.bootstrap-touchspin .input-group-btn-vertical {	position: relative;	white-space: nowrap;	width: 1%;	vertical-align: middle;	display: table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn {	display: block;	float: none;	width: 100%;	max-width: 100%;	padding: 8px 10px;	margin-left: -1px;	position: relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {	border-radius: 0;	border-top-right-radius: 4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {	margin-top: -2px;	border-radius: 0;	border-bottom-right-radius: 4px}.bootstrap-touchspin .input-group-btn-vertical i {	position: absolute;	top: 3px;	left: 5px;	font-size: 9px;	font-weight: 400}/*! * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com) * Copyright 2011-2016 The Bootstrap Authors * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html {	font-family: sans-serif;	line-height: 1.15;	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%}body {	margin: 0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {	display: block}audio,canvas,progress,video {	display: inline-block}audio:not([controls]) {	display: none;	height: 0}progress {	vertical-align: baseline}[hidden],template {	display: none}a {	background-color: transparent;	-webkit-text-decoration-skip: objects}a:active,a:hover {	outline-width: 0}abbr[title] {	border-bottom: none;	text-decoration: underline;	text-decoration: underline dotted}b,strong {	font-weight: inherit;	font-weight: bolder}dfn {	font-style: italic}h1 {	font-size: 2em;	margin: .67em 0}mark {	background-color: #ff0;	color: #000}small {	font-size: 80%}sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline}sub {	bottom: -.25em}sup {	top: -.5em}img {	border-style: none}svg:not(:root) {	overflow: hidden}code,kbd,pre,samp {	font-family: monospace, monospace;	font-size: 1em}figure {	margin: 1em 40px}hr {	box-sizing: content-box;	height: 0;	overflow: visible}button,input,optgroup,select,textarea {	font: inherit;	margin: 0}optgroup {	font-weight: 700}button,input {	overflow: visible;	outline: none !important; }button,select {	/*text-transform: none*/}[type=reset],[type=submit],button,html [type=button] {	-webkit-appearance: button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {	border-style: none;	padding: 0}fieldset {	border: 1px solid silver;	margin: 0 2px;	padding: .35em .625em .75em}legend {	box-sizing: border-box;	color: inherit;	display: table;	max-width: 100%;	white-space: normal}textarea {	overflow: auto}[type=checkbox],[type=radio] {	box-sizing: border-box;	padding: 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {	height: auto}[type=search] {	-webkit-appearance: textfield;	outline-offset: -2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {	-webkit-appearance: none}::-webkit-input-placeholder {	color: inherit;	opacity: .54}::-webkit-file-upload-button {	-webkit-appearance: button;	font: inherit}@media print {	*,	:after,	:before,	:first-letter,	blockquote:first-line,	div:first-line,	li:first-line,	p:first-line {		text-shadow: none!important;		box-shadow: none!important	}	a,	a:visited {		text-decoration: underline	}	abbr[title]:after {		content: " (" attr(title) ")"	}	pre {		white-space: pre-wrap!important	}	blockquote,	pre {		border: 1px solid #999;		page-break-inside: avoid	}	thead {		display: table-header-group	}	img,	tr {		page-break-inside: avoid	}	h2,	h3,	p {		orphans: 3;		widows: 3	}	h2,	h3 {		page-break-after: avoid	}	.navbar {		display: none	}	.btn>.caret,	.dropup>.btn>.caret {		border-top-color: #000!important	}	.tag {		border: 1px solid #000	}	.table {		border-collapse: collapse!important	}	.table td,	.table th {		background-color: #fff!important	}	.table-bordered td,	.table-bordered th {		border: 1px solid #ddd!important	}}html {	box-sizing: border-box}*,:after,:before {	box-sizing: inherit}@-ms-viewport {	width: device-width}html {	font-size: 16px;	-ms-overflow-style: scrollbar;	-webkit-tap-highlight-color: transparent}body {	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;	line-height: 1.5;	color: #373a3c;	background-color: #fff}[tabindex="-1"]:focus {	outline: none!important}h1,h2,h3,h4,h5,h6 {	margin-top: 0;	margin-bottom: .5rem}p {	margin-top: 0;	margin-bottom: 1rem}abbr[data-original-title],abbr[title] {	cursor: help;	border-bottom: 1px dotted #f1f1f1}address {	font-style: normal;	line-height: inherit}address,dl,ol,ul {	margin-bottom: 1rem}dl,ol,ul {	margin-top: 0}ol ol,ol ul,ul ol,ul ul {	margin-bottom: 0}dt {	font-weight: 700}dd {	margin-bottom: .5rem;	margin-left: 0}blockquote {	margin: 0 0 1rem}a {	color: #000;	text-decoration: none}a:focus,a:hover {	color: #00B0B9;}a:focus {	outline: 5px auto -webkit-focus-ring-color;	outline-offset: -2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {	/*color: inherit;*/	text-decoration: none}a:not([href]):not([tabindex]):focus {	outline: none}pre {	overflow: auto}figure {	margin: 0 0 1rem}img {	vertical-align: middle;	max-width: 100%;}:focus{outline: none !important;}[role=button] {	cursor: pointer}[role=button],a,area,button,input,label,select,summary,textarea {	-ms-touch-action: manipulation;	touch-action: manipulation}table {	border-collapse: collapse;	background-color: transparent}caption {	padding-top: .75rem;	padding-bottom: .75rem;	color: #7a7a7a;	caption-side: bottom}caption,th {	text-align: left}label {	display: inline-block;	margin-bottom: .5rem}button:focus {	}button,input,select,textarea {	line-height: inherit}input[type=checkbox]:disabled,input[type=radio]:disabled {	cursor: not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time] {	-webkit-appearance: listbox}textarea {	resize: vertical}fieldset {	min-width: 0;	padding: 0;	margin: 0;	border: 0}legend {	display: block;	width: 100%;	padding: 0;	margin-bottom: .5rem;	font-size: 1.5rem;	line-height: inherit}input[type=search] {	-webkit-appearance: none}output {	display: inline-block}[hidden] {	display: none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {	margin-bottom: .5rem;	font-family: inherit;	font-weight: 700;	line-height: 1.1;	color: inherit}.h1,h1 {	font-size: 1.25rem}.h2,h2 {	font-size: 1.25rem}.h3,.h4,h3,h4 {	font-size: 1.125rem}.h5,h5 {	font-size: 1rem}.h6,h6 {	font-size: 1.2rem}.lead {	font-size: 1.25rem;	font-weight: 300}.display-1 {	font-size: 3.125rem;	font-weight: 600}.display-2 {	font-size: 2.188rem;	font-weight: 400}.display-3 {	font-size: 1.563rem;	font-weight: 400}.display-4 {	font-size: 1.25rem;	font-weight: 400}hr {	margin-top: 1rem;	margin-bottom: 1rem;	border: 0;	border-top: 1px solid rgba(0, 0, 0, .1)}.small,small {	font-size: 80%;	font-weight: 400}.mark,mark {	padding: .2em;	background-color: #fcf8e3}.list-inline,.list-unstyled {	padding-left: 0;	list-style: none}.list-inline-item {	display: inline-block}.list-inline-item:not(:last-child) {	margin-right: 5px}.initialism {	font-size: 90%;	text-transform: uppercase}.blockquote {	padding: .5rem 1rem;	margin-bottom: 1rem;	font-size: 1.25rem;	border-left: .25rem solid #f5f5f5}.blockquote-footer {	display: block;	font-size: 80%;	color: #f1f1f1}.blockquote-footer:before {	content: "\2014   \A0"}.blockquote-reverse {	padding-right: 1rem;	padding-left: 0;	text-align: right;	border-right: .25rem solid #f5f5f5;	border-left: 0}.blockquote-reverse .blockquote-footer:before {	content: ""}.blockquote-reverse .blockquote-footer:after {	content: "\A0   \2014"}dl.row>dd+dt {	clear: left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid,.img-thumbnail {	max-width: 100%;	height: auto}.img-thumbnail {	padding: .25rem;	background-color: #fff;	border: 1px solid #ddd;	border-radius: 0;	transition: all .2s ease-in-out}.figure {	display: inline-block}.figure-img {	margin-bottom: .5rem;	line-height: 1}.figure-caption {	font-size: 90%;	color: #f1f1f1}code,kbd,pre,samp {	font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace}code {	color: #bd4147;	background-color: #f7f7f9;	border-radius: 0}code,kbd {	padding: .2rem .4rem;	font-size: 90%}kbd {	color: #fff;	background-color: #333;	border-radius: .2rem}kbd kbd {	padding: 0;	font-size: 100%;	font-weight: 700}pre {	display: block;	margin-top: 0;	margin-bottom: 1rem;	font-size: 90%;	color: #373a3c}pre code {	padding: 0;	font-size: inherit;	color: inherit;	background-color: transparent;	border-radius: 0}.pre-scrollable {	max-height: 340px;	overflow-y: scroll}.container {	margin-left: auto;	margin-right: auto;	padding-left: 15px;	padding-right: 15px;}.container:after {	content: "";	display: table;	clear: both}@media (min-width:576px) {	.container {		width: 540px;		max-width: 100%	}}@media (min-width:768px) {	.container {		width: 720px;		max-width: 100%	}}@media (min-width:992px) {	.container {		width: 960px;		max-width: 100%	}}@media (min-width:1200px) {	.container {		width: 1170px;		max-width: 100%;	}}.container-fluid {	/*margin-left: auto;	margin-right: auto;	padding-left: 15px;	padding-right: 15px*/	}.container-fluid:after {	content: "";	display: table;	clear: both}.row {	margin-right: -15px;	margin-left: -15px}.row:after {	content: "";	display: table;	clear: both}@media (min-width:576px) {	.row {		margin-right: -15px;		margin-left: -15px	}}@media (min-width:768px) {	.row {		margin-right: -15px;		margin-left: -15px	}}@media (min-width:992px) {	.row {		margin-right: -15px;		margin-left: -15px	}}@media (min-width:1200px) {	.row {		margin-right: -15px;		margin-left: -15px	}}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {	position: relative;	min-height: 1px;	padding-right: 15px;	padding-left: 15px}@media (min-width:576px) {	.col-lg,	.col-lg-1,	.col-lg-2,	.col-lg-3,	.col-lg-4,	.col-lg-5,	.col-lg-6,	.col-lg-7,	.col-lg-8,	.col-lg-9,	.col-lg-10,	.col-lg-11,	.col-lg-12,	.col-md,	.col-md-1,	.col-md-2,	.col-md-3,	.col-md-4,	.col-md-5,	.col-md-6,	.col-md-7,	.col-md-8,	.col-md-9,	.col-md-10,	.col-md-11,	.col-md-12,	.col-sm,	.col-sm-1,	.col-sm-2,	.col-sm-3,	.col-sm-4,	.col-sm-5,	.col-sm-6,	.col-sm-7,	.col-sm-8,	.col-sm-9,	.col-sm-10,	.col-sm-11,	.col-sm-12,	.col-xl,	.col-xl-1,	.col-xl-2,	.col-xl-3,	.col-xl-4,	.col-xl-5,	.col-xl-6,	.col-xl-7,	.col-xl-8,	.col-xl-9,	.col-xl-10,	.col-xl-11,	.col-xl-12,	.col-xs,	.col-xs-1,	.col-xs-2,	.col-xs-3,	.col-xs-4,	.col-xs-5,	.col-xs-6,	.col-xs-7,	.col-xs-8,	.col-xs-9,	.col-xs-10,	.col-xs-11,	.col-xs-12 {		padding-right: 15px;		padding-left: 15px	}}@media (min-width:768px) {	.col-lg,	.col-lg-1,	.col-lg-2,	.col-lg-3,	.col-lg-4,	.col-lg-5,	.col-lg-6,	.col-lg-7,	.col-lg-8,	.col-lg-9,	.col-lg-10,	.col-lg-11,	.col-lg-12,	.col-md,	.col-md-1,	.col-md-2,	.col-md-3,	.col-md-4,	.col-md-5,	.col-md-6,	.col-md-7,	.col-md-8,	.col-md-9,	.col-md-10,	.col-md-11,	.col-md-12,	.col-sm,	.col-sm-1,	.col-sm-2,	.col-sm-3,	.col-sm-4,	.col-sm-5,	.col-sm-6,	.col-sm-7,	.col-sm-8,	.col-sm-9,	.col-sm-10,	.col-sm-11,	.col-sm-12,	.col-xl,	.col-xl-1,	.col-xl-2,	.col-xl-3,	.col-xl-4,	.col-xl-5,	.col-xl-6,	.col-xl-7,	.col-xl-8,	.col-xl-9,	.col-xl-10,	.col-xl-11,	.col-xl-12,	.col-xs,	.col-xs-1,	.col-xs-2,	.col-xs-3,	.col-xs-4,	.col-xs-5,	.col-xs-6,	.col-xs-7,	.col-xs-8,	.col-xs-9,	.col-xs-10,	.col-xs-11,	.col-xs-12 {		padding-right: 15px;		padding-left: 15px	}}@media (min-width:992px) {	.col-lg,	.col-lg-1,	.col-lg-2,	.col-lg-3,	.col-lg-4,	.col-lg-5,	.col-lg-6,	.col-lg-7,	.col-lg-8,	.col-lg-9,	.col-lg-10,	.col-lg-11,	.col-lg-12,	.col-md,	.col-md-1,	.col-md-2,	.col-md-3,	.col-md-4,	.col-md-5,	.col-md-6,	.col-md-7,	.col-md-8,	.col-md-9,	.col-md-10,	.col-md-11,	.col-md-12,	.col-sm,	.col-sm-1,	.col-sm-2,	.col-sm-3,	.col-sm-4,	.col-sm-5,	.col-sm-6,	.col-sm-7,	.col-sm-8,	.col-sm-9,	.col-sm-10,	.col-sm-11,	.col-sm-12,	.col-xl,	.col-xl-1,	.col-xl-2,	.col-xl-3,	.col-xl-4,	.col-xl-5,	.col-xl-6,	.col-xl-7,	.col-xl-8,	.col-xl-9,	.col-xl-10,	.col-xl-11,	.col-xl-12,	.col-xs,	.col-xs-1,	.col-xs-2,	.col-xs-3,	.col-xs-4,	.col-xs-5,	.col-xs-6,	.col-xs-7,	.col-xs-8,	.col-xs-9,	.col-xs-10,	.col-xs-11,	.col-xs-12 {		padding-right: 15px;		padding-left: 15px	}}@media (min-width:1200px) {	.col-lg,	.col-lg-1,	.col-lg-2,	.col-lg-3,	.col-lg-4,	.col-lg-5,	.col-lg-6,	.col-lg-7,	.col-lg-8,	.col-lg-9,	.col-lg-10,	.col-lg-11,	.col-lg-12,	.col-md,	.col-md-1,	.col-md-2,	.col-md-3,	.col-md-4,	.col-md-5,	.col-md-6,	.col-md-7,	.col-md-8,	.col-md-9,	.col-md-10,	.col-md-11,	.col-md-12,	.col-sm,	.col-sm-1,	.col-sm-2,	.col-sm-3,	.col-sm-4,	.col-sm-5,	.col-sm-6,	.col-sm-7,	.col-sm-8,	.col-sm-9,	.col-sm-10,	.col-sm-11,	.col-sm-12,	.col-xl,	.col-xl-1,	.col-xl-2,	.col-xl-3,	.col-xl-4,	.col-xl-5,	.col-xl-6,	.col-xl-7,	.col-xl-8,	.col-xl-9,	.col-xl-10,	.col-xl-11,	.col-xl-12,	.col-xs,	.col-xs-1,	.col-xs-2,	.col-xs-3,	.col-xs-4,	.col-xs-5,	.col-xs-6,	.col-xs-7,	.col-xs-8,	.col-xs-9,	.col-xs-10,	.col-xs-11,	.col-xs-12 {		padding-right: 15px;		padding-left: 15px	}}.col-xs-1 {	float: left;	width: 8.33333%}.col-xs-2 {	float: left;	width: 16.66667%}.col-xs-3 {	float: left;	width: 25%}.col-xs-4 {	float: left;	width: 33.33333%}.col-xs-5 {	float: left;	width: 41.66667%}.col-xs-6 {	float: left;	width: 50%}.col-xs-7 {	float: left;	width: 58.33333%}.col-xs-8 {	float: left;	width: 66.66667%}.col-xs-9 {	float: left;	width: 75%}.col-xs-10 {	float: left;	width: 83.33333%}.col-xs-11 {	float: left;	width: 91.66667%}.col-xs-12 {	float: left;	width: 100%}.pull-xs-0 {	right: auto}.pull-xs-1 {	right: 8.33333%}.pull-xs-2 {	right: 16.66667%}.pull-xs-3 {	right: 25%}.pull-xs-4 {	right: 33.33333%}.pull-xs-5 {	right: 41.66667%}.pull-xs-6 {	right: 50%}.pull-xs-7 {	right: 58.33333%}.pull-xs-8 {	right: 66.66667%}.pull-xs-9 {	right: 75%}.pull-xs-10 {	right: 83.33333%}.pull-xs-11 {	right: 91.66667%}.pull-xs-12 {	right: 100%}.push-xs-0 {	left: auto}.push-xs-1 {	left: 8.33333%}.push-xs-2 {	left: 16.66667%}.push-xs-3 {	left: 25%}.push-xs-4 {	left: 33.33333%}.push-xs-5 {	left: 41.66667%}.push-xs-6 {	left: 50%}.push-xs-7 {	left: 58.33333%}.push-xs-8 {	left: 66.66667%}.push-xs-9 {	left: 75%}.push-xs-10 {	left: 83.33333%}.push-xs-11 {	left: 91.66667%}.push-xs-12 {	left: 100%}.offset-xs-1 {	margin-left: 8.33333%}.offset-xs-2 {	margin-left: 16.66667%}.offset-xs-3 {	margin-left: 25%}.offset-xs-4 {	margin-left: 33.33333%}.offset-xs-5 {	margin-left: 41.66667%}.offset-xs-6 {	margin-left: 50%}.offset-xs-7 {	margin-left: 58.33333%}.offset-xs-8 {	margin-left: 66.66667%}.offset-xs-9 {	margin-left: 75%}.offset-xs-10 {	margin-left: 83.33333%}.offset-xs-11 {	margin-left: 91.66667%}@media (min-width:576px) {	.col-sm-1 {		float: left;		width: 8.33333%	}	.col-sm-2 {		float: left;		width: 16.66667%	}	.col-sm-3 {		float: left;		width: 25%	}	.col-sm-4 {		float: left;		width: 33.33333%	}	.col-sm-5 {		float: left;		width: 41.66667%	}	.col-sm-6 {		float: left;		width: 50%	}	.col-sm-7 {		float: left;		width: 58.33333%	}	.col-sm-8 {		float: left;		width: 66.66667%	}	.col-sm-9 {		float: left;		width: 75%	}	.col-sm-10 {		float: left;		width: 83.33333%	}	.col-sm-11 {		float: left;		width: 91.66667%	}	.col-sm-12 {		float: left;		width: 100%	}	.pull-sm-0 {		right: auto	}	.pull-sm-1 {		right: 8.33333%	}	.pull-sm-2 {		right: 16.66667%	}	.pull-sm-3 {		right: 25%	}	.pull-sm-4 {		right: 33.33333%	}	.pull-sm-5 {		right: 41.66667%	}	.pull-sm-6 {		right: 50%	}	.pull-sm-7 {		right: 58.33333%	}	.pull-sm-8 {		right: 66.66667%	}	.pull-sm-9 {		right: 75%	}	.pull-sm-10 {		right: 83.33333%	}	.pull-sm-11 {		right: 91.66667%	}	.pull-sm-12 {		right: 100%	}	.push-sm-0 {		left: auto	}	.push-sm-1 {		left: 8.33333%	}	.push-sm-2 {		left: 16.66667%	}	.push-sm-3 {		left: 25%	}	.push-sm-4 {		left: 33.33333%	}	.push-sm-5 {		left: 41.66667%	}	.push-sm-6 {		left: 50%	}	.push-sm-7 {		left: 58.33333%	}	.push-sm-8 {		left: 66.66667%	}	.push-sm-9 {		left: 75%	}	.push-sm-10 {		left: 83.33333%	}	.push-sm-11 {		left: 91.66667%	}	.push-sm-12 {		left: 100%	}	.offset-sm-0 {		margin-left: 0	}	.offset-sm-1 {		margin-left: 8.33333%	}	.offset-sm-2 {		margin-left: 16.66667%	}	.offset-sm-3 {		margin-left: 25%	}	.offset-sm-4 {		margin-left: 33.33333%	}	.offset-sm-5 {		margin-left: 41.66667%	}	.offset-sm-6 {		margin-left: 50%	}	.offset-sm-7 {		margin-left: 58.33333%	}	.offset-sm-8 {		margin-left: 66.66667%	}	.offset-sm-9 {		margin-left: 75%	}	.offset-sm-10 {		margin-left: 83.33333%	}	.offset-sm-11 {		margin-left: 91.66667%	}}@media (min-width:768px) {	.col-md-1 {		float: left;		width: 8.33333%	}	.col-md-2 {		float: left;		width: 16.66667%	}	.col-md-3 {		float: left;		width: 25%	}	.col-md-4 {		float: left;		width: 33.33333%	}	.col-md-5 {		float: left;		width: 41.66667%	}	.col-md-6 {		float: left;		width: 50%	}	.col-md-7 {		float: left;		width: 58.33333%	}	.col-md-8 {		float: left;		width: 66.66667%	}	.col-md-9 {		float: left;		width: 75%	}	.col-md-10 {		float: left;		width: 83.33333%	}	.col-md-11 {		float: left;		width: 91.66667%	}	.col-md-12 {		float: left;		width: 100%	}	.pull-md-0 {		right: auto	}	.pull-md-1 {		right: 8.33333%	}	.pull-md-2 {		right: 16.66667%	}	.pull-md-3 {		right: 25%	}	.pull-md-4 {		right: 33.33333%	}	.pull-md-5 {		right: 41.66667%	}	.pull-md-6 {		right: 50%	}	.pull-md-7 {		right: 58.33333%	}	.pull-md-8 {		right: 66.66667%	}	.pull-md-9 {		right: 75%	}	.pull-md-10 {		right: 83.33333%	}	.pull-md-11 {		right: 91.66667%	}	.pull-md-12 {		right: 100%	}	.push-md-0 {		left: auto	}	.push-md-1 {		left: 8.33333%	}	.push-md-2 {		left: 16.66667%	}	.push-md-3 {		left: 25%	}	.push-md-4 {		left: 33.33333%	}	.push-md-5 {		left: 41.66667%	}	.push-md-6 {		left: 50%	}	.push-md-7 {		left: 58.33333%	}	.push-md-8 {		left: 66.66667%	}	.push-md-9 {		left: 75%	}	.push-md-10 {		left: 83.33333%	}	.push-md-11 {		left: 91.66667%	}	.push-md-12 {		left: 100%	}	.offset-md-0 {		margin-left: 0	}	.offset-md-1 {		margin-left: 8.33333%	}	.offset-md-2 {		margin-left: 16.66667%	}	.offset-md-3 {		margin-left: 25%	}	.offset-md-4 {		margin-left: 33.33333%	}	.offset-md-5 {		margin-left: 41.66667%	}	.offset-md-6 {		margin-left: 50%	}	.offset-md-7 {		margin-left: 58.33333%	}	.offset-md-8 {		margin-left: 66.66667%	}	.offset-md-9 {		margin-left: 75%	}	.offset-md-10 {		margin-left: 83.33333%	}	.offset-md-11 {		margin-left: 91.66667%	}}@media (min-width:992px) {	.col-lg-1 {		float: left;		width: 8.33333%	}	.col-lg-2 {		float: left;		width: 16.66667%	}	.col-lg-3 {		float: left;		width: 25%	}	.col-lg-4 {		float: left;		width: 33.33333%	}	.col-lg-5 {		float: left;		width: 41.66667%	}	.col-lg-6 {		float: left;		width: 50%	}	.col-lg-7 {		float: left;		width: 58.33333%	}	.col-lg-8 {		float: left;		width: 66.66667%	}	.col-lg-9 {		float: left;		width: 75%	}	.col-lg-10 {		float: left;		width: 83.33333%	}	.col-lg-11 {		float: left;		width: 91.66667%	}	.col-lg-12 {		float: left;		width: 100%	}	.pull-lg-0 {		right: auto	}	.pull-lg-1 {		right: 8.33333%	}	.pull-lg-2 {		right: 16.66667%	}	.pull-lg-3 {		right: 25%	}	.pull-lg-4 {		right: 33.33333%	}	.pull-lg-5 {		right: 41.66667%	}	.pull-lg-6 {		right: 50%	}	.pull-lg-7 {		right: 58.33333%	}	.pull-lg-8 {		right: 66.66667%	}	.pull-lg-9 {		right: 75%	}	.pull-lg-10 {		right: 83.33333%	}	.pull-lg-11 {		right: 91.66667%	}	.pull-lg-12 {		right: 100%	}	.push-lg-0 {		left: auto	}	.push-lg-1 {		left: 8.33333%	}	.push-lg-2 {		left: 16.66667%	}	.push-lg-3 {		left: 25%	}	.push-lg-4 {		left: 33.33333%	}	.push-lg-5 {		left: 41.66667%	}	.push-lg-6 {		left: 50%	}	.push-lg-7 {		left: 58.33333%	}	.push-lg-8 {		left: 66.66667%	}	.push-lg-9 {		left: 75%	}	.push-lg-10 {		left: 83.33333%	}	.push-lg-11 {		left: 91.66667%	}	.push-lg-12 {		left: 100%	}	.offset-lg-0 {		margin-left: 0	}	.offset-lg-1 {		margin-left: 8.33333%	}	.offset-lg-2 {		margin-left: 16.66667%	}	.offset-lg-3 {		margin-left: 25%	}	.offset-lg-4 {		margin-left: 33.33333%	}	.offset-lg-5 {		margin-left: 41.66667%	}	.offset-lg-6 {		margin-left: 50%	}	.offset-lg-7 {		margin-left: 58.33333%	}	.offset-lg-8 {		margin-left: 66.66667%	}	.offset-lg-9 {		margin-left: 75%	}	.offset-lg-10 {		margin-left: 83.33333%	}	.offset-lg-11 {		margin-left: 91.66667%	}}@media (min-width:1200px) {	.col-xl-1 {		float: left;		width: 8.33333%	}	.col-xl-2 {		float: left;		width: 16.66667%	}	.col-xl-3 {		float: left;		width: 25%	}	.col-xl-4 {		float: left;		width: 33.33333%	}	.col-xl-5 {		float: left;		width: 41.66667%	}	.col-xl-6 {		float: left;		width: 50%	}	.col-xl-7 {		float: left;		width: 58.33333%	}	.col-xl-8 {		float: left;		width: 66.66667%	}	.col-xl-9 {		float: left;		width: 75%	}	.col-xl-10 {		float: left;		width: 83.33333%	}	.col-xl-11 {		float: left;		width: 91.66667%	}	.col-xl-12 {		float: left;		width: 100%	}	.pull-xl-0 {		right: auto	}	.pull-xl-1 {		right: 8.33333%	}	.pull-xl-2 {		right: 16.66667%	}	.pull-xl-3 {		right: 25%	}	.pull-xl-4 {		right: 33.33333%	}	.pull-xl-5 {		right: 41.66667%	}	.pull-xl-6 {		right: 50%	}	.pull-xl-7 {		right: 58.33333%	}	.pull-xl-8 {		right: 66.66667%	}	.pull-xl-9 {		right: 75%	}	.pull-xl-10 {		right: 83.33333%	}	.pull-xl-11 {		right: 91.66667%	}	.pull-xl-12 {		right: 100%	}	.push-xl-0 {		left: auto	}	.push-xl-1 {		left: 8.33333%	}	.push-xl-2 {		left: 16.66667%	}	.push-xl-3 {		left: 25%	}	.push-xl-4 {		left: 33.33333%	}	.push-xl-5 {		left: 41.66667%	}	.push-xl-6 {		left: 50%	}	.push-xl-7 {		left: 58.33333%	}	.push-xl-8 {		left: 66.66667%	}	.push-xl-9 {		left: 75%	}	.push-xl-10 {		left: 83.33333%	}	.push-xl-11 {		left: 91.66667%	}	.push-xl-12 {		left: 100%	}	.offset-xl-0 {		margin-left: 0	}	.offset-xl-1 {		margin-left: 8.33333%	}	.offset-xl-2 {		margin-left: 16.66667%	}	.offset-xl-3 {		margin-left: 25%	}	.offset-xl-4 {		margin-left: 33.33333%	}	.offset-xl-5 {		margin-left: 41.66667%	}	.offset-xl-6 {		margin-left: 50%	}	.offset-xl-7 {		margin-left: 58.33333%	}	.offset-xl-8 {		margin-left: 66.66667%	}	.offset-xl-9 {		margin-left: 75%	}	.offset-xl-10 {		margin-left: 83.33333%	}	.offset-xl-11 {		margin-left: 91.66667%	}}.table {	width: 100%;	max-width: 100%;	margin-bottom: 1rem}.table td,.table th {	padding: .75rem;	vertical-align: top;	border-top: 1px solid #f5f5f5}.table thead th {	vertical-align: bottom;	border-bottom: 2px solid #f5f5f5}.table tbody+tbody {	border-top: 2px solid #f5f5f5}.table .table {	background-color: #fff}.table-sm td,.table-sm th {	padding: .3rem}.table-bordered,.table-bordered td,.table-bordered th {	border: 1px solid #f5f5f5}.table-bordered thead td,.table-bordered thead th {	border-bottom-width: 2px}.table-striped tbody tr:nth-of-type(odd) {	background-color: rgba(0, 0, 0, .05)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover {	background-color: rgba(0, 0, 0, .075)}.table-success,.table-success>td,.table-success>th {	background-color: #dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {	background-color: #d0e9c6}.table-info,.table-info>td,.table-info>th {	background-color: #d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {	background-color: #c4e3f3}.table-warning,.table-warning>td,.table-warning>th {	background-color: #fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {	background-color: #faf2cc}.table-danger,.table-danger>td,.table-danger>th {	background-color: #f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {	background-color: #ebcccc}.thead-inverse th {	color: #fff;	background-color: #373a3c}.thead-default th {	color: #7a7a7a;	background-color: #f5f5f5}.table-inverse {	color: #f5f5f5;	background-color: #373a3c}.table-inverse td,.table-inverse th,.table-inverse thead th {	border-color: #7a7a7a}.table-inverse.table-bordered {	border: 0}.table-responsive {	display: block;	width: 100%;	min-height: 0;	overflow-x: auto}.table-reflow thead {	float: left}.table-reflow tbody {	display: block;	white-space: nowrap}.table-reflow td,.table-reflow th {	border-top: 1px solid #f5f5f5;	border-left: 1px solid #f5f5f5}.table-reflow td:last-child,.table-reflow th:last-child {	border-right: 1px solid #f5f5f5}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th {	border-bottom: 1px solid #f5f5f5}.table-reflow tr {	float: left}.table-reflow tr td,.table-reflow tr th {	display: block!important;	border: 1px solid #f5f5f5}.form-control {	display: block;	width: 100%;	padding: .5rem .75rem;	font-size: 14px;	line-height: 1.25;	background-color: #fff;	background-image: none;	background-clip: padding-box;	border-radius: 0}.form-control::-ms-expand {	background-color: transparent;	border: 0}.form-control:focus {	color: #7a7a7a;	outline: none}.form-control::-webkit-input-placeholder {	color: #999;	opacity: 1}.form-control:-ms-input-placeholder {	color: #999;	opacity: 1}.form-control::placeholder {	color: #999;	opacity: 1}.form-control:disabled,.form-control[readonly] {	background-color: #f5f5f5;	opacity: 1}.form-control:disabled {	cursor: not-allowed}select.form-control:not([size]):not([multiple]) {	height: calc(2.5rem - 2px)}select.form-control:focus::-ms-value {	color: #7a7a7a;	background-color: #fff}.form-control-file,.form-control-range {	display: block}.col-form-label {	padding-top: .5rem;	padding-bottom: .5rem;	margin-bottom: 0}.col-form-label-lg {	padding-top: .75rem;	padding-bottom: .75rem;	font-size: .9375rem}.col-form-label-sm {	padding-top: .25rem;	padding-bottom: .25rem;	font-size: .875rem}.col-form-legend {	margin-bottom: 0;	font-size: 1rem}.col-form-legend,.form-control-static {	padding-top: .5rem;	padding-bottom: .5rem}.form-control-static {	line-height: 1.25;	border: solid transparent;	border-width: 1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {	padding-right: 0;	padding-left: 0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {	padding: .25rem .5rem;	font-size: .875rem;	border-radius: .2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]) {	height: 1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {	padding: .75rem 1.5rem;	font-size: .9375rem;	border-radius: .3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]) {	height: 2.75rem}.form-group {	margin-bottom: 1rem}.form-text {	display: block;	margin-top: .25rem}.form-check {	position: relative;	display: block;	margin-bottom: .75rem}.form-check+.form-check {	margin-top: -.25rem}.form-check.disabled .form-check-label {	color: #7a7a7a;	cursor: not-allowed}.form-check-label {	padding-left: 1.25rem;	margin-bottom: 0;	cursor: pointer}.form-check-input {	position: absolute;	margin-top: .25rem;	margin-left: -1.25rem}.form-check-input:only-child {	position: static}.form-check-inline {	position: relative;	display: inline-block;	padding-left: 1.25rem;	margin-bottom: 0;	vertical-align: middle;	cursor: pointer}.form-check-inline+.form-check-inline {	margin-left: .75rem}.form-check-inline.disabled {	color: #7a7a7a;	cursor: not-allowed}.form-control-feedback {	margin-top: .25rem}.form-control-danger,.form-control-success,.form-control-warning {	padding-right: 2.25rem;	background-repeat: no-repeat;	background-position: center right .625rem;	background-size: 1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label {	color: #4cbb6c}.has-success .form-control {	border-color: #4cbb6c}.has-success .form-control:focus {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #96d7a9}.has-success .input-group-addon {	color: #4cbb6c;	border-color: #4cbb6c;	background-color: #e0f3e5}.has-success .form-control-success {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#4cbb6c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label {	color: #ff9a52}.has-warning .form-control {	border-color: #ff9a52}.has-warning .form-control:focus {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ffd6b8}.has-warning .input-group-addon {	color: #ff9a52;	border-color: #ff9a52;	background-color: #fff}.has-warning .form-control-warning {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#ff9a52' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label {	color: #ff4c4c}.has-danger .form-control {	border-color: #ff4c4c}.has-danger .form-control:focus {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ffb2b2}.has-danger .input-group-addon {	color: #ff4c4c;	border-color: #ff4c4c;	background-color: #fff}.has-danger .form-control-danger {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#ff4c4c' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:576px) {	.form-inline .form-group {		display: inline-block;		margin-bottom: 0;		vertical-align: middle	}	.form-inline .form-control {		display: inline-block;		width: auto;		vertical-align: middle	}	.form-inline .form-control-static {		display: inline-block	}	.form-inline .input-group {		display: inline-table;		width: auto;		vertical-align: middle	}	.form-inline .input-group .form-control,	.form-inline .input-group .input-group-addon,	.form-inline .input-group .input-group-btn {		width: auto	}	.form-inline .input-group>.form-control {		width: 100%	}	.form-inline .form-check,	.form-inline .form-control-label {		margin-bottom: 0;		vertical-align: middle	}	.form-inline .form-check {		display: inline-block;		margin-top: 0	}	.form-inline .form-check-label {		padding-left: 0	}	.form-inline .form-check-input {		position: relative;		margin-left: 0	}	.form-inline .has-feedback .form-control-feedback {		top: 0	}}.btn {	background: #00B0B9;	display: inline-block;	font-weight: 400;	line-height: 15px;	text-align: center;	white-space: nowrap;	vertical-align: middle;	cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	padding: .5rem 1rem;	font-size: 1rem;	border: none;	color: #fff;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {	outline: none;}.btn.focus,.btn:focus,.btn:hover {	text-decoration: none}.btn.active,.btn:active {	background-image: none;	outline: 0}.btn.disabled,.btn:disabled {	cursor: not-allowed;	opacity: .65}a.btn.disabled,fieldset[disabled] a.btn {	pointer-events: none}.btn-primary {	color: #fff;}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {	color: #fff;	background-color: #000;}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {	color: #fff;	background-color: #000;	border-color: transparent;	background-image: none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {	color: #fff;}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover {	}.btn-secondary,.btn-tertiary {	color: #fff;	background-color: #000;	border-color: transparent}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.focus.btn-tertiary {	color: #fff;	background-color: #00B0B9;	border-color: transparent}.active.btn-tertiary,.btn-secondary.active,.btn-secondary:active,.btn-tertiary:active,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary {	color: #fff;	background-color: #00B0B9;	border-color: transparent;	background-image: none}.active.btn-tertiary:focus,.active.btn-tertiary:hover,.active.focus.btn-tertiary,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:focus,.open>.dropdown-toggle.btn-tertiary:hover,.open>.dropdown-toggle.focus.btn-tertiary {	color: #fff;	border-color: transparent}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover,.btn-tertiary:disabled.focus,.btn-tertiary:disabled:focus,.btn-tertiary:disabled:hover,.disabled.btn-tertiary:focus,.disabled.btn-tertiary:hover,.disabled.focus.btn-tertiary {	background-color: #363a42;	border-color: transparent}.btn-info {	color: #fff;	background-color: #5bc0de;	border-color: #5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover {	color: #fff;	background-color: #31b0d5;	border-color: #2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {	color: #fff;	background-color: #31b0d5;	border-color: #2aabd2;	background-image: none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {	color: #fff;	background-color: #269abc;	border-color: #1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover {	background-color: #5bc0de;	border-color: #5bc0de}.btn-success {	color: #fff;	background-color: #4cbb6c;	border-color: #4cbb6c}.btn-success.focus,.btn-success:focus,.btn-success:hover {	color: #fff;	background-color: #3a9a56;	border-color: #389252}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {	color: #fff;	background-color: #3a9a56;	border-color: #389252;	background-image: none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {	color: #fff;	background-color: #318047;	border-color: #256237}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover {	background-color: #4cbb6c;	border-color: #4cbb6c}.btn-warning {	color: #fff;	background-color: #ff9a52;	border-color: #ff9a52}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover {	color: #fff;	background-color: #ff7c1f;	border-color: #ff7615}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {	color: #fff;	background-color: #ff7c1f;	border-color: #ff7615;	background-image: none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {	color: #fff;	background-color: #fa6800;	border-color: #d25700}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover {	background-color: #ff9a52;	border-color: #ff9a52}.btn-danger {	color: #fff;	background-color: #ff4c4c;	border-color: #ff4c4c}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover {	color: #fff;	background-color: #ff1919;	border-color: #ff0f0f}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {	color: #fff;	background-color: #ff1919;	border-color: #ff0f0f;	background-image: none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {	color: #fff;	background-color: #f40000;	border-color: #c00}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover {	background-color: #ff4c4c;	border-color: #ff4c4c}.btn-outline-primary {	color: #00B0B9;	background-image: none;	background-color: transparent;	border-color: #00B0B9}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle {	color: #fff;	background-color: #00B0B9;	border-color: #00B0B9}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover {	color: #fff;	background-color: #1e788c;	border-color: #175c6a}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover {	border-color: #83d3e4}.btn-outline-secondary {	color: transparent;	background-image: none;	background-color: transparent;	border-color: transparent}.btn-outline-secondary.active,.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open>.btn-outline-secondary.dropdown-toggle,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover {	color: #fff;	background-color: transparent;	border-color: transparent}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover {	border-color: rgba(51, 51, 51, 0)}.btn-outline-info {	color: #5bc0de;	background-image: none;	background-color: transparent;	border-color: #5bc0de}.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.open>.btn-outline-info.dropdown-toggle {	color: #fff;	background-color: #5bc0de;	border-color: #5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover {	color: #fff;	background-color: #269abc;	border-color: #1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info.disabled:hover,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled:hover {	border-color: #b0e1ef}.btn-outline-success {	color: #4cbb6c;	background-image: none;	background-color: transparent;	border-color: #4cbb6c}.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.open>.btn-outline-success.dropdown-toggle {	color: #fff;	background-color: #4cbb6c;	border-color: #4cbb6c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover {	color: #fff;	background-color: #318047;	border-color: #256237}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success.disabled:hover,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled:hover {	border-color: #96d7a9}.btn-outline-warning {	color: #ff9a52;	background-image: none;	background-color: transparent;	border-color: #ff9a52}.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.open>.btn-outline-warning.dropdown-toggle {	color: #fff;	background-color: #ff9a52;	border-color: #ff9a52}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover {	color: #fff;	background-color: #fa6800;	border-color: #d25700}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled:hover {	border-color: #ffd6b8}.btn-outline-danger {	color: #ff4c4c;	background-image: none;	background-color: transparent;	border-color: #ff4c4c}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.open>.btn-outline-danger.dropdown-toggle {	color: #fff;	background-color: #ff4c4c;	border-color: #ff4c4c}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover {	color: #fff;	background-color: #f40000;	border-color: #c00}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover {	border-color: #ffb2b2}.btn-link {	font-weight: 400;	color: #00B0B9;	border-radius: 0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled {	background-color: transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {	border-color: transparent}.btn-link:focus,.btn-link:hover {	color: #00B0B9;	text-decoration: underline;	background-color: transparent}.btn-link:disabled:focus,.btn-link:disabled:hover {	color: #f1f1f1;	text-decoration: none}.btn-group-lg>.btn,.btn-lg {	padding: .75rem 1.5rem;	font-size: .9375rem;	border-radius: .3rem}.btn-group-sm>.btn,.btn-sm {	padding: .25rem .5rem;	font-size: .875rem;	border-radius: .2rem}.btn-block {	display: block;	width: 100%}.btn-block+.btn-block {	margin-top: .5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {	width: 100%}.fade {	opacity: 0;	transition: opacity .15s linear}.fade.in {	opacity: 1}.collapse {	display: none}.collapse.in {	display: block}tr.collapse.in {	display: table-row}tbody.collapse.in {	display: table-row-group}.collapsing {	height: 0;	overflow: hidden;	transition-timing-function: ease;	transition-duration: .35s;	transition-property: height}.collapsing,.dropdown,.dropup {	position: relative}.dropdown-toggle:after {	display: inline-block;	width: 0;	height: 0;	margin-left: .3em;	vertical-align: middle;	content: "";	border-top: .3em solid;	border-right: .3em solid transparent;	border-left: .3em solid transparent}.dropdown-toggle:focus {	outline: 0}.dropup .dropdown-toggle:after {	border-top: 0;	border-bottom: .3em solid}.dropdown-menu {	position: absolute;	top: 100%;	left: 0;	z-index: 1000;	display: none;	float: left;	min-width: 160px;	padding: 10px 0;	margin: 0;	font-size: 13px;	color: #373a3c;	text-align: left;	list-style: none;	background-color: #fff;	background-clip: padding-box;	border: 1px solid rgba(0, 0, 0, .15);	border-radius: 0}.dropdown-divider {	height: 1px;	margin: .5rem 0;	overflow: hidden;	background-color: #e5e5e5}.dropdown-item {	display: block;	width: 100%;	padding: 0 10px;	clear: both;	font-weight: 400;	color: #373a3c;	text-align: inherit;	white-space: nowrap;	background: none;	border: 0}.dropdown-item:focus,.dropdown-item:hover {	color: #2b2d2f;	background-color: #f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover {	color: #fff;	text-decoration: none;	background-color: #00B0B9;	outline: 0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {	color: #f1f1f1}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {	text-decoration: none;	cursor: not-allowed;	background-color: transparent;	background-image: none;	filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"}#_desktop_language_selector .dropdown-menu, #_desktop_language_selector .open > .dropdown-menu {	left: -10px;	right: auto;	margin: 0;	font-size: 13px;	top: 40px;}#_desktop_currency_selector .dropdown-menu, #_desktop_currency_selector .open > .dropdown-menu {	left: 0;	right: auto;}.open > .dropdown-menu{	display: block;}.open>a {	outline: 0}.dropdown-menu-right {	right: 0;	left: auto}.dropdown-menu-left {	right: auto;	left: 0}.dropdown-header {	display: block;	padding: .5rem 1.5rem;	margin-bottom: 0;	font-size: .875rem;	color: #f1f1f1;	white-space: nowrap}.dropdown-backdrop {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 990;	display: none;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {	content: "";	border-top: 0;	border-bottom: .3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {	top: auto;	bottom: 100%;	margin-bottom: .125rem}.btn-group,.btn-group-vertical {	position: relative;	display: inline-block;	vertical-align: middle}.btn-group-vertical>.btn,.btn-group>.btn {	position: relative;	float: left;	margin-bottom: 0}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {	z-index: 2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {	margin-left: -1px}.btn-toolbar {	margin-left: -.5rem}.btn-toolbar:after {	content: "";	display: table;	clear: both}.btn-toolbar .btn-group,.btn-toolbar .input-group {	float: left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {	margin-left: .5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {	border-radius: 0}.btn-group>.btn:first-child {	margin-left: 0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {	border-bottom-left-radius: 0;	border-top-left-radius: 0}.btn-group>.btn-group {	float: left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {	border-radius: 0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {	border-bottom-left-radius: 0;	border-top-left-radius: 0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {	outline: 0}.btn+.dropdown-toggle-split {	padding-right: .75rem;	padding-left: .75rem}.btn+.dropdown-toggle-split:after {	margin-left: 0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {	padding-right: .375rem;	padding-left: .375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {	padding-right: 1.125rem;	padding-left: 1.125rem}.btn .caret {	margin-left: 0}.btn-group-lg>.btn .caret,.btn-lg .caret {	border-width: .3em .3em 0;	border-bottom-width: 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret {	border-width: 0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {	display: block;	float: none;	width: 100%;	max-width: 100%}.btn-group-vertical>.btn-group:after {	content: "";	display: table;	clear: both}.btn-group-vertical>.btn-group>.btn {	float: none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {	margin-top: -1px;	margin-left: 0}.btn-group-vertical>.btn:not(:first-child):not(:last-child) {	border-radius: 0}.btn-group-vertical>.btn:first-child:not(:last-child) {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0}.btn-group-vertical>.btn:last-child:not(:first-child) {	border-top-right-radius: 0;	border-top-left-radius: 0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {	border-radius: 0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {	border-top-right-radius: 0;	border-top-left-radius: 0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio] {	position: absolute;	clip: rect(0, 0, 0, 0);	pointer-events: none}.input-group {	position: relative;	width: 100%;	display: table;	border-collapse: separate}.input-group .form-control {	position: relative;	z-index: 2;	float: left;	width: 100%;	margin-bottom: 0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover {	z-index: 3}.input-group-addon,.input-group-btn,.input-group .form-control {	display: table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {	border-radius: 0}.input-group-addon,.input-group-btn {	width: 1%;	white-space: nowrap;	vertical-align: middle}.input-group-addon {	padding: .5rem .75rem;	margin-bottom: 0;	font-size: 1rem;	font-weight: 400;	line-height: 1.25;	color: #7a7a7a;	text-align: center;	background-color: #f5f5f5;	border: 1px solid rgba(0, 0, 0, .25);	border-radius: 0}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {	padding: .25rem .5rem;	font-size: .875rem;	border-radius: .2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {	padding: .75rem 1.5rem;	font-size: .9375rem;	border-radius: .3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {	margin-top: 0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child) {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.input-group-addon:not(:last-child) {	border-right: 0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child) {	border-bottom-left-radius: 0;	border-top-left-radius: 0}.form-control+.input-group-addon:not(:first-child) {	border-left: 0}.input-group-btn {	font-size: 0;	white-space: nowrap}.input-group-btn,.input-group-btn>.btn {	position: relative}.input-group-btn>.btn+.btn {	margin-left: -1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {	z-index: 3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group {	margin-right: -1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group {	z-index: 2;	margin-left: -1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover {	z-index: 3}.custom-control {	position: relative;	display: inline-block;	padding-left: 1.5rem;	cursor: pointer}.custom-control+.custom-control {	margin-left: 1rem}.custom-control-input {	position: absolute;	z-index: -1;	opacity: 0}.custom-control-input:checked~.custom-control-indicator {	color: #fff;	background-color: #0074d9}.custom-control-input:focus~.custom-control-indicator {	box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator {	color: #fff;	background-color: #84c6ff}.custom-control-input:disabled~.custom-control-i.label,ndicator {	cursor: not-allowed;	background-color: #eee}.custom-control-input:disabled~.custom-control-description {	color: #767676;	cursor: not-allowed}.custom-control-indicator {	position: absolute;	top: .25rem;	left: 0;	display: block;	width: 1rem;	height: 1rem;	pointer-events: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-color: #ddd;	background-repeat: no-repeat;	background-position: 50%;	background-size: 50% 50%}.custom-checkbox .custom-control-indicator {	border-radius: 0}.custom-checkbox .custom-control-input:checked~.custom-control-indicator {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {	background-color: #0074d9;	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator {	border-radius: 50%}.custom-radio .custom-control-input:checked~.custom-control-indicator {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control {	float: left;	clear: left}.custom-controls-stacked .custom-control+.custom-control {	margin-left: 0}.custom-select {	display: inline-block;	max-width: 100%;	height: calc(2.5rem - 2px);	padding: .375rem 1.75rem .375rem .75rem;	padding-right: .75rem\9;	color: #7a7a7a;	vertical-align: middle;	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;	background-image: none\9;	background-size: 8px 10px;	border: 1px solid rgba(0, 0, 0, .25);	border-radius: 0;	-moz-appearance: none;	-webkit-appearance: none}.custom-select:focus {	border-color: #51a7e8;	outline: none}.custom-select:focus::-ms-value {	color: #7a7a7a;	background-color: #fff}.custom-select:disabled {	color: #f1f1f1;	cursor: not-allowed;	background-color: #f5f5f5}.custom-select::-ms-expand {	opacity: 0}.custom-select-sm {	padding-top: .375rem;	padding-bottom: .375rem;	font-size: 75%}.custom-file {	position: relative;	display: inline-block;	max-width: 100%;	height: 2.5rem;	cursor: pointer}.custom-file-input {	min-width: 14rem;	max-width: 100%;	margin: 0;	filter: alpha(opacity=0);	opacity: 0}.custom-file-control {	position: absolute;	top: 0;	right: 0;	left: 0;	z-index: 5;	height: 2.5rem;	padding: .5rem 1rem;	line-height: 1.5;	color: #555;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-color: #fff;	border: 1px solid #ddd;	border-radius: 0}.custom-file-control:lang(en):after {	content: "Choose file..."}.custom-file-control:before {	position: absolute;	top: -1px;	right: -1px;	bottom: -1px;	z-index: 6;	display: block;	height: 2.5rem;	padding: .5rem 1rem;	line-height: 1.5;	color: #555;	background-color: #eee;	border: 1px solid #ddd;	border-radius: 0 0 0 0}.custom-file-control:lang(en):before {	content: "Browse"}.nav {	padding-left: 0;	margin-bottom: 0;	list-style: none}.nav-link {	display: inline-block}.nav-link:focus,.nav-link:hover {	text-decoration: none}.nav-link.disabled {	color: #f1f1f1}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover {	color: #f1f1f1;	cursor: not-allowed;	background-color: transparent}.nav-inline .nav-item {	display: inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link {	margin-left: 1rem}.nav-tabs {}.nav-tabs:after {	content: "";	display: table;	clear: both}.nav-tabs .nav-item {	float: left;	margin-bottom: -1px}.nav-tabs .nav-item+.nav-item {	margin-left:5px;}.nav-tabs .nav-link {	display: block;	padding: 15px 35px;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {	border-color: #f5f5f5 #f5f5f5 #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover {	color: #f1f1f1;	background-color: transparent;	border-color: transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover {		background-color: #000;	color: #fff;}.nav-tabs .dropdown-menu {	margin-top: -1px;	border-top-right-radius: 0;	border-top-left-radius: 0}.nav-pills:after {	content: "";	display: table;	clear: both}.nav-pills .nav-item {	float: left}.nav-pills .nav-item+.nav-item {	margin-left: .2rem}.nav-pills .nav-link {	display: block;	padding: .5em 1em;	border-radius: 0}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover {	color: #fff;	cursor: default;	background-color: #00B0B9}.nav-stacked .nav-item {	display: block;	float: none}.nav-stacked .nav-item+.nav-item {	margin-top: .2rem;	margin-left: 0}.tab-content>.tab-pane {	display: none}.tab-content>.active {	display: block}.navbar {	position: relative;	padding: .5rem 1rem}.navbar:after {	content: "";	display: table;	clear: both}@media (min-width:576px) {	.navbar {		border-radius: 0	}}.navbar-full {	z-index: 1000}@media (min-width:576px) {	.navbar-full {		border-radius: 0	}}.navbar-fixed-bottom,.navbar-fixed-top {	position: fixed;	right: 0;	left: 0;	z-index: 1030}@media (min-width:576px) {	.navbar-fixed-bottom,	.navbar-fixed-top {		border-radius: 0	}}.navbar-fixed-top {	top: 0}.navbar-fixed-bottom {	bottom: 0}.navbar-sticky-top {	position: -webkit-sticky;	position: sticky;	top: 0;	z-index: 1030;	width: 100%}@media (min-width:576px) {	.navbar-sticky-top {		border-radius: 0	}}.navbar-brand {	float: left;	padding-top: .25rem;	padding-bottom: .25rem;	margin-right: 1rem;	font-size: .9375rem;	line-height: inherit}.navbar-brand:focus,.navbar-brand:hover {	text-decoration: none}.navbar-divider {	float: left;	width: 1px;	padding-top: .425rem;	padding-bottom: .425rem;	margin-right: 1rem;	margin-left: 1rem;	overflow: hidden}.navbar-divider:before {	content: "\A0"}.navbar-text {	display: inline-block;	padding-top: .425rem;	padding-bottom: .425rem}.navbar-toggler {	width: 1.3em;	height: 2em;	padding: .5rem .75rem;	font-size: .9375rem;	line-height: 1;	background: transparent no-repeat 50%;	background-size: 24px 24px;	border: 1px solid transparent;	border-radius: 0}.navbar-toggler:focus,.navbar-toggler:hover {	text-decoration: none}@media (max-width:575px) {	.navbar-toggleable-xs .navbar-brand {		display: block;		float: none;		margin-top: .5rem;		margin-right: 0	}	.navbar-toggleable-xs .navbar-nav {		margin-top: .5rem;		margin-bottom: .5rem	}	.navbar-toggleable-xs .navbar-nav .dropdown-menu {		position: static;		float: none	}}@media (min-width:576px) {	.navbar-toggleable-xs {		display: block	}}@media (max-width:767px) {	.navbar-toggleable-sm .navbar-brand {		display: block;		float: none;		margin-top: .5rem;		margin-right: 0	}	.navbar-toggleable-sm .navbar-nav {		margin-top: .5rem;		margin-bottom: .5rem	}	.navbar-toggleable-sm .navbar-nav .dropdown-menu {		position: static;		float: none	}}@media (min-width:768px) {	.navbar-toggleable-sm {		display: block	}}@media (max-width:991px) {	.navbar-toggleable-md .navbar-brand {		display: block;		float: none;		margin-top: .5rem;		margin-right: 0	}	.navbar-toggleable-md .navbar-nav {		margin-top: .5rem;		margin-bottom: .5rem	}	.navbar-toggleable-md .navbar-nav .dropdown-menu {		position: static;		float: none	}}@media (min-width:992px) {	.navbar-toggleable-md {		display: block	}}.navbar-toggleable-lg:after {	content: "";	display: table;	clear: both}@media (max-width:1199px) {	.navbar-toggleable-lg .navbar-brand {		display: block;		float: none;		margin-top: .5rem;		margin-right: 0	}	.navbar-toggleable-lg .navbar-nav {		margin-top: .5rem;		margin-bottom: .5rem	}	.navbar-toggleable-lg .navbar-nav .dropdown-menu {		position: static;		float: none	}}@media (min-width:1200px) {	.navbar-toggleable-lg {		display: block	}}.navbar-toggleable-xl {	display: block}.navbar-toggleable-xl:after {	content: "";	display: table;	clear: both}.navbar-toggleable-xl .navbar-brand {	display: block;	float: none;	margin-top: .5rem;	margin-right: 0}.navbar-toggleable-xl .navbar-nav {	margin-top: .5rem;	margin-bottom: .5rem}.navbar-toggleable-xl .navbar-nav .dropdown-menu {	position: static;	float: none}.navbar-nav .nav-item {	float: left}.navbar-nav .nav-link {	display: block;	padding-top: .425rem;	padding-bottom: .425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link {	margin-left: 1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover {	color: rgba(0, 0, 0, .9)}.navbar-light .navbar-nav .nav-link {	color: rgba(0, 0, 0, .5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {	color: rgba(0, 0, 0, .7)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover {	color: rgba(0, 0, 0, .9)}.navbar-light .navbar-toggler {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");	border-color: rgba(0, 0, 0, .1)}.navbar-light .navbar-divider {	background-color: rgba(0, 0, 0, .075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover {	color: #fff}.navbar-dark .navbar-nav .nav-link {	color: hsla(0, 0%, 100%, .5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {	color: hsla(0, 0%, 100%, .75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover {	color: #fff}.navbar-dark .navbar-toggler {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");	border-color: hsla(0, 0%, 100%, .1)}.navbar-dark .navbar-divider {	background-color: hsla(0, 0%, 100%, .075)}.navbar-toggleable-xs:after {	content: "";	display: table;	clear: both}@media (max-width:575px) {	.navbar-toggleable-xs .navbar-nav .nav-item {		float: none;		margin-left: 0	}}@media (min-width:576px) {	.navbar-toggleable-xs {		display: block!important	}}.navbar-toggleable-sm:after {	content: "";	display: table;	clear: both}@media (max-width:767px) {	.navbar-toggleable-sm .navbar-nav .nav-item {		float: none;		margin-left: 0	}}@media (min-width:768px) {	.navbar-toggleable-sm {		display: block!important	}}.navbar-toggleable-md:after {	content: "";	display: table;	clear: both}@media (max-width:991px) {	.navbar-toggleable-md .navbar-nav .nav-item {		float: none;		margin-left: 0	}}@media (min-width:992px) {	.navbar-toggleable-md {		display: block!important	}}.card {	position: relative;	display: block;	margin-bottom: 30px;}#cart .card-block{padding: 15px;}#cart .current-price{padding-top: 10px;}.card-block {	padding: 15px;	background: #f5f5f5;}.cart-summary-products a{color: #000;}.card-block:after {	content: "";	display: table;	clear: both}.card-title {	margin-bottom: .75rem}.card-subtitle {	margin-top: -.375rem}.card-subtitle,.card-text:last-child {	margin-bottom: 0}.card-link:hover {	text-decoration: none}.card-link+.card-link {	margin-left: 1.25rem}.card>.list-group:first-child .list-group-item:first-child {	border-top-right-radius: 0;	border-top-left-radius: 0}.card>.list-group:last-child .list-group-item:last-child {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0}.card-header {	padding: .75rem 1.25rem;	margin-bottom: 0;	background-color: #f5f5f5;	border-bottom: 1px solid rgba(0, 0, 0, .125)}.card-header:after {	content: "";	display: table;	clear: both}.card-header:first-child {	border-radius: -1px -1px 0 0}.card-footer {	padding: .75rem 1.25rem;	background-color: #f5f5f5;	border-top: 1px solid rgba(0, 0, 0, .125)}.card-footer:after {	content: "";	display: table;	clear: both}.card-footer:last-child {	border-radius: 0 0 -1px -1px}.card-header-tabs {	margin-bottom: -.75rem;	border-bottom: 0}.card-header-pills,.card-header-tabs {	margin-right: -.625rem;	margin-left: -.625rem}.card-primary {	background-color: #00B0B9;	border-color: #00B0B9}.card-primary .card-footer,.card-primary .card-header {	background-color: transparent}.card-success {	background-color: #4cbb6c;	border-color: #4cbb6c}.card-success .card-footer,.card-success .card-header {	background-color: transparent}.card-info {	background-color: #5bc0de;	border-color: #5bc0de}.card-info .card-footer,.card-info .card-header {	background-color: transparent}.card-warning {	background-color: #ff9a52;	border-color: #ff9a52}.card-warning .card-footer,.card-warning .card-header {	background-color: transparent}.card-danger {	background-color: #ff4c4c;	border-color: #ff4c4c}.card-danger .card-footer,.card-danger .card-header,.card-outline-primary {	background-color: transparent}.card-outline-primary {	border-color: #00B0B9}.card-outline-secondary {	background-color: transparent;	border-color: transparent}.card-outline-info {	background-color: transparent;	border-color: #5bc0de}.card-outline-success {	background-color: transparent;	border-color: #4cbb6c}.card-outline-warning {	background-color: transparent;	border-color: #ff9a52}.card-outline-danger {	background-color: transparent;	border-color: #ff4c4c}.card-inverse .card-footer,.card-inverse .card-header {	border-color: hsla(0, 0%, 100%, .2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title {	color: #fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text {	color: hsla(0, 0%, 100%, .65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover {	color: #fff}.card-blockquote {	padding: 0;	margin-bottom: 0;	border-left: 0}.card-img {	border-radius: -1px}.card-img-overlay {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	padding: 1.25rem}.card-img-top {	border-top-right-radius: -1px;	border-top-left-radius: -1px}.card-img-bottom {	border-bottom-right-radius: -1px;	border-bottom-left-radius: -1px}@media (min-width:576px) {	.card-deck {		display: table;		width: 100%;		margin-bottom: .75rem;		table-layout: fixed;		border-spacing: 1.25rem 0	}	.card-deck .card {		display: table-cell;		margin-bottom: 0;		vertical-align: top	}	.card-deck-wrapper {		margin-right: -1.25rem;		margin-left: -1.25rem	}}@media (min-width:576px) {	.card-group {		display: table;		width: 100%;		table-layout: fixed	}	.card-group .card {		display: table-cell;		vertical-align: top	}	.card-group .card+.card {		margin-left: 0;		border-left: 0	}	.card-group .card:first-child {		border-bottom-right-radius: 0;		border-top-right-radius: 0	}	.card-group .card:first-child .card-img-top {		border-top-right-radius: 0	}	.card-group .card:first-child .card-img-bottom {		border-bottom-right-radius: 0	}	.card-group .card:last-child {		border-bottom-left-radius: 0;		border-top-left-radius: 0	}	.card-group .card:last-child .card-img-top {		border-top-left-radius: 0	}	.card-group .card:last-child .card-img-bottom {		border-bottom-left-radius: 0	}	.card-group .card:not(:first-child):not(:last-child),	.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,	.card-group .card:not(:first-child):not(:last-child) .card-img-top {		border-radius: 0	}}@media (min-width:576px) {	.card-columns {		-webkit-column-count: 3;		column-count: 3;		-webkit-column-gap: 1.25rem;		column-gap: 1.25rem	}	.card-columns .card {		display: inline-block;		width: 100%	}}.breadcrumb {	padding: .75rem 1rem;	list-style: none;	border-radius: 0}.breadcrumb:after {	content: "";	display: table;	clear: both}.breadcrumb-item {	float: left}.breadcrumb-item+.breadcrumb-item:before {	display: inline-block;	padding-right: .5rem;	padding-left: .5rem;	color: #f1f1f1;	content: "/"}.breadcrumb-item+.breadcrumb-item:hover:before {	text-decoration: underline;	text-decoration: none}.breadcrumb-item.active {	color: #f1f1f1}.pagination {	display: inline-block;	padding-left: 0;	border-radius: 0;}.page-item {	display: inline}.page-item:first-child .page-link {	margin-left: 0;	border-bottom-left-radius: 0;	border-top-left-radius: 0}.page-item:last-child .page-link {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {	z-index: 2;	color: #fff;	cursor: default;	background-color: #00B0B9;	border-color: #00B0B9}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover {	color: #f1f1f1;	pointer-events: none;	cursor: not-allowed;	background-color: #fff;	border-color: #ddd}.page-link {	position: relative;	float: left;	padding: .5rem .75rem;	margin-left: -1px;	color: #00B0B9;	text-decoration: none;	background-color: #fff;	border: 1px solid #ddd}.page-link:focus,.page-link:hover {	color: #00B0B9;	background-color: #f5f5f5;	border-color: #ddd}.pagination-lg .page-link {	padding: .75rem 1.5rem;	font-size: .9375rem}.pagination-lg .page-item:first-child .page-link {	border-bottom-left-radius: .3rem;	border-top-left-radius: .3rem}.pagination-lg .page-item:last-child .page-link {	border-bottom-right-radius: .3rem;	border-top-right-radius: .3rem}.pagination-sm .page-link {	padding: .275rem .75rem;	font-size: .875rem}.pagination-sm .page-item:first-child .page-link {	border-bottom-left-radius: .2rem;	border-top-left-radius: .2rem}.pagination-sm .page-item:last-child .page-link {	border-bottom-right-radius: .2rem;	border-top-right-radius: .2rem}.tag {	display: inline-block;	padding: .25em .4em;	font-size: 75%;	font-weight: 700;	line-height: 1;	color: #fff;	text-align: center;	white-space: nowrap;	vertical-align: baseline;	border-radius: 0}.tag:empty {	display: none}.btn .tag {	position: relative;	top: -1px}a.tag:focus,a.tag:hover {	color: #fff;	text-decoration: none;	cursor: pointer}.tag-pill {	padding-right: .6em;	padding-left: .6em;	border-radius: 10rem}.tag-default {	background-color: #f1f1f1}.tag-default[href]:focus,.tag-default[href]:hover {	background-color: #d8d8d8}.tag-primary {	background-color: #00B0B9}.tag-primary[href]:focus,.tag-primary[href]:hover {	background-color: #2592a9}.tag-success {	background-color: #4cbb6c}.tag-success[href]:focus,.tag-success[href]:hover {	background-color: #3a9a56}.tag-info {	background-color: #5bc0de}.tag-info[href]:focus,.tag-info[href]:hover {	background-color: #31b0d5}.tag-warning {	background-color: #ff9a52}.tag-warning[href]:focus,.tag-warning[href]:hover {	background-color: #ff7c1f}.tag-danger {	background-color: #ff4c4c}.tag-danger[href]:focus,.tag-danger[href]:hover {	background-color: #ff1919}.jumbotron {	padding: 2rem 1rem;	margin-bottom: 2rem;	background-color: #f5f5f5;	border-radius: .3rem}@media (min-width:576px) {	.jumbotron {		padding: 4rem 2rem	}}.jumbotron-hr {	border-top-color: #ddd}.jumbotron-fluid {	padding-right: 0;	padding-left: 0;	border-radius: 0}.alert {	padding: .75rem 1.25rem;	margin-bottom: 1rem;	border: 3px solid transparent;	border-radius: 0}.alert-heading {	color: inherit}.alert-link {	font-weight: 700}.alert-dismissible {	padding-right: 2.5rem}.alert-dismissible .close {	position: relative;	top: -.125rem;	right: -1.25rem;	color: inherit}.alert-success {	background-color: #dff0d8;	border-color: #d0e9c6;	color: #3c763d}.alert-success hr {	border-top-color: #c1e2b3}.alert-success .alert-link {	color: #2b542c}.alert-info {	background-color: #d9edf7;	border-color: #bcdff1;	color: #31708f}.alert-info hr {	border-top-color: #a6d5ec}.alert-info .alert-link {	color: #245269}.alert-warning {	background-color: rgba(255, 154, 82, .3);	border-color: #ff9a52;	color: #232323}.alert-warning hr {	border-top-color: #ff8b39}.alert-warning .alert-link {	color: #0a0a0a}.alert-danger {	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442}.alert-danger hr {	border-top-color: #e4b9b9}.alert-danger .alert-link {	color: #843534}@-webkit-keyframes progress-bar-stripes {	0% {		background-position: 1rem 0	}	to {		background-position: 0 0	}}@keyframes progress-bar-stripes {	0% {		background-position: 1rem 0	}	to {		background-position: 0 0	}}.progress {	display: block;	width: 100%;	height: 1rem;	margin-bottom: 1rem}.progress[value] {	background-color: #eee;	border: 0;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	border-radius: 0}.progress[value]::-ms-fill {	background-color: #0074d9;	border: 0}.progress[value]::-moz-progress-bar {	background-color: #0074d9;	border-bottom-left-radius: 0;	border-top-left-radius: 0}.progress[value]::-webkit-progress-value {	background-color: #0074d9;	border-bottom-left-radius: 0;	border-top-left-radius: 0}.progress[value="100"]::-moz-progress-bar {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.progress[value="100"]::-webkit-progress-value {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.progress[value]::-webkit-progress-bar {	background-color: #eee;	border-radius: 0}.progress[value],base::-moz-progress-bar {	background-color: #eee;	border-radius: 0}@media screen and (min-width:0\0) {	.progress {		background-color: #eee;		border-radius: 0	}	.progress-bar {		display: inline-block;		height: 1rem;		text-indent: -999rem;		background-color: #0074d9;		border-bottom-left-radius: 0;		border-top-left-radius: 0	}	.progress[width="100%"] {		border-bottom-right-radius: 0;		border-top-right-radius: 0	}}.progress-striped[value]::-webkit-progress-value {	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);	background-size: 1rem 1rem}.progress-striped[value]::-moz-progress-bar {	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);	background-size: 1rem 1rem}.progress-striped[value]::-ms-fill {	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);	background-size: 1rem 1rem}@media screen and (min-width:0\0) {	.progress-bar-striped {		background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);		background-size: 1rem 1rem	}}.progress-animated[value]::-webkit-progress-value {	-webkit-animation: progress-bar-stripes 2s linear infinite;	animation: progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar {	animation: progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0) {	.progress-animated .progress-bar-striped {		-webkit-animation: progress-bar-stripes 2s linear infinite;		animation: progress-bar-stripes 2s linear infinite	}}.progress-success[value]::-webkit-progress-value {	background-color: #4cbb6c}.progress-success[value]::-moz-progress-bar {	background-color: #4cbb6c}.progress-success[value]::-ms-fill {	background-color: #4cbb6c}@media screen and (min-width:0\0) {	.progress-success .progress-bar {		background-color: #4cbb6c	}}.progress-info[value]::-webkit-progress-value {	background-color: #5bc0de}.progress-info[value]::-moz-progress-bar {	background-color: #5bc0de}.progress-info[value]::-ms-fill {	background-color: #5bc0de}@media screen and (min-width:0\0) {	.progress-info .progress-bar {		background-color: #5bc0de	}}.progress-warning[value]::-webkit-progress-value {	background-color: #ff9a52}.progress-warning[value]::-moz-progress-bar {	background-color: #ff9a52}.progress-warning[value]::-ms-fill {	background-color: #ff9a52}@media screen and (min-width:0\0) {	.progress-warning .progress-bar {		background-color: #ff9a52	}}.progress-danger[value]::-webkit-progress-value {	background-color: #ff4c4c}.progress-danger[value]::-moz-progress-bar {	background-color: #ff4c4c}.progress-danger[value]::-ms-fill {	background-color: #ff4c4c}@media screen and (min-width:0\0) {	.progress-danger .progress-bar {		background-color: #ff4c4c	}}.media,.media-body {	overflow: hidden}.media-body {	width: 10000px}.media-body,.media-left,.media-right {	display: table-cell;	vertical-align: top}.media-middle {	vertical-align: middle}.media-bottom {	vertical-align: bottom}.media-object {	display: block}.media-object.img-thumbnail {	max-width: none}.media-right {	padding-left: 10px}.media-left {	padding-right: 10px}.media-heading {	margin-top: 0;	margin-bottom: 5px}.media-list {	padding-left: 0;	list-style: none}.list-group {	padding-left: 0;	margin-bottom: 0}.list-group-item {	position: relative;	display: block;	padding: .75rem 1.25rem;	margin-bottom: -1px;	background-color: #fff;	border: 1px solid #ddd}.list-group-item:first-child {	border-top-right-radius: 0;	border-top-left-radius: 0}.list-group-item:last-child {	margin-bottom: 0;	border-bottom-right-radius: 0;	border-bottom-left-radius: 0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {	color: #f1f1f1;	cursor: not-allowed;	background-color: #f5f5f5}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {	color: inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {	color: #f1f1f1}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {	z-index: 2;	color: #fff;	text-decoration: none;	background-color: #00B0B9;	border-color: #00B0B9}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {	color: inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {	color: #d7f1f6}.list-group-flush .list-group-item {	border-right: 0;	border-left: 0;	border-radius: 0}.list-group-item-action {	width: 100%;	color: #555;	text-align: inherit}.list-group-item-action .list-group-item-heading {	color: #333}.list-group-item-action:focus,.list-group-item-action:hover {	color: #555;	text-decoration: none;	background-color: #f5f5f5}.list-group-item-success {	color: #3c763d;	background-color: #dff0d8}a.list-group-item-success,button.list-group-item-success {	color: #3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {	color: inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {	color: #3c763d;	background-color: #d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {	color: #fff;	background-color: #3c763d;	border-color: #3c763d}.list-group-item-info {	color: #31708f;	background-color: #d9edf7}a.list-group-item-info,button.list-group-item-info {	color: #31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {	color: inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {	color: #31708f;	background-color: #c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {	color: #fff;	background-color: #31708f;	border-color: #31708f}.list-group-item-warning {	color: #8a6d3b;	background-color: #fcf8e3}a.list-group-item-warning,button.list-group-item-warning {	color: #8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {	color: inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {	color: #8a6d3b;	background-color: #faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {	color: #fff;	background-color: #8a6d3b;	border-color: #8a6d3b}.list-group-item-danger {	color: #a94442;	background-color: #f2dede}a.list-group-item-danger,button.list-group-item-danger {	color: #a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {	color: inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {	color: #a94442;	background-color: #ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {	color: #fff;	background-color: #a94442;	border-color: #a94442}.list-group-item-heading {	margin-top: 0;	margin-bottom: 5px}.list-group-item-text {	margin-bottom: 0;	line-height: 1.3}.embed-responsive {	position: relative;	display: block;	height: 0;	padding: 0;	overflow: hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {	position: absolute;	top: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;	border: 0}.embed-responsive-21by9 {	padding-bottom: 42.85714%}.embed-responsive-16by9 {	padding-bottom: 56.25%}.embed-responsive-4by3 {	padding-bottom: 75%}.embed-responsive-1by1 {	padding-bottom: 100%}.close {	float: right;	font-size: 1.5rem;	font-weight: 700;	line-height: 1;	color: #000;	text-shadow: 0 1px 0 #fff;	opacity: .2}.close:focus,.close:hover {	color: #000;	text-decoration: none;	cursor: pointer;	opacity: .5}button.close {	padding: 0;	cursor: pointer;	background: transparent;	border: 0;	-webkit-appearance: none}.modal,.modal-open {	overflow: hidden}.modal {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1050;	display: none;	outline: 0}.modal.fade .modal-dialog {	transition: -webkit-transform .3s ease-out;	transition: transform .3s ease-out;	transition: transform .3s ease-out, -webkit-transform .3s ease-out;	-webkit-transform: translateY(-25%);	transform: translateY(-25%)}.modal.in .modal-dialog {	-webkit-transform: translate(0);	transform: translate(0)}.modal-open .modal {	overflow-x: hidden;	overflow-y: auto}#product-modal figure{margin: 0 30px 0 0;}.modal-dialog {	position: relative;	width: auto;	margin: 10px}.modal-content {	position: relative;	background-color: #fff;	outline: 0}.modal-backdrop {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1040;	background-color: #000}.modal-backdrop.fade {	opacity: 0}.modal-backdrop.in {	opacity: .5}.modal-header {	padding: 15px;	border-bottom: 1px solid #e5e5e5}.modal-header:after {	content: "";	display: table;	clear: both}.modal-header .close {	margin-top: -2px}.modal-title {	margin: 0;	line-height: 1.5}.modal-body {	position: relative;	padding: 15px}.modal-footer {	padding: 15px;	text-align: right;	border-top: 1px solid #e5e5e5}.modal-footer:after {	content: "";	display: table;	clear: both}.modal-scrollbar-measure {	position: absolute;	top: -9999px;	width: 50px;	height: 50px;	overflow: scroll}@media (min-width:576px) {	.modal-dialog {		max-width: 600px;		margin: 30px auto	}	.modal-sm {		max-width: 300px	}}@media (min-width:992px) {	.modal-lg {		max-width: 900px	}}.tooltip {	position: absolute;	z-index: 1070;	display: block;	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;	font-style: normal;	font-weight: 400;	letter-spacing: normal;	line-break: auto;	line-height: 1.5;	text-align: left;	text-align: start;	text-decoration: none;	text-shadow: none;	text-transform: none;	white-space: normal;	word-break: normal;	word-spacing: normal;	font-size: .875rem;	word-wrap: break-word;	opacity: 0}.tooltip.in {	opacity: .9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top {	padding: 5px 0;	margin-top: -3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.tooltip-top .tooltip-inner:before {	bottom: 0;	left: 50%;	margin-left: -5px;	content: "";	border-width: 5px 5px 0;	border-top-color: #ff4c4c}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right {	padding: 0 5px;	margin-left: 3px}.tooltip.bs-tether-element-attached-left .tooltip-inner:before,.tooltip.tooltip-right .tooltip-inner:before {	top: 50%;	left: 0;	margin-top: -5px;	content: "";	border-width: 5px 5px 5px 0;	border-right-color: #ff4c4c}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom {	padding: 5px 0;	margin-top: 3px}.tooltip.bs-tether-element-attached-top .tooltip-inner:before,.tooltip.tooltip-bottom .tooltip-inner:before {	top: 0;	left: 50%;	margin-left: -5px;	content: "";	border-width: 0 5px 5px;	border-bottom-color: #ff4c4c}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left {	padding: 0 5px;	margin-left: -3px}.tooltip.bs-tether-element-attached-right .tooltip-inner:before,.tooltip.tooltip-left .tooltip-inner:before {	top: 50%;	right: 0;	margin-top: -5px;	content: "";	border-width: 5px 0 5px 5px;	border-left-color: #ff4c4c}.tooltip-inner {	max-width: 200px;	padding: 3px 8px;	color: #fff;	text-align: center;	background-color: #ff4c4c;	border-radius: 0}.tooltip-inner:before {	position: absolute;	width: 0;	height: 0;	border-color: transparent;	border-style: solid}.popover {	position: absolute;	top: 0;	left: 0;	z-index: 1060;	display: block;	max-width: 276px;	padding: 1px;	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;	font-style: normal;	font-weight: 400;	letter-spacing: normal;	line-break: auto;	line-height: 1.5;	/* text-align: left; */	text-align: start;	text-decoration: none;	text-shadow: none;	text-transform: none;	white-space: normal;	word-break: normal;	word-spacing: normal;	font-size: .875rem;	word-wrap: break-word;	background-color: #fff;	background-clip: padding-box;	border: 1px solid #eeeeee;	border-radius: .3rem;}.popover.bs-tether-element-attached-bottom,.popover.popover-top {	margin-top: -10px}.popover.bs-tether-element-attached-bottom:after,.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:after,.popover.popover-top:before {	left: 50%;	border-bottom-width: 0}.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:before {	bottom: -11px;	margin-left: -11px;	border-top-color: rgba(0, 0, 0, .25)}.popover.bs-tether-element-attached-bottom:after,.popover.popover-top:after {	bottom: -10px;	margin-left: -10px;	border-top-color: #fff}.popover.bs-tether-element-attached-left,.popover.popover-right {	margin-left: 10px}.popover.bs-tether-element-attached-left:after,.popover.bs-tether-element-attached-left:before,.popover.popover-right:after,.popover.popover-right:before {	top: 50%;	border-left-width: 0}.popover.bs-tether-element-attached-left:before,.popover.popover-right:before {	left: -11px;	margin-top: -11px;	border-right-color: rgba(0, 0, 0, .25)}.popover.bs-tether-element-attached-left:after,.popover.popover-right:after {	left: -10px;	margin-top: -10px;	border-right-color: #fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom {	margin-top: 10px}.popover.bs-tether-element-attached-top:after,.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:after,.popover.popover-bottom:before {	left: 50%;	border-top-width: 0}.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:before {	top: -11px;	margin-left: -11px;	border-bottom-color: rgba(0, 0, 0, .25)}.popover.bs-tether-element-attached-top:after,.popover.popover-bottom:after {	top: -10px;	margin-left: -10px;	border-bottom-color: #f7f7f7}.popover.bs-tether-element-attached-top .popover-title:before,.popover.popover-bottom .popover-title:before {	position: absolute;	top: 0;	left: 50%;	display: block;	width: 20px;	margin-left: -10px;	content: "";	border-bottom: 1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left {	margin-left: -10px}.popover.bs-tether-element-attached-right:after,.popover.bs-tether-element-attached-right:before,.popover.popover-left:after,.popover.popover-left:before {	top: 50%;	border-right-width: 0}.popover.bs-tether-element-attached-right:before,.popover.popover-left:before {	right: -11px;	margin-top: -11px;	border-left-color: rgba(0, 0, 0, .25)}.popover.bs-tether-element-attached-right:after,.popover.popover-left:after {	right: -10px;	margin-top: -10px;	border-left-color: #fff}.popover-title {	padding: 8px 14px;	margin: 0;	font-size: 1rem;	background-color: #f7f7f7;	border-bottom: 1px solid #ebebeb;	border-radius: .2375rem .2375rem 0 0}.popover-title:empty {	display: none}.popover-content {	padding: 9px 14px}/*.popover:after,.popover:before {	position: absolute;	display: block;	width: 0;	height: 0;	border-color: transparent;	border-style: solid}.popover:before {	content: "";	border-width: 11px}.popover:after {	content: "";	border-width: 10px}*/.carousel,.carousel-inner {	position: relative}.carousel-inner {	width: 100%;	overflow: hidden}.carousel-inner>.carousel-item {	position: relative;	display: none;	transition: left .6s ease-in-out}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img {	line-height: 1}@media (-webkit-transform-3d),(transform-3d) {	.carousel-inner>.carousel-item {		transition: -webkit-transform .6s ease-in-out;		transition: transform .6s ease-in-out;		transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;		-webkit-backface-visibility: hidden;		backface-visibility: hidden;		-webkit-perspective: 1000px;		perspective: 1000px	}	.carousel-inner>.carousel-item.active.right,	.carousel-inner>.carousel-item.next {		left: 0;		-webkit-transform: translate3d(100%, 0, 0);		transform: translate3d(100%, 0, 0)	}	.carousel-inner>.carousel-item.active.left,	.carousel-inner>.carousel-item.prev {		left: 0;		-webkit-transform: translate3d(-100%, 0, 0);		transform: translate3d(-100%, 0, 0)	}	.carousel-inner>.carousel-item.active,	.carousel-inner>.carousel-item.next.left,	.carousel-inner>.carousel-item.prev.right {		left: 0;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {	display: block}.carousel-inner>.active {	left: 0}.carousel-inner>.next,.carousel-inner>.prev {	position: absolute;	top: 0;	width: 100%}.carousel-inner>.next {	left: 100%}.carousel-inner>.prev {	left: -100%}.carousel-inner>.next.left,.carousel-inner>.prev.right {	left: 0}.carousel-inner>.active.left {	left: -100%}.carousel-inner>.active.right {	left: 100%}.carousel-control {	position: absolute;	top: 0;	bottom: 0;	left: 0;	width: 15%;	font-size: 20px;	color: #fff;	text-align: center;	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);	opacity: .5}.carousel-control.left {	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001));	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1)}.carousel-control.right {	right: 0;	left: auto;	background-image: linear-gradient(90deg, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5));	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1)}.carousel-control:focus,.carousel-control:hover {	color: #fff;	text-decoration: none;	outline: 0;	opacity: .9}.carousel-control .icon-next,.carousel-control .icon-prev {	position: absolute;	top: 50%;	z-index: 5;	display: inline-block;	width: 20px;	height: 20px;	margin-top: -10px;	font-family: serif;	line-height: 1}.carousel-control .icon-prev {	left: 50%;	margin-left: -10px}.carousel-control .icon-next {	right: 50%;	margin-right: -10px}.carousel-control .icon-prev:before {	content: "\2039"}.carousel-control .icon-next:before {	content: "\203A"}.carousel-indicators {	position: absolute;	bottom: 10px;	left: 50%;	z-index: 15;	width: 60%;	padding-left: 0;	margin-left: -30%;	text-align: center;	list-style: none}.carousel-indicators li {	display: inline-block;	width: 10px;	height: 10px;	margin: 1px;	text-indent: -999px;	cursor: pointer;	background-color: transparent;	border: 1px solid #fff;	border-radius: 10px}.carousel-indicators .active {	width: 12px;	height: 12px;	margin: 0;	background-color: #fff}.carousel-caption {	position: absolute;	right: 15%;	bottom: 20px;	left: 15%;	z-index: 10;	padding-top: 20px;	padding-bottom: 20px;	color: #fff;	text-align: center;	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)}.carousel-caption .btn {	text-shadow: none}@media (min-width:576px) {	.carousel-control .icon-next,	.carousel-control .icon-prev {		width: 30px;		height: 30px;		margin-top: -15px;		font-size: 30px	}	.carousel-control .icon-prev {		margin-left: -15px	}	.carousel-control .icon-next {		margin-right: -15px	}	.carousel-caption {		right: 20%;		left: 20%;		padding-bottom: 30px	}	.carousel-indicators {		bottom: 20px	}}.align-baseline {	vertical-align: baseline!important}.align-top {	vertical-align: top!important}.align-middle {	vertical-align: middle!important}.align-bottom {	vertical-align: bottom!important}.align-text-bottom {	vertical-align: text-bottom!important}.align-text-top {	vertical-align: text-top!important}.bg-faded {	background-color: #f7f7f9}.bg-primary {	background-color: #00B0B9!important}a.bg-primary:focus,a.bg-primary:hover {	background-color: #2592a9!important}.bg-success {	background-color: #4cbb6c!important}a.bg-success:focus,a.bg-success:hover {	background-color: #3a9a56!important}.bg-info {	background-color: #5bc0de!important}a.bg-info:focus,a.bg-info:hover {	background-color: #31b0d5!important}.bg-warning {	background-color: #ff9a52!important}a.bg-warning:focus,a.bg-warning:hover {	background-color: #ff7c1f!important}.bg-danger {	background-color: #ff4c4c!important}a.bg-danger:focus,a.bg-danger:hover {	background-color: #ff1919!important}.bg-inverse {	background-color: #373a3c!important}a.bg-inverse:focus,a.bg-inverse:hover {	background-color: #1f2021!important}.rounded {	border-radius: 0}.rounded-top {	border-top-right-radius: 0;	border-top-left-radius: 0}.rounded-right {	border-bottom-right-radius: 0;	border-top-right-radius: 0}.rounded-bottom {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0}.rounded-left {	border-bottom-left-radius: 0;	border-top-left-radius: 0}.rounded-circle {	border-radius: 50%}.clearfix:after {	content: "";	display: table;	clear: both}.d-block {	display: block!important}.d-inline-block {	display: inline-block!important}.d-inline {	display: inline!important}.float-xs-left {	float: left!important}.float-xs-right {	float: right!important}.float-xs-none {	float: none!important}@media (min-width:576px) {	.float-sm-left {		float: left!important	}	.float-sm-right {		float: right!important	}	.float-sm-none {		float: none!important	}}@media (min-width:768px) {	.float-md-left {		float: left!important	}	.float-md-right {		float: right!important	}	.float-md-none {		float: none!important	}}@media (min-width:992px) {	.float-lg-left {		float: left!important	}	.float-lg-right {		float: right!important	}	.float-lg-none {		float: none!important	}}@media (min-width:1200px) {	.float-xl-left {		float: left!important	}	.float-xl-right {		float: right!important	}	.float-xl-none {		float: none!important	}}.sr-only {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	margin: -1px;	overflow: hidden;	clip: rect(0, 0, 0, 0);	border: 0}.sr-only-focusable:active,.sr-only-focusable:focus {	position: static;	width: auto;	height: auto;	margin: 0;	overflow: visible;	clip: auto}.w-100 {	width: 100%!important}.h-100 {	height: 100%!important}.mx-auto {	margin-right: auto!important;	margin-left: auto!important}.m-0 {	margin: 0!important}.mt-0 {	margin-top: 0!important}.mr-0 {	margin-right: 0!important}.mb-0 {	margin-bottom: 0!important}.ml-0,.mx-0 {	margin-left: 0!important}.mx-0 {	margin-right: 0!important}.my-0 {	margin-top: 0!important;	margin-bottom: 0!important}.m-1 {	margin: 1rem!important}.mt-1 {	margin-top: 1rem!important}.mr-1 {	margin-right: 1rem!important}.mb-1 {	margin-bottom: 1rem!important}.ml-1,.mx-1 {	margin-left: 1rem!important}.mx-1 {	margin-right: 1rem!important}.my-1 {	margin-top: 1rem!important;	margin-bottom: 1rem!important}.m-2 {	margin: 1.5rem!important}.mt-2 {	margin-top: 1.5rem!important}.mr-2 {	margin-right: 1.5rem!important}.mb-2 {	margin-bottom: 1.5rem!important}.ml-2,.mx-2 {	margin-left: 1.5rem!important}.mx-2 {	margin-right: 1.5rem!important}.my-2 {	margin-top: 1.5rem!important;	margin-bottom: 1.5rem!important}.m-3 {	margin: 3rem!important}.mt-3 {	margin-top: 3rem!important}.mr-3 {	margin-right: 3rem!important}.mb-3 {	margin-bottom: 3rem!important}.ml-3,.mx-3 {	margin-left: 3rem!important}.mx-3 {	margin-right: 3rem!important}.my-3 {	margin-top: 3rem!important;	margin-bottom: 3rem!important}.p-0 {	padding: 0!important}.pt-0 {	padding-top: 0!important}.pr-0 {	padding-right: 0!important}.pb-0 {	padding-bottom: 0!important}.pl-0,.px-0 {	padding-left: 0!important}.px-0 {	padding-right: 0!important}.py-0 {	padding-top: 0!important;	padding-bottom: 0!important}.p-1 {	padding: 1rem!important}.pt-1 {	padding-top: 1rem!important}.pr-1 {	padding-right: 1rem!important}.pb-1 {	padding-bottom: 1rem!important}.pl-1,.px-1 {	padding-left: 1rem!important}.px-1 {	padding-right: 1rem!important}.py-1 {	padding-top: 1rem!important;	padding-bottom: 1rem!important}.p-2 {	padding: 1.5rem!important}.pt-2 {	padding-top: 1.5rem!important}.pr-2 {	padding-right: 1.5rem!important}.pb-2 {	padding-bottom: 1.5rem!important}.pl-2,.px-2 {	padding-left: 1.5rem!important}.px-2 {	padding-right: 1.5rem!important}.py-2 {	padding-top: 1.5rem!important;	padding-bottom: 1.5rem!important}.p-3 {	padding: 3rem!important}.pt-3 {	padding-top: 3rem!important}.pr-3 {	padding-right: 3rem!important}.pb-3 {	padding-bottom: 3rem!important}.pl-3,.px-3 {	padding-left: 3rem!important}.px-3 {	padding-right: 3rem!important}.py-3 {	padding-top: 3rem!important;	padding-bottom: 3rem!important}.pos-f-t {	position: fixed;	top: 0;	right: 0;	left: 0;	z-index: 1030}.text-justify {	text-align: justify!important}.text-nowrap {	white-space: nowrap!important}.text-truncate {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap}.text-xs-left {	text-align: left!important}.text-xs-right {	text-align: right!important}.text-xs-center {	text-align: center!important}@media (min-width:576px) {	.text-sm-left {		text-align: left!important	}	.text-sm-right {		text-align: right!important	}	.text-sm-center {		text-align: center!important	}}@media (min-width:768px) {	.text-md-left {		text-align: left!important	}	.text-md-right {		text-align: right!important	}	.text-md-center {		text-align: center!important	}}@media (min-width:992px) {	.text-lg-left {		text-align: left!important	}	.text-lg-right {		text-align: right!important	}	.text-lg-center {		text-align: center!important	}}@media (min-width:1200px) {	.text-xl-left {		text-align: left!important	}	.text-xl-right {		text-align: right!important	}	.text-xl-center {		text-align: center!important	}}.text-lowercase {	text-transform: lowercase!important}.text-uppercase {	text-transform: uppercase!important}.text-capitalize {	text-transform: capitalize!important}.font-weight-normal {	font-weight: 400}.font-weight-bold {	font-weight: 700}.font-italic {	font-style: italic}.text-white {	color: #fff!important}.text-muted {	color: #7a7a7a!important}a.text-muted:focus,a.text-muted:hover {	color: #00B0B9!important}.text-primary {	color: #00B0B9!important}a.text-primary:focus,a.text-primary:hover {	color: #2592a9!important}.text-success {	color: #4cbb6c!important}a.text-success:focus,a.text-success:hover {	color: #3a9a56!important}.text-info {	color: #5bc0de!important}a.text-info:focus,a.text-info:hover {	color: #31b0d5!important}.text-warning {	color: #ff9a52!important}a.text-warning:focus,a.text-warning:hover {	color: #ff7c1f!important}.text-danger {	color: #ff4c4c!important}a.text-danger:focus,a.text-danger:hover {	color: #ff1919!important}.text-gray-dark {	color: #373a3c!important}a.text-gray-dark:focus,a.text-gray-dark:hover {	color: #1f2021!important}.text-hide {	font: 0/0 a;	color: transparent;	text-shadow: none;	background-color: transparent;	border: 0}.invisible {	visibility: hidden!important}.hidden-xs-up {	display: none!important}@media (max-width:575px) {	.hidden-xs-down {		display: none!important	}}@media (min-width:576px) {	.hidden-sm-up {		display: none!important	}}@media (max-width:767px) {	.hidden-sm-down {		display: none!important	}}@media (min-width:768px) {	.hidden-md-up {		display: none!important	}}@media (max-width:991px) {	.hidden-md-down {		display: none!important	}}@media (min-width:992px) {	.hidden-lg-up {		display: none!important	}}@media (max-width:1199px) {	.hidden-lg-down {		display: none!important	}}@media (min-width:1200px) {	.hidden-xl-up {		display: none!important	}}.hidden-xl-down,.visible-print-block {	display: none!important}@media print {	.visible-print-block {		display: block!important	}}.visible-print-inline {	display: none!important}@media print {	.visible-print-inline {		display: inline!important	}}.visible-print-inline-block {	display: none!important}@media print {	.visible-print-inline-block {		display: inline-block!important	}}@media print {	.hidden-print {		display: none!important	}}@font-face {	font-family: Noto Sans;	src: url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot);	src: local("Noto Sans Regular"), local("NotoSans-Regular"), url(../css/3d4a907b1b7a232654324a3dd7ae4aa3.eot) format("embedded-opentype"), url(../css/19c1b868764c0e4d15a45d3f61250488.woff2) format("woff2"), url(../css/846c191efd3d0aacde5a916cf2ebf1a4.woff) format("woff"), url(../css/2fd9c16b805724d590c0cff96da070a4.ttf) format("truetype"), url(../css/5ea9fdf2293930126fa9c544968009ae.svg) format("svg");	font-weight: 400;	font-style: normal}@font-face {	font-family: Noto Sans;	src: url(../css/eeb9224f85430652fd070e4e64129aa4.eot);	src: local("Noto Sans Bold"), local("NotoSans-Bold"), url(../css/eeb9224f85430652fd070e4e64129aa4.eot) format("embedded-opentype"), url(../css/199038f07312bfc6f0aabd3ed6a2b64d.woff2) format("woff2"), url(../css/c2183257e7a697769df4200c547551f1.woff) format("woff"), url(../css/a165a42685795361b25593effb32fdb1.ttf) format("truetype"), url(../css/5dc400bcedda37b13f35cb44623193cf.svg) format("svg");	font-weight: 700;	font-style: normal}@font-face {	font-family: Noto Sans;	src: url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot);	src: local("Noto Sans Italic"), local("NotoSans-Italic"), url(../css/a77ade19de3d3762dfbf1fe553b293cc.eot) format("embedded-opentype"), url(../css/7a3ebca0cba2e2c6090e84e1d77e0f94.woff2) format("woff2"), url(../css/332f555bb44cdc394d6c799df0c03389.woff) format("woff"), url(../css/154da4697acc779b55af0a67f1241e4e.ttf) format("truetype"), url(../css/3d34be670a7f15086e512282b97ae35e.svg) format("svg");	font-weight: 400;	font-style: italic}@font-face {	font-family: Noto Sans;	src: url(../css/b467416c449eb823029e16347b2ea510.eot);	src: local("Noto Sans BoldItalic"), local("NotoSans-BoldItalic"), url(../css/b467416c449eb823029e16347b2ea510.eot) format("embedded-opentype"), url(../css/a68cfe9d548950edf5df102269877edd.woff2) format("woff2"), url(../css/3f81521029cc8a9a703419c4a74704a0.woff) format("woff"), url(../css/4f6ff3639c1e5728b905b650c1a06e75.ttf) format("truetype"), url(../css/80e74ff9406650e53bbec1e292c2c094.svg) format("svg");	font-weight: 700;	font-style: italic}@font-face {	font-family: Material Icons;	font-style: normal;	font-weight: 400;	src: url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);	src: local("Material Icons"), local("MaterialIcons-Regular"), url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}.material-icons {	font-family: Material Icons;	font-weight: 400;	font-style: normal;	font-size: 20px;	display: inline-block;	vertical-align: middle;	width: 1em;	height: 1em;	line-height: 1;	text-transform: none;	letter-spacing: normal;	word-wrap: normal;	white-space: nowrap;	direction: ltr;	-webkit-font-smoothing: antialiased;	text-rendering: optimizeLegibility;	-moz-osx-font-smoothing: grayscale;	-webkit-font-feature-settings: "liga";	font-feature-settings: "liga"}body,html {	height: 100%}body {	direction: ltr;	font-family:  'Exo 2', sans-serif;	font-size: 13px;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: #000;	line-height: 23px;	font-weight: 400;	letter-spacing: 0.5px;}ul {	list-style: none;	padding-left: 0}a:hover {	color: #00B0B9;	text-decoration: none}p {	font-size: .9375rem;	color: #000;	font-weight: 400;	line-height: 27px;}.color,.custom-checkbox input[type=checkbox]+span.color {	width: 1.25rem;	height: 1.25rem;	display: inline-block;	margin: .3125rem;	border: 1px solid rgba(0, 0, 0, .125);	cursor: pointer;	background-size: contain}.color.active,.color:hover,.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color {	border: 2px solid #232323}.h1,.h2,.h3 {	text-transform: uppercase;	color: #232323}.h4 {	font-weight: 700;	color: #232323}.btn-primary,.btn-secondary,.btn-tertiary {	text-transform: uppercase;	font-weight: 600;	padding: 13px 35px;	font-size: 14px;	letter-spacing: 0.52px;}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons {	margin-right: 0}.btn-tertiary {	background-color: #f7f7f7;	text-transform: lowercase;	color: #7a7a7a;	padding: .25rem;	margin: .25rem 0;	font-weight: 400;	font-size: .875rem;	border:none;}.btn-tertiary .material-icons {	font-size: 1rem}.btn-tertiary:hover {}.btn-unstyle {	background-color: transparent;	border: none;	padding: 0;	text-align: inherit;	cursor: pointer;}.btn-unstyle:focus {	outline: 0}.btn-unstyle:focus .expand-more {	}.label,label {	color: #232323;	text-align: right;	font-size: .875rem}small.label,small.value {	font-size: .8125rem}.form-control-label {	padding-top: .625rem}.form-control {	background: #f1f1f1;	color: #7a7a7a;	border: 1px solid rgba(0, 0, 0, .125);	padding: .5rem 1rem}.form-control:focus {	background-color: #fff;	color: #232323}.form-control:focus,.input-group.focus {}.input-group .form-control:focus {	outline: none}.input-group .input-group-btn {	height: 100%}.input-group .input-group-btn>.btn {	box-shadow: none;	font-size: .6875rem;	font-weight: 400;	margin-left: 0;	padding: .625rem 1rem;	text-transform: uppercase}.input-group .input-group-btn > .btn[data-action="show-password"] {	padding: 10px 10px;}.block_newsletter input::-moz-placeholder{	color: #000;}.block_newsletter input::-webkit-input-placeholder{	color: #000;}.block_newsletter input::-ms-input-placeholder{	color: #000;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {	color: #000}input::-moz-placeholder,textarea::-moz-placeholder {	color: #000}input:-ms-input-placeholder,textarea:-ms-input-placeholder {	color: #7a7a7a}input:-moz-placeholder,textarea:-moz-placeholder {	color: #7a7a7a}input:active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder {	color: #232323}input:active::-moz-placeholder,textarea:active::-moz-placeholder {	color: #232323}input:active:-ms-input-placeholder,textarea:active:-ms-input-placeholder {	color: #232323}input:active:-moz-placeholder,textarea:active:-moz-placeholder {	color: #232323}.form-control-select {	height: 2.625rem;	-moz-appearance: none;	-webkit-appearance: none;	background: #f1f1f1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem;	padding: 0 .5rem}.form-control-valign {	padding-top: .5rem}.form-control-comment {	font-size: .875rem;	padding-top: .5rem;	color: #7a7a7a}.form-control-submit.disabled {	background: #5bc0de;	color: #fff}.form-group.has-error input,.form-group.has-error select {	outline: .1875rem solid #ff4c4c}.form-group.has-error .help-block {	color: #ff4c4c}.group-span-filestyle label {	margin: 0}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default {	background: #00B0B9;	color: #fff;	text-transform: uppercase;	border-radius: 0;	font-size: .875rem;	padding: .5rem 1rem}.bootstrap-touchspin {	width: auto;	float: left;	display: inline-block;}.bootstrap-touchspin input:focus {	outline: none}.bootstrap-touchspin input.form-control,.bootstrap-touchspin input.input-group {	color: #232323;	background-color: #fff;	height: 2.5rem;	padding: .175rem .5rem;	width: 3rem;	border: 1px solid rgba(0, 0, 0, .125);	float: left}.bootstrap-touchspin .btn-touchspin {	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .125);	height: 1.3125rem;	color: #000;}.bootstrap-touchspin .btn-touchspin:hover {	background-color: #f1f1f1}.bootstrap-touchspin .input-group-btn-vertical {	color: #232323;	width: auto;	float: left}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {	border-radius: 0}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {	content: "\E5CE"}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {	content: "\E5CF"}.bootstrap-touchspin .input-group-btn-vertical i {	top: .0625rem;	left: .1875rem;	font-size: .9375rem}.custom-radio {	display: inline-block;	position: relative;	width: 20px;	height: 20px;	vertical-align: middle;	cursor: pointer;	border-radius: 50%;	border: 2px solid #7a7a7a;	background: #fff;	margin-right: 1.25rem}.custom-radio input[type=radio] {	opacity: 0;	cursor: pointer}.custom-radio input[type=radio]:checked+span {	display: block;	background-color: #00B0B9;	width: 12px;	height: 12px;	border-radius: 50%;	position: absolute;	left: .125rem;	top: .125rem}.custom-radio input[type=radio]:focus+span {	border-color: #7a7a7a}.custom-checkbox {	position: relative}.custom-checkbox input[type=checkbox] {	margin-top: .25rem;	opacity: 0;	cursor: pointer;	position: absolute}.custom-checkbox input[type=checkbox]+span {	margin-right: 3px;	display: inline-block;	width: .9375rem;	height: .9375rem;	vertical-align: middle;	cursor: pointer;	border: 2px solid #232323}.custom-checkbox input[type=checkbox]+span .checkbox-checked {	display: none;	margin: -.25rem -.125rem;	font-size: 1.1rem;	color: #232323}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {	display: block}.custom-checkbox input[type=checkbox]:focus+span {	border-color: #7a7a7a}.custom-checkbox label {	text-align: left; color: #000000}.text-muted {	font-size: .875rem}.done {	color: #4cbb6c;	display: inline-block;	padding: 0;	margin-right: 10px;}.thumb-mask>.mask {	position: relative;	width: 3.438rem;	height: 3.438rem;	overflow: hidden;	border: 1px solid #f1f1f1;	margin: .625rem 0}.thumb-mask>.mask img {	width: 55px;	height: 55px}.definition-list dl {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap}.definition-list dl dt {	font-weight: 400}.definition-list dl dd,.definition-list dl dt {	-webkit-box-flex: 0;	-ms-flex: 0 0 45%;	flex: 0 0 45%;	background: #f1f1f1;	padding: .625rem;	margin: .125rem}.definition-list dl dd:nth-of-type(2n),.definition-list dl dt:nth-of-type(2n) {	background: #f5f5f5}.help-block {	margin-top: .625rem}.btn.disabled,.btn.disabled:hover {	background: #7a7a7a}.alert-warning .material-icons {	color: #ff9a52;	font-size: 2rem;	margin-right: .625rem;	padding-top: .3125rem}.alert-warning .alert-text {	font-size: .9375rem;	padding-top: .625rem}.alert-warning .alert-link {	border-radius: 2px;	border-width: 2px;	margin-left: .625rem;	padding: .3125rem 1.25rem;	font-weight: 600;	font-size: .8125rem;	color: #6c868e}.alert-warning ul li:last-child .alert-link {	color: #fff}.alert-warning .warning-buttons {	margin-top: .3125rem}.btn-tertiary-outline {	color: #6c868e;	background-image: none;	background-color: transparent;	border-color: #6c868e;	border: .15rem solid #6c868e}.btn-tertiary-outline:hover {	border-color: #bbcdd2;	color: #bbcdd2}.alert {	font-size: .8125rem}#checkout .nav-item .nav-link{color: #000;}#checkout .nav-item .nav-link:hover{color: #00B0B9}.nav-item .nav-link,.nav-item .nav-separtor {	color: #fff;}.nav-item .nav-link.active,.nav-item .nav-separtor.active {	color: #232323}.separator{	display: block;}.separator {	margin: 0;	border-top: 1px solid #dddddd;}.ps-alert-error {	margin-bottom: 0}.ps-alert-error .item,.ps-alert-success .item {	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	border: 2px solid #ff4c4c;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	background-color: #ff4c4c;	margin-bottom: 1rem}.ps-alert-error .item i,.ps-alert-success .item i {	border: 15px solid #ff4c4c;	display: -webkit-box;	display: -ms-flexbox;	display: flex}.ps-alert-error .item i svg,.ps-alert-success .item i svg {	background-color: #ff4c4c;	width: 24px;	height: 24px}.ps-alert-error .item p,.ps-alert-success .item p {	background-color: #fff;	margin: 0;	padding: 18px 20px;	width: 100%}.ps-alert-success {	padding: .25rem .25rem 2.75rem}.ps-alert-success .item {	border-color: #4cbb6c;	background-color: #4cbb6c}.ps-alert-success .item i {	border-color: #4cbb6c}.ps-alert-success .item i svg {	background-color: #4cbb6c}.dropdown {	color: #000}.dropdown .expand-more {	font-size: 14px;	font-weight: 400;	cursor: pointer;	color: #fff;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	text-transform: uppercase;}.expand-more._gray-darker {   }.dropdown .active {	max-height: 200px;	overflow-y: hidden;	visibility: visible}.dropdown select {	-moz-appearance: none;	border: 0 none;	outline: 0 none;	color: #232323;	background: transparent;	min-width: 100px;}.dropdown-item:focus,.dropdown-item:hover {	background: none;	text-decoration: none;	color: #00B0B9}.search-widget {	display: inline-block;	float: right;	padding: 33px 20px 32px 0;}.search-widget form {	position: relative}#header .search-toggle {    position: absolute;    bottom: 0;    top: 32px;    z-index: 9;    right: 150px;    left: auto;}#header .search-toggle-btn {	background: #fff url("../img/search.png") no-repeat scroll center 8px;	height: 30px;	width: 30px;	float: left;	cursor: pointer;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#header .search-toggle-btn:hover{	background-position: center -43px;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}#header .search-toggle-btn.active{	background-position: center -91px;}#header .search-toggle-btn.active:hover{	background-position: center -143px;}.search-widget form input[type=text] {	padding: 0 15px;	min-width:350px;	height: 40px;	color: #000;	border: none;	border: 1px solid #dddddd;}.search-widget form input[type=text]:focus {	}.search-widget form input[type=text]:focus+button .search {	color: #00B0B9}.search-widget form button[type=submit] {	position: absolute;	background:  url("../img/search.png") no-repeat center 10px;	border: none;	right: 0;	top: 0;	color: #fff;	height: 40px;	width: 40px;	font-size: 0;	padding: 0;	text-transform: uppercase;	cursor: pointer;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.search-widget form button[type=submit] i{display: none;}.search-widget form button[type="submit"]:hover {	background-position: center -40px;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.header-top .search-widget form input[type=text] {	width: 100%}#checkout #search_widget {	}#pagenotfound .page-content #search_widget {	width: 100%}.page-not-found .search-widget form {	display: inline-block}@media (max-width:767px) {	.header-top .search-widget {		float: none	}	.header-top .search-widget form {		margin: 0 auto	}	.header-top .search-widget form input[type=text] {		min-width: inherit;		padding: 0 20px;		border: none;	}}@media (min-width:768px) {	.search-widget {		}}.top-menu a:not([data-depth="0"]) {	display: block;	color: #000;}.top-menu a.dropdown-submenu {	color: #363a42;}#header .menu, #header .menu > ul > li:first-child a {    }.top-menu a[data-depth="0"] {	color: #000;	padding: 20px 20px;	/* text-transform: capitalize; */	font-size: 15px;	position: relative;	line-height: 15px;	letter-spacing: 0.2px;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	font-weight: 600;	text-transform: uppercase;}#header .top-menu a[data-depth="0"]:hover {	color: #00B0B9;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#header .header-top .menu .sub-menu a:hover{	}.top-menu a[data-depth="2"]{	text-transform: capitalize;	font-size: 12px;}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"] {	padding: 5px 0;	font-weight: 400;}.top-menu .collapse {	display: inherit}.top-menu .full .sub-menu {	border: 1px solid #eeeeee;	width: 500px;	z-index: 9;	display: none;	letter-spacing: 0.9px;	z-index: 99;}#header .top-menu .full a.dropdown-submenu{	font-weight: 600;	color: #000;	font-size: 13px;	text-transform: capitalize;}.top-menu .sub-menu.collapse {	display: none}.top-menu .sub-menu{ width:200px; }.top-menu .full .sub-menu ul[data-depth="1"]>li {    float: left;    width: 33.33%;}.top-menu .sub-menu ul[data-depth="1"]>li {    width: 100%;}.top-menu .sub-menu a:hover {	color: #00B0B9}.top-menu .popover {	max-width: inherit;	border-radius: 0}.popover.bs-tether-element-attached-top {	margin-top: 0}#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu {		top: 100% !important;}#mobile_top_menu_wrapper {	margin: 0;	padding-bottom: 30px;	background: #f5f5f5;}#header #mobile_top_menu_wrapper #top-menu {	margin-bottom: .625rem}#mobile_top_menu_wrapper .top-menu {	color: #000}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add {	display: none}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove {	display: block}#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {	display: none}#mobile_top_menu_wrapper .top-menu .navbar-toggler {	display: inline-block;	padding: 0}#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {	padding: .625rem;	color: #000;	background: #f5f5f5;	margin: 0;}#mobile_top_menu_wrapper .top-menu a[data-depth="0"]:hover{color: #00B0B9;}#mobile_top_menu_wrapper .top-menu .collapse {	display: none}#mobile_top_menu_wrapper .top-menu .collapse.in {	display: block}#mobile_top_menu_wrapper .top-menu .sub-menu {	box-shadow: none;	z-index: inherit;	display: block;	position: static;	overflow: hidden;	margin-left: 0;	width: 100%;	min-width: 100%;}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {	display: none}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {	display: block}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li {	border-bottom: 1px solid #7a7a7a}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {	margin: 0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li {	float: none;	margin: 0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a {	text-transform: none}#mobile_top_menu_wrapper .top-menu .sub-menu ul {	padding: 0}#mobile_top_menu_wrapper .top-menu .sub-menu li>a {	padding: 10px 10px 10px 35px;	font-weight: 400;	font-size: 13px;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {	}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {	padding-left: 2.5rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {	padding-left: 3.75rem}#mobile_top_menu_wrapper .js-top-menu-bottom a {	color: #7a7a7a}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {	padding: .625rem;	background: #fff;	float: left;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {	display: inline}#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {	padding: 10px;	color: #000;	background-color: #fff;	float: left;	margin: 0 5px 0 8px;}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {	padding: 0 .625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {	padding: .625rem 0;	display: block;	width: 100%}body#checkout {	color: #232323}body#checkout #header .header-nav {	}body#checkout #header .header-nav .logo {	max-height: 4.375rem;	width: auto}body#checkout .custom-checkbox {	display: -webkit-box;	display: -ms-flexbox;	display: flex}body#checkout .custom-checkbox span {	-webkit-box-flex: 0;	-ms-flex: 0 0 15px;	flex: 0 0 15px;	margin-top: .1875rem}body#checkout a:hover {	color: #00B0B9}body#checkout section#content {	margin-bottom: 1.563rem;	}body#checkout .container {	min-height: 100%}body#checkout section.checkout-step {	background-color: #fff;	margin: 15px 0;}body#checkout section.checkout-step:first-child{	margin-top: 0;}body#checkout section.checkout-step .step-title {	text-transform: uppercase;	cursor: pointer;	margin: 0;	padding: 15px 15px;	background: #f5f5f5;	color: #000;	line-height: normal;}body#checkout section.checkout-step .content {	padding: 0 25px;}body#checkout section.checkout-step .step-edit {	text-transform: lowercase;	font-weight: 400}body#checkout section.checkout-step .step-edit .edit {	font-size: 1rem}body#checkout section.checkout-step .not-allowed {	cursor: not-allowed;	opacity: .5}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit {	display: none}body#checkout section.checkout-step.-current .content {	display: block;	padding: 15px;	background: #f5f5f5;	border-top: none;}body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {	display: none}body#checkout section.checkout-step.-current.-reachable.-complete .step-number {	display: inline-block}body#checkout section.checkout-step.-current.-reachable.-complete .content {	display: block}body#checkout section.checkout-step.-reachable.-complete h1 .done {	display: inline-block;	vertical-align: top;	padding: 0;	margin: 0;}body#checkout section.checkout-step.-reachable.-complete h1 .step-number {	display: none}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {	cursor: pointer;	display: block;	float: right;	margin-right: .125rem;	color: #7a7a7a}body#checkout section.checkout-step.-reachable.-complete .content {	display: none}body#checkout section.checkout-step small {	color: #7a7a7a}body#checkout section.checkout-step .default-input {	min-width: 40%}body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2] {	min-width: 60%}body#checkout section.checkout-step .radio-field {	margin-top: 1.875rem}body#checkout section.checkout-step .radio-field label {	display: inline}body#checkout section.checkout-step .checkbox-field div {	margin-top: 3.75rem}body#checkout section.checkout-step .checkbox-field+.checkbox-field div {	margin-top: 0}body#checkout section.checkout-step .select-field div {	background: #f5f5f5;	padding: .625rem 3.125rem}body#checkout section.checkout-step .form-footer {	text-align: center}body#checkout section.checkout-step #conditions-to-approve {	padding-top: 1rem}body#checkout section.checkout-step .payment-options label {	display: table-cell}body#checkout section.checkout-step .payment-options .custom-radio {	margin-right: 1.25rem}body#checkout section.checkout-step .payment-options .payment-option {	margin-bottom: .5rem}body#checkout section.checkout-step .step-number {	display: inline-block;	padding:0 10px;}body#checkout section.checkout-step .address-selector {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-ms-flex-wrap: wrap;	flex-wrap: wrap}body#checkout section.checkout-step .address-item {	background: #f5f5f5;	-webkit-box-flex: 0;	-ms-flex: 0 0 49%;	flex: 0 0 49%;	margin-bottom: .625rem;	border: 3px solid transparent}body#checkout section.checkout-step .address-item.selected {	background: #fff;}body#checkout section.checkout-step .address-alias {	display: inline-block;	font-weight: 600;	margin-bottom: .625rem}body#checkout section.checkout-step .address {	margin-left: 1.563rem;	font-weight: 400}body#checkout section.checkout-step .radio-block {	padding: .9375rem;	text-align: left;	cursor: pointer;	line-height: 30px;}body#checkout section.checkout-step .custom-radio {	margin-right: 0}body#checkout section.checkout-step .custom-radio input[type=radio] {	height: 1.25rem;	width: 1.25rem}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address {	color: #7a7a7a;	display: inline-block;	margin: 0 .3125rem}body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit {	font-size: 1rem}body#checkout section.checkout-step hr {	margin: 0}body#checkout section.checkout-step .address-footer {	text-align: center;	padding: .625rem}body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses,body#checkout section.checkout-step .add-address {	margin-top: 1.25rem}body#checkout section.checkout-step .add-address a {	color: #232323}body#checkout section.checkout-step .add-address a i {	font-size: .9375rem}body#checkout section.checkout-step .delivery-option {	background: #f5f5f5;	padding: .9375rem 0;	margin: 0 0 .9375rem 0;}body#checkout section.checkout-step .delivery-option label {	text-align: inherit}body#checkout section.checkout-step .carrier-delay,body#checkout section.checkout-step .carrier-name {	display: inline-block;	word-break: break-word;	text-align: left}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form {	margin-left: .3125rem;	margin-top: 1.563rem}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label {	text-align: left}body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline,body#checkout section.checkout-step #login-form .radio-inline {	padding: 0}body#checkout section.checkout-step .sign-in {	font-size: .875rem}body#checkout section.checkout-step .forgot-password {	margin-left: 14.38rem}body#checkout .additional-information {	font-size: .875rem;	margin-left: 2.875rem;	margin-top: 1.25rem}body#checkout .condition-label {	margin-left: 2.5rem;	margin-top: .625rem}body#checkout .condition-label label {	text-align: inherit}body#checkout .cancel-address {	margin: .625rem;	display: block;	color: #7a7a7a;	text-decoration: underline}body#checkout .modal-content {	padding: 1.25rem;	background-color: #f1f1f1}body#checkout #cart-summary-product-list {	font-size: .875rem}body#checkout #cart-summary-product-list img {	border: 1px solid #f1f1f1;	width: 3.125rem}body#checkout #cart-summary-product-list .media-body {	vertical-align: middle}body#checkout #order-summary-content {	padding-top: .9375rem}body#checkout #order-summary-content h4.h4 {	margin-top: .625rem;	margin-bottom: 1.25rem;	color: #232323}body#checkout #order-summary-content h4.black {	color: #000}body#checkout #order-summary-content h4.addresshead {	margin-top: .1875rem}body#checkout #order-summary-content .noshadow {	box-shadow: none}body#checkout #order-summary-content #order-items {	border-right: 0}body#checkout #order-summary-content #order-items h3.h3 {	color: #232323;	margin-top: 1.25rem}body#checkout #order-summary-content #order-items table tr:first-child td {	border-top: 0}body#checkout #order-summary-content .order-confirmation-table {	padding: 1rem;	margin-bottom: 2rem;	background-color: #fff;	border: 3px solid #e5e5e5;	border-radius: 0}body#checkout #order-summary-content .summary-selected-carrier {	margin-bottom: .75rem;	background-color: #fff;	border: 1px solid #e5e5e5;	border-radius: 0;	padding: 1rem}body#checkout #order-summary-content .step-edit {	display: inline;	color: #7a7a7a}body#checkout #order-summary-content .step-edit:hover {	cursor: pointer}body#checkout #order-summary-content a .step-edit {	color: #7a7a7a}body#checkout #delivery,body#checkout #gift_message {	max-width: 100%;	border-color: #232323}body#checkout #delivery textarea,body#checkout #gift_message textarea {	max-width: 100%;	margin-bottom: 10px}body#checkout #footer {	}#order-details {	padding-left: 25px;}#order-details>.card-title {	margin-bottom: 1.875rem}#order-details ul {	margin-bottom: 1.25rem}#order-details ul li {	margin-bottom: .625rem}#order-items {	border-right: 1px solid #e5e5e5;}#order-items hr {	border-top-color: #e5e5e5;}#order-items table {	width: 100%}#order-items table tr {	height: 1.875rem}#order-items table tr td:last-child {	text-align: right}#order-items .order-line {	margin-top: 1rem;}#order-items .image img {	width: 100%;	border: 1px solid gray-lighter;	margin-bottom: 1rem}#order-items .details {	margin-bottom: 1rem}#order-items .details .customizations {	margin-top: .625rem}#order-items .qty {	margin-bottom: 1rem}#order-confirmation #registration-form {	width: 50%;	margin: 0 auto 1rem}@media (max-width:991px) {	.done {		margin: 0;		padding: 0	}	body#checkout section.checkout-step .address-item {		-webkit-box-flex: 1;		-ms-flex-positive: 1;		flex-grow: 1	}	body#checkout section.checkout-step .delivery-option-2 {		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-ms-flex-direction: column;		flex-direction: column	}	.delivery-option {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		margin: auto	}	.delivery-option .custom-radio {		-webkit-box-flex: 0;		-ms-flex: 0 0 auto;		flex: 0 0 auto	}	.condition-label label[for="conditions_to_approve[terms-and-conditions]"] {		text-align: left	}	#order-confirmation #registration-form {		width: 100%	}}@media (max-width:767px) {	body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {		float: none;		margin-top: .25rem;		margin-left: 1.25rem	}	body#checkout #header .header-nav {		max-height: none;		padding: 0	}	body#checkout section.checkout-step .content {		padding: .9375rem	}	body#checkout .form-group {		margin-bottom: .5rem	}	#order-items {		border-right: 0;		margin-bottom: 2.5rem	}	#order-items .card-title {		border-bottom: 1px solid #f1f1f1;		margin-bottom: 1rem;		padding-bottom: 1rem	}	#order-items hr {		border-top-color: #f1f1f1	}	.bold {		font-weight: 700	}	#order-details {		padding-left: .9375rem	}	#order-details .card-title {		border-bottom: 1px solid #f1f1f1;		margin-bottom: 1rem;		padding-bottom: 1rem	}}@media (max-width:575px) {	body#checkout section.checkout-step .content {		padding: .9375rem 0	}	#payment-confirmation button {		font-size: .875rem	}	#payment-confirmation button.btn {		white-space: normal	}}.js-payment-binary,.js-payment-binary .accept-cgv {	display: none}.js-payment-binary.disabled {	opacity: .6;	cursor: not-allowed}.js-payment-binary.disabled:before {	content: "";	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	pointer-events: none}.js-payment-binary.disabled .accept-cgv {	display: block}.table-labeled td,.table-labeled th {	vertical-align: middle}.table-labeled .label {	font-weight: 400;	border-radius: 3px;	font-size: inherit;	padding: .25rem .375rem;	margin: .125rem;	color: #fff;	white-space: nowrap}.page-order .table {	margin-bottom: 0}.page-order table td,.page-order table th {	padding: .5rem}.page-order table thead th {	text-align: center}#authentication .tooltip.tooltip-bottom {	padding: 0;	margin: 0}#authentication .custom-checkbox {	display: -webkit-box;	display: -ms-flexbox;	display: flex}#authentication .custom-checkbox span {	-webkit-box-flex: 0;	-ms-flex: 0 0 0.9375rem;	flex: 0 0 0.9375rem}#authentication .custom-checkbox label {	padding-left: .625rem}#authentication .radio-inline,#identity .radio-inline {	padding: 0}#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio {	margin-right: 0}.page-customer-account #content {	padding: 15px;	font-size: .875rem;	color: #7a7a7a;}.page-customer-account #content .order-actions a {	padding: 0 .125rem}.page-customer-account #content .forgot-password {	text-align: center;	font-size: .875rem;	margin-top: 1rem;	padding-bottom: .9375rem}.page-customer-account #content .no-account {	text-align: center;	font-size: 1rem}.page-authentication #content {	padding: 1rem;	max-width: 640px;	margin: 0 auto}.page-addresses .address,.page-authentication #content {	}.page-addresses .address {	margin-bottom: 1.875rem;	font-size: .875rem;	color: #232323}.page-addresses .address .address-body {	padding: 15px 0;	line-height: 30px;}.page-addresses .address .address-body h4 {	font-size: 1rem;	font-weight: 700}.page-addresses .address .address-body address {	min-height: 9rem}.page-addresses .address .address-footer {	border-top: 1px solid #dcdcdc;	padding: .5rem 1rem}.page-addresses .address .address-footer a {	color: #7a7a7a;	margin-right: .5rem}.page-addresses .address .address-footer a:hover {	color: #232323}.page-addresses .address .address-footer a i {	font-size: 1rem}.page-addresses .address .address-footer a span {	font-size: .9375rem;	vertical-align: middle}.page-addresses .addresses-footer {	margin: 0 .9375rem;	padding: 10px 0;}.page-addresses .addresses-footer a,.page-addresses .addresses-footer a:hover {	color: #232323}.page-addresses .addresses-footer a i {	font-size: 1rem}.page-addresses .addresses-footer a span {	font-size: 1rem;	vertical-align: middle;	margin-top: .625rem}.page-order-detail {	font-size: .875rem;	color: #7a7a7a}.page-order-detail .box {	box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);	background: #fff;	padding: 1rem;	margin-bottom: 1rem}.page-order-detail h3 {	font-size: 1rem;	font-weight: 700;	text-transform: uppercase;	color: #232323;	margin-bottom: 1rem}.page-order-detail #order-infos ul {	margin: 0}.page-order-detail #order-history .history-lines .history-line {	padding: .5rem 0;	border-bottom: 1px solid #f5f5f5}.page-order-detail #order-history .history-lines .history-line:last-child {	border-bottom: 0}.page-order-detail #order-history .history-lines .history-line .label {	display: inline-block;	margin: .25rem 0;	padding: .25rem .375rem;	color: #fff;	border-radius: 3px}.page-order-detail .addresses {	margin: 0 -.9375rem}.page-order-detail .addresses h4 {	font-size: 1rem;	font-weight: 700}.page-order-detail #order-products.return {	margin-bottom: 1rem}.page-order-detail #order-products.return th.head-checkbox {	width: 30px}.page-order-detail #order-products.return td {	padding: 1.375rem .75rem}.page-order-detail #order-products.return td.qty {	min-width: 125px}.page-order-detail #order-products.return td.qty .current {	width: 30%;	float: left;	text-align: right;	padding-right: .5rem}.page-order-detail #order-products.return td.qty .select {	width: 70%;	float: left;	margin: -.625rem 0;	padding-left: .25rem}.page-order-detail #order-products.return td.qty .select select {	text-align: center}.page-order-detail .order-items {	padding: 0!important}.page-order-detail .order-items .order-item {	padding: 1rem 1rem 0;	border-bottom: 1px solid #f5f5f5}.page-order-detail .order-items .order-item .checkbox {	width: 30px;	float: left;	padding: 0 .9375rem}.page-order-detail .order-items .order-item .content {	width: calc(100% - 30px);	float: left;	padding: 0 .9375rem}.page-order-detail .order-items .order-item .desc {	margin-bottom: 1rem}.page-order-detail .order-items .order-item .desc .name {	font-weight: 700}.page-order-detail .order-items .order-item .qty {	margin-bottom: 1rem}.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s {	margin-bottom: .25rem}.page-order-detail .messages .message {	margin-top: .5rem;	border-bottom: 1px solid #f5f5f5}.page-order-detail .messages .message:last-child {	border-bottom: 0}.page-order-detail .messages .message>div {	margin-bottom: .5rem}.page-order-detail .customization {	margin-top: .75rem}#order-return-infos .thead-default th {	color: #232323}#order-return-infos .customization {	margin-top: .75rem}.page-my-account #content .links {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start}.page-my-account #content .links a {	text-align: center;	display: inline-block;	font-size: 1rem;	font-weight: 700;	text-transform: uppercase;	color: #7a7a7a;	padding: 0 .9375rem;	margin-bottom: 1.875rem}.page-my-account #content .links a span.link-item {	display: block;	height: 100%;	background: #f5f5f5;	padding: 10%;	text-transform: capitalize;}.page-my-account #content .links a i {	display: block;	font-size: 2.6rem;	width: 100%;	color: #232323;	padding-bottom: 3.4rem}.page-my-account #content .links a:hover {	color: #232323}.page-my-account #content .links a:hover i,.page-my-account #content .links a:hover {	color: #00B0B9}#history .orders {	margin: 0 -1rem}#history .orders .order {	padding: .75rem 1rem;	border-bottom: 1px solid #f5f5f5}#history .orders .order a h3 {	color: #7a7a7a}#history .orders .order .label {	display: inline-block;	margin: .25rem 0;	padding: .25rem .375rem;	color: #fff;	border-radius: 3px}#history .orders .order:last-child {	border-bottom: 0}.page-footer .account-link {	margin-right: 1rem}.page-footer .account-link i {	font-size: 1rem;	color: #000;}.page-footer .account-link span {	font-size: .875rem;	vertical-align: middle;	color: #000;}.page-footer .account-link span:hover{	color:#00B0B9;}.login-form {	margin-top: 15px}.forgotten-password {	padding: 4px}.forgotten-password .form-fields .center-email-fields {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}@media (max-width:767px) {	.forgotten-password .form-fields .center-email-fields {		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-ms-flex-direction: column;		flex-direction: column	}	.forgotten-password .form-fields .center-email-fields button {		margin: 10px;		width: calc(100% - 20px)	}}.forgotten-password .form-fields .center-email-fields button {	height: 38px;	margin-left: 10px;}.forgotten-password .form-fields .email {	padding-left: 0;	padding-right: 0;	width: 430px}@media (max-width:767px) {	.forgotten-password .form-fields .email {		padding-left: 10px;		padding-right: 10px;		width: 100%	}}.forgotten-password .form-fields .email input {	height: 38px}.forgotten-password .form-fields label.required {	width: 130px}.send-renew-password-link {	padding-left: 10px;	padding-right: 10px}.renew-password {	margin-left: 10px}.renew-password .email {	padding-bottom: 30px}.renew-password [type=submit] {	margin-left: 50px}.carousel {	box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .15);	margin-bottom: 1.5rem}.carousel .direction {	z-index: auto}.carousel .carousel-inner {	height: 340px}@media (max-width:767px) {	.carousel .carousel-inner {		height: auto	}}.carousel .carousel-item {	height: 100%}@media (max-width:767px) {	.carousel .carousel-item img {		max-width: 100%;		height: auto	}}@media (min-width:768px) {	.carousel .carousel-item img {		width: 100%;		margin-left: 0	}}.carousel .carousel-item .caption {	position: absolute;	color: #fff;	max-width: 340px}@media (min-width:768px) {	.carousel .carousel-item .caption {		bottom: 28px;		left: 90px	}}@media (max-width:767px) {	.carousel .carousel-item .caption {		bottom: 5px;		left: 40px	}}.carousel .carousel-item .caption .caption-description p {	color: #fff}@media (max-width:767px) {	.carousel .carousel-item figure {		margin: 0	}}.carousel .carousel-control {	opacity: 1}.carousel .carousel-control .icon-next:before,.carousel .carousel-control .icon-prev:before {	content: ""}.carousel .carousel-control .icon-next i,.carousel .carousel-control .icon-prev i {	font-size: 3.125rem;	color: #fff}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i {	color: #00B0B9}.carousel .carousel-control .icon-prev {	left: 1rem}.carousel .carousel-control .icon-next {	right: 2rem}.carousel .carousel-control.left,.carousel .carousel-control.right {	background: none}#products .product-miniature .product-contents, .featured-products .product-miniature .product-contents, .product-accessories .product-miniature .product-contents, .product-miniature .product-miniature .product-contents, .new-products .product-miniature .product-contents, .bestseller-products .product-miniature .product-contents, .special-products .product-miniature .product-contents {	margin: 0 15px 30px;	position: relative;	overflow: hidden;	display: inline-block;	vertical-align: top;}.special-block .products-section-title {	margin-bottom: 25px;}#products .product-thumbnail,.featured-products .product-thumbnail,.product-accessories .product-thumbnail,.product-miniature .product-thumbnail {	display: block;}.product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {	color: #000;	font-size: 14px;	text-decoration: none;	font-weight: 400;	text-transform: capitalize;}.products .product-miniature:hover .product-title a, #products .horizontal.product-miniature:hover.product-title a {	color: #a51641;}/*add to cart*/#products .product-miniature .add-to-cart-block, .products .product-miniature .add-to-cart-block {	float: left;	margin-bottom: 8px;}.product-miniature .quickview {float: left;}.products .product-miniature:hover .quickview{	right: 15px;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.product-miniature.horizontal .product-title{	padding: 10	px 0;}.product-miniature.horizontal .thumbnail-container .product-cart,.product-miniature.horizontal .thumbnail-container .quickview{display: none;}.product-miniature.horizontal .product-description .add-to-cart-block{	display: block;	float: left;	margin-right: 15px;}.product-miniature.horizontal .product-description .quickview{		float: left;		margin: 0;		display: block;		position: static;		opacity: 1;		-webkit-opacity: 1;		-moz-opacity: 1;		-o-opacity: 1;} /*quickview on prod*/ /*qv prod over*/.product-description .product-cart{display: none;}.products .product-cart {	position: absolute;	left: 0;	right: 0;	top: auto;	bottom: 0;	margin: 0 auto;	width: 90px;	opacity: 0;	-webkit-opacity: 0;	-moz-opacity: 0;	-o-opacity: 1;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.products .product-miniature:hover .product-cart {	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	bottom: 10px;}.add-to-cart-block .add-to-cart, a.quick-view{}.add-to-cart-block .add-to-cart, a.quick-view {	font-size: 0;	padding: 0;	height: 35px;	width: 35px;	background: #fff url("../img/product-icon.png") no-repeat center 8px;	line-height: 20px;	color: #000;	letter-spacing: 0.39px;	position: relative;	font-weight: 600;	text-transform: capitalize;	border: none;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	border: 1px solid #cccccc;	}.add-to-cart-block .add-to-cart:hover,a.quick-view:hover {	background-position: center -59px;	background-color: #00B0B9;	border-color: #00B0B9;}a.quick-view {	background-position: center -127px;	line-height: 18px;	display: inline-block;	vertical-align: top;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	margin-left: 10px;}a.quick-view:hover {background-position: center -195px;}a.quick-view em, .add-to-cart em {	font-size: 10px;	font-weight: 400;	color: #fff;	background: #00B0B9;	float: left;	text-align: center;	font-style: unset;	position: absolute;	padding: 3px 5px;	right: 0;	left: -15px;	top: -50px;	bottom: auto;	min-width: 65px;	text-transform: capitalize;	line-height: normal;	white-space: nowrap;	visibility: hidden;	z-index: 9;	opacity: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.add-to-cart em:before ,a.quick-view em::before{    position: absolute;	content: "";	top: auto;	bottom: -9px;	left: 0;	right: 0;	width: 0;	height: 0;	margin: 0 auto;	border-style: solid;	border-width: 9px 7px 0 7px;	border-color: #00B0B9 transparent transparent transparent;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.add-to-cart:hover em, a.quick-view:hover em {	top: -30px;	opacity: 1;	visibility: visible;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}a.quick-view:hover em {}/*add to cart over*/#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container {	position: relative;	overflow: hidden;	display: inline-block;	vertical-align: top;	text-align: center;}#products .thumbnail-container:focus .highlighted-informations,#products .thumbnail-container:hover .highlighted-informations,.featured-products .thumbnail-container:focus .highlighted-informations,.featured-products .thumbnail-container:hover .highlighted-informations,.product-accessories .thumbnail-container:focus .highlighted-informations,.product-accessories .thumbnail-container:hover .highlighted-informations,.product-miniature .thumbnail-container:focus .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations {	bottom: 5.5rem}#products .thumbnail-container:focus .highlighted-informations:after,#products .thumbnail-container:hover .highlighted-informations:after,.featured-products .thumbnail-container:focus .highlighted-informations:after,.featured-products .thumbnail-container:hover .highlighted-informations:after,.product-accessories .thumbnail-container:focus .highlighted-informations:after,.product-accessories .thumbnail-container:hover .highlighted-informations:after,.product-miniature .thumbnail-container:focus .highlighted-informations:after,.product-miniature .thumbnail-container:hover .highlighted-informations:after {	opacity: 1}#products .thumbnail-container:focus .highlighted-informations.no-variants,#products .thumbnail-container:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container:focus .highlighted-informations.no-variants,.featured-products .thumbnail-container:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container:focus .highlighted-informations.no-variants,.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants,.product-miniature .thumbnail-container:focus .highlighted-informations.no-variants,.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants {	bottom: 4.2rem}#products .thumbnail-container:focus .product-description:after,#products .thumbnail-container:hover .product-description:after,.featured-products .thumbnail-container:focus .product-description:after,.featured-products .thumbnail-container:hover .product-description:after,.product-accessories .thumbnail-container:focus .product-description:after,.product-accessories .thumbnail-container:hover .product-description:after,.product-miniature .thumbnail-container:focus .product-description:after,.product-miniature .thumbnail-container:hover .product-description:after {	content: "";	border-top: 1px solid #7a7a7a;	position: absolute;	width: 80%;	top: 0;	left: 10%;	opacity: .25}.title-block {    text-align: center;    position: relative;}.products-section-title {	font-size: 26px;	font-weight: 600;	color: #000;	text-transform: uppercase;	text-align: center;	letter-spacing: 0.84px;	margin-bottom: 20px;	padding-bottom: 0;	position: relative;) no-repeat scroll center top;	padding-top: 32px;}.second-img {    position: absolute;    left: 0;    right: 0;    top: -40px;    bottom: 0;    opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -o-opacity: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.products .product-miniature:hover .second-img{	top: 0;	opacity: 1;	-webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.title_span {    text-align: center;    text-transform: uppercase;    color: #a2a2a2;    font-weight: 700;    font-size: 14px;    letter-spacing: 0.96px;    display: block;    margin-bottom: 5px;}.product-title {	margin-bottom: 0;	float: left;	padding: 3px 0 5px;	width: 100%;}#products .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping,.product-miniature .product-price-and-shipping {	color: #000;	font-weight:700;	font-size: 16px;	margin:0;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;	}#left-column .discount-percentage{font-size: 12px;}.discount-percentage {color: #363a42;}#products .variant-links,.featured-products .variant-links,.product-accessories .variant-links,.product-miniature .variant-links {	position: relative;	text-align: left;	width: 100%;	/*top: -.25em;*/	min-height: 1.5rem;}.variant-links a{margin: 0 5px 0 0;}.highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations {	text-align: left;	display: none;}#products .highlighted-informations .quick-view,.featured-products .highlighted-informations .quick-view,.product-accessories .highlighted-informations .quick-view,.product-miniature .highlighted-informations .quick-view {	color: #7a7a7a;	font-size: 1rem}#products .highlighted-informations .quick-view:hover,.featured-products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover,.product-miniature .highlighted-informations .quick-view:hover {	color: #00B0B9}.product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description,.new-products .product-description,.bestseller-products .product-description,.special-products .product-description,#index .tab-content .product-description {	text-align: center;	padding:15px 0 0;	min-height: 5em;}#products .product-miniature .product-short-description,.featured-products .product-miniature .product-short-description,.product-accessories .product-miniature .product-short-description,.product-miniature .product-miniature .product-short-description,.new-products .product-miniature .product-short-description,.bestseller-products .product-miniature .product-short-description,.special-products .product-miniature .product-short-description {    display: none;}#products img,.featured-products img,.product-accessories img,.product-miniature img {	margin: 0;}.special-products .products .product-miniature {	width: 47%;}.special-products .product-miniature .product-contents {	display: block;}.special-products .product-miniature .thumbnail-container {	float: left;	width: 34%;}.special-products .product-description {	float: left;	width: 66%;	padding: 38px 30px;	text-align: left;	background: #f5f5f5;	min-height: 194px;}.special-products .thumbnail-container .product-cart {	display: none;}.special-products .discount-product{	display: none;}.special-products .products .product-description .product-cart {	display: block;	width: auto;	position: relative;	left: 0;	right: 0;	top: 12px;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;}.special-products a.quick-view em, .special-products .add-to-cart em {	font-size: 10px;	font-weight: 400;	color: #fff;	background: #00B0B9;	float: left;	text-align: center;	font-style: unset;	position: absolute;	padding: 3px 5px;	right: 0;	left: -15px;	top: -50px;	bottom: auto;	min-width: 65px;	text-transform: capitalize;	line-height: normal;	white-space: nowrap;	visibility: hidden;	z-index: 9;	opacity: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.special-products .add-to-cart em::before, .special-products a.quick-view em::before {display: block;}.special-products .add-to-cart:hover em, .special-products a.quick-view:hover em {	top: -30px;	opacity: 1;	visibility: visible;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.special-products li.product-flag.discount,.special-products li.product-flag.on-sale {	right: 0;	left: auto;}.layout-left-column #products .product-miniature, .layout-left-column .featured-products .product-miniature, .layout-left-column .product-accessories .product-miniature, .layout-left-column .product-miniature .product-miniature, .layout-right-column #products .product-miniature, .layout-right-column .featured-products .product-miniature, .layout-right-column .product-accessories .product-miniature, .layout-right-column .product-miniature .product-miniature {    float: left;    width: 33.33%;}#products .product-miniature .product-contents, .featured-products .product-miniature .product-contents, .product-accessories .product-miniature .product-contents, .product-miniature .product-miniature .product-contents,.new-products .product-miniature .product-contents, .bestseller-products .product-miniature .product-contents, {	margin: 0 15px 30px;	position: relative;	overflow: hidden;	display: inline-block;	vertical-align: top;}.thumbnail-container img {}.products .product-miniature, #products .product-miniature, .featured-products .product-miniature, .new-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .special-products .product-miniature, .bestseller-products .product-miniature{	width: 25%;	float: left;}.layout-left-column #products .product-miniature.horizontal .product-contents,.layout-left-column .featured-products .product-miniature.horizontal .product-contents,.layout-left-column .product-accessories .product-miniature.horizontal .product-contents, .layout-left-column .product-miniature .product-miniature.horizontal .product-contents, .layout-right-column #products .product-miniature.horizontal .product-contents, .layout-right-column .featured-products .product-miniature.horizontal .product-contents, .layout-right-column .product-accessories .product-miniature.horizontal .product-contents, .layout-right-column .product-miniature .product-miniature.horizontal .product-contents  {    margin: 0 0 30px;    height: auto;    float: left;    width: 100%;}.horizontal.product-miniature .product-description .add-to-cart-block .add-to-cart em,.horizontal.product-miniature .product-description a.quick-view em{display: none;}.horizontal.product-miniature .product-cart{	float: left;	transition: none !important;	transform: unset !important;	width: auto;	display: block;	position: static;	opacity: 1;	margin-top: 5px;}.horizontal.product-miniature .add-to-cart-block .add-to-cart {	float: left;	height: auto;	width: auto;	font-size: 14px;	color: #000;	background-position: 10px 11px;	padding: 8px 15px 8px 40px;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	border: 1px solid #ccc;}.horizontal.product-miniature .add-to-cart-block .add-to-cart:hover {	color: #fff;	background-position: 10px -57px;	border-color: #00B0B9;}#products .horizontal.product-miniature a.quick-view {	height: auto;	width: auto;	font-size: 14px;	line-height: 20px;	color: #000;	text-transform: capitalize;	font-weight: 600;	background-position: 10px -125px;	padding: 8px 15px 8px 40px;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	border-color: #ccc;}#products .horizontal.product-miniature a.quick-view:hover {	background-position: 10px -193px;	color: #fff;	border-color: #00B0B9;}#products .horizontal.product-miniature .product-title a{	font-weight: 500;font-size: 17px;}.slick-slide img {    display: inline-block !important;}/*Special Block Design*//*list-grid*/.layout-left-column #products .product-miniature.horizontal, .layout-left-column .featured-products .product-miniature.horizontal, .layout-left-column .product-accessories .product-miniature.horizontal, .layout-left-column .product-miniature .product-miniature.horizontal, .layout-right-column #products .product-miniature.horizontal, .layout-right-column .featured-products .product-miniature.horizontal, .layout-right-column .product-accessories .product-miniature.horizontal, .layout-right-column .product-miniature .product-miniature.horizontal{	width: 100%;	padding: 0 15px;}.layout-left-column #products .product-miniature.horizontal .thumbnail-container {    width: 31%;    float: left;    margin-bottom: 0;}.layout-left-column #products .product-miniature.horizontal .product-description {    width: 69%;    padding: 0 15px;    float: right;    position: static;    text-align: left;    border: none;}.layout-left-column #products .product-miniature.horizontal .product-description .product-short-description{	display: block;	padding: 10px 0;}.layout-left-column #products .product-miniature.horizontal .product-description .product-short-description p{	font-size: 13px;	color: #363a42;	margin: 0;}.layout-left-column #products .product-miniature.horizontal .product-description .highlighted-informations{	display: block;	margin: 5px 0;	float: left;	width: 100%;}.layout-left-column #products .product-miniature.horizontal .product-description .product-price-and-shipping,.products .product-miniature.horizontal:hover .product-price-and-shipping{opacity: 1;}/*list-grid over*/#products .product-miniature .discount,.featured-products .product-miniature .discount,.product-accessories .product-miniature .discount,.product-miniature .product-miniature .discount {	}#products .product-miniature .discount-amount,/*#products .product-miniature .discount-percentage,*/ .product-miniature .on-sale,#products .product-miniature .online-only,.product-miniature .pack, .product-miniature .product-flags .new,.featured-products .product-miniature .discount-amount,/*.featured-products .product-miniature .discount-percentage,*/.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .pack,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-amount,/*.product-accessories .product-miniature .discount-percentage,*/.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .pack,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-amount,/*.product-miniature .product-miniature .discount-percentage,*/.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .pack,.product-miniature .product-miniature .product-flags .new {}#products .product-miniature .discount-amount.discount-amount,#products .product-miniature .discount-percentage.discount-amount,#products .product-miniature .on-sale.discount-amount,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .online-only.discount-amount,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .pack.discount-amount,#products .product-miniature .pack.discount-percentage,#products .product-miniature .product-flags .new.discount-amount,#products .product-miniature .product-flags .new.discount-percentage,.featured-products .product-miniature .discount-amount.discount-amount,.featured-products .product-miniature .discount-percentage.discount-amount,.featured-products .product-miniature .on-sale.discount-amount,.featured-products .product-miniature .on-sale.discount-percentage,.featured-products .product-miniature .online-only.discount-amount,.featured-products .product-miniature .online-only.discount-percentage,.featured-products .product-miniature .pack.discount-amount,.featured-products .product-miniature .pack.discount-percentage,.featured-products .product-miniature .product-flags .new.discount-amount,.featured-products .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .discount-amount.discount-amount,.product-accessories .product-miniature .discount-percentage.discount-amount,.product-accessories .product-miniature .on-sale.discount-amount,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .online-only.discount-amount,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .pack.discount-amount,.product-accessories .product-miniature .pack.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-amount,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-miniature .product-miniature .discount-amount.discount-amount,.product-miniature .product-miniature .discount-percentage.discount-amount,.product-miniature .product-miniature .on-sale.discount-amount,.product-miniature .product-miniature .on-sale.discount-percentage,.product-miniature .product-miniature .online-only.discount-amount,.product-miniature .product-miniature .online-only.discount-percentage,.product-miniature .product-miniature .pack.discount-amount,.product-miniature .product-miniature .pack.discount-percentage,.product-miniature .product-miniature .product-flags .new.discount-amount,.product-miniature .product-miniature .product-flags .new.discount-percentage {	z-index: 2;}#products .product-miniature .discount-amount.on-sale,#products .product-miniature .discount-percentage.on-sale,#products .product-miniature .on-sale.on-sale,#products .product-miniature .online-only.on-sale,#products .product-miniature .pack.on-sale,#products .product-miniature .product-flags .new.on-sale,.featured-products .product-miniature .discount-amount.on-sale,.featured-products .product-miniature .discount-percentage.on-sale,.featured-products .product-miniature .on-sale.on-sale,.featured-products .product-miniature .online-only.on-sale,.featured-products .product-miniature .pack.on-sale,.featured-products .product-miniature .product-flags .new.on-sale,.product-accessories .product-miniature .discount-amount.on-sale,.product-accessories .product-miniature .discount-percentage.on-sale,.product-accessories .product-miniature .on-sale.on-sale,.product-accessories .product-miniature .online-only.on-sale,.product-accessories .product-miniature .pack.on-sale,.product-accessories .product-miniature .product-flags .new.on-sale,.product-miniature .product-miniature .discount-amount.on-sale,.product-miniature .product-miniature .discount-percentage.on-sale,.product-miniature .product-miniature .on-sale.on-sale,.product-miniature .product-miniature .online-only.on-sale,.product-miniature .product-miniature .pack.on-sale,.product-miniature .product-miniature .product-flags .new.on-sale {	text-align: center;}#products .product-miniature .discount-amount.online-only,#products .product-miniature .discount-percentage.online-only,#products .product-miniature .on-sale.online-only,#products .product-miniature .online-only.online-only,#products .product-miniature .pack.online-only,#products .product-miniature .product-flags .new.online-only,.featured-products .product-miniature .discount-amount.online-only,.featured-products .product-miniature .discount-percentage.online-only,.featured-products .product-miniature .on-sale.online-only,.featured-products .product-miniature .online-only.online-only,.featured-products .product-miniature .pack.online-only,.featured-products .product-miniature .product-flags .new.online-only,.product-accessories .product-miniature .discount-amount.online-only,.product-accessories .product-miniature .discount-percentage.online-only,.product-accessories .product-miniature .on-sale.online-only,.product-accessories .product-miniature .online-only.online-only,.product-accessories .product-miniature .pack.online-only,.product-accessories .product-miniature .product-flags .new.online-only,.product-miniature .product-miniature .discount-amount.online-only,.product-miniature .product-miniature .discount-percentage.online-only,.product-miniature .product-miniature .on-sale.online-only,.product-miniature .product-miniature .online-only.online-only,.product-miniature .product-miniature .pack.online-only,.product-miniature .product-miniature .product-flags .new.online-only {	font-size: .8125rem;	margin-top: 13rem;	margin-left: 8.688rem}#products .product-miniature .discount-amount.online-only:before,#products .product-miniature .discount-percentage.online-only:before,#products .product-miniature .on-sale.online-only:before,#products .product-miniature .online-only.online-only:before,#products .product-miniature .pack.online-only:before,#products .product-miniature .product-flags .new.online-only:before,.featured-products .product-miniature .discount-amount.online-only:before,.featured-products .product-miniature .discount-percentage.online-only:before,.featured-products .product-miniature .on-sale.online-only:before,.featured-products .product-miniature .online-only.online-only:before,.featured-products .product-miniature .pack.online-only:before,.featured-products .product-miniature .product-flags .new.online-only:before,.product-accessories .product-miniature .discount-amount.online-only:before,.product-accessories .product-miniature .discount-percentage.online-only:before,.product-accessories .product-miniature .on-sale.online-only:before,.product-accessories .product-miniature .online-only.online-only:before,.product-accessories .product-miniature .pack.online-only:before,.product-accessories .product-miniature .product-flags .new.online-only:before,.product-miniature .product-miniature .discount-amount.online-only:before,.product-miniature .product-miniature .discount-percentage.online-only:before,.product-miniature .product-miniature .on-sale.online-only:before,.product-miniature .product-miniature .online-only.online-only:before,.product-miniature .product-miniature .pack.online-only:before,.product-miniature .product-miniature .product-flags .new.online-only:before {	content: "\E30A";	font-family: Material Icons;	vertical-align: middle;	margin: .3125rem}#products .comments_note,.featured-products .comments_note,.product-accessories .comments_note,.product-miniature .comments_note {	color: #7a7a7a;	line-height: normal;}#products .regular-price,.featured-products .regular-price,.product-accessories .regular-price,.product-miniature .regular-price {	color: rgba(0,0,0,0.4);	text-decoration: line-through;	font-size: 11px;	line-height: normal;	display: inline-block;}#products .count,.featured-products .count,.product-accessories .count,.product-miniature .count {	color: #000;	font-weight: 700;	position: relative;	bottom: .5rem}#products .all-product-link,.featured-products .all-product-link,.product-accessories .all-product-link,.product-miniature .all-product-link {	clear: both;	color: #000;	font-weight: 700;	margin-top: 1.5rem;	margin-bottom: 1.5rem}@media (max-width:767px) {	#products .thumbnail-container,	.featured-products .thumbnail-container,	.product-accessories .thumbnail-container {		display: inline-block;	}	#products .thumbnail-container .product-description,	.featured-products .thumbnail-container .product-description,	.product-accessories .thumbnail-container .product-description {			}	}#custom-text {	background: #fff;	border-radius: 2px;	margin-bottom: 1.5rem;	padding: 3.125rem;	text-align: center}#custom-text h2 {	text-transform: uppercase;	color: #232323;	font-size: 1.563rem;	font-weight: 700}#custom-text p {	color: #232323;	font-weight: 400;	font-size: 1.1em}#custom-text p .dark {	color: #7a7a7a;	font-weight: 400}.page-content.page-cms {	padding: 1.25rem;	text-align: justify;	background: #f5f5f5;}.page-content.page-cms .cms-box img {	max-width: 100%}@media (max-width:991px) {	#block-cmsinfo {		padding: 1.25rem 1.875rem	}}#products {	color: #7a7a7a}#products .products-select {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: baseline;	-ms-flex-align: baseline;	align-items: baseline;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between}#products .up {margin: 10px 0;}#products .up .btn-secondary,#products .up .btn-tertiary {	color: #fff;	text-transform: inherit}#products .up .btn-secondary .material-icons,#products .up .btn-tertiary .material-icons {	margin-right: 0}#category #products {}.block-category {	margin-bottom: 30px;	background: transparent;	padding: 0;	border: none;}.block-category #category-description {    float: left;    width: 100%;}.block-category #category-description p,.block-category #category-description strong {	font-weight: 400;	color: #7a7a7a}.block-category #category-description p {	color: #232323;	margin-bottom: 0;	font-size: 13px;}.block-category #category-description p:first-child {	margin-bottom: 0}.category-title {margin-bottom: 20px;}.block-category .category-cover {    position: relative;    display: inline-block;    cursor: pointer;    margin-bottom: 10px;    overflow: hidden;}.block-category .category-cover, .category-description {	float: left;	width: 100%;}.title-breadcrumb{	background-color: #f5f5f5;	padding:15px;	float: left;	width: 100%;	margin-bottom: 30px;}.category-title{	color: #000;	font-size: 14px;	margin: 0;	font-weight: 400;	float: left;	text-transform: capitalize;}.block-category .category-cover img {}.products-selection .sort-by-row {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.products-selection .sort-by {	white-space: normal;	word-break: break-word;	margin-right: -.9375rem;	margin-left: .9375rem;	text-align: right}.products-selection .total-products,.products-selection h1 {	padding: 0;}.products-selection .toggle-item {    height: 30px;    width: 30px;    padding: 0;    display: inline-block;    vertical-align: top;}.show_list, .show_grid {    cursor: pointer;    opacity: 1.0;}.toggle-list {    padding: 2px 0;}.toggle-list i.show_list{	background: url("../img/list.png") no-repeat scroll;	font-size: 0;	background-position: center 5px;	height: 30px;	width: 30px;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.toggle-list i.show_list:hover, .toggle-list i.show_list.active{	background-position: center -63px;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.toggle-list i.show_grid{	background: url("../img/grid.png") no-repeat scroll;	font-size: 0;	background-position: center 5px;	height: 30px;	width: 30px;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.toggle-list i.show_grid:hover, .toggle-list i.show_grid.active{	background-position: center -63px;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.products-sort-order {	color: #7a7a7a;	padding-right: 0;}.products-selection .total-products > p{margin-bottom: 0}.products-sort-order .select-title {	display: inline-block;	width: 100%;	color: #000                                                                                                                                                       ;	background: #fff;	padding: 5px 10px;	border: 1px solid #dddddd;	cursor: pointer;}.products-sort-order .select-list {	display: block;	color: #232323;	padding: .625rem 1.25rem}.products-sort-order .select-list:hover {	background: #00B0B9;	color: #fff;	text-decoration: none}.products-sort-order .dropdown-menu {	left: auto;	width: 16.88rem;	background: #f5f5f5;	border: none;	border-radius: 0;	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .1);	margin: 0;}.facet-dropdown {	color: #7a7a7a;	padding-left: 0;	padding-right: 0;	background: #f1f1f1;	border: 3px solid transparent;	box-sizing: border-box;	box-shadow: 1px 1px 1px 1px #f1f1f1}.facet-dropdown.open {	border: 0}.facet-dropdown.open>.select-title {	border: 3px solid #00B0B9;	background: #f5f5f5}.facet-dropdown .select-title {	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	margin-left: 0;	width: 100%;	color: #232323;	background: #f1f1f1;	padding: .625rem .625rem .625rem 1.25rem;	cursor: pointer}.facet-dropdown .select-title>i {	margin-left: auto}.facet-dropdown .select-list {	display: block;	color: #232323;	background: #f5f5f5;	padding: .625rem 1.25rem}.facet-dropdown .select-list:hover {	background: #00B0B9;	color: #fff;	text-decoration: none}.facet-dropdown .dropdown-menu {	padding: 0;	margin-top: 3px;	left: auto;	width: 100%;	background: #f5f5f5;	border: none;	border: 1px solid rgba(0, 0, 0, .125);}#search_filters > .side-title {    display: none;}#search_filters,#search_filters_brands,#search_filters_suppliers {	}#left-column .side-title {	background: #f5f5f5;	color: #000;	padding: 15px;	font-size: 14px;	font-weight: 400;	margin: 0;	text-transform: uppercase;}#left-column .block-categories .side-title a:hover{color: #00B0B9 !important;}#left-column .side-contents {    padding: 0;  } #left-column .block-categories .side-content .side-content { }.js-search-filters-clear-all {    background: transparent;    width: 100%;    text-align: left;    color: #000;    /*background: #f5f5f5;*/    border:2px solid #f5f5f5;	padding: 15px;	margin: 0;}.js-search-filters-clear-all:hover,.js-search-filters-clear-all:focus{	background-color:#00B0B9;	color: #fff;}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet {	padding: 0;	margin-top: 30px;	border: 2px solid #f5f5f5;}#search_filters .facet:last-child {    margin-bottom: 30px;}#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse {	display: block;	margin: 0;}#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title {	}#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label {	margin-bottom: 0;	text-align: left;}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a {	margin-top: .4375rem;	color: #232323;	display: inline-block;	font-size: 13px;	}#search_filters_brands .facet,#search_filters_suppliers .facet {	padding-top: 0}#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label {	margin-bottom: .3125rem}.pagination {	width: 100%;	margin: 0;	padding: 10px 0;	background: #f5f5f5;	color: #000;}.pagination>div:first-child {	line-height: 2.5rem;}.pagination .page-list {	padding: 2px 15px;	margin-bottom: 0;	text-align: right !important;}.pagination li {	display: inline-block;	vertical-align: top;}.pagination a {	color: #000;	border: 1px solid #dddddd;	padding: 5px;	font-size: 13px;	font-weight: 600;	height: 35px;	width: 35px;	display: block;	text-align: center;	text-decoration: none;	}.pagination .current a, .pagination a:hover {	border-color: #00B0B9;	color: #fff;	text-decoration: none;	background: #00B0B9;}.pagination a:not(.previous):not(.next) {	letter-spacing: .125rem}.pagination .previous {	float: left;padding:3px;}.pagination .next {	float: right;padding: 3px;}.active_filters {	background: #f5f5f5;	padding: .625rem 1.875rem 0;	margin-bottom: 1.25rem;	float: left;	width: 100%;	border: 1px solid #dcdcdc;}.active_filters .active-filter-title {	display: inline;	margin-right: .625rem;	font-weight: 600}.active_filters ul {	display: inline}.active_filters .filter-block {	box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);	color: #232323;	margin-right: .625rem;	margin-bottom: .625rem;	background: #fff;	padding: .625rem;	display: inline-block;	font-size: .8125rem}.active_filters .filter-block .close {	color: #232323;	font-size: .9375rem;	opacity: 1;	margin-top: .1875rem;	margin-left: .3125rem}.block-categories {	margin-bottom: 30px;	float: left;	width: 100%;}.block-categories .category-sub-menu {	margin:0;	padding: 15px 20px;	/*background: #f5f5f5;*/	border-top: none;}.block-categories .category-sub-menu .category-sub-menu {    padding: 5px 15px;    border: none;}.category-top-menu{	margin: 0;	border: 2px solid #f5f5f5;}.block-categories .category-sub-menu .category-sub-link {	font-size: 13px;	text-decoration: none;	text-transform: capitalize;	font-weight: 400;}.block-categories .category-sub-menu li {	position: relative}.block-categories .category-sub-menu li[data-depth="1"] {	margin-bottom: 5px}.block-categories .category-sub-menu li[data-depth="0"]>a {	width: 100%;	display: inline-block;	margin: 3px 0;	color: #000;	font-weight: 400;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {	padding-left: .3125rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before {	content: "-";	margin-right: .3125rem}.block-categories .side-title a {	color: #000;	text-transform: uppercase;}#left-column a:hover, #right-column a:hover {    color: #00B0B9 !important;}.block-categories .collapse-icons {	position: absolute;	right: 0;	top: 0;	padding: 0;	cursor: pointer;    width: 25px;}.block-categories .collapse-icons[aria-expanded=true] .add {	display: none}.block-categories .collapse-icons[aria-expanded=true] .remove {	display: block}.block-categories .collapse-icons .add, .block-categories .collapse-icons .remove{	font-size: 15px;	padding: 5px;}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover {	color: #00B0B9}.block-categories .collapse-icons .remove {	display: none}.block-categories .arrows .arrow-down,.block-categories .arrows .arrow-right {	font-size: .875rem;	cursor: pointer;	margin-left: 2px}.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover {	color: #00B0B9}.block-categories .arrows .arrow-down,.block-categories .arrows[aria-expanded=true] .arrow-right {	display: none}.block-categories .arrows[aria-expanded=true] .arrow-down {	display: inline-block}.facets-title {	color: #232323}.products-selection .filter-button .btn-secondary,.products-selection .filter-button .btn-tertiary {	padding: .75rem .5rem .6875rem}.advertising-block {	margin-bottom: 1.563rem}.advertising-block img {	width: 100%}@media (max-width:767px) {	#category #left-column,#content-wrapper.left-column {		width: 100%	}	#category #left-column #search_filter_controls {		text-align: center;		margin-bottom: 1rem	}	#category #left-column #search_filter_controls button {		margin: 10px .5rem 0;		width: auto;	}	#category #left-column #search_filters {		margin-bottom: 0;		box-shadow: none;		padding: 0;	}	#category #left-column #search_filters .facet {		padding-top: 0;		margin-top: 10px;	}	#category #left-column #search_filters .facet .title {		cursor: pointer;		background: #f5f5f5;		color: #000;		padding: 10px;	}	#category #left-column #search_filters .facet .title .collapse-icons .remove,	#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add {		display: none	}	#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove {		display: block	}	#category #left-column #search_filters .facet .facet-title {		text-transform: capitalize;	}	#category #left-column #search_filters .facet .h6 {		margin-bottom: 0;		display: inline-block;		font-weight: 500;		font-size: 15px;	}	#category #left-column #search_filters .facet .navbar-toggler {		display: inline-block;		padding: 0;		color: #000;	}	#category #left-column #search_filters .facet .collapse {		display: none	}	#category #left-column #search_filters .facet .collapse.in {		display: block	}	#category #left-column #search_filters .facet .facet-label a {		margin-top: 0	}	#category #left-column #search_filters .facet ul {		margin-bottom: 0;		border-top: 1px solid #dddddd;	}	#category #left-column #search_filters .facet ul li {		padding: 5px 10px;	}	#category #content-wrapper{margin-top: 20px;}	#category #content-wrapper,	#category #search_filter_toggler {		width: 100%;	}	#category #search_filter_toggler {		padding: 10px 0;	}	.products-sort-order .select-title {		margin-left: 0	}	.products-selection h1 {		padding-top: 0;		text-align: center;		margin-bottom: 1rem	}	.products-selection .showing {		padding-top: 1rem;text-align: center;	}	#best-sales #content-wrapper,	#new-products #content-wrapper,	#prices-drop #content-wrapper {		width: 100%	}}@media (max-width:575px) {	.products-selection .filter-button {		padding-left: 0	}}#product #content {	position: relative;	margin: 0 auto;	padding: 0;}.product-price {	color: #000;	display: inline-block}#product-description-short {	color: #232323}.product-information {	font-size: .9375rem;	color: #232323}.product-information .manufacturer-logo {	height: 35px}.product-information .product-description img {	max-width: 100%;	height: auto}.input-color {	position: absolute;	opacity: 0;	cursor: pointer;	height: 1.25rem;	width: 1.25rem}.input-container {	position: relative}.input-radio {	position: absolute;	top: 0;	cursor: pointer;	opacity: 0;	width: 100%;	height: 100%}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span {	border: 2px solid #232323}.radio-label {	box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);	background: #fff;	display: inline-block;	padding: .125rem .625rem;	font-weight: 600;	border: 2px solid #fff}.product-actions .control-label {	margin-bottom:10px;	display: block;	width: 100%;	    font-size: 13px;    font-weight: 600;}.product-actions .add-to-cart {	font-weight: 700;	padding: 10px 25px;	border: none;}.product-actions .add-to-cart:hover{background-color: #000;}.add-to-cart i{display: none;}#product .add-to-cart i {	display: none;}.product-quantity {	display: -webkit-box;	display: -ms-flexbox;	display: flex}.product-quantity .add,.product-quantity .qty {	float: left;	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	margin-bottom: 0}.product-quantity .qty {	margin-right: .4rem}.product-quantity #quantity_wanted {	color: #232323;	background-color: #fff;	height: 2.75rem;	padding: .175rem .5rem;	width: 3rem}.product-quantity .input-group-btn-vertical {	width: auto}.product-quantity .input-group-btn-vertical .btn {	padding: .5rem .6875rem}.product-quantity .input-group-btn-vertical .btn i {	font-size: 1rem;	top: .125rem;	left: .1875rem}.product-quantity .btn-touchspin {	height: 1.438rem}.product-discounts {	margin-bottom: 10px;	}.product-discounts>.product-discounts-title {	font-weight: 400;	font-size: .875rem}.product-discounts>.table-product-discounts thead tr th {	width: 33%;	padding: .625rem 1.25rem;	background: #fff;	border: .3125rem solid #f1f1f1;	text-align: center}.product-discounts>.table-product-discounts tbody tr {	background: #f5f5f5}.product-discounts>.table-product-discounts tbody tr:nth-of-type(2n) {	background: #fff}.product-discounts>.table-product-discounts tbody tr td {	padding: .625rem 1.25rem;	text-align: center;	border: .3125rem solid #f1f1f1}.product-prices .tax-shipping-delivery-label {	font-size: .8125rem;	color: #7a7a7a}.product-prices .tax-shipping-delivery-label .delivery-information {	padding: 0 0 0 2px}.product-prices .tax-shipping-delivery-label .delivery-information:before {	content: "-";	padding: 0 2px 0 0}.product-discount {	color: #7a7a7a;}.product-discount .regular-price {	text-decoration: line-through;	font-weight: 400;	margin-right: .625rem;	}.has-discount.product-price,.has-discount p {	color: #000;	font-size: 18px;	}.has-discount .discount {	background: #00B0B9;	color: #fff;	font-weight: 600;	padding: 5px;	font-size: 13px;	margin-left: .625rem;	text-transform: uppercase;	display: inline-block;}.product-unit-price {	font-size: .8125rem;	margin-bottom: 0}.tabs {	margin-top: 70px;}#productCommentsBlock {   }#productCommentsBlock .tabs{	margin-top: 0;	float: left;	width: 100%;	background: #f5f5f5;	padding: 25px;}#tab-content {    padding: 25px;    float: left;    width: 100%;    background: #f5f5f5;}.tabs .tab-pane {}.tabs .nav-tabs {}.tabs .nav-tabs .nav-link:hover, .tabs .nav-tabs .nav-link.active {	background: #00B0B9;	color: #fff;	border-color: #00B0B9;} .tabs .nav-tabs .nav-link.active:hover {	background: #000;	color: #fff;	border-color: #000;}.tabs .nav-tabs .nav-link {	background: #000;	font-size: 14px;	line-height: 16px;	text-transform: uppercase;	font-weight: 500;	color: #fff;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#index .nav-tabs .nav-link {	padding: 12px 40px;	font-size: 16px;	color: #000;	background: #ececec;	text-transform: uppercase;	font-weight: 600;	border: none;}#index .tabs .nav-tabs .nav-link.active,#index .tabs .nav-tabs .nav-link:hover {	color: #fff;	background: #00B0B9;}.tabs .nav-tabs .nav-item {	float: left;	margin-bottom: 0;	position: relative;}.tab-content .product-description{position: static;padding: 0;background: transparent;text-align: left;border: none;}.product-description p {    font-weight: 400;    font-size: 14px;      color: #5e5e5e;    margin: 0;}.product-cover {	margin-bottom: 30px;	position: relative;}.product-cover img {}.product-detail-inner .col-md-7 {	}.zoomContainer {	overflow: hidden;}.product-detail-inner .col-md-7 h1{	color: #5e5e5e;	text-transform: capitalize;font-size: 18px;font-weight: 600;}.product-cover .layer {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 100%;	height: 100%;	background: #fff;	position: absolute;	left: 0;	top: 0;	opacity: 0;	background: hsla(0, 0%, 100%, .7);	text-align: center;	cursor: pointer}.product-cover .layer:hover {	opacity: 1}.product-cover .layer .zoom-in {	font-size: 6.25rem;	color: #7a7a7a}#product-modal .modal-content {	background: transparent;	border: none;	padding: 0}#product-modal .modal-content .modal-body {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	margin-left: -30%}#product-modal .modal-content .modal-body .product-cover-modal {	background: #fff}#product-modal .modal-content .modal-body .image-caption {	background: #fff;	width: 740px;	padding: 15px;	border-top: 1px solid #f1f1f1}#product-modal .modal-content .modal-body .image-caption p {	margin-bottom: 0}#product-modal .modal-content .modal-body .thumbnails {	position: relative}#product-modal .modal-content .modal-body .mask {	position: relative;	overflow: hidden;	max-height:51.5rem;	margin-top: 4rem;	z-index: 1}#product-modal .modal-content .modal-body .mask.nomargin {	margin-top: 0}#product-modal .modal-content .modal-body .product-images {	margin-left: 0}#product-modal .modal-content .modal-body .product-images img {	width: 9.25rem;	cursor: pointer;	background: #fff}#product-modal .modal-content .modal-body .product-images img:hover {	}#product-modal .modal-content .modal-body .arrows {	height: 100%;	width: 100%;	text-align: center;	position: absolute;	top: 0;	color: #fff;	right: 1rem;	z-index: 0;	cursor: pointer}#product-modal .modal-content .modal-body .arrows .arrow-up {	position: absolute;	top: -30px;	opacity: .2;	left: 15px;}#product-modal .modal-content .modal-body .arrows .arrow-down {	position: absolute;	bottom: -1rem;	left: 20px;}#product-modal .modal-content .modal-body .arrows i {	font-size: 6.25rem;	display: inline}#blockcart-modal {	color: #232323}#blockcart-modal .modal-header {	background: #00B0B9;}#blockcart-modal .modal-body {	background: #fff;	padding: 3.125rem 1.875rem}#blockcart-modal .modal-body .divide-right span {	display: inline-block;	margin-bottom: .3125rem}#blockcart-modal .modal-dialog {	max-width: 1140px;	width: 100%}#blockcart-modal .product-image {	width: 100%;}#blockcart-modal .modal-title {	font-weight: 600;	color: #fff;	font-size: 1.125rem}#blockcart-modal .modal-title i.material-icons {	margin-right: 1.875rem}#blockcart-modal .product-name {	color: #00B0B9;	font-size: 1.125rem}#blockcart-modal .cart-products-count {	font-size: 1.125rem}#blockcart-modal .cart-content {	padding-left: 2.5rem}#blockcart-modal .cart-content p {    }#blockcart-modal .cart-content .cart-content-btn {	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex}#blockcart-modal .cart-content .cart-content-btn button {	margin-right: .3125rem}#blockcart-modal .cart-content .cart-content-btn .btn {	white-space: inherit;	padding: 10px 20px;}#blockcart-modal .divide-right {	border-right: 1px solid #dddddd}.product-images>li.thumb-container {	display: inline-block;	width: 100px;}#product-modal .product-images > li.thumb-container {    border: none;}.product-images>li.thumb-container>.thumb {	cursor: pointer;	margin-bottom: 10px;}.images-container .product-images > li.thumb-container > .thumb {	margin: 4px 5px;	width: 80px;}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover {}#main .images-container .js-qv-mask {	white-space: nowrap;	overflow: hidden}#main .images-container .js-qv-mask.scroll {	    width: calc(100% - 60px);	    margin: 0 auto;;}.scroll-box-arrows i {	position: absolute;	bottom: 10px;	height: 100px;	line-height: 100px;	cursor: pointer}.scroll-box-arrows i:hover{	color: #00B0B9;}.scroll-box-arrows .left {	left: 0}.scroll-box-arrows .right {	right: 0}#product-availability {	margin-top: .625rem;	display: inline-block;	font-weight: 700}#product-availability .material-icons {	line-height: inherit}#product-availability .product-available {	color: #4cbb6c}#product-availability .product-last-items,#product-availability .product-unavailable {	color: #ff9a52}#product-details .label {	font-size: 1rem;	color: #232323;	font-weight: 700}.product-features {	margin-top: 1.25rem;	margin-left: .3125rem}.product-features>dl.data-sheet {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name {	-webkit-box-flex: 1;	-ms-flex: 1 0 40%;	flex: 1 0 40%;	font-weight: 400;	background: #f1f1f1;	padding: .625rem;	margin-right: .625rem;	min-height: 2.5rem;	word-break: normal;	text-transform: capitalize;	margin-bottom: .5rem}.product-features>dl.data-sheet dd.value:nth-of-type(2n),.product-features>dl.data-sheet dt.name:nth-of-type(2n) {	background: #f5f5f5}.product-variants>.product-variants-item {	margin: 0 0 10px;    float: left;    width: 100%;	padding: 0;}.product-variants>.product-variants-item select {	background-color: #fff;	width: auto;	padding-right: 1.875rem;}.product-variants>.product-variants-item ul li {	margin-right: .625rem}.product-variants>.product-variants-item .color {	margin-left: 0;	margin-top: 0}.product-flags {	margin: 0;}li.product-flag {	display: block;	background-color: #fff;	position: absolute;	font-weight: 500;	font-size: 10px;	text-transform: capitalize;	color: #000;	margin: 0;	right: auto;	left: -100%;	top: 10px !important;	bottom: auto;	z-index: 2;	line-height: 12px;	padding: 3px 5px;	opacity: 0;	-webkit-opacity: 0;	-moz-opacity: 0;	-o-opacity: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	border: 1px solid #ccc;}li.product-flag.online-only {	top: 25rem;	right: 0;	font-size: .8125rem}li.product-flag.online-only:before {	content: "\E30A";	font-family: Material Icons;	vertical-align: middle;	margin: .3125rem}li.product-flag.discount,li.product-flag.on-sale{	right: 10px;	left: auto;	top: 0!important;}.page-content .product-flag.new{left: 10px;}.page-content li.product-flag.discount,.page-content li.product-flag.on-sale{	right: 10px;}li.product-flag:not(.discount):not(.on-sale)~li.product-flag {	}li.product-flag.new, li.product-flag.pack {	left: 10px;	top: 0 !important;}li.product-flag.discount {    }/*----*/.discount-product {	font-size: 14px;	color: #fff;	background-color: #a51641;	font-weight: 500;	line-height: normal;	padding: 20px 22px 20px 12px;	position: absolute;	top: 35% !important;	bottom: 25px;	left: 0px;	right: 0;	opacity: 0;	-webkit-opacity: 0;	-moz-opacity: 0;	-o-opacity: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	border-radius: 50%;	width: 76px;	height: 76px;	margin: 0 auto;}.off {	display: block;	text-align: right;	font-size: 15px;	text-transform: uppercase;	margin-top: 3px;}.products .product-miniature:hover .discount-product{	bottom: 10px;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.products .product-miniature:hover .product-flags .on-sale,.products .product-miniature:hover .product-flags .discount{	top: 10px !important;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.products .product-miniature:hover .product-flags .new{	top: 10px !important;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.products .product-miniature:hover .pack{	top: 40px !important;	opacity: 1;	-webkit-opacity: 1;	-moz-opacity: 1;	-o-opacity: 1;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.products .product-miniature .pack{	top: 20px !important;}/*----*/.product-customization {	margin: 2.5rem 0}.product-customization .product-customization-item {	margin: 1.25rem 0}.product-customization .product-message {	background: #f1f1f1;	border: none;	width: 100%;	height: 3.125rem;	resize: none;	padding: .625rem}.product-customization .product-message:focus {	background-color: #fff;	outline: .1875rem solid #00B0B9}.product-customization .file-input {	width: 100%;	opacity: 0;	left: 0;	z-index: 1;	cursor: pointer;	height: 2.625rem;	overflow: hidden;	position: absolute}.product-customization .customization-message {	margin-top: 20px}.product-customization .custom-file {	position: relative;	background: #f1f1f1;	width: 100%;	height: 2.625rem;	line-height: 2.625rem;	text-indent: .625rem;	display: block;	color: #7a7a7a;	margin-top: 1.25rem}.product-customization .custom-file button {	z-index: 0;	position: absolute;	right: 0;	top: 0}.product-customization small {	color: #7a7a7a}.product-pack {	margin-top: 2.5rem}.product-pack .pack-product-container {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-pack: distribute;	justify-content: space-around}.product-pack .pack-product-container .pack-product-name {	-webkit-box-flex: 0;	-ms-flex: 0 0 50%;	flex: 0 0 50%;	font-size: .875rem;	color: #7a7a7a}.product-pack .pack-product-container .pack-product-quantity {	border-left: 2px solid #f1f1f1;	padding-left: .625rem}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.product-refresh {	margin-top: 1.25rem}.social-sharing {	width: 100%;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.social-sharing ul {	margin-bottom: 0}.social-sharing li {	height: 30px;	width: 30px;	display: inline-block;	background: #000 url("../img/social-icon.png") no-repeat;	cursor: pointer;	margin-left: 10px;}.social-sharing li:hover{	}.social-sharing li a {	display: block;	width: 100%;	height: 100%;	white-space: nowrap;	text-indent: 100%;	overflow: hidden;}.social-sharing li a:hover {}.left-column #main .h2,.left-column #main .h2, #blog-listing h1 {    background: #f5f5f5;    color: #000;    text-transform: capitalize;    font-weight: 400;    font-size: 14px;    padding: 15px;    margin-bottom: 30px;}.products-selection {	margin-bottom: 30px;	padding: 10px;    width: 100%;    background: #f5f5f5;    float: left;}.products-selection .title {	color: #7a7a7a}#blockcart-modal .cart-content .btn {	margin-bottom: .625rem}@media (max-width:991px) {	.product-cover img {		width: 100%	}	#product-modal .modal-content .modal-body {		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-ms-flex-direction: column;		flex-direction: column;		margin-left: 0	}	#product-modal .modal-content .modal-body img.product-cover-modal {		width: 100%	}	#product-modal .modal-content .modal-body .arrows {		display: none	}	#product-modal .modal-content .modal-body .image-caption {		width: 100%	}	#blockcart-modal .modal-dialog {		width: calc(100% - 20px)	}	#blockcart-modal .modal-body {		padding: 1.875rem	}}@media (max-width:767px) {	#blockcart-modal .divide-right {		border-right: none	}	#blockcart-modal .modal-body {		padding: 1rem	}}.cart-grid {	margin-bottom: 1rem}.cart-items {	margin-bottom: 0}.cart-item {	padding: 20px 0;	border-bottom: 1px solid #dddddd;}.cart-item:last-child{	border-bottom: none;}.product-line-grid-left{    display: inline-block;    text-align: center;}.cart-summary-line {	clear: both;	padding: 5px 0;}.cart-summary-line:after {	content: "";	display: table;	clear: both}.cart-summary-line .label {	padding-left: 0;	font-weight: 400;	white-space: inherit}.cart-summary-line .value {	color: #232323;	float: right}.cart-summary-line.cart-summary-subtotals .label,.cart-summary-line.cart-summary-subtotals .value {	font-weight: 400}.cart-grid-body {	margin-bottom: .75rem}.cart-grid-body a.label:hover {	color: #00B0B9}.cart-grid-body .card-block {	}.cart-grid-body .card-block h1 {	margin-bottom: 0;	font-size: 16px;	text-transform: uppercase;}.cart-grid-body .cart-overview {	padding: 15px;	background: #f5f5f5;}.cart-grid-right .promo-discounts {	margin-bottom: 0}.cart-grid-right .promo-discounts .cart-summary-line .label {	color: #7a7a7a}.cart-grid-right .promo-discounts .cart-summary-line .label .code {	text-decoration: underline;	cursor: pointer}.block-promo .promo-code {	padding: 1.6rem;	background: #f1f1f1}.block-promo .promo-code .alert-danger {	position: relative;	margin-top: 1.25rem;	background: #ff4c4c;	color: #fff;	display: none}.block-promo .promo-code .alert-danger:after {	bottom: 100%;	left: 10%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-bottom-color: #ff4c4c;	border-width: 10px;	margin-left: -10px}.block-promo .promo-input {	color: #232323;	border: 1px solid #7a7a7a;	height: 2.5rem;	text-indent: .625rem;	width: 60%}.block-promo .promo-input+button {	margin-top: -4px;	text-transform: capitalize}.block-promo .cart-summary-line .label,.block-promo .promo-name {	color: #ff9a52;	font-weight: 600}.block-promo .cart-summary-line .label a,.block-promo .promo-name a {	font-weight: 400;	color: #232323;	display: inline-block}.block-promo .promo-code-button {	padding-left: 1.25rem;	margin-bottom: 1.25rem;	display: inline-block}.block-promo.promo-highlighted {	padding: 1.25rem;	padding-bottom: 0;	margin-bottom: 0}.product-line-grid-left img {	max-width: 100%;/*	border: 1px solid #dddddd;*/}.product-line-grid-body>.product-line-info>.label {	padding: 0;	line-height: inherit;	text-align: left;	white-space: inherit}.product-line-grid-body>.product-line-info>.out-of-stock {	color: red}.product-line-grid-body>.product-line-info>.available {	color: #4cbb6c}.product-line-grid-body>.product-line-info>.unit-price-cart {	padding-left: .3125rem;	font-size: .875rem;	color: #7a7a7a}.product-line-grid-right .cart-line-product-actions,.product-line-grid-right .product-price {	color: #232323;	line-height: 36px;	}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart {	color: #232323;	display: inline-block;	margin-top: .3125rem}@media (max-width:767px) {	.product-line-grid-body {		margin-bottom: 1rem	}}@media (max-width:575px) {	.cart-items {		padding: 1rem 0	}	.cart-item {		border-bottom: 1px solid #f1f1f1	}	.cart-item:last-child {		border-bottom: 0	}	.cart-grid-body .cart-overview {		padding: 0	}	.cart-grid-body .no-items {		padding: 1rem;		display: inline-block	}	.product-line-grid-left {		padding-right: 0!important	}}@media (max-width:360px) {	.product-line-grid-right .price,	.product-line-grid-right .qty {		width: 100%	}}#block-reassurance {	margin-top: 2rem;}#block-reassurance img {	width: 1.563rem;	margin-right: .625rem}#block-reassurance li {	background: #f5f5f5;	margin-bottom: 10px;}#block-reassurance li:last-child {	border:none;}#block-reassurance li .block-reassurance-item {	padding: 15px;}#block-reassurance ul{	margin: 0;} #block-reassurance span {	font-weight: normal;    font-size: 14px;    color: #000;}.quickview .modal-dialog {	width: calc(100% - 30px);	max-width: 64rem}.quickview .modal-content {	min-height: 28.13rem}.quickview .modal-header {	border: none;	padding: .625rem}.quickview .modal-body {	min-height: 23.75rem}.quickview .modal-footer {	border-top: 1px solid hsla(0, 0%, 48%, .3)}.quickview .layer {	display: none}.quickview .product-cover img {	width: 95%;}.quickview .images-container {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	z-index: 1;	min-height: 21.88rem}.quickview .images-container .product-images>li.thumb-container>.thumb {	width: 100%;	max-width: 4.938rem;	margin-bottom: .8125rem;	background: #fff}.quickview .mask {	width: 45%;	max-height: 24rem;	overflow: hidden;	margin-left: .625rem;}.quickview .arrows {	position: absolute;	top: 0px;	bottom: 0;	max-height: 25rem;	right: 40px;	z-index: 0;}.quickview .arrows .arrow-up {	margin-top: -3.125rem;	margin-right: 0;	cursor: pointer;	opacity: .2;}.quickview .arrows .arrow-down {	position: absolute;	bottom: 0;	cursor: pointer;	margin-left: 0;	top: auto;	right: 0;}.quickview .social-sharing {	margin-top: 0;	margin-left: 2.5rem}#stores .page-stores {	margin: 0 auto}#stores .page-stores .store-item {	padding-left: .75rem;	padding-right: .75rem;	background: #f5f5f5;}#stores .page-stores .store-picture img {	max-width: 100%}#stores .page-stores .store-item-container {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-pack: distribute;	justify-content: space-around;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	padding: 1.875rem 0}#stores .page-stores .store-item-container ul {	margin-bottom: 0;	font-size: .9375rem}#stores .page-stores .store-item-container .divide-left {	border-left: 1px solid #f1f1f1}#stores .page-stores .store-item-container .divide-left tr {	height: 1.563rem}#stores .page-stores .store-item-container .divide-left td {	padding-left: .375rem}#stores .page-stores .store-item-container .divide-left th {	text-align: right}#stores .page-stores .store-item-container .store-description {	font-size: 1rem}#stores .page-stores .store-item-footer {	margin-top: .5rem;	padding-top: .5rem;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-pack: distribute;	justify-content: space-around}#stores .page-stores .store-item-footer.divide-top {	border-top: 1px solid #f1f1f1}#stores .page-stores .store-item-footer div:first-child {	-webkit-box-flex: 0;	-ms-flex: 0 0 65%;	flex: 0 0 65%}#stores .page-stores .store-item-footer i.material-icons {	margin-right: .625rem;	color: #7a7a7a;	font-size: 1rem}#stores .page-stores .store-item-footer li {	margin-bottom: .625rem}@media (max-width:767px) {	#stores .page-stores {		width: 100%	}	#stores .page-stores .store-item-container {		padding: 1rem 0	}}@media (max-width:575px) {	#stores .page-stores .store-item-container {		display: block	}	#stores .page-stores .store-item-container .divide-left {		border-left: none	}	#stores .page-stores .store-item-container .store-description a,	#stores .page-stores .store-item-container .store-description address {		margin-bottom: .5rem	}	#stores .page-stores .store-item-footer {		display: block	}	#stores .page-stores .store-item-footer.divide-top {		border-top: 1px solid #f1f1f1	}	#stores .page-stores .store-item-footer li {		margin-bottom: .625rem	}	#stores .page-stores .store-item-footer .card-block {		padding: .75rem .75rem 0	}}.before-footer {	background: #00B0B9;}ul#instagram-slider {    margin: 0;}.block_newsletter {	width: 32%;	float: left;	text-align: left;	padding: 0;}.block_newsletter form {	position: relative;	width: 90%;}.block_newsletter form input[type=text] {	border: none;	padding: 10px;	min-width: 255px;	color: #7a7a7a;	border: 1px solid rgba(0, 0, 0, .25)}.block_newsletter form input[type=text]:focus {	outline: 3px solid #00B0B9;	color: #232323;	background: #fff}.block_newsletter form input[type=text]:focus+button .search {	color: #00B0B9}.block_newsletter form button[type=submit] {	position: absolute;	background: none;	border: none;	bottom: .3125rem;	right: .125rem;	color: #7a7a7a}.block_newsletter form button[type=submit] .search:hover {	color: #00B0B9}.block_newsletter p {	}.block-newsletter-subdetail p {	font-size: 13px;	color: #fff;	font-weight: 400;	letter-spacing: 0;}.block_newsletter .alert{color: #000;margin-top: 15px;}.block_newsletter #block-newsletter-label{	position: relative;}.block_newsletter .block-newsletter-detail {	float: left;	width: 100%;	padding: 0;}.block-newsletter-title {	ciol: ;	color: #fff;	font-size: 13px;	text-transform: uppercase;	padding: 0;	font-weight: 400;}.block-newsletter-subdetail{	padding: 0;}.block-newsletter-detail p:first-child{	display: none;}.block-newsletter-left {	 width: 100%;	 float: left;	 padding: 0;}.block_newsletter .btn.btn-primary {	background: #00B0B9;	font-size: 13px;	font-weight: 600;	color: #fff;	margin-top: 10px;	line-height: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	padding: 0 20px;	margin: 0;}.block_newsletter .btn.btn-primary:hover {	color: #000;}.block_newsletter .btn.btn-primary:hover {	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.block-newsletter-detail  p{	padding-top: 25px;	letter-spacing: 0.72px;	text-align: left;}.block-newsletter-detail p.alert {    background: #f5f5f5;    color: #000;    padding: 10px;    margin-top: 10px;    font-weight: bold;}.block_newsletter form .input-wrapper {	overflow: hidden;}.block_newsletter form input[type="email"] {	padding: 0 20px;	min-width: 240px;	background: #fff;	color: #000;}.block_newsletter form input[type=email]:focus {	}.block_newsletter form input {	height: 40px;	border: none;}.block-contact {	color: #fff;	font-weight: 400;	line-height: 30px;	font-size: 14px;	text-align: left;	width: 22%;}.block-contact a{color: #fff; font-size: 14px; font-weight: 400;}.account-list a {	color: #000}.account-list a:hover {	color: #00B0B9}.block-social {	float: left;	padding: 0;	text-align: left;	z-index: 9;	width: 100%;	margin-top: 15px;}.block-social ul{	margin: 0;	line-height: 0;}.block-social li:last-child{margin-right: 0;}.footer-container .block-social li{padding: 0;}.block-social li {	display: inline-block;	margin: 0 5px;	cursor: pointer;	position: relative;	background: url("../img/social-icon.png") no-repeat;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.footer-container .block-social li:first-child {    margin-left: 0;}.block-social li a {	height: 38px;	width: 38px;	display: block;	font-size: 0;	white-space: nowrap;	text-indent: 100%;	overflow: hidden;}.block-social li:hover{	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.block-social li.facebook {	background-position: 9px 10px;	background-color: #3c5b9b;}.block-social li.facebook:hover {	background-position: -40px 9px;	background-color: #00B0B9;}.block-social li.twitter {	background-position: 9px -59px;	background-color: #359bed;}.block-social li.twitter:hover{	background-position: -40px -59px;	background-color: #00B0B9;}.block-social li.rss {		background-position: 7px -131px;}.block-social li.rss:hover{	background-color: #00B0B9;	background-position: -40px -131px;}.block-social li.youtube {	background-position: 9px -196px;	background-color: #f00;}.block-social li.youtube:hover{	background-color: #00B0B9;	background-position: -40px -196px;}.block-social li.googleplus {	background-position: 9px -265px;	background-color: #3131c9;}.block-social li.googleplus:hover{	background-color: #00B0B9;	background-position: -40px -265px;}.block-social li.pinterest {	background-position: 6px -336px;}.block-social li.pinterest:hover{	background-color: #00B0B9;	background-position: -42px -336px;}.block-social li.vimeo {	background-position: 8px -403px;}.block-social li.vimeo:hover{	background-color: #00B0B9;	background-position: 42px -403px;}.block-social li.instagram {	background-position: 9px -473px;	background-color: #e91766;}.block-social li.instagram:hover{	background-color: #00B0B9;	background-position: -40px -473px;}.facebook.icon-gray {	background-position:5px 6px;}.facebook.icon-gray:hover {	background-position: -43px 6px;	background-color: #359bed;}.twitter.icon-gray {	background-position: 6px -64px;}.twitter.icon-gray:hover {	background-position: -42px -64px;	background-color: #55acee;}.googleplus.icon-gray {	background-position: 6px -269px;}.googleplus.icon-gray:hover {	background-color: #dd4b39;	background-position: -42px -269px;}.pinterest.icon-gray {	background-position: 6px -339px;}.pinterest.icon-gray:hover {	background-color: #bd081c;	background-position: -42px -339px;}.instagramblock ul li {    position: relative;    overflow: hidden;}.instagramblock ul li a {    display: block;    position: relative;}.instagramblock ul li:hover img {    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -webkit-transform: scale(1.1);    transform: scale(1.1);}.instagramblock ul li img {    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.instagramblock ul li a::after {	content: '';	position: absolute;	z-index: 1;	top: 0;	left: 0;	right: 0;	bottom: 0;	transition: .7s opacity;	opacity: 0;	background-size: 100%;	background: #00B0B9 url("../img/insta.png") no-repeat scroll center center;}.instagramblock ul li a:hover::after {    opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;    -o-opacity: 0.6;}#index .footer-container{border:none;}.footer-container {	float: left;	width: 100%;	overflow: hidden;	padding: 50px 0 40px;	border-top: 1px solid #ddd;	background: #0e0e0e;}#block_myaccount_infos {	width: 100%;    text-align: center;    position: relative;    border-top: 1px solid #ddd;    padding: 20px 0;	margin-top: 10px;}.footer-container li {	padding: 5px 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.footer-container #block_myaccount_infos li{padding: 2px 0;}.footer-container .links li a {	color: #fff;	font-size: 14px;	font-weight: 400;	cursor: pointer;	text-decoration: none;}.footer-container .links li:hover a {	color: #00B0B9;}.links .collapse {	display: inherit;	margin: 0;}#footer .location .icon {	background: #00B0B9 url("../img/footer-location.png") no-repeat center center;	border-radius: 50px;	font-size: 16px;	height: 32px;	line-height: 33px;	margin: 0 auto;	float: left;	text-indent: 8px;	width: 32px;}#footer .callus .icon {	background: #00B0B9 url("../img/footer-callus.png") no-repeat center center;	border-radius: 50px;	font-size: 16px;	height: 32px;	line-height: 33px;	margin: 0 auto;	float: left;	text-indent: 8px;	width: 32px;}#footer .email .icon {	background: #00B0B9 url("../img/footer-email.png") no-repeat center center;	border-radius: 50px;	font-size: 16px;	height: 32px;	line-height: 33px;	margin: 0 auto;	float: left;	text-indent: 8px;	width: 32px;}#footer #footer_contactinfo .contactinfo {	margin-bottom: 18px;}#footer #footer_contactinfo .description {	margin-left: 50px;	line-height: 25px;}#footer .callus br{display: none;}#footer .callus span, #footer .email a {	font-size: 13px;	display: block;}@media (max-width:767px) {		.footer-container {		padding: 30px 0;	}	.footer-container .wrapper {		padding-left: 0!important;		padding-right: 0!important	}	.footer-container .links .h3 {		line-height: 1.5;		font-size: 1rem	}	.footer-container .links ul {		margin-bottom: 0	}	.footer-container .links ul>li {		padding:5px 15px;	}	.footer-container .links ul>li a {			}	.links .collapse {		display: none	}	.links .collapse.in {		display: block	}	.links .title {		padding: 5px 0;		cursor: pointer	}	.links .title .collapse-icons .remove,	.links .title[aria-expanded=true] .collapse-icons .add {		display: none	}	.links .title[aria-expanded=true] .collapse-icons .remove {		display: block	}	.links .navbar-toggler {		display: inline-block;		padding: 0	}}@media (max-width:991px) {	.block-social {			}	.block-contact {		padding-left: 1.5rem	}}.contact-rich {	color: #7a7a7a;	margin-bottom: 2rem;	word-wrap: break-word}.contact-rich h4 {	text-transform: uppercase;	color: #232323;	margin-bottom: 2rem}.contact-rich .block {	height: auto;	overflow: hidden}.contact-rich .block .icon {	float: left;	width: 3.5rem}.contact-rich .block .icon i {	font-size: 2rem}.contact-rich .block .data {	color: #232323;	font-size: .875rem;	width: auto;	overflow: hidden}.contact-rich .block .data.email {	padding-top: .375rem}.contact-form {	background: #fff;	padding: 1rem;	color: #7a7a7a;	width: 100%;}.contact-form h3 {	text-transform: uppercase;	color: #232323}#pagenotfound #main .page-header,#products #main .page-header {	margin: 2rem 0 3rem}#pagenotfound #main .page-content,#products #main .page-content {	margin-bottom: 10rem}#pagenotfound .page-not-found,#products .page-not-found {	background: #f5f5f5;	padding: 1rem;	font-size: .875rem;	color: #7a7a7a;	width: 100%;	margin: 15px 0;}#pagenotfound .page-not-found h4,#products .page-not-found h4 {	font-size: 1rem;	font-weight: 700;	margin: .5rem 0 1rem}#pagenotfound .page-not-found .search-widget,#products .page-not-found .search-widget {	float: none}#pagenotfound .page-not-found .search-widget .search-toggle.collapse,#products .page-not-found .search-widget .search-toggle.collapse{	display: block;}#pagenotfound .page-not-found .search-widget input,#products .page-not-found .search-widget input {	width: 100%;	border: 1px solid #e5e5e5;}.customization-modal .modal-content {	border-radius: 0;	border: 1px solid #f5f5f5}.customization-modal .modal-content .modal-body {	padding-top: 0}.customization-modal .modal-content .modal-body .product-customization-line {	padding-bottom: .9375rem;	padding-top: .9375rem;	border-bottom: 1px solid #f5f5f5}.customization-modal .modal-content .modal-body .product-customization-line .label {	font-weight: 700;	text-align: right}.customization-modal .modal-content .modal-body .product-customization-line:last-child {	padding-bottom: 0;	border-bottom: 0}.sitemap-title {	text-transform: capitalize}.sitemap {	margin-top: .9375rem;	background: #f5f5f5;	padding: 20px;	margin: 0;}.sitemap h2 {	color: #232323;	text-transform: uppercase;	font-size: 1.1rem;	font-weight: 600;	border-bottom: 1px solid #7a7a7a;	margin-left: -15px;	width: 100%;	height: 35px}.sitemap ul {	margin-left: -15px;	margin-top: 20px}.sitemap ul.nested {	margin-left: 20px}.sitemap ul li {	font-size: .9rem;	margin-bottom: 1rem}@media (max-width:575px) {	.sitemap {		margin-top: 0	}}#header .logo {	max-width: 100%}#header a {}#header a:hover {	text-decoration: none;	color: #00B0B9;}#header .menu, #header .menu>ul>li.full {    }#header .menu {	}#header .menu>ul>li {	display: inline-block;	position: relative;}#header .menu>ul>li {	display: inline-block;	position: relative;}.top-menu ul li.topbar-box  {	display: none;}.top-menu ul[data-depth="0"] li.topbar-box {	display: block;}#header .header-nav {	position: relative;	background: #00B0B9;	float: left;	width: 100%;}#header .header-nav #menu-icon {	vertical-align: middle;	cursor: pointer;	padding: 30px 0;	margin-left: 0;}#header .header-nav #menu-icon .material-icons {	line-height: 50px;	color: #000;	margin-right: 10px;}#_desktop_language_selector #language-selector-label,#_desktop_currency_selector #currency-selector-label {   }#header .language-selector, #header .currency-selector{	padding: 42px 15px;}#_desktop_currency_selector, #_desktop_language_selector {	float: left;	font-size: 14px;	font-weight: 400;}#header .header-nav .currency-selector:hover,#header .header-nav .language-selector-wrapper:hover,#header .currency-selector.dropdown:hover .expand-more,#header .language-selector.dropdown:hover .expand-more,#header .currency-selector.dropdown:hover .material-icons,#header .language-selector.dropdown:hover .material-icons{	color: #000;}#header .header-nav .center-nav{float: left; width: 33.33%;}#header .header-nav .left-nav{padding: 0;width: 33.33%;}#header .header-nav .right-nav {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: nowrap;	flex-wrap: nowrap;	-webkit-box-pack: end;	-ms-flex-pack: end;	justify-content: flex-end;	width: 33.33%;	padding: 0;}#_desktop_user_info {    float: right;    cursor: pointer;    z-index: 5;    transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.account-button {	padding: 0;	font-size: 0;	font-weight: 400;	text-transform: capitalize;	position: relative;	cursor: pointer;	float: left;	height: 30px;	width: 30px;	background: url(../img/user.png) no-repeat scroll center -176px;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	display: none;}.account-detail {    float: left;    display: none;}.account-detail .account-option {	display: none;}.account-detail .account-title {	font-size: 13px;	font-weight: 400;	color: #fff;}#_desktop_user_info:hover .account-button,.account-button:hover{		background-position: center -266px;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#_desktop_user_info:hover .account-title{	color: #00B0B9;}.dfbrands {	margin-bottom: 50px;}#header .user-info a {	text-transform: uppercase;	color: #fff;	font-size: 13px;	font-weight: 400;	text-decoration: none;	position: relative;	display: inline-block;	background: url("../img/nav-user.png") no-repeat scroll left 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	/* margin: 0 0 0 10px; */	padding-left: 25px;	margin-right: 20px;}#header .user-info a:hover{	color: #000;	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}/*toggle*/#header #_desktop_user_info .user-info {	position: static;	background: transparent;	border: none;	display: block;}#header .user-info {	margin: 0 0;	text-align: left;	display: none;	position: absolute;	top: 100%;	background: #fff;	right: 0;	left: auto;	display: none;	z-index: 999;	padding: 9px 0;	border: 1px solid #e6e6e6;	white-space: nowrap;}#header .user-info a.create-account {	background-position: left 2px;}#header .user-info a.create-account:hover{background-position: left -51px;}#header .user-info a.login {	background-position: left -219px;	margin-right: 0;	position: relative;}#header .user-info a.login::after {	position: absolute;	content: "";	background: #cd7c94;	top: 5px;	bottom: auto;	left: -10px;	right: auto;	width: 1px;	height: 15px;}#header .user-info a.login:hover {	background-position: left -273px;} #header .user-info a.account {	background-position: left -107px;}#header .user-info a.account:hover{background-position: left -163px;}#header .user-info a.logout{		background-position: left -330px;}#header .user-info a.logout:hover{background-position: left -385px;}#header .header-nav .currency-selector {	padding: 9px 20px 9px 0;	white-space: nowrap;}#header .header-nav #currency-selector-label {    display: none;}#header .header-nav .language-selector {	padding: 9px 0 0 5px;	white-space: nowrap;	display: inline-block;	position: relative;}#header .header-nav .language-selector::after {	position: absolute;	content: "";	background: #cd7c94;	top: 13px;	bottom: auto;	left: -10px;	right: auto;	width: 1px;	height: 15px;}#header .header-nav .cart-preview.active {	}#header .header-nav .cart-preview.active a,#header .header-nav .cart-preview.active i {	}#header .header-nav .cart-preview .shopping-cart {	vertical-align: middle;		}#header .header-nav .cart-preview .body {	display: none}#header .blockcart {	padding: 0;	margin-left: 0;	text-align: left;	display: inline-block;	white-space: nowrap;	cursor: pointer;	vertical-align: top;}#header .blockcart.active {    overflow: visible;}#header .cart-drop-contents {    position: absolute;    right: 0;	left: auto;    top: 100%;    width: 350px;    z-index: 999;    text-align: left;    background: #fff;	padding:15px;	border:1px solid rgba(0, 0, 0, .125);	color: #232323;	display: none;}#header .cart-drop-contents li.cart-wishlist-item {    float: left;    width: 100%;    clear: both;	position:relative;	margin: 0 0 15px;}#header .cart-drop-contents .cart-summary,.cart-wishlist-action {    float: left;    width: 100%;    margin-top: 15px;    border-top: 1px solid rgba(0, 0, 0, .125);    padding-top: 15px;}#header .cart-wishlist-action a {	color: #fff;	float: right;}#header .cart-wishlist-action a:hover{color: #fff;}#header .cart-drop-contents .product-image,#header .cart-drop-contents .product-info,#header .cart-drop-contents .product-remove,#header .cart-drop-contents .product-price {	float: left;}#header .cart-drop-contents .product-info {    font-size: 14px;}#header .cart-drop-contents .product-price {width: 100%; font-weight: bold; margin: 5px 0;}#header .cart-drop-contents .product-remove {    position: absolute;    right: 0;    top: 0;	color: #000;}#header .cart-drop-contents .product-remove i:hover{	color: #00B0B9;}#header .cart-drop-contents .product-remove a, #header .cart-drop-contents .product-remove i {	color: #000;	width: 20px;	height:20px;	display: block;	background:transparent;}.cart-drop-contents .cart-wishlist-item span {    word-break: break-word;	    white-space: normal;}#header .cart-drop-contents  .product-contents {    float: left;    width: 65%;    padding: 0 15px;}#header .cart-drop-contents  .cart-total {    font-weight: bold;    margin-top: 15px;    padding-top: 15px;    border-top: 1px solid rgba(0, 0, 0, .125);}#header .cart-drop-contents  .box-content .label{ text-align: left; width: 50%; float:left; display:block}#header .cart-drop-contents  .box-content .value{  text-align: right; width:50%; float:left; display:block}#header .cart-drop-contents  .box-content {    float: left;    width: 100%;    clear: both;} #header .cart-drop-contents  .product-contents .customizations {    float: left;    padding: 0;    width: 100%;	font-size: 13px;}#header .cart-drop-contents .product-image {    float: left;    width: 25%;    clear: both;}#header .header-nav .blockcart a {	}#header .header-nav .blockcart a:hover {	color: #00B0B9}#header .header-nav .blockcart.active a:hover {	color: #fff}#header .header-nav .blockcart .header {}#header .header-nav #_desktop_contact_link {	display: inline-block}#header .header-nav #_desktop_contact_link #contact-link {	margin-top: .9375rem}#header .header-nav .search-widget {	float: left;    position: relative;    padding: 16px;}#header .header-nav .material-icons {	line-height: inherit;	font-size: 19px;	vertical-align: top;	color: #fff;}#header .header-nav .material-icons.expand-more {	margin-left: -.375rem}#index #header .header-top >.container{border:none;}#header .header-top >.container {	position: relative;}#header .header-top {	position: relative;	float: left;	width: 100%;	background: #fff;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#header .header-top ._header_logo {	padding: 18px 0;	width: auto;	position: relative;	text-align: left;	z-index: 0;}#header .header-top ._header_logo h1,#header .header-nav .top-logo h1{	margin: 0;}#header #top-menu {	margin: 0;}#header .header-top .menu {	text-align: center;}/*#header .header-top .position-static {	position: static.}*/.shopping_cart_data .cart-products-count {	text-transform: capitalize;	font-size: 13px;	line-height: normal;	font-weight: 400;	display: block;	line-height: 12px;}#header .header-nav-fullwidth {/*	border-top: 1px solid #f5f5f5;*/	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#header .header-nav-fullwidth .container {    position: relative;}#_desktop_cart {    float: right;    position: relative;    padding: 30px 0;    transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#_desktop_cart::after {	position: absolute;	content: "";	background: #8f8f8f;	top: 40px;	bottom: auto;	left: -10px;	right: auto;	width: 1px;	height: 20px;}#_desktop_logo > h1{margin: 0;}.shopping-cart{	color: #000;	height: 30px;	width: 30px;	font-size: 0;	padding: 0;	background: url(../img/cart.png) no-repeat scroll center 3px;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#header .blockcart:hover .shopping-cart {    background-position: center -60px;    transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.shopping_cart_main {	position: relative;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	display: inline-block;	vertical-align: middle;}.shopping_cart_data {	padding: 0 0 0 10px;	display: inline-block;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	vertical-align: middle;}.cart-title,.call-data{    font-size: 13px;    text-transform: capitalize;}.shopping_cart_main span{ font-size: 14px;}.shopping_cart_data span {	display: inline-block;	padding: 0;	font-size: 13px;	color: #000;	font-weight: 600;	text-transform: uppercase;}.shopping_cart_main span.value {    display: none;}.shopping_cart_data .cart-products-count {	text-transform: capitalize;	font-size: 13px;	line-height: normal;	font-weight: 400;	display: block;	line-height: 12px;} .blockcart:hover .shopping_cart_main{ 	color: #00B0B9; 	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s; }.blockcart:hover i,{	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#custom-callus:hover .callus-detail a{	background-position: center -56px;}#header .top-menu-link {	margin-left: 1.25rem}.popover {	font-family: inherit}#index #wrapper{margin-top: 0;border:none;}#wrapper {	margin-bottom: 30px;	margin-top: 0;}#wrapper .banner {	margin-bottom: 1.5rem;	display: block}#wrapper .banner img {}#wrapper .breadcrumb {	padding: 30px 0;	right: 0;	text-align: center;	margin-bottom: 30px;	line-height: 16px;	width: 100%;	background: #f5f5f5;}#wrapper .breadcrumb[data-depth="1"] {	display: none;	}#left-column .offerbanners{margin-top: 30px !important;}#index .topcolumn {    width: 100%;}#index .topcolumn-inner {  }#index .tabs .tab-content  .featured-products,#index .tabs .tab-content  .new-products,#index .tabs .tab-content  .bestseller-products {    margin-top: 0 !important;}#dfinstagramblock {margin-top: 0 !important;}.lastest_block, #homeparallax, #custom-aboutus, .special-products, .new-products, .bestseller-products, #custom-testimonial, .offerbanners, #featured-products, #custom-services, .featured-products, .dfbrands, .product-accessories, #custom-html, #productCommentsBlock, #index .tabs, #dfinstagramblock {	clear: both;	margin-top: 50px !important;	float: left;	width: 100%;	position: relative;}#footer #custom-aboutus{	clear: none;	margin-top: 0 !important;	width: 30%;	text-align: left;}.footer-logo {}.footer-desc {    font-size: 12px;    font-weight: 400;    color: #fff;    padding: 20px 0;}#wrapper .breadcrumb ol {	padding-left: 0;	margin-bottom: 0;	text-transform: uppercase;}#wrapper .breadcrumb li {	display: inline}#wrapper .breadcrumb li:after {	content: "/";	color: #000;	margin: .3125rem}#wrapper .breadcrumb li:last-child {	content: "/";	color: #7a7a7a;	margin: 0}#wrapper .breadcrumb li:last-child:after {	content: "";	margin: 0;}#wrapper .breadcrumb li a {	color: #000;	font-size: 15px;	text-transform: capitalize;}#wrapper .breadcrumb li:last-child a {    color: #00B0B9;}#wrapper .breadcrumb li a:hover{	color: #00B0B9;}#main .page-content{	margin-bottom:0;}#content-hook_payment_return {    margin-top: 20px;}#main .page-header {	margin-bottom: 20px;}#product #main .page-content,#my-account #main .page-content{background-color: transparent;border: none;}#main .page-header h1 {    padding: 15px;	color: #000;	background: #f5f5f5;	font-size: 16px;	margin: 0;}#main .page-content h6 {	margin-bottom: 1.125rem;}#main .page-content #notifications {	margin-left: -15px;	margin-right: -15px}#index #main .page-footer{margin-top: 0;}#main .page-footer {	margin-bottom: 0;	margin-top: 20px;}#notifications ul {	margin-bottom: 0}/*footer bottom block*/.footer-bottom .container .row {	border-top: 1px solid #00B0B9;	padding: 15px 0;}#footer .footer-bottom .col-md-6.links{	}.footer-bottom .col-md-6 {    width: 100%;    text-align: center;}.footer-bottom .links .h3{	display: none;}.footer-bottom .links li{	display: inline-block;	padding: 0 15px;}.footer-bottom .links li:last-child{background: transparent;}.footer-bottom .links li a{	color: #000;}.footer-bottom .links li a:hover {    color: #00B0B9;}.col-md-6.links {    width: 40%;}/*end footer bottom block*/#index #footer{	margin-top: 0;}#footer {	width: 100%;	margin-top: 30px;}.footer-container .links .h3, .footer-container .links .h3 a, .block-contact .block-contact-title, .linklist .blockcms-title a, .callus-title, #block-newsletter-label {	font-size: 16px;	color: #fff;	margin-bottom: 15px;	font-weight: 500;}#footer .copyright {	width: 50%;	margin: 0;	padding: 0;	text-align: left;}.footer-payment-block {    position: relative;}.footer-bottom {	position: relative;	float: left;	width: 100%;	background: #0e0e0e;}.copyright .text-sm-center{margin: 0;line-height: 20px;text-align: left !important;}.copyright ._blank {	color: #fff;	font-size: 14px;	font-weight: 400;}.copyright ._blank:hover{color: #00B0B9; }/********************/#index .main-test{	padding: 0;	background: transparent;	border: none;}.main-test {  }/*html starts*/.subbannercms .center-block {    width: 50%;    float: left;}.left-block, .right-block {    width: 50%;    float: left;}.right-bottom-left, .right-bottom-right {    float: left;    width: 50%;    margin-top: 30px;}.left-block.blocks, .right-bottom-left {padding-right: 15px;}.right-block.blocks, .right-bottom-right {padding-left: 15px;}.subbannercms .left-block .detailes{top: 29%;}.subbannercms .detailes{	text-align: left;	position: absolute;	right: auto;	left: 6%;	top: 16%;	bottom: auto;	z-index: 99;}.right-block .detailes .btn.btn-primary {    padding: 0;    border: none;    text-transform: capitalize;    font-weight: 500;    color: #000;    background: url(../img/banner-aerrow.png) no-repeat scroll right 5px;	padding: 0 20px 0 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.right-block .detailes .btn.btn-primary:hover{	background-position: right -44px;	color: #00B0B9;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#wrapper .subbannercms .banner{margin: 0;cursor: pointer;position: relative;}.subbannercms {margin: 0;}.banner-inner .details {	position: absolute;	top: 14%;	left: auto;	right: 40px;	text-align: center;	z-index: 99;}.banner-inner .details .title {	font-size: 22px;	color: #00B0B9;	font-weight: 400;	font-style: italic;}.banner-inner .details .sub_title {	font-size: 18px;	color: #000;	font-weight: 600;	text-transform: uppercase;	padding: 10px 0 5px;}.banner-inner .details .description {	font-size: 12px;	font-weight: 400;	line-height: 20px;	color: #000;}.subbanner_action .btn-primary {	margin-top: 15px;}.banner .banner-inner::before{	background: rgba(0, 0, 0, 0.09);	bottom: 0;	content: "";	position: absolute;	right: 50%;	left: 50%;	top: 0;	z-index: 9;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.banner:hover .banner-inner::before{	left: 0;	right: 0;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;	opacity: 1;	filter: alpha(opacity=100);}.banner .banner-inner::after{	background: rgba(0, 0, 0, 0.09);	content: "";	position: absolute;	left: 0;	bottom: 50%;	right: 0;	top: 50%;	z-index: 9;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.banner:hover .banner-inner::after{	top: 0;	bottom: 0;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;	opacity: 1;	filter: alpha(opacity=100);}.banner-inner .cms-image {  display: block;  overflow: hidden;  position: relative;  transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition:all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.banner-inner .cms-image img{ width: 100%; }.subbannercms .left-block .detailes .title{font-size: 34px; line-height: 44px;}.subbannercms .detailes .title {	font-size: 30px;	color: #000;	font-weight: 500;	padding: 0;	letter-spacing: 1.36px;	text-transform: capitalize;}.subbannercms .detailes .main-title {    color: #000;    font-size: 16px;    font-weight: 400;    letter-spacing: 0.64px;    padding: 20px 0;    margin-bottom: 10px;}.block-category .category-cover::before,.offerbanners .banner::before{	background: rgba(166,22,65,.7) none repeat scroll 0 0;	bottom: 0;	content: "";	height: 0;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	position: absolute;	right: 0;	width: 0;}.block-category .category-cover::after,.offerbanners .banner::after{	background: rgba(166,22,65,.7) none repeat scroll 0 0;	content: "";	height: 0;	left: 0;	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-webkit-opacity: 1;	position: absolute;	top: 0;	width: 0;}.block-category .category-cover:hover::before, .offerbanners .banner:hover::before,.block-category .category-cover:hover::after, .offerbanners .banner:hover::after{	height: 100%;	opacity: 0;	-moz-opacity: 0;	-khtml-opacity: 0;	-webkit-opacity: 0;	transition-duration: 1.3s;	width: 100%;}/*html ends*//*testimonial start*/.custom-testimonial-block{}footer #custom-testimonial {    position: relative;    width: 30%;    float: left;    padding: 0 50px 0 20px;    margin-top: 0 !important;}.testimonial-side-content {    position: absolute;    left: 45px;    right: auto;    top: auto;    bottom: -30px;}.testimonial-main {    background: rgba(255,255,255,0.77);    width: 72%;    margin: 0 auto;    padding: 40px;}#testimonial-block {	text-align: center;	width: 80%;	position: relative;	cursor: pointer;	padding: 142px 0 10px;	margin: 0 auto;}.testmonial-image {	display: inline-block;	position: relative;	padding: 0;	float: left;	width: 16%;}.user-info-data {	text-align: left;}.testmonial-image img {	height: 142px;	width: 142px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	-o-border-radius: 5px;	border: 5px solid #00B0B9;}.testmonial-author {	position: relative;	display: inline-block;	vertical-align: top;	text-align: left;	padding: 0 0 0 20px;	float: left;	width: 84%;}.user-desc {	color: #fff;	font-size: 12px;	text-transform: capitalize;	font-weight: 400;	font-style: italic;}.testmonial-author .user-name {	font-size: 16px;	text-transform: uppercase;	font-weight: 700;	letter-spacing: 0.56px;	display: inline-block;}.testmonial-author .user-name a {	color: #00B0B9;}.testmonial-author .user-des {	color: #00B0B9;	font-weight: 400;	text-transform: capitalize;	font-size: 12px;	display: inline-block;	vertical-align: top;	padding-left: 20px;}.testimonial-description .des {    margin-top: 15px;}#testimonial-block .des p {	font-size: 14px;	text-transform: unset;	color: #fff;	line-height: 23px;	font-weight: 200;	margin: 0;	letter-spacing: 0.7px;	position: relative;	padding: 0 25px;	margin-top: 25px;}#testimonial-block .des p::after {	position: absolute;	content: "";	background: url(../img/quate1.png) no-repeat scroll left top;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 17px;	height: 13px;}#testimonial-block .des p::before {	position: absolute;	content: "";	background: url(../img/quate2.png) no-repeat scroll right bottom;	top: auto;	left: auto;	right: 26%;	bottom: 10px;	width: 17px;	height: 13px;}/*testimonial end*//*service start*/.custom-service-block {	position: relative;	overflow: hidden;	margin: 0 -15px;}#custom-services .customservices {    float: left;    width: 100%;}.custom-service-block .service{	float: left;	width: 33.33%;	padding: 0 15px;		position: relative;	overflow: hidden;	cursor: pointer;    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.custom-service-block .service:hover {    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.service-data {	position: relative;    display: inline-block;    vertical-align: top;    padding: 25px 50px;    width: 100%;}.service-outer {    position: relative;    width: 100%;    display: block;    overflow: hidden;}.services-inner {    position: relative;    width: 100%;    display: block;    overflow: hidden;}.service-outer::before{	border-left: 1px dashed #dadada;	-webkit-border-left: 1px dashed #dadada;	-moz-border-left: 1px dashed #dadada;	-ms-border-left: 1px dashed #dadada;	-o-border-left: 1px dashed #dadada;	content: "";	height: 200%;	left: 0;	position: absolute;	width: 2px;	right: auto;	z-index: 1;}.service-outer::after{	border-right: 1px dashed #dadada;	-webkit-border-right: 1px dashed #dadada;	-moz-border-right: 1px dashed #dadada;	-ms-border-right: 1px dashed #dadada;	-o-border-right: 1px dashed #dadada;	content: "";	height: 200%;	right: 0;	position: absolute;	top: 0;	width: 2px;	left: auto;	z-index: 1;}.services-inner::before{	border-top: 1px dashed #dadada;	-webkit-border-top: 1px dashed #dadada;	-moz-border-top: 1px dashed #dadada;	-ms-border-top: 1px dashed #dadada;	-o-border-top: 1px dashed #dadada;	content: "";	height: 2px;	position: absolute;	width: 200%;	top: 0;}.services-inner::after{	border-bottom: 1px dashed #dadada;	-webkit-border-bottom: 1px dashed #dadada;	-moz-border-bottom: 1px dashed #dadada;	-ms-border-bottom: 1px dashed #dadada;	-o-border-bottom: 1px dashed #dadada;	content: "";	height: 2px;	position: absolute;	width: 200%;	bottom: 0;}.custom-service-block .service:hover .service-outer::before{	border-color: #000;	animation: slideDashYopp 1.5s infinite linear;	-webkit-animation: slideDashYopp 1.5s infinite linear;	-moz-animation: slideDashYopp 1.5s infinite linear;	-ms-animation: slideDashYopp 1.5s infinite linear;	-o-animation: slideDashYopp 1.5s infinite linear;	border-color: var(--border);}.custom-service-block .service:hover .service-outer::after{	border-color: #000;	-webkit-animation: slideDashY 1.5s infinite linear;	animation: slideDashY 1.5s infinite linear;	-moz-animation: slideDashY 1.5s infinite linear;	-ms-animation: slideDashY 1.5s infinite linear;	-o-animation: slideDashY 1.5s infinite linear;	border-color: var(--border);}.custom-service-block .service:hover .services-inner::before{	border-color: #000;	-webkit-animation: slideDash 10s infinite linear;	animation: slideDash 10s infinite linear;	-moz-animation: slideDash 10s infinite linear;	-ms-animation: slideDash 10s infinite linear;	-o-animation: slideDash 10s infinite linear;	border-color: var(--border);}.custom-service-block .service:hover .services-inner::after{	border-color: #000;	-webkit-animation: slideDashXopp 10s infinite linear;	animation: slideDashXopp 10s infinite linear;	-moz-animation: slideDashXopp 10s infinite linear;	-ms-animation: slideDashXopp 10s infinite linear;	-o-animation: slideDashXopp 10s infinite linear;	border-color: var(--border);}@-webkit-keyframes slideDashXopp {  from { -webkit-transform: translateX( 0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% );  }  to   { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% );}}@-moz-keyframes slideDashXopp {  from { -webkit-transform: translateX( 0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% );  }  to   { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% );}}@keyframes slideDashXopp {   from { -webkit-transform: translateX( 0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% );  }  to   { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% );}}			@-webkit-keyframes slideDash {  from { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% ); }  to   { -webkit-transform: translateX( 0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% ); }}@-moz-keyframes slideDash {  from { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% ); }  to   { -webkit-transform: translateX(   0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% ); }}@keyframes slideDash {  from { -webkit-transform: translateX( -50% ); transform: translateX( -50% ); -moz-transform: translateX( -50% ); -ms-transform: translateX( -50% ); -o-transform: translateX( -50% ); }  to   { -webkit-transform: translateX(   0% ); transform: translateX( 0% ); -moz-transform: translateX( 0% ); -ms-transform: translateX( 0% ); -o-transform: translateX( 0% ); }}@-webkit-keyframes slideDashY {  from { -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% ); }  to   { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }}@-moz-keyframes slideDashY {  from { -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% ); }  to   { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }}@keyframes slideDashY {  from { -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% ); }  to   { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }}@-webkit-keyframes slideDashYopp {  from { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }  to   {  -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% );}}@-moz-keyframes slideDashYopp {  from { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }  to   {  -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% );}}@keyframes slideDashYopp {  from { -webkit-transform: translateY( 0% ); transform: translateY( 0% ); -moz-transform: translateY( 0% ); -ms-transform: translateY( 0% ); -o-transform: translateY( 0% ); }  to   {  -webkit-transform: translateY( -50% ); transform: translateY( -50% ); -moz-transform: translateY( -50% ); -ms-transform: translateY( -50% ); -o-transform: translateY( -50% );}}.service .icon{	position: relative;}.customservices .serviceicon{	background:url("../img/services.png") no-repeat scroll center 0;	height: 40px;	width: 40px;	float: left;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-ms-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.service:hover .serviceicon{}.service-description{	float: left;	vertical-align: top;	z-index: 99;	position: relative;	text-align: left;	padding: 0 10px;}.service1-icon.serviceicon {background-position: center -76px;}.service2-icon.serviceicon {background-position: center -249px;}.service3-icon.serviceicon {background-position: center -411px;}.service4-icon.serviceicon {background-position: center -557px;}.service:hover .service1-icon.serviceicon { background-position: center 8px;}.service:hover .service2-icon.serviceicon {background-position: center -164px;}.service:hover .service3-icon.serviceicon {background-position: center -327px;}.service:hover .service4-icon.serviceicon {background-position: center -651px;}.custom-service-block .service-title {    padding: 0;}.custom-service-block .service-title a {    color: #000;    font-size: 15px;    font-weight: 600;    text-transform: capitalize;    -webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-ms-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.custom-service-block .service-text {	color: #fff;	text-transform: capitalize;	font-size: 12px;	line-height: normal;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-ms-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.custom-service-block .service:hover .service-title a{	color: #00B0B9;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-ms-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}/*service end*//*offerbanner*/.offerbanners .banner{position: relative;overflow: hidden;display: block;}.offer-block {    position: relative;}.offer-detailes {    position: absolute;    left: auto;    right: 95px;	top: 60px;    bottom: auto;    text-align: right;}.offer-subtitle {    font-size: 25px;    font-weight: 700;    text-transform: uppercase;    padding: 15px 0 20px 0;}.offer-title {    font-size: 16px;    color: #00B0B9;	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);	letter-spacing: 1px;}/*offerbanner end*//*aboutus cms*/.about-us-block .about-us-detail {    color: #727272;    padding: 35px 0 55px 0;}#custom-aboutus .about-us-block {  margin-bottom: 20px; }#custom-aboutus .about-us-block ul{margin: 0;}#custom-aboutus .about-us-block li {    display: inline-block;}.aboutus-offer-img, .aboutus-offer-description{	float: left;	width: 50%;}.aboutus-offer-description {    padding: 40px 0 50px 50px;}.about-us-block .about-left-block {    text-align: left;    float: left;}.about-us-title,.about-us-subtitle {		font-weight: 700;	text-transform: uppercase;}.about-us-title{	color: #00B0B9;	font-size: 24px;	letter-spacing: 1.44px;}.about-us-subtitle {    font-size: 17px;    color: #000;    letter-spacing: 1.02px;    margin-top: 10px;}/*aboutus cms over*//*payment*/#custom-payment{	text-align: right;	margin: 0 !important;	float: right;	width: 50%;	z-index: 9;	padding: 0;	}.payment-block {  }/*payment over*//*top btn*/#topbtn {	display: none;	position: fixed;	bottom: 20px;	right: 30px;	z-index: 99;	border: 1px solid #ccc;	outline: none;	background: #fff url("../img/back-to-top.png") no-repeat scroll center 12px;	color: #fff;	cursor: pointer;	font-size: 0;	height: 35px;	width: 35px;	padding: 0;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}#topbtn:hover {	background-color: #000;	background-position: center -58px;    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;    border-color: #000;}/*top btn end*//*footer-payment*/.custompayements .payment-block li {    display: inline-block;    vertical-align: top;    margin: 0;    padding: 0;}.custompayements .payment-block li a{    color: #fff;    margin: 0 5px;    white-space: normal;	overflow: hidden;	font-size: 0;	height: 22px;	width: 38px;	display: block;}.payment-block ul {    margin: 0;    padding: 0;}.custompayements .payment-block li.visa a{background: url(../img/pay1.png) no-repeat scroll center center;}.custompayements .payment-block li.visa a:hover {	opacity: 0.7;}.custompayements .payment-block li.discover a{background: url(../img/pay2.png) no-repeat scroll center center;}.custompayements .payment-block li.discover a:hover {	opacity: 0.7;}.custompayements .payment-block li.express a{background: url(../img/pay3.png) no-repeat scroll center center;}.custompayements .payment-block li.express a:hover {	opacity: 0.7;}.custompayements .payment-block li.mastercard a{background: url(../img/pay4.png) no-repeat scroll center center;}.custompayements .payment-block li.mastercard a:hover {	opacity: 0.7;}.custompayements .payment-block li.creditcard a{background: url(../img/pay5.png) no-repeat scroll center center;}.custompayements .payment-block li.creditcard a:hover {	opacity: 0.7;}/*.custompayements .payment-block li.visa:hover a{background-image: url(../img/pay1-h.png);}.custompayements .payment-block li.discover:hover a{background-image: url(../img/pay2-h.png);}.custompayements .payment-block li.express:hover a{background-image: url(../img/pay3-h.png);}.custompayements .payment-block li.mastercard:hover a{background-image: url(../img/pay4-h.png);}.custompayements .payment-block li.creditcard:hover a{background-image: url(../img/pay5-h.png);} *//*footer-payment end*//*header call-us*/#custom-callus {	margin: 0 !important;	/* float: left; */	text-align: center;	position: relative;	cursor: pointer;	padding: 9px 0;}#custom-callus .call-text {	color: #fff;	font-size: 13px;	text-transform: uppercase;	font-weight: 400;}#custom-callus .call-text:hover {	color: #000;}#custom-callus .callus-detail a {    position: relative;    font-size: 13px;    color: #dfdfdf;    text-decoration: none;    text-transform: uppercase;     transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}#custom-callus .callus-detail {  }#custom-callus .callus-detail a:hover{	transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}/*header call-us end*//*parallax*/.customhome-block {	float: left;	text-align: left;	position: relative;	overflow: hidden;	width: 100%;}.custom-home-inner {    float: left;    width: 100%;}.home-left {    float: left;    width: 60%;    padding: 11px 0;}.home-right {    float: right;    width: 40%;    padding: 20px 0 0;}.home-left .products-section-title {    text-align: left;    margin-bottom: 30px;}.home-desc {    width: 77%;    color: #000;    font-size: 16px;    line-height: 30px;    margin-bottom: 40px;}.home-right a {    position: relative;    display: block;}.home-right a::after {	position: absolute;	content: "";	top: -20px;	bottom: 20px;	left: 22px;	right: 20px;	border: 2px solid #968484;	z-index: -1;}.home-right:hover img {    margin: -20px 0 0 23px;    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.home-right img {    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.home-block-category {    padding: 30px 0 50px;    float: left;    width: 100%;}.home-block-category .home-category {    float: left;    width: 33.33%;}.home-category-inner {    text-align: center;    background: #fff;    margin: 0 auto;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;    padding: 55px 0;    position: relative;    width: 237px;	height: 237px;}.home-category-inner::before {    position: absolute;    content: "";    top: -20px;    bottom: -20px;    left: -20px;    right: -20px;    border: 1px dotted #fff;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -o-border-radius: 50%;    transform: scale(0);    -webkit-transform: scale(0);    -moz-transform: scale(0);    -o-transform: scale(0);    transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.home-category:hover .home-category-inner::before{	transform: scale(1);	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.home-block-category .home-category .cat-title{	font-size: 22px;	letter-spacing: 0.50px;	text-transform: capitalize;	}.home-block-category .home-category .cat-desc{	font-size: 30px;	letter-spacing: 0.50px;	text-transform: capitalize;	padding: 15px 0;	margin-bottom: 20px;	position: relative;	}.home-block-category .home-category .cat-desc::after{	position: absolute;	content: "";	top: 0;	bottom: 0;	left: 0;	right: 0;	border-bottom: 1px solid #00B0B9;	width: 50px;	margin: 0 auto;}.home-block-category .home-category .cat-persentage{	font-size: 35px;	font-weight: 700;	letter-spacing: 0.50px;	}.parallax {    position: relative;   /* background-attachment: fixed;*/    background-position: center 0;    background-repeat: no-repeat;    height: 100%;    background-color: #fbf5e8;}.custom-home-block .custom-description {	float: left;	width: 50%;	text-align: center;	padding: 100px 0;}.custom-description-inner{float: right;}.custom-home-block .custom-description .home-title{	font-size: 16px;	color: #000;	font-weight:500;	text-transform: uppercase;}.custom-home-block .custom-description .home-desc {    font-size: 44px;    line-height: 45px;    color: #00B0B9;    padding: 15px 0;    margin: 15px 0;    text-transform: uppercase;	font-weight: 600;    display: inline-block;    vertical-align: top;    border-top: 1px solid #a5a5a5;    border-bottom: 1px solid #a5a5a5;}.custom-description .btn-primary {    margin-top: 30px;}/*parallax end*//*featured block*/#custom-featuredblock {	margin: 30px 0 0 !important;	display: inline-block;	width: 100%;}.feature-collection {	width: 33.33%;	float: left;}.feature-collections {    margin: 0 -15px;}.feature-collection .collection-image a{	position: relative;	display: block;	overflow: hidden;}.feature-collection-inner{    margin: 0 15px;    position: relative;    overflow: hidden;    text-align: center;}.feature-collection-inner .collection-image img {	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.feature-collection:hover .feature-collection-inner .collection-image img{	transform: scale(1.07);	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.feature-collection1 .collection-image, .feature-collection3 .collection-image {        transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;}.feature-collection .collection-description {	position: absolute;	text-align: right;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	top: 28%;	bottom: auto;	left: auto;	right: 30px;}.collection-btn {	margin-top: 5px;}.collection-btn .btn-primary {	text-transform: uppercase;	font-weight: 400;	padding: 0;	font-size: 14px;	letter-spacing: 0.52px;	color: #000;	border: none;	border-bottom: 1px solid #000;	background: transparent;}.collection-btn .btn-primary:hover{	color: #00B0B9;	border-bottom-color: #00B0B9;	background: transparent;}.feature-collection .collection-title {	font-size: 13px;	letter-spacing: 0.36px;	font-weight: 400;	text-transform: capitalize;	transition: all 0.45s ease 0s;	-webkit-transition: all 0.45s ease 0s;	-moz-transition: all 0.45s ease 0s;	-o-transition: all 0.45s ease 0s;	color: #00B0B9;	line-height: 25px;}.feature-collection .collection-sub-title {	font-size: 18px;	font-weight: 700;	text-transform: uppercase;}.feature-collection:hover .collection-title{	    transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}.feature-collection .collection-title a {	color: #00B0B9;}.feature-collection:hover .collection-title a{	color: #000;	 transition: all 0.45s ease 0s;    -webkit-transition: all 0.45s ease 0s;    -moz-transition: all 0.45s ease 0s;    -o-transition: all 0.45s ease 0s;}/*featured block over*//*home page tab*/#index .tab-content>.tab-pane {	height:0;	visibility: hidden;	float: left;    width: 100%;	padding:0;	margin:0;	display:block;}#index .tab-content>.active {	height: auto;	visibility: visible;}#index .tabs .tab-content .products-section-title {display: none;}#index .tabs .tab-content .mt-3 { margin-top: 0 !important; }#index .tabs {background: transparent;border:none;padding: 0; text-align: center;}#index .tabs #tab-content {	margin-top: 30px;	background: transparent;	padding: 0;	border: none;}#index .tabs .nav-tabs {	text-align: center;	position: relative;	clear: both;	display: inline-block;}#index .myTab-inner {    display: inline-block;    padding: 0 15px;    background: #fff;    position: relative;}#index .tabs .nav-tabs .nav-item {	display: inline-block;	vertical-align: middle;	margin: 0;}/*home page tab over*//*side special start*/.sidebar-specials.block {    float: left;    width: 100%;    border: 2px solid #f5f5f5;}#left-column .side-content {    padding: 15px;    float: left;    width: 100%;    /*background: #f5f5f5;*/}#left-column #products .product-item {    width: 100%;    float: left;    border-bottom: 1px solid #eeeeee;    margin-bottom: 10px;    padding-bottom: 10px;}#left-column .left-part {    float: left;    width: 35%;}#left-column .left-part img {/*    border: 1px solid #ddd;*/}#left-column .right-part {    float: left;    width: 65%;    padding-left: 10px;}.sidebar-specials.block #products .product-description {    background: transparent;    text-align: left;    border: none;	padding: 0;}.sidebar-specials.block #products .product-description .product-title {    line-height: 18px;}.sidebar-specials.block .allbtn {    float: right;}/*side special end*/.loader.visible {	position: fixed;	display: block;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: #fff url("../img/loader.png") no-repeat scroll center center;	z-index: 999;	background-size: 200px;}/*image slider*/.prod-image-slider{	display: none !important;	float: left;	width: 9%;	margin-right: 25px;	margin-bottom: 0;	text-align: center;}#index .special-products .prod-image-slider{display: block !important;}.prod-image-slider.slick-vertical .slick-slide {    height: 100px;    width: 90px !important;    margin: 5px 0;}.prod-image-slider .thumb.js-thumb {    height: 100px;   width: 90px;	border: 1px solid #dddddd;}.prod-image-slider.slick-vertical .slick-slide:first-child {    margin-top: 0;}/*image slider over*//**********************************/@media (min-width:992px){		.top-menu[data-depth="1"],.sub-menu .menu-banners {		float: left;		width: 100%;	}	.top-menu .full .sub-menu .menu-banners{margin-top: 10px;}	}@media (min-width:992px){	}@media (min-width:768px){	/*fixed header*/	/*#header .header-top.fixed, #header .header-top.fixed	{	    position: fixed;	    top: 0;	    left: 0;	    right: 0;	    z-index: 999;	    background: #ffffff;	    border-bottom: 1px solid #f5f5f5;	    transition: all 0.45s ease 0s;	    -webkit-transition: all 0.45s ease 0s;	    -moz-transition: all 0.45s ease 0s;	    -o-transition: all 0.45s ease 0s;	}*/	/*fixed header over*/	.header-nav-fullwidth.fixed .menu{width: 100%;}	.top-menu .sub-menu.collapse {		padding: 20px;		left: 20px;		right: auto;	}	.top-menu .sub-menu	{		z-index: 99;		display: block !important;		top: 100% !important;		-webkit-transform-origin: 0 0 0;		transform-origin: 0 0 0;		-webkit-transform: scale(0, 0);		-moz-transform: scale(0, 0);		-ms-transform: scale(0, 0);		-o-transform: scale(0, 0);		transform: scale(0, 0);		transform-origin: 10% 0 0;		-webkit-transition: all 500ms ease 0s;		-moz-transition: all 500ms ease 0s;		-ms-transition: all 500ms ease 0s;		-o-transition: all 500ms ease 0s;		transition: all 500ms ease 0s;	}	#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu	{		-webkit-transform: scale(1, 1);		-moz-transform: scale(1, 1);		-ms-transform: scale(1, 1);		-o-transform: scale(1, 1);		transform: scale(1, 1);	}	#search_filters .facet .collapse,	#search_filters_brands .facet .collapse,	#search_filters_suppliers .facet .collapse {		/*background: #f5f5f5;*/		padding: 15px 10px;		border-top: none;	}}@media (min-width:1350px) and (max-width: 1450px) {}@media(max-width: 1400px) {	.subbannercms .left-block .detailes {top: 20%;}	.subbannercms .left-block .detailes .title {font-size: 25px;line-height: 34px;}	.subbannercms .detailes .title {font-size: 20px; line-height: 24px;}	.subbannercms .detailes .main-title{padding: 15px 0; margin: 0;}}@media (max-width:1200px){		.testimonial-side-content{display: none;}}@media (min-width:992px) and (max-width: 1199px) {}@media (max-width:1199px) {	#header .header-nav {		max-height: inherit	}	.home-right a::after{right: -20px;}	.home-right:hover img {margin: -20px 0 0 20px;}	.home-right{padding: 20px 20px 0 0;}	.subbannercms .banner{margin: 0 auto;text-align: center;}	.subbannercms  .center-left .banner{text-align: right;}	.subbannercms  .center-right .banner{text-align: left;}	.subbannercms  .right-top .banner{text-align: right;}	.subbannercms  .right-bottom .banner{text-align: left;}	.subbannercms .detailes .title {font-size: 16px; line-height: 16px;}	.subbannercms .detailes .main-title {font-size: 13px;}	.layout-left-column #products .product-miniature.horizontal .product-description{padding: 0 15px;}	.products .product-miniature, #products .product-miniature, .featured-products .product-miniature, .new-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .special-products .product-miniature, .bestseller-products .product-miniature	{		width: 25%;	}	.layout-left-column #products .product-miniature, .layout-left-column .featured-products .product-miniature, 	.layout-left-column .product-accessories .product-miniature, .layout-left-column .product-miniature .product-miniature,	.layout-right-column #products .product-miniature, .layout-right-column .featured-products .product-miniature, 	.layout-right-column .product-accessories .product-miniature, .layout-right-column .product-miniature .product-miniature	{		width: 33.33%;	}	.layout-left-column #products .product-miniature.horizontal .thumbnail-container{width: 30.6%;}	.layout-left-column #products .product-miniature.horizontal .product-description{width: 69.4%;}	.banner-links ul li{padding-left: 10px;font-size: 13px;margin: 5px 0;}	.about-us-block .detail-description{left: 25px;top: 25px;}	.testmonial-author-detail{text-align: left;}	.service-data{padding: 15px 20px;}	.sidebar-specials.block #products .product-description{padding: 0;text-align: center;}	#custom-testimonial::before{display: none;}	.col-md-6.links{padding-left: 20px;}s	.aboutus-offer-description {padding: 10px 0 0 30px;}	.block-social li{margin: 0 5px;}	.home-category-inner{margin: 0 45px;}	.product-images > li.thumb-container{width: 105px;}	.images-container .product-images > li.thumb-container > .thumb{width: 100px;}	.custom-home-block .custom-description{right: 15px;top: 22%;}	.custom-home-block .custom-description .home-subtitle{font-size: 15px;margin: 10px 0;}	.custom-home-block .custom-bottom-block .custom-description{left: 15px;}	.subbannercms .detailes .main-title{font-size: 18px; padding: 10px 0;}	.subbannercms .center-top-block .detailes{top: 20%;}	.subbannercms .detailes .btn-primary{margin: 0;}	.footer-bottom .links li{padding: 0 10px;}	#left-column .left-part,#left-column .right-part{width: 100%;padding-left: 0;text-align: center;}	#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a{font-size: 12px;}	.prod-image-slider{width: 11%;}	.top-menu a[data-depth="0"] {		padding: 40px 11px;		font-size: 14px;	}	.top-menu .sub-menu.collapse {		left: 10px;		right: auto;	}	.feature-collection .collection-description {		top: 25%;	}	.banner-inner .details .description {		font-size: 11px;		letter-spacing: 0;	}	.banner-inner .details {		right: 20px;	}	.special-products .product-description {		padding: 25px 30px;		min-height: 158px;	}	.testmonial-author {		width: 75%;	}	.testmonial-image {		width: 25%;	}	.discount-product {		font-size: 12px;		padding: 12px 12px 12px 5px;		width: 55px;		height: 55px;	}	.off {		font-size: 12px;	}	#testimonial-block .des p::before {		right: 24%;	}}@media (max-width:991px) {	.container {		max-width: 100%	}	#header .logo {		width: auto	}	#products .product-miniature,	.featured-products .product-miniature {		margin: 0 auto	}	.sub-menu {		left: 0;		min-width: 100%	}	#blockcart-modal .product-image {		width: 100%;		display: block;		max-width: 15.63rem;		margin: 0 auto .9375rem	}	#blockcart-modal .cart-content {		padding-left: 0	}	#blockcart-modal .product-name,	#product-availability {		margin-top: .625rem	}	#search_filters .facet .facet-label {		text-align: left	}	.block-category .category-cover {		position: relative;		text-align: center	}	.block-category {			}	/*new css*/	.search-widget form input[type="text"]	{		min-width:210px;	}		.layout-left-column #products .product-miniature.horizontal .product-description	{		padding: 10px 15px;	}		#header #_mobile_cart .blockcart{height: auto;}	.images-container .product-images > li.thumb-container > .thumb	{		margin: 0 6px;	}	.top-menu[data-depth="1"],.menu-banners{width: 100%}	.layout-left-column #products .product-miniature, .layout-left-column .featured-products .product-miniature,	.layout-left-column .product-accessories .product-miniature, .layout-left-column .product-miniature .product-miniature,	.layout-right-column #products .product-miniature, .layout-right-column .featured-products .product-miniature, 	.layout-right-column .product-accessories .product-miniature, .layout-right-column .product-miniature .product-miniature	{		width: 50%;	}	#products .product-miniature, .featured-products .product-miniature, .new-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .special-products .product-miniature, .bestseller-products .product-miniature {    	width: 33.33%;	}	#blockcart-modal .cart-content .cart-content-btn .btn{padding: 10px;}	.block-newsletter-detail p{width: 100%;padding: 15px 0;}	.products .product-miniature:hover .product-price-and-shipping{opacity: 1;}	.banner-inner .cms-image{text-align: center;width: 100%;}		.testimonial-description{width: 100%;text-align: center;padding: 0;}	.banner-links ul li{font-size: 14px;padding-left: 20px;}	.custom-home-block .home-price span{font-size: 35px;}	.about-product-detail .detail-description2{padding: 10px 0;font-size: 18px;}	.about-us-block .detail-description	{	    left: 15px;	    top: 15px;	}	.testmonial-author-detail 	{	    text-align: center;	    width: 100%;	}	.footer-bottom .links li a{font-size: 12px;}		.custom-testimonial-block{background-position: center right;}	.testimonial-main{width: 100%;text-align: center;}	.testmonial-author .user-name{display: block;}	.user-desc{padding-left: 0;}	.testimonial-icon-parent{display: none;}	#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a	{		font-size: 11px;	}	.feature-collection-inner{display: inline-block; vertical-align: top;}	.feature-collection .collection-description{opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1;}	.subbannercms .bottom-left-block .detailes .description span{font-size: 13px;}	#index .tabs .nav-tabs::before{display: none;}	.custom-home-block .home-offer{font-size: 60px;line-height: 40px;}	.custom-home-block .home-offer .span-off{font-size: 22px;}	.custom-home-block .home-offer .span-percentage{font-size: 25px;line-height: 27px;}	.custom-home-block .home-sale{font-size: 40px;line-height: 30px;}	#custom-aboutus .about-us-block	{padding-right: 0;}	.products .product-cart.products .product-miniature:hover .product-cart{bottom: 10px;}	.product-miniature .comments_note, #products .product-miniature .comments_note{bottom: 45px;}	li.product-flag.new {top: 10px !important;}	.products .product-miniature .pack {top: 40px !important;}	li.product-flag{top: 10px !important; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1;}	li.product-flag.discount, li.product-flag.on-sale{top: 10px !important; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1;}	.discount-product{bottom: 10px; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1;}	.product-miniature .quickview{left:15px; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -o-opacity: 1;}	#left-column .side-title{font-size: 14px;}	#left-column .left-part{width: 100%;}	.sidebar-specials.block #products .product-description{text-align: center;}	#left-column .right-part{width: 100%;padding: 0;}		.about-us-block .about-us-detail{padding: 10px 0;}	.aboutus-offer-description {padding: 0 0 0 30px;}	.subbannercms .detailes .title { font-size: 23px; line-height: 32px;}	.offer-detailes{top: 10px;right: 30px;}	.offer-subtitle	{font-size: 20px; padding: 10px 0;}	.subbannercms .left-block .detailes .title {font-size: 33px; line-height: 44px;}	.home-desc{width: 90%; margin-bottom: 20px;}	#testimonial-block .des p{margin-top: 0;}	footer #custom-testimonial{padding: 0 10px;}	#custom-aboutus::before{display: none;}	.prod-image-slider{width: 14%;margin-right: 10px;}	.col-md-6.wrapper{width: 50%;}	.col-md-6.links {padding-left: 10px;}	.col-md-6.wrapper, .block-contact{padding-left: 15px;}	#custom-payment{width: 100%;text-align: center;}	#block_myaccount_infos{display: none;}	#footer .copyright{margin-top: 15px;float: left;}	.top-menu a[data-depth="0"]{padding: 15px 15px;}	li.product-flag::before{display: none;}	.layout-left-column #products .product-miniature.horizontal .thumbnail-container li.product-flag.discount	{		display: none;	}	.products .product-cart {		opacity: 1;		-webkit-opacity: 1;		-moz-opacity: 1;		-o-opacity: 1;		bottom: 5px;	}	.products .product-miniature:hover .product-cart {		bottom: 5px;	}	.right-bottom {margin: 0 -15px;}	.subbannercms .detailes{top: 15%;}	.subbannercms .center-bottom-block .detailes{top: 14%;}	.block_newsletter .block-newsletter-detail{width: 100%;}	footer #custom-testimonial{width: 100%;margin-bottom: 30px;}	#footer #custom-aboutus{width: 40%;}	#footer .copyright{width: 100%; text-align: center;}	.copyright .text-sm-center{text-align: center !important;}	.home-block-category .home-category .cat-title{font-size: 16px;}	.home-block-category .home-category .cat-desc{font-size: 25px;}	.home-block-category .home-category .cat-persentage{font-size: 30px;}	.customservices .serviceicon{float: none; display: block; margin: 0 auto;}	.service-description{float: none; text-align: center; padding: 10px 0 0;}	.service-data{padding: 15px 10px;}	#custom-callus .call-text {		font-size: 12px;	}	#header .header-nav .left-nav {		width: 30.33%;	}	#header .header-nav .right-nav {		width: 36.33%;	}	#header .user-info a {		padding-left: 20px;	}	#header .header-top .menu {		 text-align: center;		float: left;		width: 100%;		border-top: 1px solid #e3e3e3;	}	.top-menu .sub-menu.collapse {		left: 15px;		right: auto;	}	#header .search-toggle {		top: 95px;	}	.feature-collection-inner {		margin: 0 10px;	}	.feature-collections {		margin: 0 -10px;	}	.feature-collection .collection-title {		font-size: 12px;		letter-spacing: 0;		line-height: 20px;	}	.feature-collection .collection-sub-title {		font-size: 15px;		letter-spacing: 0;	}	.collection-btn .btn-primary {		font-size: 13px;		letter-spacing: 0;	}	.collection-btn {		margin-top: 0px;	}	.feature-collection .collection-description {		right: 15px;		top: 22%;	}	.left-block.blocks, .right-bottom-left {		padding-right: 10px;	}	.banner-inner .details {		right: 10px;		top: 18%;	}	.banner-inner .details .title {		font-size: 25px;	}	.banner-inner .details .sub_title {		font-size: 16px;		padding: 5px 0 5px;		letter-spacing: 0;	}	.subbanner_action .btn-primary {		letter-spacing: 0;		padding: 13px 15px;	}	.special-products .product-miniature .thumbnail-container {		float: left;		width: 42%;	}	.special-products .product-description {		padding: 17px 20px;		min-height: 100%;		width: 58%;	}	#testimonial-block .des p::before {		right: 45%;	}	#testimonial-block {		padding: 70px 0 10px;	}	.block_newsletter form input[type="email"] {		padding: 0 20px;	}	.block_newsletter form input[type="email"] {		width: 150px;	}	.block_newsletter {		width: 32%;	}	.block-contact {		width: 27%;	}	.block-social li {		margin: 0 3px;	}	.col-md-6.wrapper, .block-contact {		padding-left: 0;	}	.block_newsletter form {		width: 100%;	}	.block_newsletter {		width: 100%;		text-align: center;		margin-top: 40px;	}	.block_newsletter form input[type="email"] {		width: 100%;	}	.block-social {		width: 100%;		text-align: center;	}	.block-contact {		width: 40%;	}	.col-md-6.links {		width: 60%;	}}@media (max-width:767px) {	#wrapper {		box-shadow: none;	}	#checkout-cart-summary {		float: none;		width: 100%;		margin-top: 1rem	}	#header {		background: transparent;	}	#header .header-nav {		background:#fff;	}	#header .header-nav .top-logo {		line-height: 50px;		vertical-align: middle;		padding: 30px 0;		float: left;	}	#header .header-nav .top-logo a img {		max-width: 100%	}	#header .header-nav .right-nav {		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		-ms-flex-direction: column;		flex-direction: column	}		#header .header-nav .user-info .logged {		color: #00B0B9	}	#header .header-nav .blockcart {		margin-left: 0;		background: inherit	}	#header .header-nav .blockcart.active {		}	#header .header-nav .blockcart.inactive .cart-products-count {		display: none	}	#header .header-top {		padding: 15px 0;		background: #00B0B9;		margin: 0;	}	#header .header-top a[data-depth="0"] {		color: #232323	}	section.checkout-step {		width: 100%	}	.default-input {		min-width: 100%	}	label {		clear: both	}	#products .product-miniature,	.featured-products .product-miniature {		text-align: center;	}	.block-contact {		padding-left: .9375rem;		border: none	}	.dropdown-item,	.menu {		padding-left: 0	}	/*new css*/		#index .tabs .nav-tabs .nav-item {width: 100%;margin: 0 0 15px 0;}	#index .nav-tabs .nav-link {padding: 15px;}	.layout-left-column #products .product-miniature.horizontal .thumbnail-container	{		width: 100%;		/*text-align: center;*/		/*display: inline-block;*/	}	.layout-left-column #products .product-miniature.horizontal .product-description{width: 100%;}	#products img, .featured-products img, .product-accessories img, .product-miniature img{margin: 0 auto;text-align: center;}	.lastest_block, #homeparallax, #custom-aboutus, .special-products, .new-products,	.bestseller-products, #custom-testimonial, .offerbanners, #featured-products, #custom-services, 	.featured-products, .dfbrands, .product-accessories, #custom-html, #custom-featuredblock, #productCommentsBlock, 	#index .tabs, #dfinstagramblock	{		margin-top: 40px !important;	}	.row{margin: 0;}	#_desktop_cart{padding: 0;}		#header .user-info a{display: block;padding: 0 !important;background:transparent;margin: 0 !important;}	.shopping_cart_data{display: none;}	#_mobile_user_info {		padding: 45px 0;	}		.shopping-cart {display: block; border: none;}	.blockcart:hover .shopping-cart {	}		.shopping_cart_main{position: relative;padding: 0;}		#header #_mobile_user_info .user-info a:hover{color: #00B0B9;}	#header .header-nav .user-info a:first-child::before{background: transparent;}	#header .header-nav .user-info .logout, .header-nav .user-info a.login{padding: 0;}		.left-block, .right-block, .subbannercms .center-block	{	 	width: 100%;	 	float: left;	 	text-align: center;	}	.bottom-left-block, .bottom-right-block	{		width: 100%;		margin-bottom: 30px;	}	.center-top1-block, .center-top2-block{width: 100%;}	#wrapper .subbannercms .banner{display: inline-block;vertical-align: top;}	#footer .navbar-toggler i {		color: #fff;	}	#footer .navbar-toggler i:hover{color: #00B0B9;}	#footer_contactinfo {padding: 0 15px;}	#header .header-top .search-widget	{		padding:0;		width: 100%;		margin: 0;	}	.top-menu .sub-menu ul[data-depth="1"] > li,.top-menu .full .sub-menu ul[data-depth="1"] > li{width: 100%;}	#mobile_top_menu_wrapper .top-menu .sub-menu	{		border: none;		background-color: #f5f5f5;	}	.home-right a{display: inline-block;}	.home-right:hover img {margin: 0;}	.products-section-title{font-size: 20px; margin-bottom: 20px;}	.top-menu .sub-menu{border: none;}	#currency-selector-label, #language-selector-label{display: none;}	#header #_mobile_cart {		position: relative;		padding: 45px 0 45px 10px;	}	#header .header-nav .material-icons {		vertical-align: middle;	}	.layout-left-column #products .product-miniature, 	.layout-left-column .featured-products .product-miniature, 	.layout-left-column .product-accessories .product-miniature,	 .layout-left-column .product-miniature .product-miniature, 	 .layout-right-column #products .product-miniature, 	 .layout-right-column .featured-products .product-miniature, 	 .layout-right-column .product-accessories .product-miniature,	 .layout-right-column .product-miniature .product-miniature	 {	 	width: 50%;	 }	 #products .product-miniature, .featured-products .product-miniature, .new-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .special-products .product-miniature, .bestseller-products .product-miniature {    width: 50%;	}		 .custom-testimonial-block .container{background-color: transparent;}	 #footer .links{width: 100%;float: left;}	 .images-container .product-images > li.thumb-container > .thumb	 {	 	margin: 0 10px;	 }	 #_mobile_contact_link,#custom-callus{display: none;}	 #header .search-toggle.collapse{display: block;position: static;}	 #header .search-toggle-btn{display: none;}	.sub-menu > .menu-banners{display: none;}	.right-bottom-left, .right-bottom-right{width: 100%; margin: 7px 0 0;}	 .left-block-center{margin: 15px 0;}	 .subbannercms .center-left .banner,.subbannercms .center-right .banner{text-align: center;}	 .subbannercms .banner3 .detailes .description{font-size: 18px;}	 .before-footer > .container{padding: 0;}	#products .up{display: none;}	.top-menu .topbar-box{color: #000;}	.about-us-block .about-title{font-size: 19px;}	.about-us-block .about-left-block{width: 100%;text-align: center;}	.about-us-block .more{padding: 0;width: 100%;text-align: center;}	.block_newsletter form{width: 100%;}	#header .top-menu a[data-depth="0"]:before{display:none;}	#content-wrapper{padding: 0;}	.account-button	{		display: block;		font-size: 0;		padding: 0;	}	.account-button:hover{}	.nav-tabs .nav-link{padding: 15px 50px;}	#index #header .header-nav-fullwidth{border: none;}	#testimonial-block .des{margin: 0;}	.custome-home-imgblock{display: none;}	.products-selection .filter-button{padding-right: 0;padding-left: 0;}	.products-sort-order{padding-left: 0;}	#header .header-right{padding: 0;width: 100%;}	.about-us-block .about-product-detail{margin: 0;}	.about-us-block .detail-description{left: 35px;top: 70px;}	.footer-bottom .links .h3 	{	    display: inline-block;	    text-align: left;	    color: #fff;	    font-size: 14px;	}	.footer-bottom .links .title{text-align: left;}	.footer-bottom .links li	{		display: block;		background: transparent;		text-align: left;		margin-bottom: 10px;	}	.footer-bottom .container{border: none;}	#footer .footer-bottom .col-md-6.links{padding: 0;margin: 0;display: none;}	.footer-bottom .col-md-6{padding: 0;}	.custom-service-block .service-title a{font-size: 13px;}	.shopping_cart_data, .account-detail{display: none;}	#_desktop_user_info{padding:0;}	#index .tabs .nav-tabs .nav-link::before{display: none;}	.custom-home-block .btn-primary{margin-bottom: 0;}	#footer .col-md-6.links, #footer .links{width: 100%;padding: 0;text-align: left;}	.copyright .text-sm-center	{		text-align: center !important;	}	#module-psblog-list #content-wrapper{width: 100%;}	.custom-home-block .custom-description .home-desc{font-size: 26px;}	.custom-home-block .home-offer	{	    font-size: 50px;	    line-height: 35px;	}	.custom-home-block .home-offer .span-percentage	{	    font-size: 20px;	    line-height: 24px;	}	.custom-home-block .home-offer .span-off {font-size: 16px;}	.custom-home-block .home-sale	{	    font-size: 33px;	    line-height: 20px;	}	#custom-aboutus{width: 100%;text-align: center;}	.block-social li{padding: 0 !important}	#index .tabs .nav-tabs {width: 100%;}	.footer-payment-block{margin-top: 0;}	#header .top-menu .full a.dropdown-submenu{padding:10px 10px 10px 25px; font-weight: normal;}	.search-widget form button[type="submit"]{left: auto;right: 0; background-color: #fff;}	.custom-service-block .service {	    padding: 15px 0;	    margin: 0 auto;	    float: none;	    width: 100%;	}	.feature-collection{width: 100%;text-align: center;}	.feature-collection-inner{display: inline-block;margin: 15px;}	#header .header-nav-fullwidth{border: none;}	.aboutus-offer-img, .aboutus-offer-description{width: 100%;text-align: center;}	.aboutus-offer-description {padding: 30px 0 0;}	.footer-container #block_myaccount_infos li{padding: 5px 15px;}	li.product-flag::before{display: none;}	.offer-detailes .offer-subtitle,.offer-detailes .btn-primary{display: none;}	.offer-detailes{top: 25px;}	#custom-aboutus::before, .block-contact::before, #block_myaccount_infos::before{display: none;}	.offer-block{display: none;}	#testimonial-block {margin-top: 0; width: 100%; text-align: center;}	#index #footer {margin-top: 50px;}	.shopping_cart_main .cart-title,.shopping_cart_main .value{display: none;}	.col-md-6.wrapper{width: 100%;}	.block-contact::before, .col-md-6.wrapper::before{display: none;}	#index .special-products .prod-image-slider{display: none !important;}	#header .language-selector{background: transparent; padding: 0;}	#header .header-nav-fullwidth .container{border-top: none;}	.top-menu a[data-depth="0"]::after{display: none;}	.custom-service-block .service:first-child{padding-left: 0;}	.home-block-category .home-category{width: 100%; margin-bottom: 50px;}	.home-category-inner {margin: 0 auto;}	.home-left, .home-right, .home-desc{width: 100%;}	.home-right{margin-top: 20px;}	.subbannercms .left-block .detailes .title { font-size: 19px; line-height: 25px;}	.subbannercms .detailes .main-title{font-size: 13px;}	.subbannercms .detailes .title { font-size: 16px; line-height: 20px;}	.subbannercms .detailes .main-title{padding: 5px 0;}	#footer #custom-aboutus {width: 100%;}	.footer-logo{text-align: center;}	#_desktop_cart::after {		display: none;	}	#header .user-info a {		color: #000;	}	#header .user-info {		padding: 10px 10px;	}	.block_newsletter {		width: 100%;		text-align: center;		margin-top: 20px;	}	.block_newsletter form input[type="email"] {		width: 402px;	}	.block-social {		width: 100%;		text-align: center;	}	.feature-collection .collection-description {		right: 25px;		top: 32%;	}	#wrapper .subbannercms .banner {		margin-bottom: 20px;	}	.right-block.blocks, .right-bottom-right {		padding-left: 0;	}	.special-products .product-description {		padding: 15px 20px;		width: 100%;		text-align: center;		background: #fff;	}	.special-products .products .product-description .product-cart {		width: 90px;	}	.special-products .product-miniature .thumbnail-container {		float: left;		width: 100%;	}	.lastest_block span.blog-author {		width: 84%;	}	.feature-collection .collection-title {		font-size: 13px;	}	.pagination > div:first-child {		text-align: center;	}	.pagination .page-list {		text-align: center !important;	}	#product #main .page-content, #my-account #main .page-content {		margin-top: 20px;	}	.cart-grid-body {		margin-top: 20px;	}	.testmonial-image {		width: 100%;		text-align: center;	}	.testmonial-author {		text-align: center;		width: 100%;		margin-top: 20px;	}	#testimonial-block .des p::before {		right: 15%;	}	.left-block.blocks, .right-bottom-left {		padding-right: 0;	}}@media (max-width:479px) {	#content-wrapper,	#left-column {		padding-left: 0!important;		padding-right: 0!important	}	/*new css*/	#header .cart-drop-contents	{		width: 290px;	}	.subbannercms .banner3 .detailes .offer > span{font-size: 50px;line-height: 50px;}	.subbannercms .banner3 .detailes .description{font-size: 16px;}	.subbannercms .banner3 .detailes .offer{padding: 20px 0;}	.subbannercms .detailes .description {		font-size: 18px;		line-height: 20px;	}	.copyright .text-sm-center{font-size:12px;}	.layout-left-column #products .product-miniature, .layout-left-column .featured-products .product-miniature,	.layout-left-column .product-accessories .product-miniature, 	.layout-left-column .product-miniature .product-miniature, .layout-right-column #products .product-miniature,	.layout-right-column .featured-products .product-miniature, .layout-right-column .product-accessories .product-miniature,	.layout-right-column .product-miniature .product-miniature	{		width: 100%;	}	#products .product-miniature, .featured-products .product-miniature, .new-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature, .special-products .product-miniature, .bestseller-products .product-miniature {    width: 100%;    text-align: center;}	.images-container .product-images > li.thumb-container > .thumb{margin: 0;}	.tabs .nav-tabs .nav-item	{		float: left;		margin: 5px 0;		width: 100%;	}	.product1-detail, .product2-detail, .product3-detail{text-align: center;}	.product1-detail .detail-img1,.product2-detail .detail-img2,.product3-detail .detail-img3	{		float: none;		display: inline-block;	}	#custom-aboutus .about-us-block{text-align: center;}	.copyright ._blank{font-size: 11px;}	.block-newsletter-detail p{width: 100%;}	#header .header-nav .top-logo{width: 170px;}	#header .header-nav #menu-icon .material-icons{line-height: 40px;}	.banner-links ul li{font-size: 13px;padding-left: 10px;}	.customhome-block{width: 100%; padding: 30px 0;}	.home-block-category{padding: 0;}	.custom-home-block .home-price span{font-size: 35px;line-height: 40px;}		.about-us-block .detail-description{top: 35px;left: 15px;}	.feature-collection-inner{display: inline-block;}	.custom-home-block .custom-description .home-title{font-size: 11px;}	.custom-home-block .home-offer{letter-spacing: 0.9px;}	.testimonial-main{padding: 20px;}	.product-miniaturev .comments_note{float: none;}	.custom-home-block .custom-description .home-desc {    font-size: 18px;    letter-spacing: 0.8px;	}	.products-section-title span::before 	{		left: -60px;		width: 50px;	}	.products-section-title span::after{right: -60px;width: 50px;}	.block_newsletter .container{padding: 0;}	.block_newsletter p{font-size: 12px;}	.subbannercms .detailes{top: 30px;left: 15px;}	.about-us-title{letter-spacing: 0.8px;}	.subbannercms .detailes .title{font-size: 13px;}	.offer-detailes{top: 10px;right: 10px;}	#custom-aboutus .container,.block-social{width: 100%;}	#header .header-top > .container{padding: 0;}	#header .header-top{padding: 10px 15px;}	.subbannercms .btn-primary{display: none;}	.prod-image-slider{width: 33%;margin-right: 10px;}	#custom-aboutus .about-us-block li{width: 90px;}	.custom-service-block .service{width: 90%;}	#footer #custom-aboutus .container {padding: 0;}	.banner-inner .details .title {		font-size: 22px;	}	.banner-inner .details .sub_title {		font-size: 13px;		line-height: 18px;	}	.subbanner_action .btn-primary {		padding: 12px 12px;	}	.lastest_block span.blog-author {		width: 76%;	}	.feature-collection .collection-description {		top: 25%;	}	.special-products li.product-flag.discount, .special-products li.product-flag.on-sale {		right: 15px;		left: auto;	}	.lastest_block span.blog-author {		width: 76%;	}	.lastest_block, #homeparallax, #custom-aboutus, .special-products, .new-products, .bestseller-products, #custom-testimonial, .offerbanners, #featured-products, #custom-services, .featured-products, .dfbrands, .product-accessories, #custom-html, #custom-featuredblock, #productCommentsBlock, #index .tabs, #dfinstagramblock {		margin-top: 20px !important;	}}