@charset "UTF-8";
 html { 
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%  
}
body {
	margin: 0;
	    overflow-y: scroll !important;  
}
body.notlogged {
  background: url('../../../img/background-dakir.jpg') no-repeat center center fixed !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
body.notlogged #authentication{
margin-top: 20%;
} 
body.notlogged #authentication h3{ 
background: url(../../../img/dakir-logo.png) no-repeat;
    text-indent: -9989px;
    height: 110px;
    background-color: #fff;
    background-position: center;
    border-bottom: none;
}

body.notlogged  form{
	display:none;
}
body.notlogged #authentication form{
	display:block;
}

.exitmodule{
float: right;
    font-size: 42px;
    width: 50px;
    text-align: center;
}
.exitmodule span{
    font-size: 17px;
    display: block;
    line-height: 4px;
    width: 100%;
    text-align: center;
    margin-top: -3px;
    margin-left: -3px;
}
#authentication #login_form .form_content{
	
    background-color: #fff;
}
background-dakir
article,
aside,our_price_display
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],
template {
	display: none
}
a {
	background-color: transparent
}
a:active,
a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,
strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
mark {
	color: #000;
	background: #ff0
}
small {
	font-size: 80%
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
pre {
	overflow: auto
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font: inherit;
	color: inherit
}
button {
	overflow: visible
}
button,
select {
	text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0
}
input {
	line-height: normal
}
input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver
}
legend {
	padding: 0;
	border: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
td,
th {
	padding: 0
}
.no-src.lazyload,
.no-src.lazyloading {
	opacity: 0;
}
.no-src.lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
	    max-width: 100%;
height: auto;
}
[data-expand].lazyload {
	opacity: 0;
	transform: scale(0.8);
}
[data-expand].lazyloaded {
	opacity: 1;
	transition: all 700ms;
	transform: scale(1);
}

@media print {
	*,
	:after,
	:before {
		color: #000!important;
		text-shadow: none!important;
		background: 0 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href)")"
	}
	abbr[title]:after {
		content: " (" attr(title)")"
	}
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: ""
	}
	blockquote,
	pre {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	img {
		max-width: 100%!important
	}
	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
	}
	.label {
		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
	}
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:after,
:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #337ab7;
	text-decoration: none
}
a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline
}
a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
figure {
	margin: 0
}
img {
	vertical-align: middle
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
.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
}
[role=button] {
	cursor: pointer
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%
}
.h1,
h1 {
	font-size: 36px
}
.h2,
h2 {
	font-size: 30px
}
.h3,
h3 {
	font-size: 24px
}
.h4,
h4 {
	font-size: 18px
}
.h5,
h5 {
	font-size: 14px
}
.h6,
h6 {
	font-size: 12px
}
p {
	margin: 0 0 10px
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4
}
@media (min-width: 768px) {
	.lead {
		font-size: 21px
	}
}
.small,
small {
	font-size: 85%
}
.mark,
mark {
	padding: .2em;
	background-color: #fcf8e3
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.text-justify {
	text-align: justify
}
.text-nowrap {
	white-space: nowrap
}
.text-lowercase {
	text-transform: lowercase
}
.text-uppercase {
	text-transform: uppercase
}
.text-capitalize {
	text-transform: capitalize
}
.text-muted {
	color: #777
}
.text-primary {
	color: #337ab7
}
a.text-primary:focus,
a.text-primary:hover {
	color: #286090
}
.text-success {
	color: #3c763d
}
a.text-success:focus,
a.text-success:hover {
	color: #2b542c
}
.text-info {
	color: #31708f
}
a.text-info:focus,
a.text-info:hover {
	color: #245269
}
.text-warning {
	color: #8a6d3b
}
a.text-warning:focus,
a.text-warning:hover {
	color: #66512c
}
.text-danger {
	color: #a94442
}
a.text-danger:focus,
a.text-danger:hover {
	color: #843534
}
.bg-primary {
	color: #fff;
	background-color: #337ab7
}
a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090
}
.bg-success {
	background-color: #dff0d8
}
a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3
}
.bg-info {
	background-color: #d9edf7
}
a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee
}
.bg-warning {
	background-color: #fcf8e3
}
a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5
}
.bg-danger {
	background-color: #f2dede
}
a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
ol,
ul {
	margin-top: 0;
	margin-bottom: 10px
}
ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none
}
.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
dl {
	margin-top: 0;
	margin-bottom: 20px
}
dd,
dt {
	line-height: 1.42857143
}
dt {
	font-weight: 700
}
dd {
	margin-left: 0
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
}
abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777
}
.initialism {
	font-size: 90%;
	text-transform: uppercase
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0
}
blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: ''
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\00A0 \2014'
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143
}
code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}
kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}
kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
@media (min-width: 768px) {
	.container {
		width: 750px
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1240px
	}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666667%
}
.col-xs-10 {
	width: 83.33333333%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666667%
}
.col-xs-7 {
	width: 58.33333333%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666667%
}
.col-xs-4 {
	width: 33.33333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.66666667%
}
.col-xs-1 {
	width: 8.33333333%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-pull-11 {
	right: 91.66666667%
}
.col-xs-pull-10 {
	right: 83.33333333%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-8 {
	right: 66.66666667%
}
.col-xs-pull-7 {
	right: 58.33333333%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-5 {
	right: 41.66666667%
}
.col-xs-pull-4 {
	right: 33.33333333%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-2 {
	right: 16.66666667%
}
.col-xs-pull-1 {
	right: 8.33333333%
}
.col-xs-pull-0 {
	right: auto
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-push-11 {
	left: 91.66666667%
}
.col-xs-push-10 {
	left: 83.33333333%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-8 {
	left: 66.66666667%
}
.col-xs-push-7 {
	left: 58.33333333%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-5 {
	left: 41.66666667%
}
.col-xs-push-4 {
	left: 33.33333333%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-2 {
	left: 16.66666667%
}
.col-xs-push-1 {
	left: 8.33333333%
}
.col-xs-push-0 {
	left: auto
}
.col-xs-offset-12 {
	margin-left: 100%
}
.col-xs-offset-11 {
	margin-left: 91.66666667%
}
.col-xs-offset-10 {
	margin-left: 83.33333333%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-8 {
	margin-left: 66.66666667%
}
.col-xs-offset-7 {
	margin-left: 58.33333333%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-5 {
	margin-left: 41.66666667%
}
.col-xs-offset-4 {
	margin-left: 33.33333333%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-2 {
	margin-left: 16.66666667%
}
.col-xs-offset-1 {
	margin-left: 8.33333333%
}
.col-xs-offset-0 {
	margin-left: 0
}
@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
	.col-sm-pull-12 {
		right: 100%
	}
	.col-sm-pull-11 {
		right: 91.66666667%
	}
	.col-sm-pull-10 {
		right: 83.33333333%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-8 {
		right: 66.66666667%
	}
	.col-sm-pull-7 {
		right: 58.33333333%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-5 {
		right: 41.66666667%
	}
	.col-sm-pull-4 {
		right: 33.33333333%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-2 {
		right: 16.66666667%
	}
	.col-sm-pull-1 {
		right: 8.33333333%
	}
	.col-sm-pull-0 {
		right: auto
	}
	.col-sm-push-12 {
		left: 100%
	}
	.col-sm-push-11 {
		left: 91.66666667%
	}
	.col-sm-push-10 {
		left: 83.33333333%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-8 {
		left: 66.66666667%
	}
	.col-sm-push-7 {
		left: 58.33333333%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-5 {
		left: 41.66666667%
	}
	.col-sm-push-4 {
		left: 33.33333333%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-2 {
		left: 16.66666667%
	}
	.col-sm-push-1 {
		left: 8.33333333%
	}
	.col-sm-push-0 {
		left: auto
	}
	.col-sm-offset-12 {
		margin-left: 100%
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%
	}
	.col-sm-offset-0 {
		margin-left: 0
	}
}
@media (min-width: 992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-11 {
		width: 91.66666667%
	}
	.col-md-10 {
		width: 83.33333333%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-8 {
		width: 66.66666667%
	}
	.col-md-7 {
		width: 58.33333333%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-5 {
		width: 41.66666667%
	}
	.col-md-4 {
		width: 33.33333333%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-2 {
		width: 16.66666667%
	}
	.col-md-1 {
		width: 8.33333333%
	}
	.col-md-pull-12 {
		right: 100%
	}
	.col-md-pull-11 {
		right: 91.66666667%
	}
	.col-md-pull-10 {
		right: 83.33333333%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-8 {
		right: 66.66666667%
	}
	.col-md-pull-7 {
		right: 58.33333333%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-5 {
		right: 41.66666667%
	}
	.col-md-pull-4 {
		right: 33.33333333%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-2 {
		right: 16.66666667%
	}
	.col-md-pull-1 {
		right: 8.33333333%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-push-12 {
		left: 100%
	}
	.col-md-push-11 {
		left: 91.66666667%
	}
	.col-md-push-10 {
		left: 83.33333333%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-8 {
		left: 66.66666667%
	}
	.col-md-push-7 {
		left: 58.33333333%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-5 {
		left: 41.66666667%
	}
	.col-md-push-4 {
		left: 33.33333333%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-2 {
		left: 16.66666667%
	}
	.col-md-push-1 {
		left: 8.33333333%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-offset-12 {
		margin-left: 100%
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
}
@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-11 {
		width: 91.66666667%
	}
	.col-lg-10 {
		width: 83.33333333%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-8 {
		width: 66.66666667%
	}
	.col-lg-7 {
		width: 58.33333333%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-5 {
		width: 41.66666667%
	}
	.col-lg-4 {
		width: 33.33333333%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-2 {
		width: 16.66666667%
	}
	.col-lg-1 {
		width: 8.33333333%
	}
	.col-lg-pull-12 {
		right: 100%
	}
	.col-lg-pull-11 {
		right: 91.66666667%
	}
	.col-lg-pull-10 {
		right: 83.33333333%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-8 {
		right: 66.66666667%
	}
	.col-lg-pull-7 {
		right: 58.33333333%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-5 {
		right: 41.66666667%
	}
	.col-lg-pull-4 {
		right: 33.33333333%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-2 {
		right: 16.66666667%
	}
	.col-lg-pull-1 {
		right: 8.33333333%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-push-12 {
		left: 100%
	}
	.col-lg-push-11 {
		left: 91.66666667%
	}
	.col-lg-push-10 {
		left: 83.33333333%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-8 {
		left: 66.66666667%
	}
	.col-lg-push-7 {
		left: 58.33333333%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-5 {
		left: 41.66666667%
	}
	.col-lg-push-4 {
		left: 33.33333333%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-2 {
		left: 16.66666667%
	}
	.col-lg-push-1 {
		left: 8.33333333%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-offset-12 {
		margin-left: 100%
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
}
table {
	background-color: transparent
}
caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left
}
th {
	text-align: left
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}
table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}
table td[class*=col-],
table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
	background-color: #f5f5f5
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
	background-color: #dff0d8
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
	background-color: #d9edf7
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
	background-color: #fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
	background-color: #f2dede
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc
}
.table-responsive {
	min-height: .01%;
	overflow-x: auto
}
@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd
	}
	.table-responsive>.table {
		margin-bottom: 0
	}
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>thead>tr>th {
		white-space: nowrap
	}
	.table-responsive>.table-bordered {
		border: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child,
	.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,
	.table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child,
	.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,
	.table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td,
	.table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0
	}
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}
input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type=checkbox],
input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal
}
input[type=file] {
	display: block
}
input[type=range] {
	display: block;
	width: 100%
}
select[multiple],
select[size] {
	height: auto
}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-control::-moz-placeholder {
	color: #999;
	opacity: 1
}
.form-control:-ms-input-placeholder {
	color: #999
}
.form-control::-webkit-input-placeholder {
	color: #999
}
.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed
}
textarea.form-control {
	height: auto
}
input[type=search] {
	-webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type=date].form-control,
	input[type=time].form-control,
	input[type=datetime-local].form-control,
	input[type=month].form-control {
		line-height: 34px
	}
	.input-group-sm input[type=date],
	.input-group-sm input[type=time],
	.input-group-sm input[type=datetime-local],
	.input-group-sm input[type=month],
	input[type=date].input-sm,
	input[type=time].input-sm,
	input[type=datetime-local].input-sm,
	input[type=month].input-sm {
		line-height: 30px
	}
	.input-group-lg input[type=date],
	.input-group-lg input[type=time],
	.input-group-lg input[type=datetime-local],
	.input-group-lg input[type=month],
	input[type=date].input-lg,
	input[type=time].input-lg,
	input[type=datetime-local].input-lg,
	input[type=month].input-lg {
		line-height: 46px
	}
}
.form-group {
	margin-bottom: 15px
}
.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px
}
.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
	position: absolute;
	margin-top: 4px\9;
	margin-left: -20px
}
.checkbox+.checkbox,
.radio+.radio {
	margin-top: -5px
}
.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px
}
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
	cursor: not-allowed
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
	cursor: not-allowed
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
	cursor: not-allowed
}
.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0
}
.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-sm {
	height: 30px;
	line-height: 30px
}
select[multiple].input-sm,
textarea.input-sm {
	height: auto
}
.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto
}
.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5
}
.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
select.input-lg {
	height: 46px;
	line-height: 46px
}
select[multiple].input-lg,
textarea.input-lg {
	height: auto
}
.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto
}
.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333
}
.has-feedback {
	position: relative
}
.has-feedback .form-control {
	padding-right: 42.5px
}
.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
	color: #3c763d
}
.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d
}
.has-success .form-control-feedback {
	color: #3c763d
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
	color: #8a6d3b
}
.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b
}
.has-warning .form-control-feedback {
	color: #8a6d3b
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
	color: #a94442
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442
}
.has-error .form-control-feedback {
	color: #a94442
}
.has-feedback label~.form-control-feedback {
	top: 25px
}
.has-feedback label.sr-only~.form-control-feedback {
	top: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}
@media (min-width: 768px) {
	.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;
		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 .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0
	}
	.form-inline .checkbox input[type=checkbox],
	.form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0
	}
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0
}
.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width: 768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right
	}
}
.form-horizontal .has-feedback .form-control-feedback {
	right: 15px
}
@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px
	}
}
@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none
}
.btn.active,
.btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65
}
a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c
}
.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc
}
.btn-default .badge {
	color: #fff;
	background-color: #333
}
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}
.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}
.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}
.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>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4
}
.btn-primary .badge {
	color: #337ab7;
	background-color: #fff
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625
}
.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439
}
.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>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
	background-image: none
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85
}
.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.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>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
	background-image: none
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d
}
.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512
}
.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>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
	background-image: none
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19
}
.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.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>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent
}
.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none
}
.btn-group-lg>.btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
.btn-group-sm>.btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-group-xs>.btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	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 {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}
.dropdown,
.dropup {
	position: relative
}
.dropdown-toggle:focus {
	outline: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	color: #777
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}
.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: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto
	}
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0
	}
}
.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	float: left
}
.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: -5px
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left
}
.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
	margin-left: 5px
}
.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-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-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-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn .caret {
	margin-left: 0
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}
.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>.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-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.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-left-radius: 0;
	border-top-right-radius: 0
}
.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate
}
.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%
}
.btn-group-justified>.btn-group .btn {
	width: 100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left: auto
}
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}
.input-group[class*=col-] {
	float: none;
	padding-right: 0;
	padding-left: 0
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}
.input-group .form-control:focus {
	z-index: 3
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px
}
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	line-height: 46px
}
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
	height: auto
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px
}
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
	height: auto
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
	display: table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn: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: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
	margin-top: 0
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group-addon:first-child {
	border-right: 0
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-addon:last-child {
	border-left: 0
}
.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap
}
.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: 2
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
	margin-right: -1px
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav>li {
	position: relative;
	display: block
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px
}
.nav>li>a:focus,
.nav>li>a:hover {
	text-decoration: none;
	background-color: #eee
}
.nav>li.disabled>a {
	color: #777
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}
.nav-tabs.nav-justified>li {
	float: none
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%
	}
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0
	}
}
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs.nav-justified>.active>a,
	.nav-tabs.nav-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff
	}
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7
}
.nav-stacked>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified {
	width: 100%
}
.nav-justified>li {
	float: none
}
.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width: 768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%
	}
	.nav-justified>li>a {
		margin-bottom: 0
	}
}
.nav-tabs-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
	border: 1px solid #ddd
}
@media (min-width: 768px) {
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0
	}
	.nav-tabs-justified>.active>a,
	.nav-tabs-justified>.active>a:focus,
	.nav-tabs-justified>.active>a:hover {
		border-bottom-color: #fff
	}
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
@media (min-width: 768px) {
	.navbar {
		border-radius: 4px
	}
}
@media (min-width: 768px) {
	.navbar-header {
		float: left
	}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0
	}
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px
	}
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width: 768px) {
	.container-fluid>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container>.navbar-collapse,
	.container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0
	}
}
.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}
@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0
	}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none
}
.navbar-brand>img {
	display: block
}
@media (min-width: 768px) {
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -15px
	}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width: 768px) {
	.navbar-toggle {
		display: none
	}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none
	}
}
@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
}
@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.navbar-form .form-control-static {
		display: inline-block
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle
	}
	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto
	}
	.navbar-form .input-group>.form-control {
		width: 100%
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0
	}
	.navbar-form .checkbox input[type=checkbox],
	.navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0
	}
}
@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0
	}
}
@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}
@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px
	}
}
@media (min-width: 768px) {
	.navbar-left {
		float: left!important
	}
	.navbar-right {
		float: right!important;
		margin-right: -15px
	}
	.navbar-right~.navbar-right {
		margin-right: 0
	}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #ddd
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #555;
	background-color: #e7e7e7
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent
	}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link {
	color: #777
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #080808
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent
	}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link {
	color: #9d9d9d
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}
.breadcrumb>li {
	display: inline-block
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}
.breadcrumb>.active {
	color: #777
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}
.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}
.pager li {
	display: inline
}
.pager li>a,
.pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}
.pager li>a:focus,
.pager li>a:hover {
	text-decoration: none;
	background-color: #eee
}
.pager .next>a,
.pager .next>span {
	float: right
}
.pager .previous>a,
.pager .previous>span {
	float: left
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}
a.label:focus,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.label:empty {
	display: none
}
.btn .label {
	position: relative;
	top: -1px
}
.label-default {
	background-color: #777
}
.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e
}
.label-primary {
	background-color: #337ab7
}
.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090
}
.label-success {
	background-color: #5cb85c
}
.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44
}
.label-info {
	background-color: #5bc0de
}
.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5
}
.label-warning {
	background-color: #f0ad4e
}
.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f
}
.label-danger {
	background-color: #d9534f
}
.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px
}
.badge:empty {
	display: none
}
.btn .badge {
	position: relative;
	top: -1px
}
.btn-group-xs>.btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px
}
a.badge:focus,
a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff
}
.list-group-item>.badge {
	float: right
}
.list-group-item>.badge+.badge {
	margin-right: 5px
}
.nav-pills>li>a>.badge {
	margin-left: 3px
}
.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee
}
.jumbotron .h1,
.jumbotron h1 {
	color: inherit
}
.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200
}
.jumbotron>hr {
	border-top-color: #d5d5d5
}
.container .jumbotron,
.container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px
}
.jumbotron .container {
	max-width: 100%
}
@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}
	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px
	}
	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px
	}
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out
}
.thumbnail a>img,
.thumbnail>img {
	margin-right: auto;
	margin-left: auto
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7
}
.thumbnail .caption {
	padding: 9px;
	color: #333
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: 700
}
.alert>p,
.alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #2b542c
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.alert-info hr {
	border-top-color: #a6e1ec
}
.alert-info .alert-link {
	color: #245269
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.alert-warning hr {
	border-top-color: #f7e1b5
}
.alert-warning .alert-link {
	color: #66512c
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #843534
}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@-o-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}
	to {
		background-position: 0 0
	}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px
}
.progress-bar.active,
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media,
.media-body {
	overflow: hidden;
	zoom: 1
}
.media-body {
	width: 10000px
}
.media-object {
	display: block
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right,
.media>.pull-right {
	padding-left: 10px
}
.media-left,
.media>.pull-left {
	padding-right: 10px
}
.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.media-bottom {
	vertical-align: bottom
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}
.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
a.list-group-item,
button.list-group-item {
	color: #555
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5
}
button.list-group-item {
	width: 100%;
	text-align: left
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee
}
.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: #777
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}
.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: #c7ddef
}
.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
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.panel-body {
	padding: 15px
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit
}
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
	color: inherit
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.list-group,
.panel>.panel-collapse>.list-group {
	margin-bottom: 0
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}
.list-group+.panel-footer {
	border-top-width: 0
}
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
	margin-bottom: 0
}
.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
	padding-right: 15px;
	padding-left: 15px
}
.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
	border: 0
}
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0
}
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0
}
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0
}
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0
}
.panel>.table-responsive {
	margin-bottom: 0;
	border: 0
}
.panel-group {
	margin-bottom: 20px
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px
}
.panel-group .panel+.panel {
	margin-top: 5px
}
.panel-group .panel-heading {
	border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd
}
.panel-group .panel-footer {
	border-top: 0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}
.panel-default {
	border-color: #ddd
}
.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd
}
.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd
}
.panel-primary {
	border-color: #337ab7
}
.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7
}
.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7
}
.panel-success {
	border-color: #d6e9c6
}
.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6
}
.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6
}
.panel-info {
	border-color: #bce8f1
}
.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1
}
.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1
}
.panel-warning {
	border-color: #faebcc
}
.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc
}
.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc
}
.panel-danger {
	border-color: #ebccd1
}
.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1
}
.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1
}
.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-16by9 {
	padding-bottom: 56.25%
}
.embed-responsive-4by3 {
	padding-bottom: 75%
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15)
}
.well-lg {
	padding: 24px;
	border-radius: 6px
}
.well-sm {
	padding: 9px;
	border-radius: 3px
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}
.modal-open {
	overflow: hidden
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px
	}
}
.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto
}
.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto
}
.popover.top {
	margin-top: -10px
}
.popover.right {
	margin-left: 10px
}
.popover.bottom {
	margin-top: 10px
}
.popover.left {
	margin-left: -10px
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.popover-content {
	padding: 9px 14px
}
.popover>.arrow,
.popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.popover>.arrow {
	border-width: 11px
}
.popover>.arrow:after {
	content: "";
	border-width: 10px
}
.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0
}
.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0
}
.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0
}
.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0
}
.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25)
}
.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff
}
.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}
.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
	line-height: 1
}
@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px
	}
	.carousel-inner>.item.active.right,
	.carousel-inner>.item.next {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	.carousel-inner>.item.active.left,
	.carousel-inner>.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	.carousel-inner>.item.active,
	.carousel-inner>.item.next.left,
	.carousel-inner>.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 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);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x
}
.carousel-control:focus,
.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1
}
.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: #000\9;
	background-color: rgba(0, 0, 0, 0);
	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 screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -10px
	}
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -10px
	}
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px
	}
	.carousel-indicators {
		bottom: 20px
	}
}
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	display: table;
	content: " "
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important
}
.affix {
	position: fixed
}
@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px) {
	.visible-xs {
		display: block!important
	}
	table.visible-xs {
		display: table!important
	}
	tr.visible-xs {
		display: table-row!important
	}
	td.visible-xs,
	th.visible-xs {
		display: table-cell!important
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block!important
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline!important
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block!important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block!important
	}
	table.visible-sm {
		display: table!important
	}
	tr.visible-sm {
		display: table-row!important
	}
	td.visible-sm,
	th.visible-sm {
		display: table-cell!important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block!important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline!important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block!important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block!important
	}
	table.visible-md {
		display: table!important
	}
	tr.visible-md {
		display: table-row!important
	}
	td.visible-md,
	th.visible-md {
		display: table-cell!important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block!important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline!important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block!important
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block!important
	}
	table.visible-lg {
		display: table!important
	}
	tr.visible-lg {
		display: table-row!important
	}
	td.visible-lg,
	th.visible-lg {
		display: table-cell!important
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block!important
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline!important
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block!important
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none!important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none!important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none!important
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none!important
	}
}
.visible-print {
	display: none!important
}
@media print {
	.visible-print {
		display: block!important
	}
	table.visible-print {
		display: table!important
	}
	tr.visible-print {
		display: table-row!important
	}
	td.visible-print,
	th.visible-print {
		display: table-cell!important
	}
}
.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:Pe-icon-7-stroke;src:url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format(embedded-opentype),
url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/Pe-icon-7-stroke.woff?d7yf1v) format(woff),
url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format(truetype),
url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format(svg);
 font-weight:400;
 font-style:normal
}
@font-face{font-family:'Glyphicons Halflings';src:url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.eot) format(embedded-opentype),url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.eot?#iefix) format(embedded-opentype),url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.woff2) format(woff2),url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.woff) format(woff),url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.ttf) format(truetype),url(http://module.dakir.be/themes/wattuneed-1200-2/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format(svg);font-style:normal}
body,
#page {
	overflow-x: initial !important
}
#loginascustomer_navigation {
	position: absolute;
	top: 31px;
	left: 50%;
	width: 30%;
	height: 27px;
	z-index: 1;
	text-align: center;
	color: #fff !important;
	line-height: 7px;
	border-radius: 6px;
	margin: 0 0 0 -15%
}
.dark-overlay {
	position: fixed;
	background-color: #000;
	z-index: 9998 !important;
	display: none;
	opacity: .5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}
.img-menu-remove-button {
	overflow: hidden;
	max-height: 146px;
	display: block
}
.cbp-column-title-bottom {
	color: #fff;
	background: #95bf00;
	width: 103%;
	max-width: 240px;
	font-size: 13px;
	display: block;
	text-align: center;
	margin: 11px auto 0;
	padding: 5px
}
.cbp-column-title-bottom span,
.cbp-column-title-bottom:hover span {
	color: #fff;
	font-weight: 600;
	text-decoration: none
}
.add-to-cart-popup {
	position: fixed;
	left: 50%;
	top: 30%;
	display: none;
	width: 450px;
	height: 160px;
	margin-left: -225px;
	background-color: #FFF;
	z-index: 100;
	border: 1px solid #f0f0f0;
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.75);
	border-radius: 5px
}
.add-to-cart-popup p {
	font-weight: 700;
	font-size: 18px;
	width: 100%;
	padding-top: 30px;
	text-align: center
}
.add-to-cart-popup .exclusive {
	margin-left: 20px;
	margin-top: 30px;
	width: 170px;
	float: left;
	background: #93bf1f;
	border: 1px solid #789e14;
	border-radius: 4px
}
.add-to-cart-popup .button {
	margin-right: 10px;
	color: #ccc;
	margin-top: 30px;
	border-radius: 4px;
	width: 200px;
	float: right;
	border: 1px solid #000;
	background: #272727
}
.add-to-cart-popup .button:hover {
	background: #272727
}
#cart_block_list .products .remove_link a:before {
	display: none !important;
	opacity: 0 !important;
	content: "x";
	position: absolute;
	right: 35px;
	font-weight: 600;
	margin-top: -1px
}
body.ndkcfLoaded #right_column {
	width: 220px;
	position: absolute;
	right: 0
}
#ndkcsfields-block.newdesign .item-tab.configurateur {
	background: #fff !important;
	border-radius: 0;
	border: none;
	margin: 0
}
body.ndkcfLoaded .ndk-accessory-quantity-block .btn-default {
	height: 19px
}
body.ndkcfLoaded .newdesign a.imgpreview {
	height: 74px
}
body.ndkcfLoaded #ndkcsfields-block.newdesign .item-tab.configurateur #ndkcsfields >.groupFieldBlock,
body.ndkcfLoaded #ndkcsfields-block.newdesign .item-tab.configurateur #ndkcsfields {
	background: transparent !important;
	border-radius: 0;
	border: 0
}
body.ndkcfLoaded #more_info_block .idTabs {
	max-width: 900px;
	margin-left: 20px;
	display: none;
	background: #fff
}
body#product .box-mondevissolaire {
	max-width: initial;
	width: 74%;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #dedede;
	margin: 30px 0 140px
}
body.ndkcfLoaded .box-mondevissolaire .content {
	width: 60%;
	overflow: hidden
}
body#product .bx-wrapper .bx-pager {
	bottom: 6px
}
body#product.ndkcfLoaded .sheets a {
	color: #90bd1d;
	text-decoration: underline;
	font-weight: 700
}
body.ndkcfLoaded #ndkcsfields-block .box-info-product {
	width: 23%;
	position: absolute;
	background: transparent
}
body.ndkcfLoaded:not(.mobile) #ndkcsfields-block .box-info-product.fixed #summary {
	position: fixed;
	top: 14px;
	width: 268px
}
body.ndkcfLoaded #ndkcsfields-block .box-info-product.fixed.fixedbottom {
	top: inherit;
	bottom: 80px
}
body.ndkcfLoaded #ndkcsfields-block .box-info-product.fixed.fixedbottom #summary {
	top: inherit;
	position: relative;
	bottom: 80px
}
body.ndkcfLoaded #ndkcsfields-block #summary {
	background: #fff;
	border: 1px solid #CCC
}
body.ndkcfLoaded #ndkcsfields-block .box-info-product #summary .imgpreview {
	float: left;
	width: 16%;
	margin-right: 2%
}
body.ndkcfLoaded #ndkcsfields-block #summary h3 {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 800;
	width: 100%;
	text-align: center;
	margin-bottom: 18px;
	padding: 0
}
body.ndkcfLoaded #center_column {
	padding-bottom: 0;
	width: 100%
}
body.ndkcfLoaded .box-info-product.submitContainer {
	width: 229px;
	position: absolute;
	right: 19px;
	border: 0 !important;
	top: 0;
	margin: 134px 0 0
}
body.ndkcfLoaded #summary .title-product {
	width: 100%;
	float: left;
	font-weight: 800;
	margin: 0 0 7px
}
body.ndkcfLoaded #summary .accessory-infos .pieces,
body.ndkcfLoaded #summary .accessory-infos .price {
	width: 26%;
	float: left
}
body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/add-cart-product-4.png) no-repeat left top transparent;
	cursor: pointer;
	display: block;
	position: relative;
	width: 220px;
	text-indent: -999999px;
	height: 51px;
	border: 0;
	outline: 0;
	margin: 20px 0 0 23px
}
body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn span {
	position: absolute;
	color: #fff;
	left: 0;
	height: 100%;
	top: 0;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #92bd25;
	font-size: 19px;
	display: block;
	width: 210px;
	line-height: 18px;
	text-align: center;
	text-indent: 0;
	box-sizing: border-box;
	float: left;
	font-weight: 600;
	white-space: normal;
	margin: 0;
	padding: 6px 10px 10px 60px
}
body#product #pb-center-column {
	float: left;
	width: 25%;
	min-height: 170px !important
}
body #pb-right-column {
	position: relative;
	float: left;
	width: 100%;
	max-width: 600px;
	max-height: 470px;
	height: auto;
	margin-right: 20px;
	display: block !important
}
body#product #pb-right-column #thumbs_list,
body#product #pb-right-column #thumbs_list ul#thumbs_list_frame {
	width: 100% !important;
	max-height: 88px
}
body#product #pb-right-column {
	position: relative;
	float: left;
	width: 45%;
	max-width: initial;
	max-height: 470px;
	height: auto;
	margin-right: 20px;
	display: block !important
}
body #pb-left-column #buy_block {
	width: 100%;
	max-width: 260px
}
body #pb-right-column #image-block {
	float: left;
	width: 100%;
	height: auto;
	max-height: 290px;
	overflow: hidden;
	border: 1px solid #cacaca
}
body #pb-right-column #image-block .bx-wrapper {
	max-width: 100%
}
body #pb-right-column #image-block img {
	width: 100%;
	margin: 0
}
body #pb-right-column #image-block .bx-controls-direction a {
	overflow: initial;
	height: 40px;
	width: 40px;
	top: 48%
}
body #pb-right-column #image-block .bx-controls-direction a:before {
	font-size: 40px;
	line-height: 22px;
	opacity: .2
}
body #pb-right-column #image-block .bx-controls-direction a:hover:before {
	opacity: .7
}
body #pb-right-column #thumbs_list li#presta360-button1 span.presta360bt {
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	background: #a5d52a;
	top: 60px;
	left: 31px;
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	margin: 0 auto
}
.box {
	background: #fbfbfb;
	border: 1px solid #d6d4d4;
	line-height: 23px;
	margin: 0 0 30px;
	padding: 14px 18px 13px
}
.box.box-small {
	padding: 9px 10px 9px 20px
}
.box.box-small .dark {
	padding-top: 10px;
	padding-right: 20px;
	margin-bottom: 0;
	width: auto
}
h1 .title {
	color: #333;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif; 
	text-transform: uppercase;
	font-size: 24px;
	line-height: 24px;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 10px;
	padding-left: 6px;
	float: left;
	width: 100%;
	margin: 6px 0 25px
}
#product h1 {
	width: 100% !important;
	box-sizing: border-box
}
#product.ndkcfLoaded h1 span {
	max-width: 1193px
}
.info-promo {
	font-size: 18px;
	color: #FF3600;
	width: 659px
}
.info-promo .title {
	font-size: 22px;
	padding: 0 0 5px
}
.info-promo .subtitle {
	font-size: 11px;
	font-style: italic;
	opacity: 0.7;
	padding: 3px 0 8px
}
.w4wfaq-wrapper .w4wfaq-list > h4 {
	opacity: 0;
	border: 0
}
.clientPremium {
	background: #bdfa16
}
#authentication #create-account_form.premium fieldset {
	background: #f8f8f8;
	color: #222
}
#authentication #create-account_form.premium fieldset h3 {
	background: #252525;
	color: #b8f611
}
#authentication #create-account_form.premium fieldset .submit input {
	background: #bdfa16;
	color: #333
}
body #rm_return_form_popup {
	border: 0 !important
}
body #popup_preview {
	padding-left: 50%;
	padding-top: 30%
}
body .rm_popup_close_icon {
	background: url(//www.wattuneed.com/modules/exitpopupmodule/views/css/front/../../img/white.png) no-repeat #6E6E6 center center !important
}
body #popup_preview .discount_limit {
	color: #fff !important;
	font-size: 12px
}
body #popup_preview #coupon-button {
	text-transform: uppercase;
	cursor: pointer;
	font-size: 19px !important;
	height: 50px !important;
	margin-top: 15px !important;
	width: 100% !important;
	max-width: 322px !important;
	background: #9FFF00 !important;
	color: #333 !important
}
body #popup_preview #success-message-coupon {
	font-size: 12px
}
body #popup_preview #area {
	max-width: 370px;
	margin: 0 auto
}
body #popup_preview #area .emailfield {
	border: 3px solid #ccc;
	height: 46px
}
.textpremium {
	border: 1px solid #7d7d7d;
	background: #9e9e9e;
	border-radius: 5px;
	width: 70%;
	text-align: center;
	color: #bdfa16;
	text-transform: uppercase;
	font-weight: 700;
	font-style: italic;
	display: none;
	margin: -1px 0 18px 15%;
	padding: 5px 0
}
#center_column #account-creation_form p.checkbox.optinPremium {
	background: #464646;
	color: #fff;
	font-style: italic;
	border-radius: 7px;
	max-width: 279px;
	margin-left: 262px;
	height: 23px;
	padding: 3px 12px 3px 0
}
#account-creation_form p.checkbox.optinPremium input {
	float: left;
	margin: 5px 0 5px 15px
}
#account-creation_form p.checkbox.optinPremium label {
	color: #abe60b;
	font-style: italic;
	border-radius: 7px;
	display: block;
	width: auto;
	float: left;
	font-weight: 700;
	padding: 3px 12px 3px 26px
}
#account-creation_form p.checkbox.optinPremium label:before {
	content: "";
	background: url(//www.wattuneed.com/img/star-premium.png) 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	margin: 2px 0 0 -14px
}
#account-creation_form p.checkbox.optinPremium label:after {
	content: "";
	background: url(//www.wattuneed.com/img/star-premium.png) 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	float: right;
	margin: 2px 0 0 8px
}
.clientPremium .cart_discount_name span {
	background: #333;
	color: #fff;
	font-style: italic;
	border-radius: 7px;
	display: block;
	width: auto;
	float: right;
	padding: 3px 12px 3px 26px
}
.clientPremium .cart_discount_name span:before {
	content: "";
	background: url(//www.wattuneed.com/img/star-premium.png) 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	margin: 1px 0 0 -14px
}
.clientPremium .cart_discount_name span:after {
	content: "";
	background: url(//www.wattuneed.com/img/star-premium.png) 0 0 no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	float: right;
	margin: 1px 0 0 8px
}
body .w4wfaq-wrapper .panel-group .panel {
	border-radius: 0;
	border: 0
}
body .w4wfaq-wrapper .panel-title {
	padding: 5px 0
}
body #pb-center-column #short_description_block .title {
	color: #008FE5;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 14px;
	float: left;
	width: 100%
}
body #pb-center-column #short_description_block .more_info_top {
	border: 1px solid #c5c5c5;
	background: #a5d000;
	border-radius: 3px;
	float: left;
	position: relative;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	margin: 15px 0;
	padding: 5px 38px 5px 16px
}
body #pb-center-column #short_description_block .more_info_top:before {
	position: absolute;
	box-sizing: border-box;
	right: 0;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: rotate(90deg);
	font-weight: 800;
	color: #fff;
	content: "\f101";
	margin: 1px 21px 0 0
}
body #pb-center-column .buttons_bottom_block {
	display: none;
	padding-top: 10px;
	padding-bottom: 5px
}
body #pb-center-column {
	float: left;
	width: 360px
}
body #pb-left-column {
	position: absolute;
	right: 20px;
	top: 135px;
	margin-top: 0;
	float: none;
	width: 260px
}
body #wrapper-extraTabs {
	width: 640px;
	float: left;
	margin: 20px 0 0
}
body #product-extraTabs {
	float: left;
	width: 100%;
	background: none;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	border-radius: 0;
	box-shadow: none;
	margin: 5px 0 30px;
	padding: 17px 20px 0
}
body #product-extraTabs h2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
	font-size: 25px;
	color: #424242;
	font-family: Kalam, cursive;
	list-style-type: none;
	width: 100%;
	font-weight: 600;
	overflow: hidden;
	display: block;
	height: 39px;
	text-align: center;
	position: relative;
	background: transparent;
	text-shadow: 1px 1px 0 #fff;
	margin: 0 0 20px
}
body #idTab1 h2 {
    font-size: 31px;
    padding-bottom: 10px;
    color: #fe6600;
    font-style: normal;
    font-weight: 400 !important;
    clear: both;
    max-width: 80%;
    text-align:center;
    margin: 0 auto;
}
body #idTab1 h3,
body #idTab1 h3 strong,
body #idTab1 h3 span {
	font-family: 'Droid Sans' !important;
	color: #000 !important;
	font-size: 21px !important;
	font-weight: 400 !important;
	position: relative !important;
	display: block;
	margin: 20px 0 0
}
body .idTabContent.conseilmaxndk #wrapper-extraTabs {
	width: 100%;
	margin: 0
}
body .idTabContent.conseilmaxndk #product-extraTabs {
	border: 0;
	background: none;
	box-shadow: none
}
body #product-extraTabs ul li {
	background: none;
	list-style: none;
	float: left;
	display: block;
	width: 48%;
	height: 51px;
	line-height: 16px;
	font-family: 'Open Sans', cursive;
	font-size: 14px;
	margin: 7px 2% 7px 0;
	padding: 0
}
body #product-extraTabs #extraTab_1 ul li:before {
	content: "";
	display: block;
	float: left;
	width: 40px;
	height: 52px;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/checkbox_max.png) 9px -2px no-repeat;
	background-size: 25px;
	margin: 0
}
body #product-extraTabs #extraTab_1 ul li:nth-child(n+2):after {
	content: "";
	clear: both
}
body#product #idTab4.idTabContent {
	margin: 40px 0 0
}
body#product #idTab4 .accessories_block ul li {
	width: 23%
}
body#product #idTab4 .accessories_block ul li.lastlist {
	margin-right: 10px
}
body#product .idTabContent,
body #more_info_block.clear {
	width: 100%;
	max-width: initial
}
body .link_popup a {
	color: inherit;
	cursor: help;
	border-bottom: 1px dashed #999;
	text-decoration: none
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
legend {
	display: block;
	width: 100%;
	margin-bottom: 18px;
	font-size: 19.5px;
	line-height: inherit;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
	color: #000;
	padding: 0
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 700
}
input[type="radio"],
input[type="checkbox"] {
	line-height: normal;
	margin: 1px \9 0 0 0
}
select optgroup {
	font-size: inherit;
	font-style: inherit;
	font-family: inherit
}
.form-control {
	display: block;
	width: 100%;
	height: 32px;
	font-size: 13px;
	line-height: 1.42857;
	color: #9c9b9b;
	vertical-align: middle;
	background-color: #FFF;
	border: 1px solid #d6d4d4;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s box-shadow ease-in-out .15s;
	padding: 6px 12px
}
.form-control:focus {
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	border-color: #66afe9
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee
}
.form-group {
	margin-bottom: 15px
}
.form-group input[type="file"] {
	display: block;
	box-sizing: content-box;
	width: auto;
	border: 1px solid #ccc;
	padding: 0
}
.radio,
.checkbox {
	display: block;
	min-height: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	vertical-align: middle
}
.radio label,
.checkbox label {
	display: inline;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
#authentication .radio input[type="radio"] {
	margin: 5px 0 0
}
#authentication #new_account_form p.checkbox input {
	margin: 1px
}
#authentication input#psgdpr-consent {
	margin: 20px 0 0 -23px
}
.account_creation .radio input[type="radio"] {
	float: none;
	margin-left: 0
}
.radio + .radio,
.checkbox + .checkbox {
	margin-top: -5px
}
.addressesAreEquals label {
	font-weight: 800;
	font-size: 15px
}
.radio-inline,
.checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}
input[type="radio"][disabled],
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="checkbox"],
.radio[disabled],
fieldset[disabled] .radio,
.radio-inline[disabled],
fieldset[disabled] .radio-inline,
.checkbox[disabled],
fieldset[disabled] .checkbox,
.checkbox-inline[disabled],
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}
.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	padding: 5px 10px
}
select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
	height: 30px;
	line-height: 30px
}
.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 44px;
	font-size: 17px;
	line-height: 1.33;
	border-radius: 6px;
	padding: 10px 16px
}
select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
	height: 44px;
	line-height: 44px
}
.has-warning .input-group-addon {
	color: #FFF;
	background-color: #fe9126;
	border-color: #FFF
}
.has-error .input-group-addon {
	color: #FFF;
	background-color: #f3515c;
	border-color: #FFF
}
.has-success .input-group-addon {
	color: #FFF;
	background-color: #55c65e;
	border-color: #FFF
}
.form-control-static {
	margin-bottom: 0;
	padding-top: 7px
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #b7b7b7
}
table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}
.table > thead > tr > th {
	background: #fbfbfb;
	border-bottom-width: 1px;
	color: #333;
	vertical-align: middle
}
.table td a.color-myaccount {
	color: #777;
	text-decoration: underline
}
.table tfoot tr {
	background: #fbfbfb
}
.table {
	width: 100%;
	margin-bottom: 18px
}
.table thead > tr > th,
.table thead > tr > td,
.table tbody > tr > th,
.table tbody > tr > td,
.table tfoot > tr > th,
.table tfoot > tr > td {
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #d6d4d4;
	padding: 9px 8px 11px 18px
}
.table thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #d6d4d4
}
.table tbody + tbody {
	border-top: 2px solid #d6d4d4
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	border-bottom-width: 2px
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9
}
table col[class*="col-"] {
	float: none;
	display: table-column
}
table td[class*="col-"],
table th[class*="col-"] {
	float: none;
	display: table-cell
}
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
	background-color: #55c65e;
	border-color: #48b151
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
	background-color: #42c04c;
	border-color: #419f49
}
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
	background-color: #f3515c;
	border-color: #d4323d
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
	background-color: #f13946;
	border-color: #c32933
}
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
	background-color: #fe9126;
	border-color: #e4752b
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
	background-color: #fe840d;
	border-color: #da681c
}
#offerNdkcsfields.btn {
	background: #98c427;
	color: #fff;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif; 
	font-weight: 900;
	text-transform: uppercase;
	outline: 0 !important;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	margin: 1px 0 20px 28px;
	padding: 9px
}
#offerNdkcsfields.btn:hover {
	background: #83a923
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 0;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	padding: 6px 12px
}
.btn:hover,
.btn:focus {
	color: #333;
	text-decoration: none
}
.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-default {
	color: #333;
	background-color: #FFF;
	border-color: #ccc
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}
.open .btn-default.dropdown-toggle {
	color: #333;
	background-color: #ebebeb;
	background-image: none;
	border-color: #adadad
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
	background-color: #FFF;
	border-color: #ccc
}
.btn-primary {
	color: #FFF;
	background-color: #428bca;
	border-color: #357ebd
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
	color: #FFF;
	background-color: #3276b1;
	border-color: #285e8e
}
.open .btn-primary.dropdown-toggle {
	color: #FFF;
	background-color: #3276b1;
	background-image: none;
	border-color: #285e8e
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd
}
.btn-warning {
	color: #FFF;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
	color: #FFF;
	background-color: #ed9c28;
	border-color: #d58512
}
.open .btn-warning.dropdown-toggle {
	color: #FFF;
	background-color: #ed9c28;
	background-image: none;
	border-color: #d58512
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-danger {
	color: #FFF;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
	color: #FFF;
	background-color: #d2322d;
	border-color: #ac2925
}
.open .btn-danger.dropdown-toggle {
	color: #FFF;
	background-color: #d2322d;
	background-image: none;
	border-color: #ac2925
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-success {
	color: #FFF;
	background-color: #46a74e;
	border-color: #3e9546
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
	color: #FFF;
	background-color: #3a8a41;
	border-color: #2c6a31
}
.open .btn-success.dropdown-toggle {
	color: #FFF;
	background-color: #3a8a41;
	background-image: none;
	border-color: #2c6a31
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
	background-color: #46a74e;
	border-color: #3e9546
}
.btn-info {
	color: #FFF;
	background-color: #5192f3;
	border-color: #3983f1
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
	color: #FFF;
	background-color: #2b7af0;
	border-color: #0f62de
}
.open .btn-info.dropdown-toggle {
	color: #FFF;
	background-color: #2b7af0;
	background-image: none;
	border-color: #0f62de
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
	background-color: #5192f3;
	border-color: #3983f1
}
.btn-link {
	color: #777;
	font-weight: 400;
	cursor: pointer;
	border-radius: 0
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent
}
.btn-link:hover,
.btn-link:focus {
	color: #515151;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none
}
.btn-lg,
.btn-group-lg > .btn {
	font-size: 17px;
	line-height: 1.33;
	border-radius: 6px;
	padding: 10px 16px
}
.btn-sm,
.btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	padding: 5px 10px
}
.btn-xs,
.btn-group-xs > .btn {
	padding: 1px 5px
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.btn-block + .btn-block {
	margin-top: 5px
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit
}
q:before,
q:after {
	content: ''
}
abbr,
acronym {
	border: 0;
	font-variant: normal
}
input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}
a {
	cursor: pointer
}
.clearfix {
	zoom: 1
}
body {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #f2f2f2
}
body a {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif
}
.w1180 {
	width: 1243px;
	margin: auto
}
.aligncenter {
	display: block;
	text-align: center;
	margin: auto
}
.alignleft {
	float: left;
	margin: 0 20px 0 0
}
.alignright {
	float: right;
	margin: 0 0 0 20px
}
p {
	font-size: 12px;
	line-height: 1.4em;
	padding-bottom: 20px
}
.clear {
	clear: both;
	overflow: hidden
}
#facebook-like {
	position: absolute;
	top: 90px;
	right: 350px;
	z-index: 999;
	width: 55px;
	height: 20px;
	overflow: hidden
}
#facebook-like .fb_iframe_widget span {
	width: 55px !important
}
#facebook-like .fb_iframe_widget iframe {
	width: 55px !important;
	position: relative !important
}
.col220 {
	width: 220px
}
.col224 {
	width: 224px
}
.mr40 {
	margin-right: 40px
}
.pr20 {
	padding-right: 20px
}
.pt20 {
	padding-top: 20px
}
div.title-bar {
	padding-bottom: 30px;
	position: relative;
	width: 100%;
	margin: 35px auto 15px
}
.title-bar {
	line-height: 0.5;
	text-align: center;
	float: left
}
.title-bar span {
	display: inline-block;
	position: relative;
	font-size: 28px;
	font-family: 'Open Sans', sans-serif; 
	background: #fff;
	width: auto;
	z-index: 1;
	padding: 0 20px
}
.title-bar:after {
	content: "";
	position: absolute;
	height: 5px;
	border-bottom: 1px solid #d7d7d7;
	top: 5px;
	width: 98%;
	left: 1%;
	z-index: 0
}
#dimensionner div.title-bar {
	margin: 55px auto 0
}
#dimensionner div.title-bar span {
	background: #f2f2f2
}
#header {
	position: relative;
	background: #fff
}
#slider {
	margin-top: 1px
}
.header-top {
	border-bottom: 1px solid #d9d9d9;
	font-family: 'Open Sans', sans-serif
}
#header .sf-contener {
	display: none;
	clear: none
}
#header_right {
	position: relative;
	float: right;
	width: 420px
}
#header ul#menu-top {
	float: left;
	list-style-type: none;
	padding-top: 15px;
	width: 460px
}
#header ul#menu-top li {
	float: left;
	margin-right: 40px
}
#header ul#menu-top li a {
	color: #fff;
	text-decoration: none
}
#top-email a,
#top-email-ma a {
	float: left;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/email.png) bottom left no-repeat;
	width: 250px;
	height: 16px;
	text-indent: -999999px;
	margin-top: 95px;
	margin-left: 25px;
	color: #858585
}
#top-email.fr a,
#top-email-ma.fr a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/email-fr.png) bottom left no-repeat
}
#top-email.en a,
#top-email-ma.en a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/email-en.png) bottom left no-repeat
}
#top-email-ma a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/email-ma.png) bottom left no-repeat
}
#top-contact a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/contact.png) top left no-repeat;
	width: 216px;
	height: 27px;
	float: right;
	font-size: 15px;
	font-weight: 700;
	color: #858585;
	margin: 0 10px 2px 0;
	padding: 10px 20px 0 15px
}
#top-blog a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/blog.png) top left no-repeat;
	width: 216px;
	height: 27px;
	float: right;
	font-size: 15px;
	font-weight: 700;
	color: #858585;
	margin: 0 10px 0 0;
	padding: 10px 20px 0 15px
}
#logo {
	float: left;
	display: block;
	width: 29%;
	max-width: 327px;
	margin: 27px 40px 0 -3px
}
#logo a {
    display: block;
    width: 100%;
    min-height: 70px;
    height: auto;
    background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/logo.png) top left no-repeat;
    text-indent: -999999px;
    background-size: contain;
    margin: -7px 0 0 14px;
}
span#bloc-facebook-gal {
	float: left;
	margin: 30px 0 0
}
span#bloc-facebook-gal a.galeriephotos {
	position: relative;
	left: -2px
}
#homeslider_content_box,
#homeslider_content {
	list-style-type: none;
	position: relative;
	height: 400px
}
#homeslider_content li a {
	display: block;
	width: 100%;
	height: 400px
}
#zoom-in {
	margin-bottom: 30px;
	overflow: hidden
}
#zoom-in .zoom-in-content {
	float: left;
	width: 300px;
	position: relative;
	cursor: pointer;
	margin: 0 20px 0 0
}
#zoom-in .zoom-in-content.opacitylow {
	opacity: 0.5;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
#zoom-in .zoom-in-content.opacitylow.opacitylowfix,
#zoom-in .zoom-in-content.opacitylow.opacitylowfix:hover {
	opacity: 0.35;
	cursor: no-drop
}
#zoom-in .zoom-in-content.opacitylow.opacitylowfix a,
#zoom-in .zoom-in-content.opacitylow.opacitylowfix a:hover {
	cursor: no-drop
}
#zoom-in .zoom-in-content h2 {
	padding: 5px 0 10px
}
#zoom-in .zoom-in-content h2 a {
	font-size: 16px;
	color: #333;
	text-transform: uppercase
}
#zoom-in .zoom-in-content ul li {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/arrow-zoom-in.png) 0 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 6px
}
#zoom-in .zoom-in-content ul li a {
	font-size: 14px;
	color: #666
}
#home-help {
	margin-top: 36px
}
#home-help a {
	display: block;
	float: left;
	margin-right: 20px
}
#footer p {
	font-size: 13px;
	padding: 0
}
#footer .col-foo {
	float: left;
	text-align: center
}
#footer .col-foo .icon-top {
	display: block;
	background: #fff;
	border-radius: 100%;
	border: 2px solid #e2e2e2;
	width: 80px;
	height: 80px;
	padding-top: 9px;
	overflow: hidden;
	margin: 12px auto
}
#footer .col-foo span {
	font-family: 'Open Sans', sans-serif; 
	display: block
}
#footer .col-foo .title-foo-ico {
	font-size: 18px;
	font-weight: 800;
	color: #000
}
#footer .col-foo .info-foo-ico {
	font-size: 17px;
	color: #5b5b5b;
	font-weight: 400;
	margin-top: 15px
}
#footer .col-foo .info-foo-ico-em {
	font-size: 10px;
	color: #c1c0c0;
	font-weight: 400
}
#footer .col-foo .info-foo-payment {
	margin-top: 4px
}
#footer .col-foo .title-foo {
	display: block;
	font-size: 18px;
	color: #bbef30;
	margin-bottom: 14px
}
#footer .col-foo ul.rs li a {
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
#footer .col-foo ul.rs li a:hover {
	opacity: 0.7
}
#footer .col-foo ul li {
	margin-bottom: 8px;
	padding: 0
}
#footer .col-foo ul li a {
	font-size: 13px;
	color: #ccc;
	padding: 0
}
#bg-foo-ico {
	background: #333;
	border-top: 2px solid #191919;
	border-bottom: 2px solid #191919;
	margin-bottom: 20px;
	padding: 20px 0 5px
}
#foo-ico p {
	line-height: 1.5em
}
#foo-ico span.title-foo-ico {
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase
}
#foo-ico span.info-foo-ico {
	display: block;
	font-size: 12px;
	color: #999
}
#foo-ico p.paiement-foo,
#foo-ico p.livraison-foo,
#foo-ico p.back-foo,
#foo-ico p.exp-foo,
#foo-ico p.client-foo {
	display: block;
	min-height: 45px
}
#foo-ico p.paiement-foo {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/footer/ico.foo.paiement.png) 0 4px no-repeat;
	padding-left: 52px
}
#foo-ico p.livraison-foo {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/footer/ico.foo.livraison.png) 0 4px no-repeat;
	padding-left: 73px
}
#foo-ico p.back-foo {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/footer/ico.foo.back.png) 0 4px no-repeat;
	padding-left: 62px
}
#foo-ico p.exp-foo {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/footer/ico.foo.exp.png) 0 4px no-repeat;
	padding-left: 54px
}
#foo-ico p.client-foo {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/footer/ico.foo.client.png) 0 4px no-repeat;
	padding-left: 75px
}
#footer .footer-trust {
	margin-top: 10px;
	background: #fff;
	border-bottom: 2px solid #d2d2d2;
	border-top: 2px solid #d2d2d2;
	padding-bottom: 20px
}
#footer .footer-links span,
#footer .footer-links a {
	font-family: "Open Sans"
}
#footer .footer-links .title-foo {
	font-size: 21px;
	color: #000
}
#footer .footer-links ul li a {
	font-size: 19px;
	color: #5b5b5b
}
#footer .ref-foo {
	margin-top: 30px;
	margin-bottom: 20px
}
#footer .ref-foo p,
#footer .ref-foo a {
	font-size: 11px;
	color: #737373
}
#footer .wun-copy {
	border-top: 1px solid #e2e2e2
}
#footer .wun-copy p {
	font-size: 13px;
	color: #7c7c7c;
	padding-top: 10px
}
#footer .wun-copy p a {
	color: #7c7c7c;
	text-decoration: none
}
#footer #et_links a {
	color: #7c7c7c
}
#footer #et_links ul li a:after {
	content: " / "
}
.chat_box {
	position: relative;
	width: 220px;
	height: 185px
}
.chat_box a:hover {
	background: rgba(255, 255, 255, 0.45)
}
.chat_box .zopim-btn,
.chat_box .skype-btn {
	position: absolute;
	bottom: 0;
	width: 110px;
	height: 90px
}
.chat_box .skype-btn {
	right: 0
}
#h-content-box {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/bg-dark.jpg) top left repeat;
	width: 1200px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	box-shadow: 0 0 10px rgba(0, 0, 0, .5);
	margin: 0 auto;
	padding: 20px
}
#h-content-box .h-exp {
	background: #F3F3F3;
	border-radius: 6px;
	margin-bottom: 10px;
	padding: 20px
}
#h-content-box .h-exp h2 {
	color: #5B5A5A;
	cursor: pointer;
	font-size: 16px;
	background-image: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/toggle.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 24px
}
#h-content-box .h-exp .expander-body {
	display: none;
	color: #5B5A5A;
	padding: 20px 0 0
}
#featured-products_block_center h4,
#featured-products_block_center_25 h4,
#best-sellers_block_center h4 {
	font-size: 22px;
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase
}
#index #choice_in,
#featured-products_block_center_25.homefeaturedCat {
	display: block !important;
	background: #fff;
	border-radius: 10px
}
#choice_in div.title-bar {
	padding-bottom: 5px;
	position: relative;
	width: 100%;
	margin: 35px auto 0
}
#choice_in h1 {
	font-size: 26px;
	font-weight: 800;
	margin: 0
}
#choice_in .PM_ASCriterionGroupImage .PM_ASCriterionLink {
	position: relative;
	margin: 1px !important
}
#choice_in .choicedoing {
	margin-right: 6%;
	min-height: 250px
}
#choice_in .injection .PM_ASCriterionGroupImage .PM_ASCriterionLink,
#choice_in .batteries .PM_ASCriterionGroupImage .PM_ASCriterionLink {
	border: 1px solid #bfbfbf;
	border-radius: 5px
}
#choice_in .injection .PM_ASCriterionGroupImage li,
#choice_in .batteries .PM_ASCriterionGroupImage li {
	margin-right: 5px
}
#choice_in .PM_ASCriterionGroupImage img {
	border-radius: 5px;
	opacity: .45
}
#choice_in .PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected {
	border: 0 solid #999
}
#choice_in .PM_ASCriterionGroupImage .PM_ASCriterionLink:hover img,
#choice_in .PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected img {
	opacity: 1 !important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
#choice_in .popover {
	background-color: #a5d000;
	min-width: 190px;
	border-color: #8aab0e !important
}
#choice_in .arrow {
	border-color: #333 transparent !important
}
#choice_in .popover-title {
	background-color: #a5d000;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	border-color: transparent !important
}
#choice_in .PM_ASCriterionsGroupTitle.h4 {
	font-size: 16px;
	font-weight: 800;
	margin-bottom: 0;
	text-transform: uppercase
}
#choice_in .ui-slider-horizontal .ui-slider-handle {
	top: -.4em;
	margin-left: -.6em;
	background: #a5d000;
	border-radius: 20px;
	border: 1px solid #8aab0e;
	cursor: pointer;
	padding: .6em
}
#index #choice_in {
	margin-bottom: 40px
}
#index #choice_in .PM_ASResetGroup {
	font-size: 12px;
	float: left;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: -15px;
	padding-left: 7px;
	text-align: left
}
#button_quotation a {
	background: none;
	display: none;
	color: #666;
	font-size: 14px;
	line-height: normal;
	font-weight: 400
}
body.filters #page {
	padding-top: 30px
}
#page {
	min-height: 600px;
	width: 100%
}
#page.opacities:before {
	content: "";
	background: #fafafa9e;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 29
}
#columns {
	position: relative;
	max-width: 1242px;
	margin-top: 0;
	z-index: 10
}
#center_column {
	position: relative;
	float: left;
	padding-bottom: 30px;
	width: 100%
}
#right_column {
	position: relative;
	float: left
}
#facebook-right-side {
	position: absolute;
	top: 80px;
	right: -181px;
	overflow: hidden
}
#facebook-right-side a {
	position: relative;
	left: -28px;
	display: block;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/facebook-right-side.png) top left no-repeat;
	height: 90px;
	width: 180px;
	font-style: italic;
	color: #4272BC;
	z-index: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
#youtube-right-side {
	position: absolute;
	top: 140px;
	right: -181px;
	overflow: hidden
}
#youtube-right-side a {
	position: relative;
	left: -28px;
	display: block;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/youtube-right-side.png) top left no-repeat;
	height: 90px;
	width: 180px;
	font-style: italic;
	color: red;
	z-index: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
h1 {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 22px
}
h2 {
	padding-bottom: 20px;
	font-size: 18px;
	font-weight: 600;
	color: #333
}
h3 {
	padding-bottom: 20px;
	font-size: 17px;
	color: #8db721;
	font-family: 'Open Sans'
}
h4 {
	padding-bottom: 10px;
	font-size: 14px
}
.linetop {
	border-top: 1px solid #dedede;
	padding-top: 20px
}
.idTabContent {
	background: #fff !important;
	border-radius: 10px;
	border: 1px solid #e2e2e2;
	padding: 20px
}
.success {
	border: 1px solid #5cff74;
	font-size: 13px;
	background: #d3ffab;
	margin: 0 0 10px;
	padding: 10px
}
.error {
	border: 1px solid #900;
	font-size: 13px;
	background: #fcc;
	margin: 0 0 10px;
	padding: 10px
}
.error p.lnk {
	margin-top: 20px;
	font-size: 11px;
	padding: 0
}
p#loyalty {
	color: #737373;
	font-style: italic;
	text-align: justify
}
#module-loyalty-default #center_column p a {
	background: #066db0;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding: 10px 20px
}
a,
a:active,
a:visited {
	color: #666;
	text-decoration: none;
	outline: medium none
}
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled,
.button_large_back,
.button_large_black {
	background: #a5d000;
	position: relative;
	display: block;
	font-weight: 700;
	color: #fff;
	cursor: pointer;
	width: auto;
	line-height: 30px;
	height: 30px;
	border: none;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px
}
a.button_large_back,
a.button_large_back:hover {
	float: left;
	background: #585858;
	color: #fff;
	text-decoration: none;
	display: inline-block
}
.button_large_black,
.button_large_black:hover {
	background: #333;
	color: #f8f8f8;
	text-decoration: none;
	display: inline-block
}
input.button_mini:active,
input.button_small:active,
input.button:active,
input.button_large:active,
input.exclusive_mini:active,
input.exclusive_small:active,
input.exclusive:active,
input.exclusive_large:active,
a.button_mini:active,
a.button_small:active,
a.button:active,
a.button_large:active,
a.exclusive_mini:active,
a.exclusive_small:active,
a.exclusive:active,
a.exclusive_large:active {
	background-position: left -100px
}
input.button_disabled,
input.exclusive_disabled,
span.exclusive {
	border: 1px solid #ccc;
	color: #999;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_bt_2.gif) repeat-x 0 0 #f4b61b;
	cursor: default
}
form.std fieldset {
	margin: 0 0 20px
}
body #more_info_sheets,
#more_info_sheets table,
#more_info_sheets object {
	max-width: 940px
}
body #more_info_sheets table {
	margin-bottom: 20px;
	border: 1px solid #cacaca;
	background: #FFF;
	width: 100%;
	max-width: 850px !important
}
#more_info_sheets table td {
	padding: 2px 5px
}
#more_info_sheets table th {
	padding: 10px
}
#more_info_sheets img,
#more_info_sheets table td img {
	max-width: 100% !important
}
#more_info_sheets table.smalltable td {
	padding: 5px 10px
}
#more_info_sheets p {
	padding-bottom: 8px
}
#more_info_sheets ul {
	margin-left: 0;
	text-align: left
}
#more_info_sheets ul,
#more_info_sheets p,
#more_info_sheets span,
#short_description_block p,
#short_description_block ul,
#short_description_block span {
	font-weight: 400 !important;
	font-family: 'Droid Sans' !important;
	font-size: 13px !important;
	background: none !important;
	line-height: 19px !important
}
#more_info_sheets span.title3,
#more_info_sheets p.title3 {
	font-weight: 700 !important
}
#more_info_sheets .accessories_block li {
	background: none;
	padding: 0
}
.title1 {
	font-size: 24px;
	color: #fe6600;
	font-style: italic;
	font-family: 'Open Sans'
}
.title2 {
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 3px 0 3px 12px
}
table.std,
table.table_block {
	margin-bottom: 20px;
	width: 100%;
	background: #FFF
}
table.std th,
table.table_block th {
	font-size: 12px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	background: #333;
	padding: 14px 12px
}
table.std td,
table.table_block td {
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	vertical-align: top;
	padding: 12px
}
.block h4 {
	font-size: 12px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	text-transform: uppercase
}
.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle {
	font-weight: 800;
	font-size: 14px
}
ul#product_list {
	list-style-type: none;
	padding-top: 40px;
	margin-top: 40px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/cat-separator.jpg) top center no-repeat
}
#product_list li {
	position: relative;
	padding: 10px
}
#product_list li a {
	color: #374853;
	text-decoration: none
}
#product_list li .left_block {
	float: left;
	padding-top: 58px;
	width: 15px
}
#product_list li .left_block .compare label {
	display: none
}
#product_list li p.compare input {
	vertical-align: text-bottom
}
#product_list li .center_block {
	float: left;
	padding: 0 7px;
	width: 720px
}
#product_list a.product_img_link {
	position: relative;
	float: left;
	display: block;
	margin-right: 14px
}
#product_list a.product_img_link img {
	display: block;
	vertical-align: bottom
}
#product_list li span.new {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/new.png) top left no-repeat;
	display: block;
	position: absolute;
	top: -6px;
	right: -6px;
	width: 90px;
	height: 90px;
	text-indent: -999999px
}
#product_list li h3 {
	padding: 0 0 10px 0;
	font-size: 13px;
	color: #000
}
#product_list li a {
	color: #1a5497;
	font-size: 18px;
	text-decoration: none
}
#product_list li p.product_desc {
	overflow: hidden;
	padding: 0;
	line-height: 16px
}
#product_list li p.product_desc,
#product_list li p.product_desc a {
	color: #6b6b6b;
	font-size: 14px;
	line-height: 1.4em
}
#product_list li .right_block {
	position: relative;
	float: left;
	width: 186px;
	text-align: right
}
#product_list li .discount,
ul#product_list li .on_sale,
ul#product_list li .online_only {
	display: block;
	font-weight: 700;
	color: #990000;
	text-transform: uppercase
}
#product_list li .discount {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	font-weight: 700;
	padding: 1px 5px;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #9B0000
}
.center_block .on_sale {
	display: block;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/promo.png) top left no-repeat;
	width: 96px;
	height: 96px;
	position: absolute;
	top: -6px;
	right: -6px
}
#product_list li .online_only {
	margin: 0 0 10px 0
}
#product_list li .content_price {
	float: right;
	height: 85px;
	margin: 55px 0 5px;
	overflow: hidden;
	width: 118px
}
#product_list li:nth-child(odd) {
	background: #f5f5f5
}
#product_list li:nth-child(even) {
	background: #e9e9e9
}
#product_list li #old_price_display {
	text-decoration: line-through;
	font-weight: 700;
	color: #ccc;
	font-size: 18px;
	color: #999
}
#product_list li .price {
	float: right;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/bg-price-min.png) top left no-repeat;
	width: 118px;
	height: 36px;
	padding: 6px 0 0;
	text-align: center;
	margin-bottom: 5px;
	font-size: 20px;
	color: #fff;
	font-style: italic
}
#product_list li span.availability {
	display: none;
	color: #488C40
}
#product_list li .ajax_add_to_cart_button {
	float: left;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/cart-list.png) top left no-repeat;
	display: block;
	width: 48px;
	height: 34px;
	margin: 58px 0 0;
	font: 0/0 a
}
#product_list li .ajax_add_to_cart_button span {
	display: block;
	position: absolute;
	top: -1px;
	left: -12px;
	height: 26px;
	width: 26px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/icon/pict_add_cart.png) no-repeat 0 0 transparent
}
#product_list li .lnk_view {
	display: block;
	margin-top: 15px;
	padding: 0 10px;
	border: none;
	font-weight: 700;
	color: #0088CC;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/arrow_right_1.png) no-repeat 100% 4px transparent
}
#product_list li .lnk_view:hover {
	text-decoration: underline
}
body.filters #product_list_best > div .radio {
	padding-left: 25px !important
}
#product_list_best input[type="checkbox"] {
	float: left;
	margin: 0 5px 0 0
}
.devissolaire #center_column {
	width: 1200px
}
.devissolaire #columns {
	background: #fff !important
}
#left_column .block h4,
#right_column .block h4 {
	position: relative;
	z-index: 1;
	display: block;
	width: 220px;
	height: 40px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/bg-box-col.png) top left no-repeat;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0 0
}
#left_column .block > ul,
#right_column .block > ul {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/bg-box-right.png) bottom left no-repeat;
	position: relative;
	top: -12px;
	z-index: 0;
	list-style-type: none;
	width: 220px;
	margin: 0 1px;
	padding: 16px 0 10px
}
#left_column .block #bg-block-cat ul {
	background: #f2f2f2;
	min-height: 200px;
	width: 218px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 6px 0
}
.products_block li {
	float: left;
	display: block;
	margin-right: 20px
}
.products_block li img {
	display: block;
	margin: auto
}
body #featured-products_block_center_25 li {
	width: 18%;
	height: 275px;
	text-align: center;
	overflow: hidden;
	border: 1px solid transparent;
	margin: -11px 10px 10px;
	padding: 10px
}
body #featured-products_block_center_25 li:hover {
	border: 1px solid #e4e4e4;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}
body #featured-products_block_center_25 h3 a,
body #featured-products_block_center_25 h2 a {
	font-size: 14px;
	line-height: 18px;
	height: 55px;
	display: block
}
.account_creation label {
	float: left;
	padding-top: 5px;
	width: 80%;
	text-align: left;
	cursor: pointer
}
footer_links ul.footer_links {
	list-style-type: none;
	margin-bottom: 20px
}
ul.footer_links li .icon {
	position: relative;
	top: 6px;
	left: 0
}
.content_sortPagiBar {
	float: right;
	width: 310px;
	margin: 0
}
#category #center_column {
	padding-bottom: 200px
}
#center_column .sortPagiBar {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #666;
	background: transparent;
	float: right;
	padding: 10px
}
#center_column .sortPagiBar p {
	float: right;
	margin-top: -8px;
	padding: 0
}
.sortPagiBar select#selectPrductSort {
	color: #000;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 0 0 0 10px;
	padding: 8px
}
.sortPagiBar #bt_compare {
	border: none;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_bt_compare.gif) repeat-x 0 0 #111;
	padding: 3px 7px
}
.sortPagiBar .nbrProduct {
	display: inline-block;
	padding: 0 10px
}
.sortPagiBar #nb_item {
	border: 1px solid #ccc
}
div.pagination {
	text-align: center;
	margin: 0
}
ul.pagination a,
ul.pagination span {
	display: inline-block;
	height: 24px;
	width: 24px;
	font: 14px/24px Arial, Verdana, sans-serif;
	color: #999
}
ul.pagination a {
	text-align: center;
	color: #999
}
ul.pagination .current span {
	background: #f2f2f2;
	color: #333;
	border: 1px solid #ccc
}
ul.pagination li.disabled span {
	color: #ccc
}
#pagination_previous a,
#pagination_previous span,
#pagination_next a,
#pagination_next span {
	width: auto;
	padding: 0 8px
}
ul.step {
	list-style-type: none;
	height: 52px;
	width: 700px;
	margin: 0 auto 30px
}
ul.step li {
	float: left;
	height: 52px;
	width: 150px;
	text-align: center;
	text-transform: uppercase;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/step_standard.gif) no-repeat center bottom transparent
}
ul.step li#step_start,
ul.step li#step_end {
	width: 125px
}
ul.step li a,
ul.step li.step_current span,
ul.step li.step_current_end span {
	display: inline-block;
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding: 8px 10px 12px
}
ul.step li.step_todo span {
	display: inline-block;
	color: #999;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding: 8px 10px 6px
}
ul.step li.step_done {
	font-weight: 700;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/step_done.gif) no-repeat center bottom transparent
}
.rating {
	clear: both;
	display: block;
	cursor: pointer;
	margin: 2em
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden
}
.cancel,
.star {
	overflow: hidden;
	float: left;
	width: 16px;
	height: 16px;
	text-indent: -999em;
	cursor: pointer;
	margin: 0 1px 0 0
}
.cancel,
.cancel a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important
}
.star,
.star a {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/productcomments/img/star.gif) no-repeat 0 0
}
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0
}
.pack_content {
	margin: 10px 0
}
.pack_price {
	float: right;
	margin-right: 3px;
	font-size: 12px
}
.AV_fancybox-overlay-fixed {
	z-index: 0 !important
}
body > .AV_fancybox-overlay-fixed {
	z-index: 9999 !important
}
.soft-wks {
	list-style-type: none;
	margin: 0 0 10px 5px
}
.confirmation {
	border: 1px solid #e6db55;
	font-size: 13px;
	background: none repeat scroll 0 0 #ffffe0;
	margin: 0 0 10px;
	padding: 10px
}
#page .rte {
	background: transparent none repeat scroll 0 0
}
#page .rte.cmspage {
	float: left;
	background: #ffffff none repeat scroll 0 0;
	padding: 25px 20px;
	border: 1px solid #dedede;
	border-radius: 5px;
	width: 100%
}
#page .rte.cmspage p {
	line-height: 1.8em;
	padding-bottom: 10px
}
body#product #short_description_content img {
	display: block;
	text-align: left;
	background: #fff;
	border: 1px solid #c5c5c5;
	border-radius: 5px;
	box-sizing: content-box;
	max-width: 90%;
	height: auto;
	margin: 0 0 10px !important;
	padding: 5px 10px
}
#my-account .myaccount_lnk_list {
	list-style-type: none;
	background: #fff;
	border-radius: 0;
	border-top: 2px solid #a5d000;
	max-width: 300px;
	border: 1px solid #c7c7c7
}
.cmspage ul li {
	margin-bottom: 4px
}
.listcomment {
	list-style-type: none;
	margin: 0 0 20px !important
}
.listcomment li {
	border-bottom: 1px dotted #ccc;
	color: #666;
	padding: 10px 0
}
.listcomment .titlecomment {
	display: block;
	font-weight: 700;
	font-size: 12px;
	color: #333
}
.listcomment .txtcomment {
	display: block;
	color: #333;
	padding: 5px 0
}
body #iqitmegamenu-horizontal .cbp-hrmenu-tab-9 .col-xs-2,
body #iqitmegamenu-horizontal .cbp-hrmenu-tab-10 .col-xs-2,
body #iqitmegamenu-horizontal .cbp-hrmenu-tab-13 .col-xs-2 {
	width: 20% !important
}
body #iqitmegamenu-horizontal.cbp-sticky {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important
}
body #iqitmegamenu-horizontal {
	margin-top: 5px;
	background-color: transparent !important
}
.breadcrumb {
	margin-bottom: 20px;
	font-size: 14px;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 0;
	font-family: 'Open Sans', sans-serif; 
	font-weight: 400;
	background: transparent;
	border-radius: 0
}
.breadcrumb .navigation-pipe {
	display: inline;
	margin: 0 3px 0 5px
}
.breadcrumb img {
	position: relative;
	top: -3px
}
.contact-page .contact-panel {
	float: left;
	width: 31%;
	margin: 0 2% 0 0
}
.contact-page .panel-body {
	min-height: 265px
}
.contact-page .panel-body img {
	max-height: 122px;
	margin: 16px 0 5px
}
.contact-page .panel-body p {
	font-size: 14px;
	color: #5a5a5a
}
.contact-page .panel {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px
}
.contact-page .panel-info {
	border-color: #bcf1de
}
.contact-page .panel-info > .panel-heading {
	background-color: #d9f7e1;
	color: #176d3a;
	border-color: #bcf1bc
}
.contact-page .panel-body .box-info-email a {
	color: #88b23f;
	font-size: 14px;
	font-weight: 600;
	display: block;
	margin: 5px 0
}
.contact-page .panel-heading {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px
}
.contact-page .panel .panel-title {
	height: 25px;
	color: inherit;
	font-size: 17px;
	margin-bottom: 0;
	margin-top: 0
}
.contact-page .panel-footer {
	background-color: #f5f5f5;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top: 1px solid #ddd;
	height: 41px;
	padding: 10px 15px
}
.contact-page .panel-footer .btn {
	width: 100%;
	box-sizing: border-box;
	border-radius: 3px;
	background-color: #ec8449;
	border-color: #c18156
}
.contact-page .panel-footer .btn:hover {
	background-color: #ea671d
}
.contact-block {
	margin: 30px 0
}
.contact-block .contact-img {
	width: 90px;
	float: left;
	margin: 0 30px
}
.contact-block .contact-description {
	width: 520px;
	float: left
}
.blockcategories_footer,
#footer .myaccount,
#social_block,
#block_contact_infos {
	float: left;
	width: 175px
}
.blockcategories_footer {
	margin-left: 0;
	display: none
}
#footer h4 {
	padding-bottom: 10px;
	text-transform: uppercase
}
#footer h4,
#footer h4 a {
	font-weight: 400;
	font-size: 14px;
	color: #fff
}
#footer li {
	padding: 7px 0
}
#footer .myaccount h4 {
	background: none;
	text-shadow: none;
	padding: 0 0 10px
}
.idTabs {
	list-style-type: none;
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	height: 27px;
	margin-bottom: 20px
}
#accessoires {
	font-size: 22px;
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-weight: 400;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
	display: block;
	width: 920px;
	padding-bottom: 10px;
	overflow: hidden;
	margin: 20px 0
}
#product .idTabs {
	float: left;
	width: 100%;
	margin-bottom: 0;
	margin-top: 10px;
	border: 1px solid #e2e2e2;
	height: auto;
	border-radius: 10px;
	background: #fff;
	max-width: 915px
}
body#product.ndkcfLoaded #more_info_tabs.fixe:after {
	content: "";
	width: 898px;
	height: 49px;
	z-index: -20;
	position: absolute;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin: 0 0 0 15px
}
body#product.ndkcfLoaded #more_info_tabs.fixe {
	position: fixed;
	top: -98px;
	max-width: 920px;
	width: 100%;
	height: 69px;
	border: 0;
	z-index: 99;
	border-radius: 0;
	padding-top: 16px;
	background: #ffffff00;
	-webkit-transition: margin .3s ease-in-out;
	-moz-transition: margin .3s ease-in-out;
	-o-transition: margin .3s ease-in-out;
	transition: margin .3s ease-in-out;
	margin: 84px 0 0 -14px
}
body#product #more_info_tabs {
	max-width: initial;
	width: 74%;
	background: #fff;
	margin-top: 40px
}
body#product #ndkcsfields-block {
	width: 74%;
	background: #fff !important;
	border-radius: 10px;
	border: 1px solid #e2e2e2;
	margin-top: 20px;
	float: left
}
#product .idTabs.ndktab {
	margin-top: 60px
}
#product .idTabs li a {
	background: transparent;
	border-right: 1px solid #c5c5c5;
	float: left;
	position: relative;
	letter-spacing: -.5px;
	text-align: center;
	color: #5d5d5d;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	margin: 15px 0;
	padding: 5px 24px 5px 12px
}
#product .idTabs li:last-child a {
	border-right: 0 solid #c5c5c5
}
#product .idTabs li a:before {
	position: absolute;
	box-sizing: border-box;
	right: 0;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: rotate(90deg);
	font-weight: 800;
	color: #87b315;
	content: "\f101";
	float: right;
	margin: 0 8px 0 0
}
#product .sheets {
	margin-top: 15px;
	max-width: initial;
	overflow: hidden;
	width: 74%
}
#product .title_sheets,
#product #idTabavisverifies #headerAV {
	font-size: 17px;
	color: #424242;
	font-family: 'Open Sans', sans-serif;
	list-style-type: none;
	width: 100%;
	font-weight: 800;
	padding-bottom: 10px;
	text-transform: uppercase;
	overflow: hidden;
	display: block;
	height: 39px;
	text-align: center;
	position: relative;
	background: transparent;
	margin: 10px 0 20px
}
#product .title_sheets:after,
#product #idTabavisverifies #headerAV:after {
	content: '';
	width: 80px;
	height: 1px;
	display: block;
	background: #8db721;
	position: absolute;
	left: 50%;
	margin: 8px 0 0 -42px
}
#product #idTabavisverifies {
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #e2e2e2;
	margin: 30px 0
}
#product #idTabavisverifies #under-headerAV {
	background: transparent !important;
	border-bottom: 1px solid #e2e2e2
}
#product .accessories_block ul li {
	width: 174px
}
#product .accessories_block ul li a {
	text-decoration: none !important;
	height: 250px
}
#product .accessories_block ul li .price_acc {
	color: #99c526;
	float: left;
	width: 100%;
	margin: 12px 0 0
}
#product .embed-container iframe,
#product .embed-container object,
#product .embed-container embed {
	width: 430px;
	height: 270px;
	float: left
}
#product .content_prices_bg {
	margin-bottom: 5px;
	min-height: 71px;
	border: 1px solid #e2e2e2
}
ul.idTabs li {
	float: left;
	margin: 0 10px 0 0
}
.idTabs a {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background: #2869B1;
	background-image: 0 27% #2f7fda 64%;
	padding: 5px 20px
}
.idTabs a:hover {
	text-decoration: none;
	background-image: 0 4% #215388 52%
}
.idTabs a.selected,
.idTabs a.selected:hover {
	background: #000;
	background-image: 0 4% #4c5d6d 52%
}
#more_info_sheets {
	padding-top: 20px;
	color: #666;
	float: left
}
#more_info_sheets .price {
	color: #FE6600;
	font-size: 18px;
	display: block;
	text-align: center
}
#more_info_sheets .h3_fixed_height {
	height: 30px;
	margin-top: 5px
}
#more_info_sheets .h3_fixed_height a {
	color: #666
}
.centered {
	display: block;
	margin: 0 auto
}
#more_info_sheets em {
	font-style: italic
}
#more_info_sheets .product_desc {
	margin-top: 5px;
	display: block;
	width: 220px
}
#more_info_sheets .product_desc .product_image {
	display: block;
	width: 80px;
	margin: 0 auto
}
#more_info_sheets .product_desc .block_description {
	float: left;
	margin-left: 0;
	width: 210px
}
#more_info_sheets .product_desc .clear_product_desc {
	clear: both;
	height: 0;
	line-height: 0
}
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {
	margin-left: 21px
}
#short_description_content ul li {
	list-style-type: none;
	padding: 0
}
#short_description_content ul li:before {
	content: "\f00c";
	font-family: FontAwesome;
	color: #a5d42a;
	margin-left: -20px;
	margin-right: 6px;
	font-size: 14px
}
.cart_navigation.laststep {
	clear: both;
	float: right;
	margin: -40px 0 0
}
.cart_navigation {
	margin: 20px 0
}
.cart_navigation .button,
.cart_navigation .button_large {
	float: left;
	margin-bottom: 30px;
	border-color: #ccc
}
.cart_navigation a.empty_cart {
	float: right;
	text-decoration: underline;
	margin: 14px 10px 0 0
}
#order-detail-content.cart_payment {
	width: 24%;
	float: right;
	margin-top: 39px
}
#HOOK_PAYMENT.cart_payment {
	width: 76%;
	float: left
}
table#cart_summary th {
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #666;
	background: #F8F8F8;
	border-bottom: 1px solid #ccc;
	padding: 14px 12px
}
table#cart_summary td {
	border-bottom: 1px solid #ccc;
	font-weight: 700;
	font-size: 12px;
	vertical-align: middle;
	text-align: right;
	padding: 12px
}
table#cart_summary a.cart_quantity_delete_sc {
	float: right;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/delete.jpg) top left no-repeat;
	width: 14px;
	height: 14px;
	margin-left: 10px
}
table#cart_summary a.cart_quantity_delete_sc:hover {
	background-position: 0 -14px
}
table#cart_summary tr ul {
	list-style: none
}
table#cart_summary .cart_product {
	width: 80px;
	text-align: center
}
table#cart_summary .cart_description {
	width: 380px;
	text-align: left
}
table#cart_summary .cart_unit {
	width: 130px;
	text-align: left
}
table#cart_summary .cart_quantity {
	width: 130px
}
table#cart_summary .customization .cart_quantity {
	padding: 8px 12px 0
}
.cart_quantity .cart_quantity_input {
	float: left;
	margin-left: 5px;
	width: 40px;
	border: 1px solid #fff
}
.cart_quantity .cart_quantity_button {
	float: left;
	position: relative;
	top: -5px
}
table#cart_summary .cart_total {
	width: 120px;
	text-align: right
}
table#cart_summary .cart_delete {
	width: 64px;
	text-align: center
}
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
	display: inline-block;
	font-size: 8px;
	color: #666;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;
	background: #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 2px
}
.cart_total_price .total_price_container {
	border-right: none;
	border-bottom: none;
	padding-bottom: 0
}
table#cart_summary .cart_total_price td.cart_voucher {
	border-bottom: 1px solid #ccc;
	vertical-align: middle
}
table#cart_summary tr.be7 {
	background: #f8f8f8
}
.cart_voucher h4 {
	margin-right: 12px;
	font-size: 14px;
	padding: 10px 0
}
.cart_voucher #display_cart_vouchers {
	clear: both;
	line-height: 16px;
	color: #666;
	font-weight: 400;
	border-top: 1px dotted #ccc
}
.cart_voucher input.discount_name {
	height: 36px;
	width: 190px;
	border: 1px solid #ccc;
	font-weight: 400;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_discount_name.png) repeat-x 0 0 #fff;
	padding: 0 5px
}
.cart_voucher .submit input.button {
	height: 38px;
	width: 65px;
	line-height: 38px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #333;
	background: #333
}
#cart_summary .price {
	border-right: none;
	text-align: right;
	white-space: nowrap
}
.cart_total_price .total_price_container p {
	display: block;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background: #a5d000;
	text-align: center;
	padding: 8px
}
.cart_total_price .total_price_container span {
	display: block;
	font-weight: 700;
	font-size: 18px;
	text-align: center;
	padding: 15px
}
#order_carrier {
	clear: both;
	margin-top: 20px;
	border: 1px solid #999;
	background: #fff
}
#order_carrier h4 {
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_table_th.png) repeat-x 0 -10px #999;
	padding: 0 15px
}
#order_carrier span {
	display: block;
	font-weight: 700;
	padding: 15px
}
.order_delivery .first_item {
	margin-right: 35px
}
table#cart_summary .gift-icon {
	color: #FFF;
	background: #08C;
	line-height: 20px;
	border-radius: 5px;
	padding: 2px 5px
}
#create-account_form,
#authentication #login_form {
	clear: none;
	float: left;
	height: 20em;
	width: 49%
}
body #authentication #login_form {
	width: 39%
}
#create-account_form {
	margin-right: 11px
}
#authentication #create-account_form fieldset,
#authentication #new_account_form fieldset,
#authentication #login_form fieldset {
	min-height: 200px;
	background: #f8f8f8;
	border: 1px solid #ccc
}
#create-account_form h3,
#authentication #login_form h3 {
	color: #333;
	font-weight: 600;
	text-shadow: 0 1px 0 #666;
	text-transform: uppercase;
	font-size: 12px;
	padding: 14px 12px
}
#create-account_form h4 {
	padding-bottom: 22px;
	font-size: 11px;
	color: #333
}
#create-account_form label,
#login_form label {
	display: inline-block;
	width: 110px;
	color: #666
}
#order-opc #login_form_content label {
	display: block;
	margin: 0 0 10px
}
#create-account_form #email_create,
#login_form #email,
#login_form #passwd,
#login_form #login_email,
#login_form #login_passwd {
	height: 20px;
	width: 220px;
	border: 1px solid #ccc;
	color: #666;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_discount_name.png) repeat-x 0 0 #fff;
	padding: 0 5px
}
.lost_password {
	float: left;
	width: 280px;
	margin: 5px 0 0
}
.lost_password a {
	color: #666;
	text-decoration: underline;
	float: right
}
#order-opc .lost_password {
	display: block;
	float: none;
	width: auto;
	font-size: 11px;
	color: #666;
	margin: 5px 0 10px
}
#ordermsg p.txt {
	float: left;
	margin-right: 25px;
	width: 220px
}
#ordermsg .textarea textarea {
	height: 90px;
	width: 475px;
	border: 1px solid #ccc
}
.address-form-multishipping {
	padding: 10px 0
}
#multishipping_mode_box {
	border: 1px solid #D0D3D8;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/form_bg.jpg) repeat-x scroll left top #D0D1D5;
	margin-bottom: 10px;
	padding: 5px
}
#multishipping_mode_checkbox {
	vertical-align: middle;
	margin-right: 5px
}
#multishipping_mode_box.on {
	border: 1px solid #ddd
}
#multishipping_mode_box .title {
	font-weight: 700;
	padding: 5px
}
#multishipping_mode_box .description_off {
	display: none;
	padding: 5px
}
#multishipping_mode_box .description_off div {
	margin-bottom: 10px
}
#multishipping_mode_box .description_off a,
#multishipping_mode_box .description a {
	display: block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	background: #ddd;
	margin: 0 160px;
	padding: 5px 10px
}
#multishipping_mode_box .description_off a:hover,
#multishipping_mode_box .description a:hover {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme/add-cart-product-hover.jpg) repeat-x center center
}
#order .delivery_options_address h3,
#order-opc .delivery_options_address h3 {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #ccc;
	color: #333;
	font-weight: 700;
	text-shadow: 0 1px 0 #666;
	text-transform: uppercase;
	padding: 14px 12px
}
#order .delivery_option_radio,
#order-opc .delivery_option_radio {
	float: left;
	margin: 21px 12px
}
#order .delivery_option label,
#order-opc .delivery_option label {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px
}
#order .delivery_option label > table.resume,
#order-opc .delivery_option label > table.resume {
	height: 46px;
	width: 95%
}
#order .delivery_options > .delivery_option:last-child {
	border-bottom: 0 !important
}
#order .delivery_option label > table.resume td,
#order-opc .delivery_option label > table.resume td {
	padding: 0 8px
}
#order .delivery_option label > table.resume td + td,
#order-opc .delivery_option label > table.resume td + td {
	width: 300px
}
#order .delivery_option label > table.resume td + td + td,
#order-opc .delivery_option label > table.resume td + td + td {
	width: 100px;
	text-align: right
}
#order .delivery_options_address .delivery_option_logo,
#order .delivery_option_carrier .delivery_option_logo,
#order-opc .delivery_options_address .delivery_option_logo {
	padding-left: 10px;
	width: 200px
}
.delivery_option_logo img {
	width: 120px
}
#order .delivery_option_carrier .first_item,
#order-opc .delivery_option_carrier .first_item {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/arrow_right_2.png) no-repeat 3px 7px;
	padding: 3px 5px 3px 12px
}
#center_column div.addresses,
.order_carrier_content,
#order-detail-content {
	font-size: 12px;
	background: #fff;
	border: 1px solid #c7c7c7;
	border-radius: 10px;
	color: #333;
	overflow: hidden;
	clear: both
}
.order_carrier_content h3 {
	padding-top: 0;
	font-size: 15px;
	text-transform: uppercase;
	width: 100%;
	font-weight: 500;
	text-align: center;
	margin: 10px 0
}
.order_carrier_content h3.carrier_title {
	padding-top: 0
}
.order_carrier_content input {
	position: relative;
	top: 1px
}
#carrierTable {
	border: 1px solid #999;
	border-bottom: none;
	background: #fff
}
#carrierTable th {
	height: 29px;
	font-weight: 700;
	line-height: 29px;
	color: #fff;
	text-transform: uppercase;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_table_th.png) repeat-x 0 -10px #999;
	padding: 0 15px
}
#carrierTable td {
	font-weight: 700;
	border-right: 1px solid #ccc;
	padding: 15px
}
#gift_div {
	display: none;
	padding-bottom: 10px
}
#gift_div #gift_message {
	height: 50px;
	width: 720px;
	border: 1px solid #999
}
.hook_extracarrier {
	margin-top: 5px;
	padding: 5px
}
.paiement_block {
	font-size: 12px;
	color: #000
}
.payment_module {
	position: relative;
	border: 1px solid #ccc;
	float: left;
	width: 282px;
	height: 280px;
	text-align: center;
	zoom: 1;
	margin: 0 20px 20px 0;
	padding: 0
}
.payment_module a {
	position: relative;
	width: 100% !important;
	height: 100% !important;
	background: #fff
}
.payment_module > a {
	position: relative;
	width: 100% !important;
	height: 100% !important;
	background: #fff;
	float: left;
	border: 0 !important;
	-webkit-transition: border .3s ease-in-out;
	-moz-transition: border .3s ease-in-out;
	-o-transition: border .3s ease-in-out;
	transition: border .3s ease-in-out
}
.payment_module > a:hover {
	text-decoration: none;
	border: 5px solid #ccc
}
.payment_module img {
	display: block;
	margin: 20px auto 0
}
#order-opc h2 span {
	display: inline-block;
	color: #fff;
	background: #333;
	padding: 5px 7px
}
#order-opc #login_form fieldset {
	background: none repeat scroll 0 0 #FFFFE0;
	border: 1px solid #E6DB55;
	font-size: 13px;
	margin: 0 0 10px;
	padding: 10px
}
#order-opc #new_account_form p.submit {
	margin-right: 120px;
	text-align: right
}
#order-opc #opc_delivery_methods textarea {
	height: 60px;
	width: 755px;
	border: 1px solid #ccc
}
.delivery_option_carrier {
	width: 670px;
	display: none;
	margin: 5px 0 0 45px
}
.delivery_option_carrier.selected {
	display: table
}
body .header-top > .container > .row {
	padding: 6px 0 4px
}
body #countries {
	margin-right: 10px;
	padding-right: 10px
}
body #countries .countries_ul {
	padding: 0 10px 0 0
}
body .spacetop {
	height: 11px;
	width: 1px;
	position: absolute;
	margin-top: 5px;
	right: 101px;
	top: 0;
	background: #474745;
	margin-right: -3px
}
body .info-left .spacetop {
	position: relative;
	display: inline-block;
	right: inherit;
	padding-top: 3px;
	top: 1px;
	margin: 0 10px
}
body .info-left span,
body .info-center span {
	color: #a5d000;
	font-weight: 600
}
body #countries .nice-select .current:after,
body #setCurrency .nice-select .current:after {
	top: -2px
}
body #countries select.countries_ul,
body #countries select.countries_ul:hover {
	list-style-type: none;
	border: 0;
	margin-bottom: 2px;
	outline: 0;
	width: 105px;
	padding: 0
}
body #setCurrency .currencies_ul,
body #setCurrency .currencies_ul_hover body #setCurrency .currencies_ul_hover:hover {
	position: relative;
	right: inherit;
	border: 0;
	display: block;
	background: #fff;
	outline: 0;
	width: 88px;
	text-align: center;
	z-index: 1000;
	padding: 0 24px 0 9px
}
body #setCurrency .nice-select .list {
	min-width: 120px
}
body .all_categories nav.cbp-horizontal > ul {
	width: 100%;
	float: left;
	background: none;
	display: block;
	margin: 0
}
body .all_categories nav.cbp-horizontal > ul > li {
	float: left;
	display: contents;
	width: 100%;
	background: none
}
body .all_categories nav.cbp-horizontal > ul > li > a {
	display: block;
	max-width: 284px;
	background: #fff;
	height: auto;
	line-height: inherit;
	box-sizing: border-box;
	border-left: 3px solid #525252 !important;
	border-right: 3px solid #525252 !important;
	padding: 8px 17px
}
body .all_categories nav.cbp-horizontal > ul > li > a:after {
	content: "";
	width: 100%;
	max-width: 254px;
	height: 1px;
	background: #d0d0d0;
	display: block;
	position: absolute;
	z-index: 7;
	margin: 10px 0 -11px -4px
}
body .all_categories nav.cbp-horizontal > ul > li:last-child > a {
	border-bottom: 3px solid #525252 !important;
	border-radius: 0 0 10px 10px
}
body .cbp-horizontal .cbp-tab-title {
	line-height: 15px;
	text-transform: capitalize;
	width: 100%;
	letter-spacing: -.5px;
	font-size: 14px;
	text-align: left;
	font-weight: 400
}
body .cbp-horizontal .cbp-tab-title .icon-menu {
	width: 17px;
	height: 22px;
	margin-bottom: -2px;
	margin-right: 6px;
	overflow: hidden
}
body .all_categories nav.cbp-horizontal > ul > li > a:hover .cbp-tab-title,
body .all_categories nav.cbp-horizontal > ul > li > a:active .cbp-tab-title {
	color: #a5d000 !important
}
body .all_categories nav.cbp-horizontal > ul > li > a:hover .icon-menu img,
body .all_categories nav.cbp-horizontal > ul > li > a:active .icon-menu img {
	margin: -26px 0 0
}
body #cbp-hrmenu > ul > li > a:hover .cbp-submenu-aindicator,
body #cbp-hrmenu > ul > li > a:active .cbp-submenu-aindicator {
	right: -7px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear
}
body .cbp-horizontal .cbp-tab-title .icon-menu img {
	width: 17px;
	height: 50px !important;
	display: block;
	position: absolute;
	max-height: inherit;
	margin: 5px 0 0
}
body #cbp-hrmenu .cbp-submenu-aindicator {
	display: block;
	position: absolute;
	right: -3px;
	top: 9px;
	transform: rotate(269deg);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(269deg);
	-o-transform: rotate(269deg);
	-ms-transform: rotate(269deg)
}
#cbp-hrmenu .cbp-hrsub {
	width: 76.5%;
	position: absolute;
	right: 8px;
	margin-top: -85px;
	z-index: 999;
	padding: 40px 0 0 12px !important
}
body .cbp-hrmenu .cbp-hrsub-inner {
	border-top: 0 !important;
	border-bottom: 0 !important;
	border-left: 2px solid #96c000
}
body .cbp-triangle-container {
	position: absolute;
	left: 4px !important;
	top: 78px !important;
	bottom: inherit !important;
	transform: rotate(269deg);
	-webkit-transform: rotate(269deg);
	-moz-transform: rotate(269deg);
	-o-transform: rotate(269deg);
	-ms-transform: rotate(269deg)
}
body .cbp-hrmenu .cbp-triangle-top {
	border-left: 10px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #96c000
}
#header .info-right > div {
	float: right;
	margin-right: -5px
}
body #header #search_block #search_block_top {
	left: 57%
}
#menu_right {
	float: right;
	margin-top: 35px;
	margin-bottom: 5px;
	height: 68px
}
#menu_right .menuright.account {
	margin-right: 30px;
	position: relative
}
#menu_right .menuright.help {
	margin-right: 10px;
	position: relative
}
#menu_right #cart_block {
	padding-bottom: 0;
	display: block !important;
	background: none
}
#menu_right #cart_block a:hover {
	text-decoration: none !important
}
#menu_right #cart_block .block_content {
	width: 230px;
	position: absolute;
	right: -20px;
	top: 60px;
	background: #fff;
	z-index: 1000;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25)
}
#menu_right #cart_block .block_content #cart-prices {
	background: none !important;
	min-height: 20px !important;
	float: left;
	width: 100%;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 15px;
	padding: 0 23px 0 0 !important
}
#menu_right #cart_block .block_content .quantity-formated {
	margin-right: 0 !important
}
#menu_right #cart_block .block_content dt {
	margin-bottom: 0;
	float: left;
	border-bottom: 1px solid #d8d8d8 !important;
	padding: 3px 2px 8px !important
}
#menu_right #cart_block #cart-buttons {
	overflow: initial
}
#menu_right #cart_block #cart-buttons .btn {
	width: auto;
	float: left;
	border-radius: 5px
}
#menu_right #cart_block #cart-buttons #button_cart {
	background: #525252;
	color: #fff
}
#menu_right #cart_block #cart-buttons #button_order_cart {
	background: #a5d000;
	color: #fff;
	line-height: inherit;
	height: auto;
	float: right;
	margin: 0;
	padding: 7px 12px
}
#menu_right #cart_block h4.title_block {
	color: #747474;
	font-size: 13px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	text-shadow: none
}
#menu_right #cart_block h4.title_block a .cartname,
#menu_right #header_help a.helpbt,
#menu_right #header_user a.account {
	width: 48px;
	text-align: center;
	display: block;
	font-size: 13px;
	line-height: 19px
}
#menu_right #header_help a.helpbt,
#menu_right #header_user a.account {
	width: 98px;
	text-decoration: none;
	padding: 0 0 20px
}
#menu_right #myaccount_lnk_list_menu,
#menu_right #help_lnk_list_menu {
	background: #fff;
	z-index: 1000;
	right: -64px;
	position: absolute;
	min-width: 220px;
	top: 60px;
	list-style-type: none;
	border: 0;
	border-top: 2px solid #a5d000;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25)
}
#identity #center_column form.std fieldset {
	background: transparent
}
#center_column .account-content {
	border: 1px solid #3333;
	background: #fff;
	margin-top: 20px;
	border-radius: 10px;
	padding: 20px
}
#center_column #myaccount_lnk_list_menu.account {
	background: #fff;
	z-index: 1000;
	right: initial;
	margin-top: 20px;
	margin-right: 40px;
	position: relative;
	width: auto;
	top: initial;
	list-style-type: none;
	border: 1px solid #3333;
	border-radius: 10px
}
#menu_right #help_lnk_list_menu {
	min-width: 258px
}
#center_column #myaccount_lnk_list_menu.account a,
#menu_right #myaccount_lnk_list_menu a,
#menu_right #help_lnk_list_menu a {
	display: block;
	position: relative;
	color: #252525;
	border: 0;
	padding: 7px 14px
}
#center_column #myaccount_lnk_list_menu.account a,
#menu_right #help_lnk_list_menu a {
	padding: 12px 14px
}
#menu_right #help_lnk_list_menu a span {
	font-size: 18px;
	width: 33px;
	font-weight: 600;
	color: #a5d000;
	border-radius: 100%;
	float: left;
	margin-right: -3px;
	margin-left: 0;
	display: table-cell;
	vertical-align: middle;
	padding: 10px 0
}
#center_column #myaccount_lnk_list_menu.account a span {
	font-size: 18px;
	width: 25px;
	font-weight: 600;
	color: #333;
	border-radius: 100%;
	float: left;
	margin-right: 2px;
	margin-left: 4px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 0
}
#center_column #myaccount_lnk_list_menu.account li a:after,
#menu_right #myaccount_lnk_list_menu li a:after,
#menu_right #help_lnk_list_menu li a:after {
	content: "";
	float: right;
	height: 1px;
	width: 100%;
	background: #d0d0d0;
	margin: 7px 0
}
#menu_right #help_lnk_list_menu li a:after {
	margin: 12px 0
}
#menu_right #help_lnk_list_menu li:last-child a:after {
	display: none;
	margin: 0
}
#center_column #myaccount_lnk_list_menu.account a:hover,
#menu_right #myaccount_lnk_list_menu a:hover,
#menu_right #help_lnk_list_menu a:hover {
	background: none;
	color: #a5d000
}
#menu_right #myaccount_lnk_list_menu a span {
	width: 32px;
	font-size: 17px;
	color: #333;
	text-align: center;
	font-weight: 600;
	float: left
}
#menu_right #cart_block .pe-7s-shopbag,
#menu_right #header_user .pe-7s-user,
#menu_right #header_help .pe-7s-help2 {
	display: block;
	text-align: center;
	font-size: 29px
}
#menu_right #cart_block .countcart {
	position: absolute;
	background: #a9d82a;
	top: -8px;
	right: 1px;
	color: #fff;
	width: 20px;
	text-align: center;
	height: 20px;
	font-size: 11px;
	border-radius: 100px;
	font-weight: 800;
	text-shadow: 1px 1px 0 #9fcc26;
	padding: 4px 0 0
}
#menu_right #header_user,
#menu_right #header_help {
	background: none;
	color: #747474;
	font-size: 13px;
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	text-shadow: none;
	width: 50px;
	margin-right: 60px
}
#menu .top_menu {
	background: #a5d000;
	height: 45px
}
.nopaddingleft {
	padding-left: 0 !important
}
.nopaddingright {
	padding-right: 0 !important
}
#menu .top_menu .all_categories {
	position: relative;
	width: 23.5%;
	float: left
}
#menu .top_menu .all_categories > a {
	background-color: #525252;
	color: #fff;
	float: left;
	margin-top: -8px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif; 
	-webkit-font-smoothing: antialiased;
	border-radius: 10px 10px 0 0;
	text-decoration: none;
	width: 100%;
	padding: 17px 20px 14px 45px
}
#menu .top_menu .all_categories:hover > a {
	background-color: #3a3a3a;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear
}
#menu .top_menu .all_categories > a:before {
	content: "";
	position: absolute;
	left: 13px;
	top: 11px;
	height: 21px;
	width: 22px;
	display: block;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/all_cat.png) center center no-repeat transparent
}
#menu .top_menu ul.mainul {
	display: table;
	width: 76.4%;
	float: right
}
#menu .top_menu ul.mainul li.cat {
	display: table-cell;
	text-align: center
}
#menu .top_menu ul.mainul li.cat > a {
	width: 100%;
	color: #525252;
	font-family: 'Open Sans', sans-serif; 
	font-size: 15px;
	height: 100%;
	display: block;
	padding: 12px 0
}
#menu .top_menu ul.mainul li.cat > a:hover {
	text-decoration: none;
	background: #b4de0f;
	text-shadow: 1px 1px 5px #fff;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear
}
#menu .main_menu {
	position: relative;
	margin-top: -5px;
	float: left
}
#menu .main_menu:before {
	content: "";
	height: 50px;
	width: 100%;
	float: left;
	top: -46px;
	left: 0;
	background: transparent;
	display: block;
	position: absolute;
	max-width: 283px;
	cursor: pointer
}
#menu .main_menu .iqitmegamenu-wrapper {
	z-index: 1099;
	position: absolute;
	left: 0
}
body #search_block #search_block_top .nice-select .list {
	z-index: 4000 !important
}
body #search_block #search_block_top #searchbox {
	border: 1px solid #cdcdcd;
	background: #fff;
	border-radius: 25px;
	width: 100%;
	height: 42px;
	display: block
}
body #search_block #search_block_top #searchbox .searched_category {
	float: left;
	width: 130px;
	border: 0;
	background: transparent;
	outline: 0;
	padding: 10px
}
body #search_block #search_block_top #searchbox .searched_category:after {
	content: "";
	float: right
}
body #search_block #search_block_top .btn.button-search {
	background: #e3e3e3;
	outline: 0;
	border-radius: 50px;
	margin-right: 29px;
	width: 68px;
	border-right: 1px solid #cdcdcd
}
body #search_block #search_block_top .btn.button-search:hover {
	background: #d6d6d6
}
body #search_block #search_block_top .btn.button-search:active {
	box-shadow: none;
	background: #a5d000
}
body #search_block #search_block_top #searchbox .search_query {
	width: 80%;
	background: #fff;
	border: 0;
	margin-left: 17px;
	outline: 0;
	padding: 0
}
body #search_block #search_block_top #searchbox .search_query:focus {
	outline: 0;
	border: 0;
	background: 0;
	box-shadow: none
}
#category_in .minicatin {
	background: #fff;
	overflow: hidden;
	border-radius: 10px
}
#category_in .minicatin ul li a {
	font-size: 17px;
	font-family: 'Open Sans', sans-serif; 
	color: #000;
	display: block;
	margin: 0 0 10px
}
#category_in .minicatin ul li a:hover {
	text-decoration: none;
	color: #46630f
}
#category_in .minicatin ul li a:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 8px solid #b9b9b9;
	margin: 8px 0 0 8px
}
#category_in .minicatin ul li a:hover:after {
	border-right: 8px solid #a5d000;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	margin: 8px 0 0 15px
}
#category_in .minicatin ul li a:hover:before {
	border-left: 8px solid #a5d000;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	margin: 8px 0 0 -19px
}
#category_in .minicatin ul li a:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 8px solid #b9b9b9;
	margin: 8px 0 0 -14px
}
#category_in .categorypres {
	margin: 5px 0
}
#category_in .minicatin .img_block {
	display: block;
	position: relative
}
#category_in .minicatin .img_block:before {
	content: "";
	background: rgba(0, 0, 0, .45);
	height: 100%;
	width: 100%;
	display: block;
	float: left;
	position: absolute;
	z-index: 1
}
#category_in .minicatin:hover .img_block:before {
	background: rgba(0, 0, 0, .15);
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s
}
#category_in .minicatin h2 {
	width: 100%;
	float: left;
	top: 0;
	z-index: 99;
	text-align: center;
	margin-top: 0;
	position: absolute;
	padding-right: 7%;
	height: 92%;
	max-height: 205px
}
#category_in .minicatin h2 a {
	padding-top: 13%;
	display: block;
	font-size: 37px;
	color: #fff;
	text-decoration: none;
	line-height: 48px;
	height: 100%;
	text-shadow: 0 0 20px #333
}
#category_in .minicatin h2 a strong {
	font-weight: 800;
	display: block
}
#category_in .minicatin ul {
	width: 100%;
	text-align: center;
	margin: 15px 0
}
#category_in {
	margin: 20px 0 30px
}
#dimensionner {
	margin: 35px 0
}
#dimensionner .dimens {
	background: #fff;
	border-radius: 10px;
	width: 47%;
	text-align: center;
	padding: 20px 23px
}
#dimensionner .dimens h2.title-tool {
	padding-bottom: 10px;
	font-size: 23px;
	text-align: left
}
#dimensionner .dimens .btn-dim {
	background: #e3e3e3;
	border-radius: 20px;
	color: #000;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: .3px;
	width: auto;
	margin: 20px auto 0;
	padding: 10px 31px
}
#dimensionner .dimens .btn-dim:hover {
	background: #98d000;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s
}
#new_account_form {
	clear: both;
	margin-bottom: 20px
}
#new_account_form h3 {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #ccc;
	color: #333;
	font-weight: 700;
	text-shadow: 0 1px 0 #666;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 14px 12px
}
#new_account_form p.radio label {
	float: none;
	padding-right: 10px;
	width: auto;
	font-size: 14px
}
#new_account_form p.checkbox label {
	float: none;
	width: auto;
	font-size: 12px
}
#new_account_form p.text input,
#new_account_form p.password input,
#new_account_form p.select input {
	height: 22px;
	width: 360px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #666;
	padding: 0 5px
}
#form_forgotpassword fieldset {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
	padding: 10px
}
#form_forgotpassword p.text label {
	display: inline-block;
	padding-right: 10px;
	width: 174px;
	font-weight: 700;
	font-size: 12px;
	text-align: right
}
#form_forgotpassword p.text input {
	height: 20px;
	width: 288px;
	border: 1px solid #ccc;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_input.png) repeat-x 0 0 #fff;
	padding: 0 5px
}
#form_forgotpassword p.submit {
	margin-right: 25px;
	padding-bottom: 5px;
	text-align: right
}
#password .icon {
	position: relative;
	top: 6px
}
#address p.inline-infos {
	font-size: 12px;
	color: #666;
	margin: 0 0 0 100px !important
}
form#add_adress.blocked:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f2f2f2;
	opacity: 0.8
}
#add_adress h3 {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #ccc;
	color: #333;
	font-weight: 700;
	text-shadow: 0 1px 0 #666;
	text-transform: uppercase;
	margin-bottom: 20px;
	padding: 14px 12px
}
#add_adress p.text input,
#add_adress p.password input,
#add_adress p.select input {
	height: 22px;
	width: 360px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #666;
	padding: 0 5px
}
#add_adress p.select select {
	margin-right: 10px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #666
}
#add_adress p.select select:disabled {
	background: #ebebe4
}
#add_adress p.textarea label {
	vertical-align: top
}
#add_adress p.textarea textarea {
	height: 80px;
	width: 370px;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #666
}
#center_column #add_adress p.submit2 {
	margin-top: 20px;
	text-align: right
}
#add_adress span.form_info,
#add_adress span.inline-infos {
	display: block;
	color: #666;
	margin: 5px 0 0 265px
}
#order-slip #order-list td {
	border-top: 1px solid #ccc;
	border-bottom: none
}
#discount .table_block td.discount_expiration_date {
	border-right: 1px solid #999
}
#discount .table_block td.discount_value {
	white-space: nowrap
}
#manufacturer #product_list {
	margin-top: 15px
}
ul#manufacturers_list li img {
	display: block;
	float: left;
	margin-right: 24px;
	border: 1px solid #eee;
	vertical-align: bottom;
	padding: 10px
}
.description_box {
	border: 1px solid #CCC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 1px #E2E2E2;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 18px;
	padding: 5px
}
.description_box p {
	margin: 0;
	padding: 0 10px 5px
}
.description_box .lnk_more {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/arrow_right_1.png) no-repeat scroll 100% 4px transparent;
	color: #08C;
	padding: 0 10px
}
.description_box ul {
	padding-left: 30px;
	padding-bottom: 10px
}
ul#suppliers_list li img {
	display: block;
	float: left;
	margin-right: 14px;
	border: 1px solid #ccc;
	vertical-align: bottom
}
#pagenotfound .pagenotfound {
	font-size: 14px;
	padding: 30px 0 0
}
#pagenotfound h3 {
	font-weight: 400;
	font-size: 14px
}
#pagenotfound #search_query {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #fff !important;
	border-top: 1px solid #666;
	height: 24px;
	width: 200px;
	color: #ccc;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksearch/img/bg_search_input.png) repeat-x scroll 0 0 #fff;
	padding: 0 5px
}
#pagenotfound .button_small {
	border: medium none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #fff;
	text-transform: uppercase;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksearch/img/bg_search_submit.png) repeat-x scroll 0 0 #101010;
	padding: 4px 7px
}
#pagenotfound .pagenotfound a {
	font-weight: 700;
	color: #333
}
#pagenotfound .pagenotfound .icon {
	position: relative;
	top: 3px
}
#account-creation_form fieldset.reversoform {
	padding: 10px !important
}
#account-creation_form fieldset.reversoform .text label {
	display: block;
	width: 100%;
	text-align: left;
	padding: 0 0 10px
}
#account-creation_form fieldset.reversoform .infos-sup {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	padding: 0 !important
}
#account-creation_form fieldset.customerprivacy label {
	padding-bottom: 0;
	font-size: 14px;
	text-align: left;
	cursor: pointer
}
#module-referralprogram-referralprogram-program form p.see_email {
	padding-left: 10px;
	color: #08c;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/arrow_right_1.png) no-repeat 0 4px
}
#module-referralprogram-referralprogram-program form p.see_email a {
	color: #08c;
	text-decoration: underline
}
#product p#loyalty {
	float: right;
	width: 100%;
	font-style: italic;
	color: #737373;
	text-align: justify;
	clear: right;
	padding-bottom: 5px
}
#product div.ratingInner {
	background: url(//www.wattuneed.com/modules/netreviews/views/css/../img/etoile5-2.png) no-repeat left bottom transparent;
	background-size: 100px
}
#livezilla_lnk {
	text-align: right;
	margin: 10px 0
}
#livezilla_lnk a {
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_bt_compare.gif) repeat-x scroll 0 0 #000;
	padding: 6px 8px 8px
}
form#sendComment fieldset {
	border: 1px solid #ccc;
	background: #eee;
	padding: 10px
}
#new_comment_form p.text {
	margin-bottom: 0;
	padding-bottom: 0
}
#sendComment p.text label,
#sendComment p.textarea label {
	display: block;
	font-weight: 700;
	font-size: 12px;
	margin: 12px 0 4px
}
#sendComment p.text input {
	height: 28px;
	width: 498px;
	border: 1px solid #ccc;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/bg_input.png) repeat-x 0 0 #fff;
	padding: 0 5px
}
#sendComment p.textarea textarea {
	height: 80px;
	width: 508px;
	border: 1px solid #ccc
}
#sendComment p.submit {
	text-align: right;
	padding: 0
}
#sendComment p.closeform {
	float: right;
	height: 12px;
	width: 12px;
	text-indent: -5000px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/icon/delete.gif) no-repeat 0 0;
	padding: 0
}
.star {
	position: relative;
	top: 2px;
	float: left;
	height: 12px;
	width: 12px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer
}
.advertising_block {
	width: 191px;
	margin-bottom: 1em;
	text-align: center
}
#categories_block_left {
	float: left;
	padding-bottom: 8px;
	width: 500px;
	margin: 40px 0 20px
}
#categories_block_left h1#bg-cat {
	display: block;
	font-size: 16px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 0
}
#categories_block_left ul {
	padding: 6px 0
}
#categories_block_left ul li {
	border-bottom: 1px solid #ccc;
	width: 210px;
	margin-right: 20px;
	float: left
}
#categories_block_left ul li a {
	color: #666;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	padding: 10px
}
#categories_block_left ul li a:hover {
	background: #ECF5FE
}
#categories_block_left ul li a.selected {
	color: #000;
	background: #ddd
}
.informations_block_center {
	float: left;
	margin-right: 20px;
	width: 298px;
	min-height: 280px;
	border-right: 1px solid #ccc
}
#informations_block_left_5 {
	margin-right: 0;
	border-right: none
}
.informations_block_center h4 {
	color: #5B5A5A;
	display: block;
	font-size: 22px;
	text-transform: none;
	font-weight: 400;
	text-shadow: none
}
tr.subitem > td:first-child + td {
	padding-left: 10px
}
#block_contact_infos li {
	line-height: 20px;
	padding: 0 !important
}
#block_contact_infos li strong {
	font-weight: 400;
	font-size: 13px
}
#block_contact_infos li pre {
	font: 11px/20px Arial, Verdana, sans-serif
}
#links_block_left .block_content li {
	border-bottom: 1px dotted #eee
}
#links_block_left .block_content li a {
	display: block;
	color: #333;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocklink/img/arrow_right_2.png) no-repeat 10px 10px transparent;
	padding: 7px 11px 5px 22px
}
.blockmanufacturer li a {
	display: block;
	color: #333;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blockmanufacturer/img/arrow_right_2.png) no-repeat 10px 10px transparent;
	padding: 7px 11px 5px 22px
}
#rss_block_left p {
	margin: 0;
	padding: 10px
}
#rss_block_left li a {
	display: block;
	color: #333;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blockrss/img/arrow_right_2.png) no-repeat 10px 10px transparent;
	padding: 7px 11px 5px 22px
}
#social_block li {
	padding-left: 22px !important
}
#social_block li.facebook {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 6px
}
#social_block li.twitter {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -26px
}
#social_block li.rss {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -56px
}
.blockstore img {
	margin: 10px 0 0
}
.blockstore p {
	padding-bottom: 0;
	font-weight: 700;
	text-align: right
}
.blockstore p.store_image {
	padding-bottom: 10px;
	text-align: center
}
.blocksupplier li a {
	display: block;
	color: #333;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blocksupplier/img/arrow_right_2.png) no-repeat 10px 10px transparent;
	padding: 7px 11px 5px 22px
}
body .ui-autocomplete.ui-widget {
	max-width: 400px
}
body .ui-autocomplete-loading {
	background-image: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/indicator.gif)!important;
	background-repeat: no-repeat!important;
	background-position: 80% center!important;
	padding-right: 5px
}
body .ui-autocomplete {
	z-index: 9999!important
}
body .ui-menu {
	border: 1px solid #a0a0a0;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 3px 3px 10px rgba(100, 100, 100, 0.9);
	width: auto!important;
	min-width: 300px
}
.ui-menu-item {
	position: relative;
	background-color: #fff
}
body .ui-menu .ui-menu-item a {
	padding: 2px
}
body .ui-menu .ui-menu-item a.ui-corner-all {
	border: 1px solid transparent
}
body .ui-menu .ui-menu-item a:hover,
body .ui-menu .ui-menu-item a.ui-state-focus,
body .ui-menu .ui-menu-item a.ui-state-hover {
	border: 1px solid #ffb800;
	border-radius: 2px;
	background: #ffb800!important
}
body .ui-menu .ui-menu-item .jolisearch-image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 45px;
	max-height: 45px;
	margin: 0
}
body .ui-menu .ui-menu-item div.jolisearch-description {
	position: relative;
	display: inline-block;
	overflow: visible;
	padding: 0 3px
}
body .ui-menu .ui-menu-item .jolisearch-description span {
	padding-top: 2px;
	font-size: 1em
}
body .ui-menu .ui-menu-item span.jolisearch-pre {
	position: relative;
	display: inline-block;
	padding: 4px 0 0
}
body .ui-menu .ui-menu-item span.jolisearch-pre:after {
	content: '-';
	padding: 0 3px
}
body .ui-menu .ui-menu-item span.jolisearch-post {
	color: #a0a0a0;
	position: relative;
	display: block
}
body .ui-menu .ui-menu-item span.jolisearch-features {
	color: #a0a0a0;
	position: relative;
	display: none
}
body .ui-menu li+li:before {
	content: '';
	display: block;
	width: 75%;
	height: 1px;
	margin-left: 50px;
	margin-right: auto;
	margin-top: 1px;
	border-top: 1px solid #ddd
}
body .ui-menu .ui-menu-item .jolisearch-post-right {
	position: relative;
	text-align: right;
	margin-right: 5%;
	margin-top: -22px;
	font-size: 13px;
	height: 22px
}
body .ui-menu .ui-menu-item span.jolisearch-title {
	font-size: 12px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	background: #3c77d5;
	display: inline-block;
	margin-left: -15px;
	border-radius: 2px 2px 0 0;
	position: relative;
	box-shadow: 1px 3px 7px rgba(50, 50, 50, 0.5);
	z-index: 30;
	margin-top: 3px;
	margin-bottom: -2px;
	padding: 6px 8px
}
body .ui-menu .ui-menu-item span.jolisearch-title:after {
	content: '';
	display: inline-block;
	float: left;
	width: 1px;
	height: 1px;
	border-bottom: 7px solid transparent;
	border-right: 12px solid #aaa;
	position: absolute;
	bottom: -8px;
	left: 0
}
body .ui-menu li+li.jolisearch-container:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
	border-top: 1px none #ddd
}
body .ui-menu .jolisearch-description.manufacturer,
body .ui-menu .jolisearch-description.category {
	line-height: 3em
}
body #search_block_top {
	padding-top: 30px;
	position: absolute;
	top: 27px;
	left: -2px;
	width: 36%;
	margin: -26px 0 0 -296px
}
body #search_block_top .btn.button-search {
	background-color: #3c77d5;
	display: block;
	position: absolute;
	top: 0;
	right: -30px;
	border: none;
	color: #FFF;
	width: 45px;
	text-align: center;
	border-radius: 0 .5em .5em 0;
	height: 40px;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 200ms linear;
	transition: background-color 200ms linear
}
body #search_block_top .btn.button-search:before {
	content: "\f002";
	display: block;
	font-family: FontAwesome;
	font-size: 19px;
	width: 100%;
	text-align: center;
	line-height: 11px
}
body #search_block_top .btn.button-search:hover {
	background-color: #b8f511
}
body #search_block_top #search_query_top {
	display: inline;
	height: 38px;
	line-height: 38px;
	background-color: #fbfbfb;
	margin-right: 1px;
	background: #eee;
	border-radius: .5em;
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	-ms-transition: background-color 520ms linear;
	transition: background-color 200ms linear;
	padding: 0 13px
}
body form#searchbox input#search_query_block {
	margin-right: 10px;
	max-width: 222px;
	margin-bottom: 10px;
	display: inline-block;
	float: left
}
body .payment_module .ogone img {
	position: relative;
	left: 15px;
	top: 13px;
	margin-bottom: 10px;
	max-width: 120px
}
#header_right #languages_block_top {
	position: absolute!important;
	margin-top: 0!important
}
#category #center_column .content_scene_cat {
	clear: both;
	margin: 0 0 20px
}
#category #center_column .content_scene_cat .align_center {
	overflow: hidden;
	max-height: 91px;
	-webkit-box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, 0.54);
	-moz-box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, 0.54);
	box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, 0.54)
}
#category #center_column .content_scene_cat img {
	width: 102%;
	margin-bottom: -.5%;
	margin-left: -.5%;
	margin-top: -.5%;
	display: block;
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px)
}
#category #center_column h1:after {
	content: "";
	height: 2px;
	width: 36%;
	z-index: 10;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -18%;
	margin-top: 62px;
	box-shadow: 0 0 7px rgba(0, 0, 0, .4)
}
#category #center_column h1 {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif; 
	font-size: 46px;
	font-weight: 700;
	color: #fff;
	height: 90px;
	line-height: normal;
	position: absolute;
	z-index: 10;
	text-shadow: 0 0 5px rgba(0, 0, 0, .4);
	margin: 3px 0 20px
}
#category #center_column h1.noImage {
	color: #1b1b1b;
	text-shadow: none;
	height: 70px;
	font-size: 38px;
	position: relative;
	margin-bottom: -18px
}
#category #center_column h1.noImage:after {
	background: #333;
	box-shadow: none
}
#category.products #center_column h1,
#category.products #center_column h1.big {
	width: auto;
	color: #1b1b1b;
	height: auto;
	text-shadow: none;
	position: relative;
	float: left;
	letter-spacing: 0;
	font-weight: 900;
	max-width: 630px;
	font-size: 34px;
	margin: 5px 0 0 7px;
	padding: 0
}
body #center_column h1 {
	font-size: 35px;
	margin: 0 0 15px
}
body #center_column .cat_desc {
	display: block;
	position: relative;
	float: left;
	width: 100%
}
body .inline_list li .cat_name,
body .inline_list li h2 a.cat_name {
	font-family: 'Open Sans', sans-serif; 
	color: #68a12e
}
body #center_column .block_product_category .block_product_category_img {
	overflow: hidden;
	width: 100%
}
body #center_column .block_product_category img {
	width: 102%;
	margin-bottom: -.5%;
	margin-left: -.5%;
	margin-top: -.5%;
	display: block
}
body .cat_stars_av .text_av_cat_stars {
	font-weight: 600;
	position: absolute;
	font-size: 13px;
	margin: 7px 0 0 5px
}
body .product_desc:not(.list) .av_listing {
	display: block;
	position: absolute;
	bottom: 4px;
	left: 40px
}
body #product_list:not(.list) > li:hover .product_desc > .av_listing {
	float: left;
	left: initial;
	bottom: initial;
	margin: 0 0 0 27px
}
body .av_listing div.ratingWrapper {
	margin-left: 7px
}
body .av_listing div.ratingWrapper .ratingInner {
	background: url(//www.wattuneed.com/modules/netreviews/views/css/../img/etoile5-2.png) no-repeat left bottom transparent;
	background-size: 80px
}
#module-ambjolisearch-jolisearch #center_column h1 {
	color: #333;
	position: relative;
	font-size: 30px;
	font-weight: 600;
	text-shadow: none;
	margin: 30px 0 -30px
}
body#module-ambjolisearch-jolisearch #center_column h1:after {
	box-shadow: none;
	background: #333
}
body #product_list li .ajax_add_to_cart_button {
	margin: -86px 0 0
}
body div.display-button {
	float: right;
	margin-top: 3px;
	margin-right: 8px;
	padding: 0
}
body div.display-button ul {
	float: right;
	margin: -11px 0 0
}
body ul.display li {
	list-style-type: none;
	margin-left: 10px;
	float: left
}
body ul.display li a {
	display: block;
	height: 25px;
	width: 25px;
	text-indent: -9999px;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/list.png) center center no-repeat transparent;
	background-size: 68%;
	opacity: 0.8;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 2px
}
body ul.display li#grid a {
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/3x3-grid.png) center center no-repeat transparent;
	background-size: 62%
}
body ul#product_list {
	padding-bottom: 150px;
	background: none!important;
	overflow: inherit;
	padding-top: 0;
	margin-top: 20px
}
body.filters #center_column {
	width: 78%;
	float: right
}
body.filters ul#product_list.clear {
	clear: none!important
}
body.filters .breadcrumb {
	width: 695px;
	float: right
}
body#product .flashsale-countdown-box {
	position: absolute;
	top: 0;
	width: 260px
}
body #product_list .flashsale-countdown-box {
	position: absolute;
	width: 150px;
	z-index: 9999;
	left: -158px;
	top: -8px;
	background: #565851!important
}
body .inline_list_ld3 {
	margin-top: 50px;
	margin-bottom: -21px;
	float: left
}
body .inline_list_ld3 li {
	float: left;
	width: 289px;
	height: 50px;
	line-height: 50px;
	margin-right: 20px;
	text-align: center;
	border-radius: 0;
	border: 2px solid #dedede;
	overflow: hidden
}
body .inline_list_ld3 li .cat_name,
.inline_list_ld3 li h2 a.cat_name {
	background: #fff!important;
	color: #565851!important;
	font-family: 'Open Sans'
}
body #product_list > li a {
	font-size: 14px;
	font-family: 'Open Sans'!important;
	width: 100%;
	color: #4a4a4a;
	text-align: center
}
body #product_list > li {
	position: relative;
	width: 215px;
	height: 285px;
	float: left;
	border-radius: 5px;
	margin-bottom: 40px;
	margin-right: 20px;
	background: #fff!important;
	border: 2px solid #dedede;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	box-sizing: border-box;
	list-style-type: none;
	padding: 0
}
body:not(.mobile) #product_list > li.promo_item.first_item > .av_listing {
	position: absolute;
	bottom: 12px;
	right: 80px;
	width: 110px
}
body:not(.mobile) #product_list.list > li.promo_item.first_item > .av_listing {
	right: 10px;
	margin-top: 15px;
	width: 110px
}
body:not(.mobile) #product_list.list > li.promo_item.first_item {
	width: 98%
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item a.product_img_link {
	padding-top: 60px
}
body #product_list.list > li a.product_img_link {
	padding-top: 25px
}
body #product_list > li.promo_item.first_item .reduction_percent {
	display: block;
	position: absolute;
	top: 69%;
	left: 23px;
	font-size: 30px;
	font-weight: 700;
	background: #92c626;
	color: #fff;
	height: 32px;
	z-index: 10;
	width: 38px;
	border-radius: 80px;
	letter-spacing: -2.5px;
	padding: 16px 19px 16px 11px
}
#module-ambjolisearch-jolisearch .content_sortPagiBar {
	float: right;
	width: 100%;
	margin: 0 auto 35px
}
body:not(.mobile) #product_list.list > li.promo_item.first_item .reduction_percent {
	top: 60%
}
body:not(.mobile) #product_list > li.promo_item.first_item .reduction_percent span {
	font-size: 14px;
	font-weight: 400;
	position: absolute;
	margin: 2px 0 0 2px
}
body:not(.mobile) #product_list > li.promo_item .price {
	font-size: 22px;
	background: #92c626
}
body:not(.mobile) #product_list > li.promo_item .old_price_display {
	font-size: 14px;
	top: 37px;
	opacity: 0.7
}
body:not(.mobile) #product_list > li.promo_item {
	border-color: #a5a5a5
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item .center_block {
	width: 50%;
	margin-top: 20px
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item h3 {
	position: absolute;
	width: 64%;
	text-align: left;
	font-size: 15px;
	margin: -8px 0 0 10px
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item h3 a {
	font-size: 18px
}
body:not(.mobile) #product_list > li.promo_item .price.promo {
	color: #2b2b2b
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item .product_desc,
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item:hover .product_desc {
	display: block;
	height: 100%;
	float: right;
	position: absolute;
	right: 20px;
	top: 90px;
	border: 0;
	width: 211px!important;
	max-height: 147px;
	overflow: hidden;
	margin: 0;
	padding: 0
}
body:not(.mobile) #product_list:not(.list) > li.promo_item.first_item .img_manufacturer {
	left: 62%;
	top: 20px
}
body:not(.mobile) #product_list > li.promo_item.first_item .right_block {
	position: absolute;
	right: 0;
	bottom: 0
}
body #product_list > li p {
	padding-bottom: 0;
	font-size: 13px
}
body #product_list > li ul {
	text-align: left;
	width: 100%;
	list-style-type: none
}
body #product_list > li ul li {
	background: none;
	font-size: 13px;
	padding: 0
}
body #product_list.list {
	padding-bottom: 20px
}
body #product_list.list > li {
	width: 98%;
	height: auto;
	min-height: 200px;
	margin-bottom: 11px
}
body #product_list.list > li .av_listing {
	position: absolute;
	left: auto;
	top: 118px;
	right: 9px;
	display: block;
	width: 130px;
	height: 30px
}
body #product_list.list > li .price {
	font-size: 19px;
	padding: 8px 32px 9px 21px
}
body #product_list.list > li .info_block {
	position: absolute;
	right: 21px;
	width: 100px;
	bottom: 9px
}
body #product_list.list > li .right_block,
body #product_list.list > li:hover .right_block {
	float: left;
	display: block!important
}
body #product_list.list > li .flashsale-countdown-box,
body #product_list.list > li:hover .flashsale-countdown-box {
	position: absolute;
	width: 150px;
	z-index: 9999;
	left: 20px;
	border: 0;
	background: #565851!important
}
body #product_list.list > li:hover .info_block {
	display: block;
	float: none!important;
	width: 100px!important
}

body #product_list.list > li .buy_block {
	position: absolute;
	right: 181px;
	width: 6px;
	bottom: 9px
}
body #product_list.list > li:hover .buy_block {
	width: 6px!important
}
body #product_list.list > li .buy_block .ajax_add_to_cart_button {
	font-weight: 800;
	height: 10px;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/cart-list2.png) 13px 10px no-repeat #73746f;
	background-size: 38%;
	color: #fff;
	text-indent: -9999px;
	margin: 0;
	padding: 17px 4px 10px 28px
}
body #product_list.list > li .buy_block .ajax_add_to_cart_button:hover {
	background-color: #565851
}
body #product_list.list > li .info_block .button {
	margin: -44px 0 0 -14px;
	position: absolute;
}
body #product_list.list > li .info_block .button {
	margin: -44px 0 0 -14px;
	position: absolute;
}
body #product_list.list > li .mobile_desc{
	display:block !important;
}
body #product_list.list.starter > li .info_block .button {
	height: 19px;
	background-color: #f4dbaa
}
body #product_list.list.starter > li:hover .info_block .button,
body #product_list.list.starter > li .info_block .button:hover {
	background-color: #ffc000
}
body #product_list.list.medium > li .info_block .button {
	height: 19px;
	background-color: #ffcb98
}
body #product_list.list.medium > li:hover .info_block .button,
body #product_list.list.medium > li .info_block .button:hover {
	background-color: #ff7e00;
	color: #fff
}
body #product_list.list.maxi > li .info_block .button {
	height: 19px;
	background-color: #ffcdbd
}
body #product_list.list.maxi > li:hover .info_block .button,
body #product_list.list.maxi > li .info_block .button:hover {
	background: #ff3c00;
	color: #fff
}
body #product_list.list > li .info_block .button:hover {
	background-color: #92c626
}
body #product_list.list a.product_img_link {
	float: left;
	height: auto;
	width: 20%;
	padding: 0
}
body #product_list.list > li h3 a {
	font-size: 18px;
	float: left;
	width: 60%;
	text-align: left;
	margin: 20px 0 5px
}
body #product_list.list > li .product_desc {
width: 52%;
padding-left: 0;
height: auto;
float: left;
overflow: hidden;
line-height: 21px;
font-size: 13px;
margin-top: 15px;
color: #656565;
}
body #product_list.list > li:hover .product_desc,
body #product_list.list > li.hovered .product_desc {
	height: auto;
	position: inherit;
	z-index: 0;
	background: #fff;
	border: none!important;
	margin-left: 0;
	margin-right: -0;
	padding: 0
}
body #product_list > li:hover,
body #product_list > li.hovered {
	border: 2px solid #97c910
}
body #product_list.list.starter > li:hover,
body #product_list.list.starter > li.hovered {
	border: 2px solid #ffc000
}
body #product_list.list.medium > li:hover,
body #product_list.list.medium > li.hovered {
	border: 2px solid #ff7e00
}
body #product_list.list.maxi > li:hover,
body #product_list.list.maxi > li.hovered {
	border: 2px solid #ff3c00
}
body #product_list > li .product_desc .desc_grid {
	display: block;
	line-height: 13px;
	font-size: 12px
}
body #product_list.list > li .product_desc .desc_list {
	display: block;
	text-align: left;
	line-height: 22px
}
body #product_list.list > li .product_desc .desc_list,
body #product_list.list > li .product_desc .desc_list p,
body #product_list.list > li .product_desc .desc_list strong {
	font-weight: 400!important;
	line-height: 14px!important
}
body #product_list > li .img_manufacturer {
	width: 39px;
	height: 30px;
	overflow: hidden;
	right: 8px;
	position: absolute;
	bottom: 90px
}
body #product_list.list > li .img_manufacturer {
	width: 51px;
	height: 47px;
	overflow: hidden;
	right: 18px;
	position: absolute;
	bottom: 70px
}
body #product_list > li .img_manufacturer img {
	width: 100%;
	float: left;
	margin-top: -8px
}
body:not(.mobile) #product_list:not(.list) > li:hover .product_desc,
body:not(.mobile) #product_list:not(.list) > li.hovered .product_desc {
	height: auto;
	position: absolute;
	z-index: 10;
	background: #fff;
	border: 2px;
	border-bottom: 2px solid #97c910;
	border-left: 2px solid #97c910;
	border-right: 2px solid #97c910;
	margin-left: -2px;
	margin-right: -2px;
	box-sizing: border-box;
	width: 215px;
	border-radius: 0 0 5px 5px;
	box-shadow: 0 14px 30px 5px #f2f2f2;
	padding: 11px 10px 7px 13px
}
body #product_list > li .content_price {
	float: none;
	height: auto;
	overflow: hidden;
	width: auto;
	margin: 0
}
body #product_list > li .content_price strong {
	line-height: inherit!important
}
body #product_list > li:hover .product_desc .cat_stars_av {
	padding-left: 29px;
	padding-top: 10px
}
body #product_list > li .buy_block {
	display: block;
	float: left;
	width: 30%;
	margin-bottom: -1px;
	margin-top: 20px
}
body #product_list > li .info_block {
	display: block;
	float: right;
	width: 70%;
	margin-bottom: -1px;
	margin-top: 20px
}
body #product_list > li .price {
	position: absolute;
	background: #fff;
	text-align: center;
	right: -8px;
	top: 10px;
	z-index: 1;
	width: auto;
	height: auto;
	border: 1px solid #949494;
	margin-bottom: 5px;
	font-size: 18px;
	color: #494949;
	font-style: normal;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif; 
	border-radius: 0 8px 0 8px;
	box-shadow: -4px 3px 8px transparent;
	padding: 5px 23px 6px 12px
}
body #product_list > li:hover .price {
	background: #a5d000;
	border: 1px solid #8fb10d;
	color: #fff;
	box-shadow: -4px 3px 8px #cacaca;
	-moz-transition: all ease-in .2s;
	-webkit-transition: all ease-in .2s;
	-o-transition: all ease-in .2s;
	-ms-transition: all ease-in .2s;
	transition: all ease-in .2s
}
body #product_list > li .price.promo {
	color: #fff;
	background: #92c626;
	padding: 3px 12px 17px 15px
}
body #product_list > li .price:before {
	content: "";
	position: absolute;
	right: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid #181818;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #181818
}
body #product_list > li .old_price_display {
	text-decoration: line-through;
	position: absolute;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif; 
	font-size: 13px;
	font-style: initial;
	color: #505050;
	top: 35px;
	right: 16px;
	z-index: 1
}
body #product_list > li .center_block {
	float: left;
	height: 250px;
	width: 100%;
	padding: 0
}
body #product_list > li .right_block {
	float: right;
	margin-top: -38px;
	width: 54px;
	display: none
}
body #product_list > li .ajax_add_to_cart_button {
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/document_search.png) top left no-repeat;
	background-size: 41%;
	margin: 31px 0 0 11px
}
body .on_sale,
body .new_sale {
	position: absolute;
	left: -7px!important;
	top: -21px!important;
	z-index: 1;
	overflow: hidden;
	width: 114px!important;
	height: 123px!important;
	text-align: right;
	float: none;
	display: none;
	clear: both;
	background: none!important;
	margin: 15px 10px 10px 0
}
body .on_sale.ndk {
	display: block;
	z-index: 51;
	left: -5px!important;
	top: -19px!important;
	width: 134px!important;
	height: 143px!important
}
body .on_sale.ndkin {
	display: block;
	z-index: 51;
	left: initial!important;
	right: -14px!important;
	top: 7px!important;
	height: auto!important;
	background: #c1e245 !important;
	width: auto !important;
	padding: 2px 7px;
	font-weight: 800;
	font-size: 16px;
	text-align: center
}
body .groupFieldBlock .on_sale.ndkin,
body #pb-right-column .on_sale.ndk,
body #product_list .on_sale {
	display: block !important
}
body .on_sale.ndkin span.second {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	top: 6px;
	left: 19px;
	height: 26px;
	width: 95px;
	font-size: 11px;
	line-height: 27px;
	letter-spacing: 0
}
body .on_sale.ndkin span.pricepromo {}body .on_sa body .on_sale.ndkin .accessory-ndk span.second {
	top: 6px;
	left: 20px;
	height: 26px;
	line-height: 27px
}
body .on_sale.ndk span.second {
	font-size: 24px;
	top: 21px;
	left: -42px;
	height: 50px;
	width: 180px;
	line-height: 54px
}
body .on_sale span.second,
body .new_sale span.second {
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif; 
	color: #2b2b2b;
	text-transform: uppercase;
	text-align: center;
	line-height: 42px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	width: 138px;
	display: block;
	background: #c1e245;
	position: absolute;
	top: 15px;
	left: -33px;
	height: 40px
}
body .new_sale span.second {
	background: #f26f21;
	color: #fff;
	letter-spacing: 1px;
	font-size: 14px
}
body .on_sale span.second::before,
body .new_sale span.second::before {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid #404040;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #404040
}
body .on_sale span.second::after,
body .new_sale span.second::after {
	content: "";
	position: absolute;
	right: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #404040;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #404040
}
#module-ambjolisearch-jolisearch #product_list > li .buy_block .ajax_add_to_cart_button,
body #product_list > li .buy_block .ajax_add_to_cart_button {
	font-weight: 800;
	border-radius: 5px 0 0 5px;
	color: #565851;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/css/../img/theme2/cart-list2.png) 14px 9px no-repeat #565851;
	background-size: 54%;
	text-indent: -999px;
	margin: 10px 0;
	padding: 0
}
body #product_list > li .buy_block .config_product {
	font-weight: 800;
	border-radius: 5px 0 0 5px;
	color: #fff;
	background-color: #565851;
	font-size: 22px;
	height: 34px;
	width: 47px;
	margin: 10px 0;
	padding: 1px 0 0
}
body #product_list > li .info_block .button {
	width: 100%;
	font-weight: 800;
	color: #fff;
	font-size: 14px;
	line-height: initial;
	background: #92c626;
	border-radius: 0 5px 5px 0;
	font-family: 'Open Sans'!important;
	margin: 10px 0 0 -6px;
	padding: 7px 0 0
}
body #product_list > li .info_block .button:hover {
	background: #79a520
}
body #product_list > li .buy_block .ajax_add_to_cart_button:hover {
	background-color: #393b36
}
body #product_list a.product_img_link {
	padding-top: 40px
}
body #product_list > li h3 {
	text-align: center;
	padding: 0 6px
}
body #product_list > li h3 a {
	font-size: 15px
}
body #product_list a.product_img_link img {
	display: block;
	vertical-align: bottom;
	text-align: center;
	margin: 0 auto
}
body.filters #product_list_best {
	width: 21%;
	float: left;
	border-radius: 4px;
	z-index: 90;
	display: block !important
}
body .filters_product label {
	padding-left: 0;
	padding-top: 2px;
	float: left
}
body#category.filters #product_list_best {
	margin-top: 119px
}
body.filters #product_list_best > div {
	margin-top: -17px;
	margin-bottom: 60px;
	padding: 12px 0 19px
}
body.filters #product_list_best .PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle span {
	margin-left: 6px;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif; 
	padding-left: 2px;
	letter-spacing: .5px
}
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink,
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover {
	font-weight: 700;
	color: #637715
}
body.filters #product_list_best .checkbox,
body.filters #product_list_best .radio {
	padding-left: 5px
}
body.filters #product_list_best .PM_ASSelectionsDropDownShowLink {
	display: block;
	font-size: 14px;
	margin-left: 6px;
	text-transform: uppercase;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif; 
	padding-left: 2px;
	color: #333;
	letter-spacing: .5px;
	margin-bottom: 5px
}
body.filters #product_list_best .PM_ASSelectionsDropDown {
	margin: -11px 0 0
}
body.filters #product_list_best .PM_ASSelectionsDropDownShowLink strong {
	font-weight: 800;
	font-family: 'Open Sans', sans-serif; 
	padding-left: 2px;
	letter-spacing: .5px
}
body.filters #product_list_best .PM_ASSelectionsDropDownMenu {
	display: block!important;
	position: relative;
	float: left;
	width: 93%;
	background: transparent;
	border: 0;
	margin: -20px 0 20px
}
body.filters #product_list_best .PM_ASSelectionsCriterionsGroup li {
	background: #93c40e;
	margin-left: 2%;
	border-radius: 4px;
	width: 94%;
	margin-bottom: 7px;
	display: block;
	padding: 2px 5px 0 0
}
body.filters #product_list_best .PM_ASSelectionsCriterionsGroup li a {
	color: #fff;
	display: block;
	font-weight: 600;
	font-size: 12px;
	padding: 3px 8px 6px
}
body.filters #product_list_best .radio label,
body.filters #product_list_best .checkbox label {
	display: inline-block;
	width: 200px
}
body.filters #product_list_best .radio label {
	padding: 4px 0 0
}
body.filters .PM_ASResetSearch {
	position: absolute;
	margin-top: -57px;
	color: #93c40e;
	display: none!important
}
body.filters.products #center_column h1#PM_ASearchResultsTitle {
	margin-left: 0;
	width: 100%;
	font-size: 18px;
	float: left;
	color: #adb3a3
}
body.filters.products #center_column h1#PM_ASearchResultsTitle .heading-counter {
	font-size: 18px;
	color: #adb3a3
}
body.filters.products #center_column h1#PM_ASearchResultsTitle span.cat-name {
	display: block;
	color: #333;
	font-size: 29px;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif; 
	padding-bottom: 5px
}
body.filters .content_sortPagiBar {
	width: 310px
}
.PM_ASResetGroup {
	width: 100%;
	text-align: right;
	margin-right: 15px;
	color: #93c40e
}
body #center_column #product_list_best .layered_price_range {
	margin-left: 0;
	border-radius: 2px;
	text-align: center;
	border: 1px solid #333;
	padding: 4px 2px
}
body #center_column #product_list_best > div {
	border-bottom: 0
}
body #center_column #product_list_best #layered_form > div > div {
	border-bottom: 1px solid #CCC;
	margin-bottom: 0;
	padding: 10px 0 20px
}
body #center_column #product_list_best #layered_form > div > div:first-child {
	padding: 0 0 20px
}
body #center_column #product_list_best #layered_form > div > div:first-child span.layered_subtitle {
	padding-top: 0;
	margin-top: 0
}
body #center_column #product_list_best .filter-item {
	float: left;
	padding: 20px 0 0
}
body #center_column #product_list_best div ul#ul_layered_price_0 {
	width: 100%;
	overflow: inherit;
	margin: 9px 0 0 -2px
}
body #center_column #product_list_best div ul#ul_layered_price_0 .ui-widget-header {
	background: #beef3a
}
body #center_column #product_list_best div ul#ul_layered_price_0 .ui-state-default {
	border: 3px solid #5e5e5f;
	border-radius: 50px;
	background: #fff;
	margin-top: -2px;
	cursor: pointer;
	color: #555
}
body #center_column #product_list_best div ul#ul_layered_price_0 #layered_price_range {
	width: 90%;
	text-align: center;
	float: left;
	font-size: 12px;
	margin: -15px 0 0
}
body #center_column #product_list_best .filters_category_0 {
	width: 100%;
	max-height: inherit;
	overflow-x: hidden
}
body #center_column #product_list_best .filters_category_0 .layered_subtitle {
	float: left;
	margin: -13px 0 9px
}
body #center_column #product_list_best .filters_category_0 #ul_layered_category_0 > li {
	float: left;
	width: 99%;
	border: 1px solid #CECECE;
	-moz-transition: all ease-in .2s;
	-webkit-transition: all ease-in .2s;
	-o-transition: all ease-in .2s;
	-ms-transition: all ease-in .2s;
	transition: all ease-in .2s;
	margin: 0 0 5px;
	padding: 3px 0
}
body #center_column #product_list_best .filters_category_0 #ul_layered_category_0 > li:hover {
	background: silver
}
body #center_column #product_list_best .filters_category_0 #ul_layered_category_0 > li a {
	color: #333;
	font-weight: 400;
	font-size: 12px;
	max-width: 180px
}
body #center_column #product_list_best .filters_category_0 #ul_layered_category_0 > li label {
	float: left;
	-moz-transition: all ease-in .2s;
	-webkit-transition: all ease-in .2s;
	-o-transition: all ease-in .2s;
	-ms-transition: all ease-in .2s;
	transition: all ease-in .2s
}
body #center_column #product_list_best .layered_slider_container {
	width: 90%
}
.selectProductSort {
	height: 31px;
	border: 1px solid #d6d6d6;
	border-radius: 3px
}
body #center_column #layered_block_left ul li:hover,
body #center_column #layered_block_left ul li {
	background: none;
	color: #333;
	width: 100%;
	float: left
}
body #center_column #layered_block_left #layered_form div div ul {
	max-height: inherit;
	overflow: hidden
}
body #center_column #layered_block_left .filter-item {
	overflow: inherit
}
body #center_column #layered_block_left .filter-item ul li a {
	color: #333;
	font-family: 'Open Sans', sans-serif; 
	font-weight: 400;
	margin: 6px 0 0 2px
}
body #center_column #product_list_best span.layered_subtitle {
	display: inline-block;
	font-size: 18px;
	margin-bottom: 12px;
	margin-top: 11px;
	margin-right: 8px;
	float: left !important;
	width: 100%;
	color: #1B1B1B;
	text-indent: 0;
	letter-spacing: 0;
	font-weight: 800;
	font-family: 'Open Sans'
}
body #center_column #product_list_best .clear {
	clear: none
}
body #center_column #product_list_best div ul {
	width: auto;
	display: inline-block
}
body #center_column #product_list_best #ul_layered_id_feature_11 li {
	display: block;
	float: left;
	margin-right: 10px;
	background: transparent !important
}
body #center_column #product_list_best #ul_layered_id_feature_11 li input[type=radio] {
	margin-left: 2px;
	vertical-align: middle;
	display: none
}
body #center_column #product_list_best #ul_layered_id_feature_11 li label {
	display: block;
	height: 100%;
	color: #333;
	width: 100%;
	font-size: 10px;
	opacity: 1;
	text-indent: 31px;
	margin: 0
}
body #center_column #product_list_best #ul_layered_id_feature_11 li a {
	color: #666;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 32px;
	width: 32px;
	text-indent: 0;
	box-sizing: border-box;
	opacity: 0.8;
	border: 1px solid #ccc;
	border-radius: 2px;
	float: left;
	margin: 0;
	padding: 9px 5px
}
body #center_column #product_list_best #ul_layered_id_feature_11 li a:hover {
	background: transparent !important;
	color: #333;
	text-decoration: none;
	border-color: #97c910
}
#layered_block_left #enabled_filters ul li {
	background: #494949;
	color: #fff;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 9px;
	border-radius: 6px;
	border: 1px solid #cbccc8;
	float: left;
	padding: 7px 14px
}
#layered_block_left #enabled_filters li a {
	float: left;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	margin: -4px 5px 0
}
#layered_block_left #enabled_filters li a:after {
	content: "";
	background: transparent;
	height: 26px;
	width: 90px;
	position: absolute;
	margin: -8px
}
#layered_block_left #enabled_filters li span {
	float: left;
	color: #fff
}
#layered_form .select {
	width: 165px;
	height: 31px;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	padding: 5px
}
#layered_form select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}
body #product_list_best div.box_item_best {
	float: left;
	position: relative;
	width: 215px;
	height: 285px;
	margin-bottom: 40px;
	margin-right: 10px;
	margin-left: 10px;
	background: #fff !important;
	border: 2px solid #dedede;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	box-sizing: border-box;
	padding: 0
}
body #product_list_best div.box_item_best h2 {
	box-sizing: border-box;
	text-transform: uppercase;
	position: absolute;
	background: #9cd00f;
	text-align: center;
	left: -8px;
	top: 10px;
	z-index: 1;
	width: auto;
	height: auto;
	margin-bottom: 5px;
	font-size: 18px;
	color: #fff;
	font-style: normal;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif; 
	letter-spacing: .5px;
	border-radius: 8px 0 8px 0;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3);
	padding: 8px 25px 9px 17px
}
body #product_list_best div.box_item_best.best h2 {
	background: #333
}
body #product_list_best div.box_item_best.appreciated h2 {
	background: #69a22f
}
body #product_list_best div.box_item_best h2:before {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	z-index: -1;
	border-right: 3px solid #181818;
	border-left: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #181818
}
div.box_item_best .products-block-image {
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 60px
}
div.box_item_best .products-block-image img {
	width: 100%;
	height: 100%;
	max-width: 120px
}
div.box_item_best h3,
div.box_item_best h3 a {
	font-size: 16px;
	font-family: 'Open Sans' !important;
	width: 100%;
	color: #4a4a4a;
	text-align: center
}
div.box_item_best.best .product-content {
	width: 60%;
	float: right;
	margin-top: 70px
}
div.box_item_best.best .products-block-image {
	width: 40%
}
div.box_item_best.best .products-block-image img {
	width: 100%;
	height: 100%;
	max-width: 150px
}
div.box_item_best.best h3,
div.box_item_best.best h3 a {
	width: 100%;
	text-align: left;
	text-decoration: none
}
div.box_item_best .price {
	position: relative;
	background: #efefef;
	border: 1px solid #d8d8d8;
	color: #333;
	text-align: center;
	right: -122px;
	bottom: -4px;
	z-index: 1;
	width: auto;
	height: auto;
	margin-bottom: 5px;
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif; 
	border-radius: 0 8px 0 8px;
	padding: 5px 10px 7px 12px
}
div.box_item_best .product_desc {
	font-size: 12px;
	text-align: center;
	width: 100%
}
div.box_item_best.appreciated:hover .product_desc,
div.box_item_best.sold:hover .product_desc {
	height: auto;
	position: absolute;
	margin-top: 17px;
	z-index: 10;
	background: #fff;
	border: 2px;
	border-bottom: 2px solid #97c910;
	border-left: 2px solid #97c910;
	border-right: 2px solid #97c910;
	margin-left: -2px;
	margin-right: -2px;
	box-sizing: border-box;
	width: 215px;
	padding: 10px 10px 0 13px
}
#layer_quotation .layer_cart_cart .button-container .btn {
	margin-right: 60px !important
}
#product #location {
	text-align: center;
	border: 1px solid #CCC;
	border-radius: 7px;
	margin-bottom: 10px;
	background: rgba(255, 134, 48, 0.2);
	padding: 7px 0
}
body#index #columns {
	border-radius: 0
}
#rev_slider_1_1_wrapper .tp-revslider-mainul {
	left: -1px !important;
	top: -2px !important
}
#rev_slider_1_1_wrapper .tp-thumbs {
	background-color: transparent;
	padding: 0
}
#rev_slider_1_1_wrapper .tp-thumbs .tp-thumb {
	border: 1px solid rgba(0, 0, 0, .7);
	margin-right: 30px;
	width: 132px !important
}
#rev_slider_1_1_wrapper .tp-mask {
	height: 55px !important
}
.rev_slider_wrapper .tp-thumb-title {
	visibility: hidden !important;
	opacity: 0 !important
}
.rev_slider_wrapper .tp-thumb-mask,
#rev_slider_1_1_wrapper .tp-thumbs {
	width: auto !important;
	max-width: inherit !important
}
#rev_slider_1_1_wrapper .tp-mask .tp-thumbcontainer,
#rev_slider_1_1_wrapper .tp-mask .tp-thumbcontainer:hover {
	left: 0 !important
}
#bgsliders {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -100
}
#bgsliders .img_slider {
	width: 100%;
	opacity: 0;
	height: 100%;
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
	background-position: center -3px;
	display: block;
	margin: 0 auto
}
#bgsliders .img_slider,
body#index {
	-webkit-transition: none;
	-moz-transition: all 300ms cubic-bezier(0.895, 0.030, 0.685, 0.220);
	-o-transition: all 300ms cubic-bezier(0.895, 0.030, 0.685, 0.220);
	transition: all 300ms cubic-bezier(0.895, 0.030, 0.685, 0.220)
}
body #bag {
	top: -14px;
	right: -13px
}
body.lity-opened {
	overflow: hidden
}
body.fancybox-iframe,
.fancybox-iframe #columns {
	background-image: none !important;
	background-color: #fff !important;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0)
}
.fancybox-overlay {
	z-index: 8010 !important
}
.fancybox-iframe #primary_block h1 {
	font-size: 29px;
	width: 100%;
	color: #4c4c4c;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 30px
}
body #featured-products_block_center_25 .slick-track {
	margin-left: -20px;
	padding: 5px 0 0
}
body #featured-products_block_center_25 .slick-slider {
	height: 330px !important
}
body #featured-products_block_center_25 .multiple-items li.last_item_of_line,
#featured-products_block_center_25 .multiple-items li.last_item {
	margin-right: 0;
	margin-left: 0
}
body #featured-products_block_center_25 .multiple-items-destockage {
	height: 750px;
	width: 700px;
	float: right
}
body #featured-products_block_center_25 .item-destockage {
	display: block;
	float: left;
	border-radius: 10px;
	font-size: 15px;
	line-height: 20px;
	color: #576520;
	font-weight: 400;
	box-sizing: border-box;
	text-align: center;
	width: 218px;
	height: 267px;
	background: url(//www.wattuneed.com/themes/wattuneed-1200-2/img/prix-casses.jpg) no-repeat center 137px #c0de4c;
	padding: 10px
}
body #featured-products_block_center_25 .item-destockage .bolder {
	font-weight: 600
}
body #featured-products_block_center_25 .slick-dots {
	position: absolute;
	bottom: 12px;
	display: block;
	width: 100%;
	list-style: none;
	text-align: center;
	padding: 0
}
body #featured-products_block_center_25 .slick-dots li {
	background: none repeat scroll 0 0 #FFF;
	float: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 0 5px;
	padding: 0
}
body #featured-products_block_center_25 .slick-dots li button::before {
	font-family: slick;
	font-size: 36px;
	line-height: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '•';
	text-align: center;
	opacity: 0.25;
	color: #000;
	-webkit-font-smoothing: antialiased
}
body #featured-products_block_center_25 .slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
body #featured-products_block_center_25 .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	padding: 5px
}
body #featured-products_block_center_25 li.slick-slide {
	width: 218px !important;
	margin-right: 20px !important
}
body .home-banner {
	float: left;
	border-radius: 7px;
	overflow: hidden;
	margin: 25px 0
}
.slick-list.draggable {
	padding-left: 20px;
	height: 280px
}
body .cbp-hrmenu li.cbp-hrmenu-tab-26 .menu-element-id-28 {
	right: -129px;
	max-width: 490px;
	bottom: -28px
}
li.cbp-hrmenu-tab-19 {
	width: 84px
}
li.cbp-hrmenu-tab-21 {
	width: 90px
}
li.cbp-hrmenu-tab-23 {
	width: 71px
}
.cbp-hrmenu-tab-22 .menu-element-id-1 .col-xs-2,
.cbp-hrmenu-tab-23 .menu-element-id-1 .col-xs-2 {
	width: 17.6%
}
.cbp-hrmenu-tab-24 .menu-element-id-48 .cbp-categories-row {
	margin-top: 15px !important
}
.cbp-hrmenu-tab-24 .menu-element-id-48 .cbp-category-link-w a {
	border-bottom: none;
	line-height: 10px !important;
	height: auto !important;
	width: 80%;
	color: #93b144 !important;
	margin: 0
}
.cbp-hrmenu-tab-24 .menu-element-id-48 .cbp-category-link-w a:before {
	content: "> ";
	float: left;
	color: #93b144
}
#tabs.inixframe ul.idTabs li {
	display: inline-block;
	float: none
}
#tabs.inixframe ul.idTabs a {
	background: #fff;
	color: #333;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px
}
#tabs.inixframe ul.idTabs a:hover {
	border: 1px solid rgba(0, 0, 0, 0.5);
	color: #333
}
#tabs.inixframe ul.idTabs a.selected {
	border: 1px solid #77ae2c;
	color: #77ae2c
}
.inixframe .col-sm-2 {
	width: 16.6% !important;
	float: left !important;
	padding: 0 !important
}
.inixframe .thumbnail>img,
.inixframe .thumbnail a>img {
	max-height: 137px
}
.content_prices_bg .content_prices {
	margin-bottom: 5px
}
.loopReduction-product-tab {
	width: 207px;
	padding: 5px
}
.loopReduction-product-tab p .inforeduc {
	float: left;
	font-size: 11px;
	letter-spacing: -.5px
}
.loopReduction-product-tab p {
	color: #7d7d7d;
	border-bottom: 1px dotted #c5c5c5;
	height: 11px;
	padding: 5px 0
}
.loopReduction-product-tab p.selected {
	color: #fe6600
}
.loopReduction-product-tab p .pricereduc {
	font-weight: 700;
	float: right;
	font-size: 14px
}
.ndkcfLoaded .loopReduction-product-tab {
	width: 100%;
	max-widthpadding: 5px;
	float: left;
	max-width: 257px;
	margin: -10px auto 15px
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
	font-family: Pe-icon-7-stroke;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.pe-7s-album:before {
	content: "\e6aa"
}
.pe-7s-arc:before {
	content: "\e6ab"
}
.pe-7s-back-2:before {
	content: "\e6ac"
}
.pe-7s-bandaid:before {
	content: "\e6ad"
}
.pe-7s-car:before {
	content: "\e6ae"
}
.pe-7s-diamond:before {
	content: "\e6af"
}
.pe-7s-door-lock:before {
	content: "\e6b0"
}
.pe-7s-eyedropper:before {
	content: "\e6b1"
}
.pe-7s-female:before {
	content: "\e6b2"
}
.pe-7s-gym:before {
	content: "\e6b3"
}
.pe-7s-hammer:before {
	content: "\e6b4"
}
.pe-7s-headphones:before {
	content: "\e6b5"
}
.pe-7s-helm:before {
	content: "\e6b6"
}
.pe-7s-hourglass:before {
	content: "\e6b7"
}
.pe-7s-leaf:before {
	content: "\e6b8"
}
.pe-7s-magic-wand:before {
	content: "\e6b9"
}
.pe-7s-male:before {
	content: "\e6ba"
}
.pe-7s-map-2:before {
	content: "\e6bb"
}
.pe-7s-next-2:before {
	content: "\e6bc"
}
.pe-7s-paint-bucket:before {
	content: "\e6bd"
}
.pe-7s-pendrive:before {
	content: "\e6be"
}
.pe-7s-photo:before {
	content: "\e6bf"
}
.pe-7s-piggy:before {
	content: "\e6c0"
}
.pe-7s-plugin:before {
	content: "\e6c1"
}
.pe-7s-refresh-2:before {
	content: "\e6c2"
}
.pe-7s-rocket:before {
	content: "\e6c3"
}
.pe-7s-settings:before {
	content: "\e6c4"
}
.pe-7s-shield:before {
	content: "\e6c5"
}
.pe-7s-smile:before {
	content: "\e6c6"
}
.pe-7s-usb:before {
	content: "\e6c7"
}
.pe-7s-vector:before {
	content: "\e6c8"
}
.pe-7s-wine:before {
	content: "\e6c9"
}
.pe-7s-cloud-upload:before {
	content: "\e68a"
}
.pe-7s-cash:before {
	content: "\e68c"
}
.pe-7s-close:before {
	content: "\e680"
}
.pe-7s-bluetooth:before {
	content: "\e68d"
}
.pe-7s-cloud-download:before {
	content: "\e68b"
}
.pe-7s-way:before {
	content: "\e68e"
}
.pe-7s-close-circle:before {
	content: "\e681"
}
.pe-7s-id:before {
	content: "\e68f"
}
.pe-7s-angle-up:before {
	content: "\e682"
}
.pe-7s-wristwatch:before {
	content: "\e690"
}
.pe-7s-angle-up-circle:before {
	content: "\e683"
}
.pe-7s-world:before {
	content: "\e691"
}
.pe-7s-angle-right:before {
	content: "\e684"
}
.pe-7s-volume:before {
	content: "\e692"
}
.pe-7s-angle-right-circle:before {
	content: "\e685"
}
.pe-7s-users:before {
	content: "\e693"
}
.pe-7s-angle-left:before {
	content: "\e686"
}
.pe-7s-user-female:before {
	content: "\e694"
}
.pe-7s-angle-left-circle:before {
	content: "\e687"
}
.pe-7s-up-arrow:before {
	content: "\e695"
}
.pe-7s-angle-down:before {
	content: "\e688"
}
.pe-7s-switch:before {
	content: "\e696"
}
.pe-7s-angle-down-circle:before {
	content: "\e689"
}
.pe-7s-scissors:before {
	content: "\e697"
}
.pe-7s-wallet:before {
	content: "\e600"
}
.pe-7s-safe:before {
	content: "\e698"
}
.pe-7s-volume2:before {
	content: "\e601"
}
.pe-7s-volume1:before {
	content: "\e602"
}
.pe-7s-voicemail:before {
	content: "\e603"
}
.pe-7s-video:before {
	content: "\e604"
}
.pe-7s-user:before {
	content: "\e605"
}
.pe-7s-upload:before {
	content: "\e606"
}
.pe-7s-unlock:before {
	content: "\e607"
}
.pe-7s-umbrella:before {
	content: "\e608"
}
.pe-7s-trash:before {
	content: "\e609"
}
.pe-7s-tools:before {
	content: "\e60a"
}
.pe-7s-timer:before {
	content: "\e60b"
}
.pe-7s-ticket:before {
	content: "\e60c"
}
.pe-7s-target:before {
	content: "\e60d"
}
.pe-7s-sun:before {
	content: "\e60e"
}
.pe-7s-study:before {
	content: "\e60f"
}
.pe-7s-stopwatch:before {
	content: "\e610"
}
.pe-7s-star:before {
	content: "\e611"
}
.pe-7s-speaker:before {
	content: "\e612"
}
.pe-7s-signal:before {
	content: "\e613"
}
.pe-7s-shuffle:before {
	content: "\e614"
}
.pe-7s-shopbag:before {
	content: "\e615"
}
.pe-7s-share:before {
	content: "\e616"
}
.pe-7s-server:before {
	content: "\e617"
}
.pe-7s-search:before {
	content: "\e618"
}
.pe-7s-film:before {
	content: "\e6a5"
}
.pe-7s-science:before {
	content: "\e619"
}
.pe-7s-disk:before {
	content: "\e6a6"
}
.pe-7s-ribbon:before {
	content: "\e61a"
}
.pe-7s-repeat:before {
	content: "\e61b"
}
.pe-7s-refresh:before {
	content: "\e61c"
}
.pe-7s-add-user:before {
	content: "\e6a9"
}
.pe-7s-refresh-cloud:before {
	content: "\e61d"
}
.pe-7s-paperclip:before {
	content: "\e69c"
}
.pe-7s-radio:before {
	content: "\e61e"
}
.pe-7s-note2:before {
	content: "\e69d"
}
.pe-7s-print:before {
	content: "\e61f"
}
.pe-7s-network:before {
	content: "\e69e"
}
.pe-7s-prev:before {
	content: "\e620"
}
.pe-7s-mute:before {
	content: "\e69f"
}
.pe-7s-power:before {
	content: "\e621"
}
.pe-7s-medal:before {
	content: "\e6a0"
}
.pe-7s-portfolio:before {
	content: "\e622"
}
.pe-7s-like2:before {
	content: "\e6a1"
}
.pe-7s-plus:before {
	content: "\e623"
}
.pe-7s-left-arrow:before {
	content: "\e6a2"
}
.pe-7s-play:before {
	content: "\e624"
}
.pe-7s-key:before {
	content: "\e6a3"
}
.pe-7s-plane:before {
	content: "\e625"
}
.pe-7s-joy:before {
	content: "\e6a4"
}
.pe-7s-photo-gallery:before {
	content: "\e626"
}
.pe-7s-pin:before {
	content: "\e69b"
}
.pe-7s-phone:before {
	content: "\e627"
}
.pe-7s-plug:before {
	content: "\e69a"
}
.pe-7s-pen:before {
	content: "\e628"
}
.pe-7s-right-arrow:before {
	content: "\e699"
}
.pe-7s-paper-plane:before {
	content: "\e629"
}
.pe-7s-delete-user:before {
	content: "\e6a7"
}
.pe-7s-paint:before {
	content: "\e62a"
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8"
}
.pe-7s-notebook:before {
	content: "\e62b"
}
.pe-7s-note:before {
	content: "\e62c"
}
.pe-7s-next:before {
	content: "\e62d"
}
.pe-7s-news-paper:before {
	content: "\e62e"
}
.pe-7s-musiclist:before {
	content: "\e62f"
}
.pe-7s-music:before {
	content: "\e630"
}
.pe-7s-mouse:before {
	content: "\e631"
}
.pe-7s-more:before {
	content: "\e632"
}
.pe-7s-moon:before {
	content: "\e633"
}
.pe-7s-monitor:before {
	content: "\e634"
}
.pe-7s-micro:before {
	content: "\e635"
}
.pe-7s-menu:before {
	content: "\e636"
}
.pe-7s-map:before {
	content: "\e637"
}
.pe-7s-map-marker:before {
	content: "\e638"
}
.pe-7s-mail:before {
	content: "\e639"
}
.pe-7s-mail-open:before {
	content: "\e63a"
}
.pe-7s-mail-open-file:before {
	content: "\e63b"
}
.pe-7s-magnet:before {
	content: "\e63c"
}
.pe-7s-loop:before {
	content: "\e63d"
}
.pe-7s-look:before {
	content: "\e63e"
}
.pe-7s-lock:before {
	content: "\e63f"
}
.pe-7s-lintern:before {
	content: "\e640"
}
.pe-7s-link:before {
	content: "\e641"
}
.pe-7s-like:before {
	content: "\e642"
}
.pe-7s-light:before {
	content: "\e643"
}
.pe-7s-less:before {
	content: "\e644"
}
.pe-7s-keypad:before {
	content: "\e645"
}
.pe-7s-junk:before {
	content: "\e646"
}
.pe-7s-info:before {
	content: "\e647"
}
.pe-7s-home:before {
	content: "\e648"
}
.pe-7s-help2:before {
	content: "\e649"
}
.pe-7s-help1:before {
	content: "\e64a"
}
.pe-7s-graph3:before {
	content: "\e64b"
}
.pe-7s-graph2:before {
	content: "\e64c"
}
.pe-7s-graph1:before {
	content: "\e64d"
}
.pe-7s-graph:before {
	content: "\e64e"
}
.pe-7s-global:before {
	content: "\e64f"
}
.pe-7s-gleam:before {
	content: "\e650"
}
.pe-7s-glasses:before {
	content: "\e651"
}
.pe-7s-gift:before {
	content: "\e652"
}
.pe-7s-folder:before {
	content: "\e653"
}
.pe-7s-flag:before {
	content: "\e654"
}
.pe-7s-filter:before {
	content: "\e655"
}
.pe-7s-file:before {
	content: "\e656"
}
.pe-7s-expand1:before {
	content: "\e657"
}
.pe-7s-exapnd2:before {
	content: "\e658"
}
.pe-7s-edit:before {
	content: "\e659"
}
.pe-7s-drop:before {
	content: "\e65a"
}
.pe-7s-drawer:before {
	content: "\e65b"
}
.pe-7s-download:before {
	content: "\e65c"
}
.pe-7s-display2:before {
	content: "\e65d"
}
.pe-7s-display1:before {
	content: "\e65e"
}
.pe-7s-diskette:before {
	content: "\e65f"
}
.pe-7s-date:before {
	content: "\e660"
}
.pe-7s-cup:before {
	content: "\e661"
}
.pe-7s-culture:before {
	content: "\e662"
}
.pe-7s-crop:before {
	content: "\e663"
}
.pe-7s-credit:before {
	content: "\e664"
}
.pe-7s-copy-file:before {
	content: "\e665"
}
.pe-7s-config:before {
	content: "\e666"
}
.pe-7s-compass:before {
	content: "\e667"
}
.pe-7s-comment:before {
	content: "\e668"
}
.pe-7s-coffee:before {
	content: "\e669"
}
.pe-7s-cloud:before {
	content: "\e66a"
}
.pe-7s-clock:before {
	content: "\e66b"
}
.pe-7s-check:before {
	content: "\e66c"
}
.pe-7s-chat:before {
	content: "\e66d"
}
.pe-7s-cart:before {
	content: "\e66e"
}
.pe-7s-camera:before {
	content: "\e66f"
}
.pe-7s-call:before {
	content: "\e670"
}
.pe-7s-calculator:before {
	content: "\e671"
}
.pe-7s-browser:before {
	content: "\e672"
}
.pe-7s-box2:before {
	content: "\e673"
}
.pe-7s-box1:before {
	content: "\e674"
}
.pe-7s-bookmarks:before {
	content: "\e675"
}
.pe-7s-bicycle:before {
	content: "\e676"
}
.pe-7s-bell:before {
	content: "\e677"
}
.pe-7s-battery:before {
	content: "\e678"
}
.pe-7s-ball:before {
	content: "\e679"
}
.pe-7s-back:before {
	content: "\e67a"
}
.pe-7s-attention:before {
	content: "\e67b"
}
.pe-7s-anchor:before {
	content: "\e67c"
}
.pe-7s-albums:before {
	content: "\e67d"
}
.pe-7s-alarm:before {
	content: "\e67e"
}
.pe-7s-airplay:before {
	content: "\e67f"
}
#product #availability_statut,
body#product #cart-pic,
body.ndkcfLoaded #ndkcsfields-block .box-info-product #summary .seeproduct,
body.ndkcfLoaded.devissolaire #ndkcsfields-block #summary #submitNdkcsfields,
body #popup_preview .popup-main-title,
body #popup_preview .discount_information,
body #pb-center-column h3 #current_obj,
body .preconfig #product-extraTabs > h2,
body .idTabContent.conseilmaxndk #product-extraTabs h2,
#special_block_right,
#paypal-column-block,
.category_footer,
#center_column > div.title-bar,
#HOOK_SHOPPING_CART_EXTRA,
#container_express_checkout,
#featured-products_block_center_25 p.lnk,
#featured-products_block_center_25,
#choice_in .popover-content,
.hidden,
body #featured-products_block_center_25 .instock,
form.pagination,
body#my-account #center_column p,
#footer .myaccount .favoriteproducts img,
#footer .myaccount .lnk_wishlist img,
.sticky .av_product_award,
#product .accessories_block ul li:hover .button_acc,
#more_info_block .block_hidden_only_for_screen,
#cart_block_list .cart_block_customizations,
.cart_last_product,
.delivery_option_fast,
.delivery_option_carrier.not-displayable,
body .all_categories nav.cbp-horizontal > ul > li:last-child > a:after,
#menu_right #cart_block .block_content.collapsed,
.description_box .hide_desc,
#footer .myaccount li.referralprogram img,
#product.ndkcfLoaded p#loyalty,
#footer .myaccount li.loyalty img,
body #search_block_top .btn.button-search span,
.av_inner,
.category_15 #subcategories,
.category_56 #subcategories,
.category_60 #subcategories,
body #product_list > li .reduction_percent,
body:not(.mobile) #product_list > li.promo_item .on_sale,
.on_sale,
body:not(.mobile) #product_list > li.promo_item.first_item .img_manufacturer,
body:not(.mobile) #product_list > li.promo_item.first_item ul,
body:not(.mobile) #product_list > li.promo_item.first_item .buy_block,
body:not(.mobile) #product_list > li.promo_item.first_item .info_block,
body #product_list > li:hover .right_block,
body #product_list > li .product_desc .desc_list,
body #product_list.list > li .product_desc .desc_grid,
body #product_list > li #short_description_content img,
body #product_list > li .availability,
body #product_list > li > .av_listing,
body .on_sale.ndkin span.second:before,
body #product_list > li .product_desc h3,
body #product_list_best,
body .filters_product .title_block,
body#product.filters #product_list_best,
body.filters #product_list_best .PM_ASSelectionsDropDownShowLink:before,
body.filters #product_list_best .PM_ASSelectionsCriterionsGroup li strong,
body.filters #product_list_best .title_block,
body #center_column #product_list_best .layered_close,
body #center_column #product_list_best h4,
body #center_column #ul_layered_price_0 > label,
body #center_column #product_list_best #enabled_filters,
body #center_column #product_list_best .cleared,
body #center_column #product_list_best #ul_layered_id_feature_11 li a span,
#module-ambjolisearch-jolisearch #bt_compare,
#facebook-right-side,
#youtube-right-side {
	display: none !important
}
#fancybox-outer,
body #product_list > li .product_desc ul li,
body #center_column #product_list_best #ul_layered_id_feature_11 li:hover {
	background: transparent !important
}
#fancybox-content > div,
#ad_wallonia {
	overflow-y: hidden
}
#ad_wallonia a,
#ad_wallonia img,
body.ndkcfLoaded #more_info_block,
body .idTabContent.conseilmaxndk #product-extraTabs img,
body #featured-products_block_center_25 .price_container,
#category_in .categorypres img,
#category_in .minicatin .img_block img,
#dimensionner .dimens img,
body .home-banner img {
	width: 100%
}
.custom-cart-ndk,
th,
caption,
th,
.total_price_container p,
div.box_item_best.best .product_desc {
	text-align: left
}
.custom-cart-ndk .cart-custom-value,
body.filters #product_list_best .checkbox label:hover a {
	font-weight: 400
}
.custom-cart-ndk .cart-custom-title,
strong,
.cart_voucher #display_cart_vouchers span,
a.iframe,
.delivery_option_title,
#module-referralprogram-referralprogram-program form p.checkbox {
	font-weight: 700
}
.content_sortPagiBar .top-pagination-content,
.content_sortPagiBar .bottom-pagination-content,
.nbrItemPage,
body.ndkcfLoaded #right_column,
body.ndkcfLoaded #right_column .html_block,
body.ndkcfLoaded #right_column #fbpromote_block_left,
body.ndkcfLoaded #right_column #cart_block,
body#product #pb-right-column #view_scroll_right,
#pb-right-column #image-block #view_full_size,
.vipMax,
#totshippingpreview,
.displaynotmenu .sf-menu,
body #product-extraTabs h2#extraTabLink_1,
#choice_in .PM_ASearchTitle,
#choice_in .PM_ASResetSearch,
#home_filter_solar_kit #productsSortForm,
.devissolaire #right_column,
.homefeaturedCat li img.promo,
body select#first-currencies,
body select#first-languages,
#header_user_new,
#right_column,
#top-email,
#bloc-facebook-gal,
#header_right #languages_block_top,
#header_right #currencies_block_top,
#top-blog,
.blockcategories_footer ul ul,
body .flashsale.flashsale-column,
body:not(.mobile) #product_list > li.promo_item.first_item .av_inner.av_listing,
#container_express_checkout,
#paiement_logo_block_left,
#module-ambjolisearch-jolisearch .nbrItemPage,
#module-ambjolisearch-jolisearch #productsSortForm,
body #product_list.list > li .product_desc .cat_stars_av,
body #product_list.list > li .right_block .button,
body #product_list > li .product_desc img,
.fancybox-iframe .zopim,
.fancybox-iframe #header,
.fancybox-iframe #right_column,
.fancybox-iframe #footer,
.fancybox-iframe #buy_block,
.fancybox-iframe #loyalty,
.fancybox-iframe .av_product_award,
.fancybox-iframe #quantityDiscount,
.fancybox-iframe .breadcrumb,
.fancybox-iframe .idTabs,
.fancybox-iframe[id^="netreviewsWidget"],
.fancybox-iframe #accessoires,
#netreviewsWidgetNum892widget18av,
.fancybox-iframe #short_description_block .title,
#more_info_tabs li.test,
body #featured-products_block_center_25 .new,
body #featured-products_block_center_25 .slick-arrow,
.inixframe.block_hidden_only_for_screen {
	display: none !important
}
body#product.ndkcfLoaded .sheets a:hover,
.link_popup a:hover,
.table td a.color-myaccount:hover,
del,
ins,
#top-contact a:hover,
#top-blog a:hover,
input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover,
ul.pagination a:hover,
.cart_navigation .empty_cart:hover,
#menu_right .menuright a:hover,
#menu_right .menuright a:focus,
#menu_right .menuright a:active,
#livezilla_lnk a:hover,
.paiement_logo_block a,
body #center_column #product_list_best .filters_category_0 #ul_layered_category_0 > li a:hover,
div.box_item_best h3:hover,
div.box_item_best h3 a:hover {
	text-decoration: none
}
body.ndkcfLoaded #ndkcsfields-block .box-info-product #summary .imgpreview img,
.cbp-hrmenu .menu-element-id-2 .cbp-links li {
	display: block;
	width: 100%
}
body #pb-right-column #thumbs_list li#presta360-button1,
#foo-ico {
	overflow: hidden
}
body#product #pb-right-column #views_block,
#footer .wun-copy-left,
body#category.filters .breadcrumb {
	width: 100%;
	float: left
}
body#product #pb-right-column #thumbs_list li,
.mr0,
#zoom-in .last,
#home-help a.last,
#HOOK_PAYMENT form + .payment_module,
#header .info-right > #languages_block_top,
body form#searchbox .button.button-small i {
	margin-right: 0
}
#more_info_sheets #wun-features,
#more_info_sheets #wun-attachments,
body#cms iframe,
body#cms iframe .container,
body #iqitmegamenu-horizontal .cbp-hrmenu-tab-17 > a,
.fancybox-iframe #center_column {
	width: 100% !important
}
body #pb-right-column #image-block ul,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}
.box p,
#product .av_product_award.light,
#footer .block,
body.filters #product_list_best > div:first-child {
	margin-bottom: 0
}
.info-promo p,
body .iqitmegamenu-wrapper,
table#cart_summary .cart_total_price .total_price_container,
#order-opc #login_form fieldset p,
#order-opc #login_form fieldset p a,
.nopadding {
	padding: 0
}
#authentication #create-account_form.premium fieldset h4,
#authentication #create-account_form.premium fieldset label,
#new_account_form p.required,
#add_adress p.required {
	color: #222
}
body .w4wfaq-wrapper .panel-default > .panel-heading,
.btn-default:active,
.btn-default.active,
.btn-primary:active,
.btn-primary.active,
.btn-warning:active,
.btn-warning.active,
.btn-danger:active,
.btn-danger.active,
.btn-success:active,
.btn-success.active,
.btn-info:active,
.btn-info.active {
	background-image: none
}
body #pb-right-column #thumbs_list li,
body #product_list.list > li .buy_block,
body #product_list.list > li .info_block,
body #product_list.list > li:hover .buy_block,
body #product_list.list > li:hover .info_block {
	display: block !important
}
body #idTab1 h2 strong,
body #idTab1 h3 strong,
#menu_right #cart_block .block_content #cart_block_list dt a {
	font-weight: 400 !important
}
body #product-extraTabs #extraTab_1 ul li:nth-child(even),
#footer ul#logo-foo,
.f_right,
ul.footer_links li.f_right,
.sortPagiBar #productsSortForm,
.cart_navigation .exclusive,
.cart_navigation .exclusive_large,
table#cart_summary .cart_total .price,
#create-account_form #SubmitCreate,
#login_form #SubmitLogin,
#menu_right .menuright,
#category_in .categorypres .pull-right a,
#new_account_form #submitGuestAccount,
ul#manufacturers_list li .right_side,
ul#suppliers_list li .right_side {
	float: right
}
body .title1 .link_popup a,
#product .breadcrumb,
.loopReduction-product-tab p:last-child {
	border-bottom: none
}
input[type="search"],
.form-group input,
.form-group textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type="file"],
table#cart_summary .cart_description span,
#multishipping_mode_box.on .description_off,
#menu_right #cart_block .block_content.expanded,
body:not(.mobile) #product_list > li.promo_item.first_item:hover .right_block,
body:not(.mobile) #product_list.list > li.promo_item.first_item .buy_block,
body:not(.mobile) #product_list.list > li.promo_item.first_item .info_block,
body #product_list > li:hover .buy_block,
body #product_list > li:hover .av_inner,
body #product_list > li.hovered .buy_block,
body #product_list > li:hover .product_desc > .av_listing,
#w4wfaq-tab-content .tab-pane.active {
	display: block
}
select[multiple],
select[size],
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
textarea.form-control,
textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
#more_info_sheets img,
body #product_list.list li .center_block {
	height: auto
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
.btn:focus {
	outline: 5px auto 0;
	outline-offset: -2px
}
.form-control:-moz-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-webkit-input-placeholder {
	color: #999
}
.has-warning .help-block,
.has-warning .control-label,
.has-error .help-block,
.has-error .control-label,
.has-success .help-block,
.has-success .control-label {
	color: #FFF
}
.has-warning .form-control,
.has-error .form-control,
.has-success .form-control {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border-color: #FFF
}
.has-warning .form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #FFF;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #FFF;
	border-color: #e6e6e6
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td,
.delivery_options {
	border-top: 0
}
.table .table,
body #search_block_top #search_query_top:hover,
body #search_block_top #search_query_top:focus {
	background-color: #FFF
}
.table-condensed thead > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > th,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > th,
.table-condensed tfoot > tr > td,
#multishipping_mode_box .description,
#multishipping_mode_box .description_off,
.delivery_option_carrier tr td {
	padding: 5px
}
.table-bordered,
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
	border: 1px solid #d6d4d4
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
	background-color: #F5F5F5
}
html,
#pagination_previous a,
#pagination_next a,
#product .idTabs li a:hover,
#pagenotfound fieldset label,
body form#searchbox label,
#layered_block_left #enabled_filters li:hover span,
#layered_block_left #enabled_filters li:hover a,
#layered_block_left #enabled_filters li:hover a:after {
	color: #333
}
fieldset,
img,
#choice_in .PM_ASBlockOutput {
	border: 0
}
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
select {
	font-size: 100%
}
sup,
sub {
	vertical-align: baseline
}
.clearfix:before,
.clearfix:after,
.payment_module:before,
.payment_module:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}
.clearfix:after,
.clearBoth,
.payment_module:after,
body #center_column #product_list_best .cleared {
	clear: both
}
#paypal_process_payment,
.pl20,
body#product.ndkcfLoaded #more_info_tabs.fixe li:first-child {
	padding-left: 20px
}
.col940,
#pagenotfound #center_column {
	width: 940px
}
.mr20,
#choice_in .injection,
body #featured-products_block_center_25 .multiple-items-destockage li.last_item_of_line,
#featured-products_block_center_25 .multiple-items-destockage li.last_item {
	margin-right: 20px
}
.ml20,
.error ol,
.cmspage ul,
#more_info_sheets ul,
#more_info_sheets ol,
#more_info_sheets dl,
#order-opc #new_account_form p.opc-required {
	margin-left: 20px
}
.ml40,
.sortPagiBar .nbrItemPage {
	margin-left: 40px
}
#header ul#menu-top li a:hover,
#button_quotation a:hover,
a:hover,
#footer a:hover,
#module-referralprogram-referralprogram-program form p.checkbox a {
	text-decoration: underline
}
span#bloc-facebook-gal a,
#gift_div label {
	display: block;
	margin-bottom: 5px
}
#zoom-in .zoom-in-content.opacitylow:hover,
body ul.display li a:hover,
#tabs.inixframe .fade {
	opacity: 1
}
#zoom-in .zoom-in-content ul,
.block ul,
ul.pagination,
#footer ul,
ul#manufacturers_list,
ul#suppliers_list,
#picture_list ul li {
	list-style-type: none
}
#footer .col-foo ul.rs li,
#footer ul#logo-foo li,
#footer #et_links ul li {
	float: left;
	margin-right: 5px
}
#footer .footer-links #foo-menu,
#order-opc #opc_delivery_methods h3 {
	margin-top: 20px
}
#footer .ref-foo p,
body #product_list .product_desc a {
	font-size: 13px
}
#footer #et_links,
#module-referralprogram-referralprogram-program .sheets,
#guest-tracking fieldset p:first-child {
	padding-top: 10px
}
.chat_box .zopim-btn,
#facebook-right-side a:hover,
#youtube-right-side a:hover {
	left: 0
}
#left_column,
ul.footer_links li,
.sortPagiBar .PrductSort,
.cart_voucher h4,
.cart_voucher p,
#HOOK_PAYMENT> .row,
body form#searchbox .button.button-small,
body #center_column #layered_block_left .filter-item ul li input,
body #center_column #layered_block_left .filter-item ul li label {
	float: left
}
#facebook-right-side a span,
#youtube-right-side a span {
	position: relative;
	left: -250px;
	top: 10px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
#facebook-right-side a:hover span,
#youtube-right-side a:hover span {
	left: 55px;
	text-decoration: none
}
p.center,
body #featured-products_block_center_25 h2,
.accessoires_col,
table#cart_summary th.cart_product,
.multishipping_close_container,
#tabs.inixframe ul.idTabs {
	text-align: center
}
.warning,
#search h3.nbresult {
	border: 1px solid #e6db55;
	font-size: 13px;
	background: #ffffe0;
	margin: 0 0 10px;
	padding: 10px
}
.required,
#new_account_form p.required sup,
#add_adress p.required sup {
	color: #900
}
#module-loyalty-default #center_column p a span,
#category_in .minicatin ul li a strong {
	font-weight: 800
}
:first-child+html input.button_mini,
:first-child+html input.button_small,
:first-child+html input.button,
:first-child+html input.button_large,
:first-child+html input.button_mini_disabled,
:first-child+html input.button_small_disabled,
:first-child+html input.button_disabled,
:first-child+html input.button_large_disabled,
:first-child+html input.exclusive_mini,
:first-child+html input.exclusive_small,
:first-child+html input.exclusive,
:first-child+html input.exclusive_large,
:first-child+html input.exclusive_mini_disabled,
:first-child+html input.exclusive_small_disabled,
:first-child+html input.exclusive_disabled,
:first-child+html input.exclusive_large_disabled,
.block li.last,
table#cart_summary .no-border,
#carrierTable td.carrier_price,
#pagenotfound fieldset,
#categories_block_left ul li.last,
.informations_block_left li.last,
.informations_block_center li.last,
#links_block_left .block_contentt li.last,
.blockmanufacturer li.last,
#rss_block_left li.last,
.blocksupplier li.last {
	border: none
}
#more_info_sheets table p,
#more_info_block table p,
.cart_voucher p,
#ordermsg p {
	padding-bottom: 0
}
#more_info_sheets tr:nth-child(odd),
#more_info_block tr:nth-child(odd) {
	background-color: #f2f2f2
}
#more_info_sheets iframe{
	max-width: 860px !important;
	width: 100%
}
#more_info_sheets video {
	max-width: 860px !important;
	    display: block;
    margin: 0 auto;
}
table.std tr.alternate_item,
table.table_block tr.alternate_item,
table#cart_summary tr.cart_item.even,
table#cart_summary tr.customization.even {
	background-color: #f3f3f3
}
#center_column .sortPagiBar strong,
body #search_block .nice-select.searched_category .current {
	color: #000
}
#center_column .sortPagiBar form,
body .ui-menu .ui-menu-item span.jolisearch-name {
	display: inline-block
}
ul.pagination li,
.breadcrumb div {
	display: inline
}
ul.step li.step_current,
ul.step li.step_current_end {
	font-weight: 700;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/step_current.gif) no-repeat center bottom transparent
}
div.star_on a,
div.star_hover a,
div.star a:hover {
	background-position: 0 -12px
}
.contact-block p,
form#sendComment h3 {
	font-size: 14px
}
#footer a,
#footer li a {
	color: #fff
}
#footer .myaccount,
#authentication #create-account_form .form_content,
#authentication #opc_account_form #opc_account_form,
#authentication #login_form .form_content,
#block_contact_infos,
#social_block {
	padding: 15px 10px
}
body#product.ndkcfLoaded #columns,
.av_product_award,
body .all_categories nav.cbp-horizontal,
body .all_categories nav.cbp-horizontal > ul > li > a:hover,
body .all_categories nav.cbp-horizontal > ul > li > a:active,
#menu .main_menu .cbp-horizontal > ul > li > a:hover,
body #menu .main_menu .cbp-horizontal > ul > li.cbp-hropen > a {
	background: #fff
}
#product .idTabs li,
#order-opc #opc_payment_methods #opc_payment_methods-content p,
#add_adress fieldset,
body .ui-menu .ui-menu-item a.ui-state-focus,
body .ui-menu .ui-menu-item a.ui-state-active {
	margin: 0
}
#idTabavisverifies .reviewAV,
body #search_block_top #searchbox {
	float: left;
	width: 100%
}
#idTab4 dl,
body#category.products.filters #center_column h1 {
	margin-left: 0
}
#short_description_content p,
#guest-tracking fieldset p:last-child {
	padding-bottom: 10px
}
#order-detail-content,
#order-opc .addresses,
#order-opc #opc_payment_methods,
#newproducts .sortPagiBar,
#bestsales .sortPagiBar,
#pricesdrop .sortPagiBar,
#search .sortPagiBar,
.html_block,
.paiement_logo_block {
	margin-bottom: 20px
}
table#cart_summary td.cart_delete,
table#cart_summary td.price_discount_del,
#order-slip #order-list td.history_invoice {
	border-right: none
}
table#cart_summary tr.cart_item.odd,
table#cart_summary tr.cart_total_delivery,
table#cart_summary tr.cart_total_price,
table#cart_summary tr.cart_total_voucher,
table#cart_summary tr.customization.odd {
	background-color: #fff
}
table#cart_summary td.cart_total,
table#cart_summary .cart_discount_price,
#module-referralprogram-referralprogram-program form p.submit {
	text-align: right
}
.cart_voucher #display_cart_vouchers .title_offers,
.blockmanufacturer form,
.blocksupplier form {
	margin-top: 10px
}
#order .delivery_option.item,
#order-opc .delivery_option.item,
#order .delivery_option.alternate_item,
#order-opc .delivery_option.alternate_item {
	border-bottom: 1px solid #bdc2c9
}
#order .delivery_option_carrier td,
#order .delivery_option_carrier td + td + td,
.delivery_option_carrier td,
.delivery_option_carrier td + td + td {
	width: 200px
}
#order .delivery_option_carrier td + td,
.delivery_option_carrier td + td {
	width: 280px
}
#carrierTable tbody,
#order-slip #order-list,
#discount .table_block tr.last_item td {
	border-bottom: 1px solid #999
}
#header #search_block,
#category_in .minicatin img,
body form#searchbox {
	position: relative
}
#center_column #myaccount_lnk_list_menu.account a:hover span,
#menu_right #myaccount_lnk_list_menu a:hover span,
#menu_right #help_lnk_list_menu a:hover span {
	color: #a5d000
}
#center_column #new_account_form p,
#center_column #add_adress p {
	margin: 0;
	padding: 0 0 10px
}
#new_account_form p.radio span,
#new_account_form p.text label,
#new_account_form p.password label,
#new_account_form p.select label,
#new_account_form p.select span,
#new_account_form p.textarea label,
#add_adress p.text label,
#add_adress p.password label,
#add_adress p.select label,
#add_adress p.select span,
#add_adress p.textarea label {
	display: inline-block;
	width: 230px;
	font-size: 14px;
	text-align: right;
	padding: 6px 15px
}
#new_account_form p.checkbox input,
#add_adress p.checkbox input {
	margin-left: 260px
}
#manufacturer .nbrmanufacturer,
#supplier .nbrmanufacturer {
	font-size: 12px;
	color: #000;
	background: none repeat scroll 0 0 #f0f0f0;
	margin: 15px 0 10px;
	padding: 8px 7px
}
ul#manufacturers_list li,
ul#suppliers_list li {
	margin-bottom: 14px;
	border: 1px solid #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 12px 8px
}
ul#manufacturers_list li a.lnk_img,
ul#suppliers_list li a.lnk_img {
	display: block;
	float: left
}
ul#manufacturers_list li h3,
ul#suppliers_list li h3 {
	font-size: 13px;
	color: #000;
	padding: 0 0 10px
}
ul#manufacturers_list li .description,
ul#suppliers_list li .description {
	overflow: hidden;
	font-size: 12px;
	color: #666;
	padding: 0
}
.informations_block_left li a,
.informations_block_center li a {
	display: block;
	color: #333;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../../../modules/blockcms/img/arrow_right_2.png) no-repeat 10px 12px transparent;
	padding: 7px 11px 5px 22px
}
.blockmanufacturer li,
#rss_block_left li,
.blocksupplier li {
	border-bottom: 1px dotted #ccc
}
.blockmanufacturer p,
.blocksupplier p {
	text-align: center;
	padding: 0
}
body ul.display li.selected a,
body #product_list_best div.box_item_best:hover {
	border-color: #97c910
}
body:not(.mobile) #product_list > li.promo_item.first_item,
body #product_list_best div.box_item_best.best {
	width: 450px
}
body #product_list > li .product_desc,
div.box_item_best.appreciated .product_desc,
div.box_item_best.sold .product_desc {
	height: 0;
	overflow: hidden;
	width: 215px;
	padding: 0 10px 0 20px
}
#rev_slider_1_1_wrapper,
#iqitmegamenu-mobile #iqitmegamenu-shower {
	background-color: transparent !important
}
li.cbp-hrmenu-tab-10,
li.cbp-hrmenu-tab-22 {
	width: 88px
}
@media screen and (max-width: 1154px) {
	#menu .top_menu .all_categories > a {
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
		width: auto;
		height: 53px
	}
}
@media screen and (max-width: 1025px) {
	body .categorypres .col-md-6.col-xs-12 {
		width: 50% !important
	}
	#menu .top_menu .all_categories > a {
		font-size: 14px;
		letter-spacing: 0;
		padding-left: 29px;
		max-width: 119px;
		padding-bottom: 16px
	}
	.header-top .info-left,
	.header-top .info-right {
		width: 45%
	}
	.header-top .info-left {
		float: left
	}
	.header-top .info-right {
		float: right
	}
	#menu_right .menuright.account {
		margin-right: 0
	}
	#menu .top_menu ul.mainul li.cat > a {
		font-size: 14px
	}
	body #header #search_block #search_block_top {
		left: 65%
	}
	#category_in .col-md-4 {
		width: 33%;
		float: left
	}
	.header-top .info-center,
	#menu .top_menu .all_categories > a:before,
	.discount_limit {
		display: none
	}
}
@media screen and (max-width: 1024px) {
	body #pb-left-column {
		right: -5px;
		width: 100%;
		max-width: 240px
	}
	body #buy_block p#add_to_cart input {
		width: 100%;
		border-radius: 0 5px 5px 0;
		border-right: 1px solid #333;
		text-indent: -9999px
	}
	body #buy_block p#add_to_cart span {
		text-shadow: 1px 1px 0 #4c523c;
		font-size: 18px;
		font-weight: 600;
		width: 80%;
		line-height: 20px;
		text-align: center;
		display: block;
		padding: 4px 10px 10px 59px
	}
	body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn {
		margin: 20px 0 0 -2px
	}
	body .newdesign .ndk_att_list {
		margin: 0 0 5px 136px
	}
	body .newdesign .ndk_attribute_select {
		max-width: 103px
	}
	body #featured-products_block_center_25 h2 a {
		line-height: 14px
	}
}
@media screen and (max-width: 1370px) {
	#featured-products_block_center_25 .product_image img {
		width: 100%;
		height: auto
	}
	.title-bar span:before,
	.title-bar span:after,
	body #dimensionner .title-bar span:before,
	body #dimensionner .title-bar span:after {
		width: 100%
	}
	#category_in .minicatin h2 a {
		padding-top: 7%
	}
	#popup_preview {
		background-position: center
	}
	body #popup_preview #coupon-button {
		width: 87% !important
	}
	.discount_limit {
		margin-top: -7%
	}
	body#product #netreviewsWidgetNum895widget03av,
	#cart_block #bag {
		display: none
	}
	.nopadding,
	body #popup_preview #area {
		padding: 0 15px
	}
}
@media screen and (min-width: 848px) and (max-width: 1240px) {
	body .container {
		width: 100% !important
	}
}
@media screen and (max-width: 1240px) {
	.top_menu > .container,
	.header-top .container,
	#header > .container,
	#page > .container {
		width: 100% !important
	}
	#menu .top_menu .all_categories > a:before {
		display: none
	}
	#menu .top_menu .all_categories > a {
		padding-left: 28px
	}
}
@media screen and (max-width: 950px) {
	.top_menu > .container,
	.header-top .container,
	#header > .container,
	#page > .container {
		width: 100% !important
	}
	.newdesign .accessory-ndk.default,
	.newdesign .accessory-ndk.selected {
		width: 86%;
		margin-left: 4%;
		margin-right: 7%
	}
}
@media screen and (max-width: 800px) {
	body #dimensionner .title-bar span:before,
	body #dimensionner .title-bar span:after {
		width: 60%
	}
}
@media screen and (max-width: 1024px) {
		
	body#category.filters #product_list_best {
		margin-top: 22px
	}
	#netreviewsWidgetNum895widget03av {
		display: none
	}
	body .container:not(.main_menu) {
		padding-right: 10px;
		padding-left: 10px;
		width: 98% !important
	}
	.info-right.col-md-4 {
		width: 31.333333%
	}
	body #category_in .col-md-4 {
		width: 32% !important;
		float: left;
		margin-left: 1%
	}
	body #dimensionner .col-md-6.col-xs-12,
	body .categorypres .col-md-6.col-xs-12 {
		width: 48% !important;
		float: left;
		margin-left: 1%
	}
	#category_in .minicatin h2 a {
		font-size: 25px;
		line-height: 28px
	}
	body #header #search_block #search_block_top {
		left: 66%
	}
	body #search_block #search_block_top #searchbox {
		max-width: 234px
	}
	body #menu .top_menu .all_categories > a {
		height: 53px;
		width: 100%
	}
	body #menu .top_menu .all_categories #iqitmegamenu-horizontal > .container {
		padding: 0;
		margin: 0
	}
	body #menu .top_menu .all_categories > a span {
		display: none
	}
	body #menu .top_menu .all_categories {
		position: absolute;
    width: 98%;
	}
	body #menu .top_menu .all_categories > a:before {
		display: block
	}
	body #menu .top_menu .all_categories > a:after {
		content: "menu";
		text-transform: uppercase;
		display: block;
		color: #fff;
		font-size: 15px;
		position: absolute;
		left: 43px;
		top: 11px;
		letter-spacing: 2px;
		font-weight: 600
	}
	body #menu .top_menu ul.mainul {
		width: 86.4%;
		position: absolute;
    right: 0;
    z-index: 1;
	}
	body #featured-products_block_center_25 .product_image img {
		width: 100%;
		height: auto
	}
	body #featured-products_block_center_25 .price {
		font-size: 17px;
		padding: 27px 10px 0
	}
}
@media screen and (max-width: 848px) and (min-width: 600px) {
	.top_menu > .container,
	.header-top .container,
	#header > .container,
	#page > .container {
		padding-right: 0;
		padding-left: 0;
		width: 97% !important
	}
	body #logo {
		max-width: 540px !important
	}
	body #dimensionner .dimens h2.title-tool,
	body #dimensionner .dimens .btn-dim {
		font-size: 25px !important;
		padding: 5px 11px
	}
	body #footer #foo-menu .col224,
	body #footer .col-foo {
		zoom: 1 !important
	}
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir='rtl'] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.resumecat {
	margin: 0 0 10px 0;
	padding: 8px 7px;
	color: #000;
	background: #f0f0f0
}
.cat_desc {
	font-size: 14px;
	line-height: 1.4em;
	color: #6b6b6c
}
.cat_desc p {
	padding: 0;
	margin: 10px 0;
	font-size: 14px;
	line-height: 1.4em;
	color: #6b6b6c
}
.cat_desc .lnk_more {
	display: block;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/bg-price-min.png) top left no-repeat;
	width: 118px;
	height: 38px;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
	padding: 3px 0 0;
	text-transform: 1uppercase;
	text-align: center;
	font-style: italic
}
#subcategories {
	margin-top: 15px
}
#subcategories h2 {}.inline_list {
	list-style-type: none;
	margin-top: 10px
}
.inline_list li {
	padding: 30px 0;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/theme2/cat-separator.jpg) bottom center no-repeat
}
.inline_list li .img {}.inline_list li img {}.inline_list li .cat_name,
.inline_list li h2 a.cat_name {
	font-size: 24px;
	line-height: 1.4em;
	color: #114b9e
}
#subcategories h3 {
	line-height: 58px;
	margin: 0;
	padding-bottom: 0;
	width: 365px
}
#subcategories h3 a {
	display: block;
	color: #C0C0C0;
	font-size: 16px;
	text-align: center
}
#subcategories .block_product_category {
	float: left;
	width: 365px;
	margin-right: 20px
}
#subcategories .block_product_category_img {
	padding: 10px 0 0;
	width: 300px;
	text-align: center
}
#subcategories_ld3 {
	margin-top: 15px
}
.inline_list_ld3 {
	list-style-type: none
}
.inline_list_ld3 li {
	float: left;
	width: 298px;
	height: 50px;
	line-height: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
	border: 1px solid #c7c7c7;
	border-radius: 8px;
	overflow: hidden
}
.inline_list_ld3 li.last_item_of_line {
	margin-right: 0
}
.inline_list_ld3 li .img {}.inline_list_ld3 li img {}.inline_list_ld3 li .cat_name,
.inline_list_ld3 li h2 a.cat_name {
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4D83CD), color-stop(1, #1F4B85));
	background: -moz-linear-gradient(top, #4D83CD 5%, #1F4B85 100%);
	background: -webkit-linear-gradient(top, #4D83CD 5%, #1F4B85 100%);
	background: -o-linear-gradient(top, #4D83CD 5%, #1F4B85 100%);
	background: -ms-linear-gradient(top, #4D83CD 5%, #1F4B85 100%);
	background: linear-gradient(to bottom, #4D83CD 5%, #1F4B85 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4D83CD', endColorstr='#1F4B85', GradientType=0);
	background-color: #114b9e;
	font-size: 18px;
	line-height: 1.4em;
	color: #fff;
	width: 298px;
	height: 50px;
	line-height: 50px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}
.inline_list_ld3 li h2 a.cat_name:hover {
	text-decoration: none;
	background: #fff;
	color: #114b9e
}
#scenes .cluetip span {
	background: transparent url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/icon/cible.gif) no-repeat scroll center center;
	color: black;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	width: 23px
}
.thumbs_banner {
	margin: 10px auto;
	padding: 2px 0;
	height: 60px !important;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.thumbs_banner .space-keeper {
	width: 21px;
	float: left;
	display: block;
	height: 100%
}
.thumbs_banner .space-keeper a.prev {
	display: none;
	width: 21px;
	text-align: center;
	font-size: 1.5em;
	text-decoration: none;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/icon/serial_scroll_left.gif) no-repeat 0 0 #eee
}
#scenes_list {
	overflow: hidden;
	float: left;
	width: 478px
}
#scenes_list ul {
	list-style-type: none
}
#scenes_list li {
	float: left
}
#scenes_list a {
	display: block
}
.thumbs_banner a.next {
	float: left;
	display: block;
	width: 21px;
	text-align: center;
	font-size: 1.5em;
	text-decoration: none;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/../img/icon/serial_scroll_right.gif) no-repeat 0 0 #ddd
}
#scenes .screen_scene {
	margin: 0 auto
}
#scenes a.cluetip {
	display: block;
	position: absolute;
	text-decoration: none
}
.cluetip-product_scene {
	padding: 10px;
	border: 7px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
	background: #fff;
	opacity: 0.95
}
.cluetip-product_scene #cluetip-close {
	text-align: right;
	float: right
}
.cluetip-product_scene img {
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc
}
.cluetip-product_scene h4 {
	display: inline-block;
	margin-bottom: 5px;
	padding: 0 !important;
	font-size: 12px
}
.cluetip-product_scene .clear {
	margin: 0;
	padding: 0
}
.cluetip-product_scene .clear a {
	margin-top: 2px
}
.cluetip-product_scene p.description {
	float: left;
	padding: 0;
	width: 140px;
	color: #666
}
.cluetip-product_scene div.prices {
	float: right;
	position: relative;
	width: 65px;
	text-align: right
}
.cluetip-product_scene .new {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #9B0000
}
.cluetip-product_scene .price {
	padding-top: 18px;
	font-weight: bold;
	font-size: 13px;
	color: #990000
}
.cluetip-product_scene .on_sale,
.cluetip-product_scene .discount {
	display: block;
	font-weight: bold;
	color: #DA0F00;
	text-transform: uppercase
}
#header_right #currencies_block_top {
	position: absolute;
	top: 80px;
	right: 277px
}
#header_right #currencies_block_top p {
	clear: left;
	padding-right: 16px;
	font: 11px Arial, Verdana, sans-serif;
	color: #ccc;
	text-align: right;
	background: url("http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockcurrencies/img/block_languages_top_p_bg.png") no-repeat scroll right 1px transparent
}
#currencies_block_top ul#first-currencies li {
	list-style-type: none;
	float: left
}
#currencies_block_top ul#first-currencies li a {
	padding: 6px 10px;
	border: 1px solid #ccc;
	font-weight: bold
}
#currencies_block_top ul#first-currencies li {
	margin: 10px 10px 0 0
}
#currencies_block_top ul#first-currencies li.selected a {
	opacity: 0.7;
	color: #999
}
#setCurrency {
	cursor: pointer;
	position: relative;
	top: 1px
}
#setCurrency p {
	position: relative;
	top: 0;
	margin-left: 5px;
	padding: 0
}
#setCurrency p img {
	padding-left: 5px
}
#setCurrency .currencies_ul {
	display: none;
	z-index: 10000;
	padding: 10px;
	list-style-type: none
}
#setCurrency .currencies_ul_hover {
	display: block;
	z-index: 5000;
	position: absolute;
	right: 3px;
	padding: 5px 10px;
	height: auto;
	text-align: center;
	width: auto;
	background: #000000
}
#setCurrency .currencies_ul_hover a {
	color: #fff
}

body#product #pb-left-column #buy_block p.our_price_display .exposant {
		font-size: 10px;
    position: absolute;
    margin: -4px 0px 0 5px;
}
body #product_list > li .exposant {
    position: absolute;
    right: -3px;
    z-index: 8;
    color: #333;
    font-size: 10px;
    font-weight: 800;
    text-transform: uppercase;
    top: 18px;
}
body #product_list > li:hover .exposant{
    color: #fff;
}
 
@media screen and (max-device-width: 767px) {
	body.mobile .newdesign .ndk_att_list {
		margin: 0 0 5px 154px
	}
	body .categorypres .col-md-6.col-xs-12 {
		width: 100% !important
	}
	body.mobile #page.opacities:before {
		display: none
	}
	body.mobile #header_right #header_user,
	body.mobile #header_right #top-contact,
	body.mobile #header_right #top-blog {
		display: none
	}
	body.mobile #bloc-facebook-gal,
	body.mobile #netreviewsWidgetNum895widget03av,
	body.mobile #top-email,
	body.mobile .content_sortPagiBar,
	body.mobile .breadcrumb,
	body.mobile .right_block,
	body.mobile #cbp-hrmenu,
	body.mobile #product_list > li .price:before,
	body.mobile #product_list > li .av_listing,
	body.mobile #product_list > li .img_manufacturer,
	body.mobile #product_list > li .desc_grid,
	body.mobile #product_list > li .desc_list,
	body.mobile #product_list > li .buy_block,
	body.mobile #right_column,
	body.mobile #footer .ref-foo,
	body.mobile .cat_desc,
	body.mobile #languages_block_top,
	body.mobile #currencies_block_top,
	body#product.mobile .zopim,
	body.mobile #home-help,
	body.mobile #menu_right,
	body.mobile #search_block,
	body.mobile #menu .top_menu .all_categories > a,
	body.mobile .mainul,
	body.mobile .header-top .info-center,
	body.mobile .header-top .info-right {
		display: none !important
	}
	body#category.mobile #center_column,
	body#module-pm_advancedsearch4-searchresults.mobile #center_column {
		margin-top: 90px
	}
	body.mobile.displayfilter #container_product {
		opacity: 0.25
	}
	body.mobile #product_list_best {
		display: none !important;
		background: #ffffff;
		border: 1px solid #333;
		border-radius: 10px;
		padding: 14px
	}
	body.mobile #product_list_best.displayed {
		display: block !important;
		width: 95%;
		margin-left: 1%;
		zoom: 2.5;
		margin-top: 99px !important;
		position: absolute;
		border-color: #92c626
	}
	body.mobile #product_list_best .radio label,
	body.mobile #product_list_best .checkbox label {
		width: 100%
	}
	body.mobile #product_list_best .closefilter {
		background: #333;
		color: #fff;
		border-radius: 100px;
		border: 1px solid #fff;
		font-size: 14px;
		height: 35px;
		width: 35px;
		font-weight: 800;
		position: absolute;
		left: 50%;
		margin-left: -15px;
		cursor: pointer;
		margin-top: -32px;
		z-index: 99
	}
	body.mobile .displayfilter.btn:before {
		content: "\f0d7";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 35px;
		margin-top: 15px;
		display: inline-block;
		margin-left: -35px;
		margin-right: 15px
	}
	body.mobile .displayfilter.btn:after {
		content: "\f0d7";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 35px;
		margin-top: 15px;
		display: inline-block;
		margin-right: -35px;
		margin-left: 15px
	}
	body.mobile .displayfilter.btn {
		font-size: 35px;
		color: #fff;
		background: #92c626;
		padding: 10px 20px;
		text-transform: uppercase;
		margin: 0 auto;
		display: inline-block;
		text-align: center;
		float: right;
		margin-right: 28px;
		cursor: pointer;
		position: absolute;
		top: 350px;
		z-index: 9;
		height: 85px;
		width: 100%;
		padding-top: 16px;
		font-weight: 600;
		letter-spacing: 4px
	}
	body.mobile .displayfilter.btn.actived {
		background: #333
	}
	body.mobile #product_list_best.PM_ASBlockOutputVertical .PM_ASCriterionsGroupList .PM_ASCriterionsGroup {
		margin-bottom: 15px;
		float: left;
		width: 32%;
		zoom: 1.5
	}
	body.mobile #dimensionner .dimens {
		width: 100% !important;
		text-align: center
	}
	body.mobile #dimensionner .dimens h2.title-tool {
		font-size: 45px
	}
	body.mobile #menu .top_menu {
		background: #fff;
		height: 85px
	}
	body.mobile #menu .top_menu > .container,
	body.mobile #menu .main_menu.container,
	body.mobile #menu .top_menu .all_categories {
		width: 100%;
		padding-right: 0;
		padding-left: 0
	}
	body.mobile #menu .cbp-mobilesubmenu {
		border-bottom: 4px solid #bbbbbb;
		padding-bottom: 7px;
		background: #fff
	}
	body.mobile .header-top > .container > .row {
		padding: 6px 0 4px;
		font-size: 25px
	}
	body.mobile #menu .main_menu .iqitmegamenu-wrapper {
		display: block !important
	}
	body#index.mobile #right_column {
		display: block !important;
		zoom: 2;
		margin-top: -30px
	}
	body#index.mobile #right_column .html_block {
		margin-bottom: 0
	}
	body#index.mobile #right_column #cart_block,
	body#index.mobile #right_column .chat_box,
	body#index.mobile #right_column .shipmentblock,
	body#index.mobile #right_column .hidden-mobile,
	body#index.mobile #right_column #fbpromote_block_left {
		display: none !important;
		zoom: 2
	}
	body#index.mobile #right_column .solarkit {
		float: left;
		width: 50%
	}
	body#index.mobile #right_column .solarprod {
		float: right;
		width: 50%;
		margin: -47px -123px 30px 0
	}
	body#index.mobile #zoom-in .zoom-in-content {
		float: left;
		width: 100%;
		margin: 0 auto;
		zoom: 2;
		margin-bottom: 30px;
		text-align: center
	}
	body#index.mobile #zoom-in .zoom-in-content ul li {
		background: none
	}
	body#index.mobile #zoom-in .zoom-in-content img {
		width: 80%
	}
	body#product.mobile #ndkcsfields-block {
		width: 100%
	}
	body#product.mobile #pb-right-column {
		float: none;
		width: 90%;
		margin: 0 auto;
		zoom: 1.5
	}
	body#product.mobile #pb-right-column #image-block {
		position: relative;
		background: transparent !important;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		height: auto;
		max-height: initial
	}
	body#product.mobile #pb-right-column #image-block #view_full_size img,
	body#product.mobile #pb-right-column #image-block img {
		width: 100%
	}
	body#product.mobile #pb-right-column #views_block {
		position: relative;
		width: 280px;
		zoom: 2;
		margin-top: 10px;
		margin: 0 auto
	}
	body#product.mobile #pb-center-column {
		min-height: 130px;
		zoom: 2.1;
		width: 100%;
		float: left;
		text-align: center;
		min-height: inherit !important;
		display: none
	}
	body#product.mobile #pb-center-column ul li {
		list-style-type: none
	}
	body#product.mobile #wrapper-extraTabs {
		width: 100%;
		display: none
	}
	body#product.mobile #product-extraTabs h2 {
		font-size: 48px
	}
	body#product.mobile #pb-center-column p {
		padding-bottom: 0
	}
	body#product.mobile #product-extraTabs,
	body#product.mobile #pb-left-column {
		position: relative;
		right: inherit;
		top: inherit;
		height: auto;
		margin: 0 auto !important;
		float: none;
		width: 90%;
		max-width: inherit
	}
	body#product.mobile #pb-left-column #loyalty {
		display: none
	}
	body#product.mobile #pb-left-column #buy_block {
		float: none;
		width: 100% !important;
		zoom: 2;
		max-width: inherit
	}
	body#product.mobile #pb-left-column #buy_block p {
		zoom: 1.3;
		padding-top: 6px;
		max-width: 220px;
		margin: 0 auto
	}
	body#product.mobile #pb-left-column #buy_block p.our_price_display {
		padding-top: 0
	}
	body#product.mobile #pb-left-column #buy_block .content_prices_bg {
		background: #efefef;
		border: 1px solid #b7b7b7;
		border-radius: 6px;
		margin: 20px 0 20px;
		overflow: hidden;
		padding: 20px 20px 10px
	}
	body.mobile ul#order_step {
		width: 95% !important;
		height: 140px;
		display: none
	}
	body#order.mobile #order-detail-content.cart_payment {
		width: 100%
	}
	body#order.mobile .textarea textarea {
		width: 95% !important;
		height: 140px
	}
	body#authentication.mobile #center_column,
	body#my-account.mobile #center_column,
	body#order.mobile #center_column {
		zoom: 2 !important;
		width: 95% !important;
		margin: 10px auto !important;
		float: none;
		padding: 0
	}
	body#product.mobile .title_sheets,
	#product #idTabavisverifies #headerAV {
		font-size: 36px;
		margin: 90px 0 40px
	}
	body#my-account.mobile #center_column h1,
	body#authentication.mobile #center_column h1,
	body#order.mobile #center_column h1 {
		zoom: .5
	}
	body.mobile #create-account_form,
	body.mobile #authentication #login_form,
	body.mobile #create-account_form,
	body.mobile #login_form,
	body.mobile form {
		margin: 0 auto 0 !important;
		width: 100% !important;
		height: auto
	}
	body.mobile .header-top .info-left,
	body.mobile .header-top .info-right {
		width: 100%;
		text-align: center;
		font-size: 1.2em
	}
	body#authentication.mobile #new_account_form p.text label {
		text-align: left
	}
	body#product.mobile h1 .title {
		font-size: 50px;
		line-height: 54px
	}
	body#product.mobile #short_description_block h1 {
		display: none
	}
	body#product.mobile #more_info_sheets {
		margin-bottom: 140px
	}
	body#product.mobile #more_info_sheets,
	body#product.mobile .sheets,
	body#product.mobile .box-mondevissolaire {
		width: 100%
	}
	body#product.mobile .box-mondevissolaire .content {
		width: 60%;
		overflow: initial;
		zoom: 2;
		margin-left: 1%
	}
	body#product.mobile #offerNdkcsfields.btn {
		margin: -10px 0 0 -90px
	}
	body#product.mobile #more_info_block .h3title,
	body#product.mobile #more_info_block .title3,
	body#product.mobile #more_info_block p,
	body#product.mobile #more_info_block p span,
	body#product.mobile #more_info_block h3,
	body#product.mobile #more_info_block h2,
	body#product.mobile #more_info_block strong,
	body#product.mobile #more_info_block div,
	body#product.mobile #more_info_block ul li,
	body#product.mobile #more_info_block ul li p,
	body#product.mobile #more_info_block ul li span,
	body#product.mobile #more_info_block ul li strong {
		font-size: 33px !important;
		line-height: 38px !important;
		padding-bottom: 0
	}
	body#product.mobile #more_info_block .h3title,
	body#product.mobile #more_info_block .title3,
	body#product.mobile #more_info_block h3,
	body#product.mobile #more_info_block h2 {
		padding-bottom: 5px;
		padding-top: 10px
	}
	body#product.mobile #more_info_block h4 {
		font-size: 34px;
		font-weight: 600;
		margin: 15px 0
	}
	body#product.mobile #more_info_block .title1 {
		font-size: 37px !important;
		line-height: 38px !important;
		padding-bottom: 0
	}
	body#product.mobile #more_info_block table {
		width: 100% !important;
		font-size: 29px !important;
		max-width: inherit !important;
	}
	body#product.mobile #more_info_sheets #wun-attachments li {
		background-size: contain;
		padding-left: 49px
	}
	body#product.mobile #more_info_tabs {
		display: none !important
	}
	body#product.mobile .idTabs {
		display: table
	}
	body#product.mobile .idTabs li {
		float: none;
		display: table-cell;
		vertical-align: top
	}
	body#product.mobile .idTabs li a {
		width: 70px;
		min-width: inherit;
		line-height: 18px;
		font-size: 17px
	}
	body#product.mobile #idTab8 table {
		width: 100% !important;
		zoom: 2
	}
	body#product.mobile .accessories_block ul li {
		width: 32%;
		height: 372px;
		margin: 0 5px 5px 0
	}
	body#product.mobile .accessories_block ul li a {
		width: 100%;
		text-align: center
	}
	body#product.mobile .accessories_block ul li .product_desc_acc {
		width: 75%;
		margin: 0 auto
	}
	body#product.mobile .accessories_block ul li .product_desc_acc h3 {
		height: auto !important
	}
	body#product.mobile .idTabs li a:before {
		left: 39%;
		font-size: 33px;
		margin: -37px 0 0 0
	}
	body#product.mobile #more_info_block #wun-attachments,
	body#product.mobile #more_info_block #wun-features {
		width: 100% !important;
		max-width: inherit !important;
		;
		margin: 0 !important;
	}
	body#product.mobile #more_info_block p:empty {
		height: 0
	}
	body.mobile h1 {
		margin-bottom: 30px;
		font-size: 44px;
		line-height: 22px
	}
	body.mobile .ao_bt_fpsc {
		display: inline-block;
		margin-bottom: 20px;
		width: 30em;
		height: 2.5em;
		background-size: initial
	}
	body.mobile #search_block_top {
		padding-top: 00px;
		padding-bottom: 50px;
		position: relative;
		margin: 0 auto;
		width: 100%
	}
	body.mobile #search_block_top #searchbox {
		float: none;
		width: 100%;
		max-width: 80%;
		margin: 0 auto
	}
	body.mobile #search_block_top #search_query_top {
		display: inline;
		padding: 0 13px;
		height: 98px;
		font-size: 35px;
		line-height: 38px
	}
	body.mobile #search_block_top .btn.button-search {
		background-color: #92c626;
		width: 105px;
		height: 102px
	}
	body.mobile #search_block_top .btn.button-search:before {
		font-size: 49px
	}
	body.mobile .ui-autocomplete.ui-widget {
		max-width: 70% !important
	}
	body.mobile .ui-autocomplete li {
		border-bottom: 1px solid rgb(72, 72, 72)
	}
	body.mobile .ui-menu .ui-menu-item span.jolisearch-pre,
	body.mobile .ui-menu .ui-menu-item span.jolisearch-post {
		display: none !important
	}
	body.mobile .ui-menu {
		width: 100% !important
	}
	body.mobile .ui-menu .ui-menu-item span.jolisearch-title {
		font-size: 26px;
		background: #92c626
	}
	body.mobile .ui-menu .ui-menu-item .jolisearch-image {
		max-width: inherit;
		max-height: inherit;
		width: 20%;
		height: 20%
	}
	body .ui-menu .ui-menu-item div.jolisearch-description {
		position: absolute;
		min-width: 404px;
		float: right
	}
	body.mobile .ui-menu .ui-menu-item .jolisearch-description span,
	body.mobile .ui-menu .ui-menu-item .jolisearch-description span strong {
		font-size: 28px !important;
		font-weight: 400 !important
	}
	body.mobile .ui-menu .ui-menu-item .jolisearch-post-right {
		position: absolute;
		text-align: right;
		right: 0;
		margin-right: 5%;
		margin-top: -58px;
		font-size: 31px;
		height: 22px;
		float: none
	}
	body.mobile .configurator-popup .productPreSelected .img-responsive {
		display: none
	}
	body.mobile #iqitmegamenu-mobile,
	body.mobile #iqitmegamenu-accordion,
	body.mobile #product_list > li .av_listing.av_inner,
	body.mobile #product_list > li .mobile_desc {
		display: block !important
	}
	body.mobile .cbp-spmenu-vertical {
		min-width: 70%
	}
	body.mobile .cbp-spmenu-left {
		left: -70%
	}
	body.mobile .cbp-spmenu-left.cbp-spmenu-open {
		left: 0
	}
	body.mobile #iqitmegamenu-accordion {
		background-color: #ffffff;
		color: #444444
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu > li ul {
		background-color: #e0e0e0
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu > li a {
		font-size: 30px !important
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu > li a {
		width: 100%;
		padding: 22px 24px !important;
		font-weight: 400 !important
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li {
		width: 100%;
		border-bottom: 1px solid #cecece;
		height: 150px
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li a {
		border-bottom: none
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li .language,
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li .currencies {
		width: 47%;
		float: left;
		padding: 0
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li .currencies {
		margin: 41px 0 0 0;
		width: 52%
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li .currencies a {
		padding: 6px 6px 0 !important;
		border: 1px solid #333;
		width: 27px;
		margin-right: 9px;
		text-align: center;
		height: 24px
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li ul {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-languages,
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-currencies {
		display: block !important;
		background: #fff;
		zoom: 2
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-languages {
		width: 100%;
		margin: 10px 0 0 10px
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-currencies {
		font-size: 23px;
		width: 90%;
		margin: 0;
		margin-left: 5%;
		text-align: right
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu li.first-li .currencies {
		margin: 20px 0 0 0;
		width: 45%;
		float: right
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu .nice-select {
		display: none !important;
		background: #fff;
		zoom: 2
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-languages li,
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-currencies li {
		display: inline-block
	}
	body.mobile #iqitmegamenu-accordion.cbp-spmenu #first-currencies li a {
		font-size: 15px !important
	}
	body.mobile #iqitmegamenu-mobile #iqitmegamenu-shower {
		height: 90px;
		border: none !important
	}
	body.mobile #iqitmegamenu-mobile #iqitmegamenu-shower span {
		font-size: 45px;
		margin: 26px 0 0 12px;
		float: left;
		color: #92c626;
		font-weight: 700
	}
	body.mobile {
		font-size: 15px;
		min-width: inherit;
		background: none #fff
	}
	body.mobile .w1180,
	body.mobile .col940,
	body.mobile.filters #center_column {
		width: 100%
	}
	body.mobile #header {
		position: relative;
		background: none;
		height: auto;
		margin: 0 auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: #fff
	}
	body.mobile #logo {
		float: none;
		margin: 0 auto 0;
		padding: 40px 0 0;
		display: block;
		width: 80%;
		height: 150px;
		margin: 9px auto 45px;
		max-width: initial
	}
	body.mobile# dimensionner .dimens .btn-dim {
		zoom: 2;
		margin-bottom: 30px
	}
	body.mobile #category_in .categorypres,
	body.mobile .home-banner {
		width: 100%
	}
	body.mobile #category_in .categorypres img,
	body.mobile .home-banner img {
		width: 100%
	}
	body.mobile #featured-products_block_center_25.homefeaturedCat {
		overflow: hidden;
		margin: 60px 0 100px
	}
	body.mobile #featured-products_block_center_25.homefeaturedCat li {
		display: none
	}
	body.mobile #featured-products_block_center_25.homefeaturedCat li:nth-child(1),
	body.mobile #featured-products_block_center_25.homefeaturedCat li:nth-child(2),
	body.mobile #featured-products_block_center_25.homefeaturedCat li:nth-child(3) {
		display: block;
		width: 30%;
		zoom: 1.5
	}
	body#index.mobile .PM_ASCriterionsGroupList .PM_ASCriterionsGroup {
		zoom: 1.4 !important;
		width: 50% !important;
		margin: 0
	}
	body.mobile #iqitmegamenu-horizontal {
		margin-top: 0
	}
	body.mobile #iqitmegamenu-horizontal.cbp-nosticky .container {
		width: 100%
	}
	body.mobile #footer .footer-links .col-foo {
		height: 250px
	}
	body.mobile #page > .container,
	#footer .container {
		width: 100%
	}
	#footer .col-foo {
		zoom: 1.8
	}
	body.mobile #dimensionner .title-bar span:before,
	body.mobile #dimensionner .title-bar span:after {
		display: none
	}
	body.mobile #dimensionner .dimens .btn-dim {
		font-size: 35px;
		background: #828282;
		color: #fff;
		margin-bottom: 50px
	}
	body.mobile #logo a {
		width: 100%;
		height: 200px;
		background-size: contain;
		margin: 0 auto
	}
	body.mobile #header_right {
		float: left;
		width: 100%
	}
	body.mobile #iqitmegamenu-mobile .icon-mobile {
		right: 30px;
		position: absolute;
		bottom: -3px
	}
	body.mobile #iqitmegamenu-mobile .icon-mobile:before {
		display: none
	}
	body.mobile #iqitmegamenu-mobile .countcart {
		position: absolute;
		background: #92c626;
		margin: -84px 0 0 74px;
		color: #fff;
		font-size: 28px;
		display: block;
		padding-top: 7px;
		box-sizing: border-box;
		border-radius: 30px;
		height: 45px;
		width: 45px;
		text-align: center;
		line-height: 29px
	}
	body.mobile #iqitmegamenu-mobile .icon-mobile a {
		width: 130px;
		height: 100px;
		padding: 10px 0 0 0;
		display: inline-block;
		text-align: center;
		margin-right: 0
	}
	body.mobile #iqitmegamenu-mobile .icon-mobile a.user {
		margin-right: -5px
	}
	body.mobile #iqitmegamenu-mobile .icon-mobile a img {
		width: 69px
	}
	body.mobile #columns {
		position: relative;
		margin-top: 0;
		background: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		z-index: 10;
		background: #fff
	}
	body.mobile #footer {
		width: 100%;
		height: auto
	}
	body.mobile #footer .wun-copy {
		display: none
	}
	body.mobile #footer #bg-foo-ico .col224 {
		width: 50%;
		float: left;
		height: 73px;
		zoom: 160%;
		margin: 10px 0;
		backface-visibility: hidden;
		-webkit-font-smoothing: subpixel-antialiased;
		-webkit-filter: blur(0)
	}
	body.mobile #footer #foo-menu .col224 {
		width: 100%;
		float: left;
		zoom: 256%;
		backface-visibility: hidden;
		-webkit-filter: blur(0);
		margin: 10px 0
	}
	body.mobile #footer #foo-menu .col224:nth-child(2n+1) {
		clear: both
	}
	body.mobile #footer #foo-menu .col224.mr20 {
		width: 50%
	}
	body.mobile #footer a {
		-webkit-filter: blur(0)
	}
	body.mobile #center_column {
		padding-left: 0
	}
	body#product.mobile .idTabs li {
		zoom: 1.5
	}
	body#product.mobile .sheets .title_sheets {
		font-size: 42px;
		margin: 40px 0 !important;
		float: left
	}
	body#product.mobile #primary_block {
		padding: 0 18px
	}
	body#category.products.filters.mobile #center_column h1 {
		margin: 5px 0;
		text-align: center;
		font-size: 50px !important;
		text-transform: uppercase;
		width: 100% !important;
		max-width: inherit !important
	}
	body.mobile div.title-bar {
		border-top: none;
		line-height: normal;
		margin: 50px auto 20px
	}
	body.mobile div.title-bar span {
		position: relative;
		margin: -64px 0 0;
		float: left;
		left: 0;
		display: block;
		background: #fff;
		text-shadow: -2px 4px -3px #fff;
		box-shadow: 20px 13px 14px #fff;
		padding: 8px 8px 8px 0;
		color: #212121;
		font-size: 46px;
		text-transform: uppercase;
		font-family: 'lato';
		font-weight: 800;
		width: 100%;
		text-align: center
	}
	body.mobile #iqitmegamenu-accordion div.responsiveInykator {
		color: #777777;
		background-color: transparent;
		height: 60px;
		width: 80px;
		font-size: 42px;
		top: 11px
	}
	body.mobile .cbp-spmenu-overlay {
		background: rgba(255, 255, 255, 0.5)
	}
	body.mobile #iqitmegamenu-mobile .iqitmegamenu-icon {
		color: #333333;
		background-color: #ffffff;
		margin-top: 10px;
		border: 1px solid transparent;
		font-size: 64px;
		width: 76px
	}
	body.mobile #iqitmegamenu-mobile .iqitmegamenu-icon i {
		color: #6a6f5f
	}
	body#product.mobile #thumbs_list {
		display: none
	}
	body.mobile #center_column h1 {
		font-size: 44px !important;
		line-height: 44px;
		text-transform: uppercase;
		margin: 14px 0 32px !important;
		overflow: initial !important;
		float: left !important;
		width: 94% !important;
		text-align: center !important;
		padding-bottom: 21px !important
	}
	body#product.mobile #center_column h1 {
		float: none !important;
		margin: 5px 0 30px 7px !important;
		width: 80% !important
	}
	body#product.mobile #center_column h1 {
		float: left !important;
		margin: 65px 0 -10px 0 !important;
		width: 100% !important;
		height: auto;
		display: block;
		box-sizing: border-box;
		height: auto !important
	}
	body#product.mobile.ndkcfLoaded .on_sale.ndk {
		left: -7px !important;
		top: 166px !important
	}
	body#product.mobile #ndkcsfields-block.newdesign .toggler {
		font-size: 15px
	}
	body#product.mobile .accessory-ndk .title-product {
		font-size: 15px
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block {
		position: relative
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product {
		position: relative;
		width: 100%;
		zoom: 2;
		right: 0;
		margin: 0 auto 0
	}
	body#product.mobile #pb-left-column.sticky {
		position: fixed;
		width: 100% !important;
		right: 0;
		margin: 0 auto 0;
		top: 0;
		bottom: initial;
		background: #fff;
		padding: 0;
		z-index: 999;
		box-shadow: 0 5px #e2e2e2 !important;
		overflow: hidden;
		max-width: inherit
	}
	body #buy_block p#add_to_cart span {
		display: none;
		width: 70%
	}
	body #pb-left-column.sticky #buy_block p#add_to_cart span {
		display: none
	}
	body#product.mobile #pb-left-column.sticky .product_attributes {
		float: right;
		width: 72%;
		padding: 13px 0 0 0
	}
	body#product.mobile #pb-left-column.sticky .promo {
		display: none
	}
	body#product.mobile #pb-left-column.sticky .shadow-buy-block {
		background: none
	}
	body#product.mobile #pb-left-column.sticky #attributes {
		display: none
	}
	body#product.mobile #pb-left-column.sticky #buy_block p.our_price_display {
		text-align: left;
		padding: 0
	}
	body#product.mobile #pb-left-column.sticky #buy_block label {
		font-size: 15px;
		margin: 0;
		padding: 0
	}
	body#product.mobile #pb-left-column.sticky #buy_block .content_prices_bg {
		background: #fff;
		border: 0;
		margin: 0;
		padding: 0
	}
	body#product.mobile .add-to-cart-popup {
		zoom: 2
	}
	body#product.mobile #pb-left-column.sticky p#add_to_cart input {
		text-indent: -9999px;
		width: 100%;
		height: 100%;
		top: 0;
		position: absolute;
		border: 0
	}
	body#product.mobile #pb-left-column.sticky #buy_block .content_prices_bg .content_prices {
		margin-bottom: 0
	}
	body#product.mobile #pb-left-column.sticky #quantity_buy_block {
		background: none;
		width: 51%;
		padding: 0;
		margin: 0
	}
	body#product.mobile #pb-left-column.sticky #quantity_wanted_p input {
		width: 50px;
		margin: 6px 0 0 0
	}
	body#product.mobile #pb-left-column.sticky #add_to_cart {
		zoom: 1;
		padding-top: 6px;
		background: #a5d52a;
		text-indent: 0;
		position: absolute;
		right: 30px;
		top: 10px;
		width: 80px;
		height: 80px;
		text-align: center;
		border-radius: 5px;
		color: #fff
	}
	body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn span {
		display: block
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #submitNdkcsfields.btn span {
		display: none
	}
	body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn:before,
	body#product.mobile #pb-left-column.sticky #add_to_cart:before {
		content: "\f217";
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 35px;
		margin-top: 15px;
		display: inline-block
	}
	body.ndkcfLoaded #ndkcsfields-block #submitNdkcsfields.btn:before {
		margin-top: 0
	}
	body#product.mobile #pb-left-column.sticky #stickypic {
		display: inline-block !important;
		position: absolute;
		width: 23%;
		z-index: 999;
		left: 2%
	}
	body#product.mobile #pb-left-column.sticky p#add_to_cart input {
		background: none
	}
	body#product.mobile #pb-left-column.sticky #button_quotation {
		display: none
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky {
		position: fixed;
		width: 100%;
		zoom: 2;
		right: 0;
		margin: 0 auto 0;
		top: 0;
		bottom: initial;
		background: #fff;
		padding: 0;
		z-index: 999;
		box-shadow: 0 5px #e2e2e2 !important;
		overflow: hidden
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary {
		background: none;
		width: 73%;
		float: right;
		text-align: left;
		border: 0
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary h3,
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary .contentPrice {
		text-align: left
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary .contentPrice.alone {
		background: none
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary #submitNdkcsfields {
		background: #a5d52a;
		text-indent: 0;
		position: absolute;
		right: 30px;
		top: -10px;
		width: 80px;
		height: 80px
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #summary #submitNdkcsfields i {
		display: inline-block;
		font-size: 37px;
		float: left;
		margin: -2px 30px 0 10px
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky #cart-pic {
		display: inline-block;
		position: absolute;
		width: 23%;
		z-index: 999;
		left: 2%
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block .box-info-product.sticky .av_product_award {
		display: none
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block #submitNdkcsfields.btn {
		margin: 20px auto;
		float: none
	}
	body.ndkcfLoaded.mobile #ndkcsfields-block.newdesign .see-sumary-products {
		display: none
	}
	body.ndkcfLoaded.mobile .newdesign .accessory-ndk.default,
	body.ndkcfLoaded.mobile .newdesign .accessory-ndk.selected {
		zoom: 2;
		margin-bottom: 21px;
		width: 79%;
		margin-left: 0;
		margin-right: 0
	}
	body.ndkcfLoaded.mobile .ndk-accessory-quantity-block .ndk-accessory-quantity {
		height: 24px;
		font-size: 14px;
		width: 50px
	}
	body.ndkcfLoaded.mobile .ndk-accessory-quantity-block {
		margin: -24px -74px 0 5px
	}
	body.ndkcfLoaded.mobile .ndk-accessory-quantity-block .btn-default {
		width: 50px
	}
	body.ndkcfLoaded.mobile .accessory-ndk.selected .price {
		font-size: 15px
	}
	body#category.products.mobile #center_column h1:after {
		content: " ";
		display: block;
		background: #000;
		height: 1px;
		float: left;
		width: 150px;
		margin: 25px 0 0 -75px;
		position: absolute;
		z-index: 9999
	}
	body.mobile ul#product_list,
	body#category.mobile #center_column {
		padding-bottom: 20px
	}
	body.filters.mobile ul#product_list {
		width: 100%;
		float: left;
		margin: 0;
		padding: 0
	}
	body.mobile #product_list > li,
	body.mobile #product_list > li.promo_item.first_item {
		width: 94%;
		height: auto;
		overflow: hidden;
		border: 2px solid #5a5a5a;
		margin: 0 auto 33px;
		float: none
	}
	body#index.mobile #product_list > li,
	body#index.mobile #product_list > li.promo_item.first_item {
		width: 100%
	}
	body#index.mobile #home_filter_solar_kit.container {
		width: 100%;
		padding: 0 6%
	}
	body.mobile #product_list > li .price {
		font-size: 45px;
		box-shadow: none
	}
	body.mobile #product_list a.product_img_link {
		width: 34%;
		padding-top: 10px
	}
	body.mobile #product_list a.product_img_link img {
		width: 90%;
		padding-left: 10%
	}
	body.mobile #product_list > li h3 {
		font-size: 36px;
		text-align: left;
		padding: 0;
		width: 63%;
		float: left
	}
	body.mobile #product_list > li .mobile_desc {
		font-size: 32px;
		line-height: 36px
	}
	body.mobile #product_list > li h3 a {
		font-size: 36px;
		margin: 20px 0 10px 0;
		float: left;
		width: 100%;
		color: #333;
		text-align: left;
		line-height: 40px;
		font-weight: 600
	}
	body.mobile #product_list > li .product_desc,
	body.mobile #product_list > li.promo_item.first_item .product_desc,
	body.mobile #product_list > li.promo_item.first_item:hover .product_desc {
		height: auto !important;
		padding: 0 !important;
		width: 60% !important
	}
	body.mobile #product_list > li a {
		text-align: left
	}
	body.mobile #product_list > li p,
	body.mobile #product_list > li p span,
	body.mobile #product_list > li p strong,
	body.mobile #product_list > li p a,
	body.mobile #product_list .product_desc a {
		padding-bottom: 0;
		font-size: 27px !important;
		text-align: left;
		line-height: 34px !important;
		font-weight: 400 !important
	}
	body.mobile #product_list > li p strong {
		font-weight: 400 !important
	}
	body.mobile #product_list > li .center_block {
		position: relative;
		height: auto;
		padding: 0;
		width: 100%;
		min-height: 455px
	}
	body.mobile #product_list > li .av_inner.av_listing {
		position: absolute;
		float: left;
		width: 100%;
		left: 12px;
		bottom: 152px;
		zoom: 0.9
	}
	body.mobile #product_list > li .price {
		background: #ffffff;
		color: #535849;
		border: 4px solid #92c626;
		padding: 8px 25px 9px 17px;
		text-align: center;
		right: auto;
		left: 28px;
		bottom: 20px;
		top: auto
	}
	body.mobile #product_list > li .info_block {
		float: none;
		width: 30%;
		position: absolute;
		right: 20px;
		bottom: 19px
	}
	body.mobile #av_snippets_block div.ratingWrapper,
	body.mobile .av_category_stars .ratingWrapper {
		background-size: 200px;
		width: 220px;
		height: 50px;
		position: relative
	}
	body.mobile .av_category_stars .ratingWrapper {}body.mobile .av_category_stars {
		margin: -2px 0 0
	}
	body.mobile #product_list .product_desc .av_category_stars a {
		font-size: 35px !important;
		line-height: 35px !important
	}
	body.mobile .av_listing div.ratingWrapper .ratingInner {
		background-size: 200px;
		height: 50px
	}
	body.mobile #product_list > li .info_block a {
		font-size: 38px !important;
		font-weight: 700 !important;
		padding: 18px 0 23px 31px;
		width: 100%;
		height: 100%
	}
	body.mobile #product_list > li .info_block .button {}
}
#header_right #languages_block_top {
	float: left;
	margin: 30px 0 0
}
#languages_block_top ul#first-languages li {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	padding-right: 10px;
	margin-left: 0
}
#languages_block_top#languages_block_top ul#first-languages li.last {
	border: none;
	padding-right: 0
}
#languages_block_top ul#first-languages li a {
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	opacity: 0.4
}
#languages_block_top ul#first-languages li a:hover {
	opacity: 0.8
}
#languages_block_top ul#first-languages li.selected_language {
	opacity: 1
}
#countries {
	cursor: pointer;
	position: relative;
	top: 1px
}
#countries p {
	position: relative;
	top: 0;
	padding: 0
}
#countries .countries_ul {
	padding: 14px 0 10px 10px;
	list-style-type: none
}
#countries .countries_ul_hover {}#header_right #header_user {}#header_user #header_nav {
	list-style-type: none;
	float: right
}
#header_nav {
	clear: both
}
#shopping_cart {
	overflow: hidden;
	background: url('http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockuserinfo/../../../img/theme/bg-cart.jpg') top left no-repeat;
	margin: 40px 0 0;
	width: 180px
}
#shopping_cart h4 {
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	color: #000;
	margin: 15px 0 0 27px;
	padding: 0 0 2px;
	border-bottom: 1px solid #ccc
}
#shopping_cart a {
	display: block;
	height: 45px;
	padding: 6px 0 10px 27px;
	width: 120px;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	color: #000
}
#shopping_cart a:hover span {
	text-decoration: none
}
#header_user #shopping_cart .ajax_cart_product_txt,
#header_user #shopping_cart .ajax_cart_product_txt_s {
	font-size: 14px;
	color: #fe7e00
}
#header_user #shopping_cart .ajax_cart_quantity {
	font-size: 14px;
	color: #fe7e00
}
#header_user #shopping_cart .ajax_cart_total {
	font-size: 14px
}
#header_user #shopping_cart .ajax_cart_no_product {
	font-size: 14px
}
#header_user #header_nav li#deco-bag {
	position: absolute;
	top: 70px;
	left: 180px;
	display: block;
	background: url('http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockuserinfo/../../../img/theme/ico-bag.png') top left no-repeat;
	width: 64px;
	height: 94px
}
#header_user #your_account {
	display: none
}
#header_user #your_account a {
	background-image: url('http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockuserinfo/img/icon/my-account.gif')
}
#header_user_info {
	background: url('http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockuserinfo/../../../img/theme2/user.png') no-repeat;
	width: 241px;
	height: 37px;
	float: right;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	margin: 20px 20px 2px 0
}
#header_user_info a {
	display: inline-block;
	padding: 10px 10px 2px 15px;
	color: #858585
}
#header_user_info a.account {
	border: none;
	display: inline;
	padding-right: 0
}
#header_user_info a.logout {
	font-size: 11px;
	color: #999;
	padding-right: 0;
	padding-left: 0
}
*:first-child+html #header_user_info a {
	line-height: 14px
}
#header_user_info a.login {}
#myaccount_lnk_list_menu {
	position: absolute;
	top: 55px;
	right: 20px;
	width: 238px;
	background: #333;
	z-index: 999999;
	list-style-type: none;
	border-left: 1px solid #444;
	border-right: 1px solid #444
}
#myaccount_lnk_list_menu a {
	display: block;
	position: relative;
	padding: 10px 10px 11px 40px;
	border-bottom: 1px solid #444;
	color: #ccc
}
#myaccount_lnk_list_menu a:hover {
	text-decoration: none;
	background: #555
}
#myaccount_lnk_list_menu img {
	position: absolute;
	top: 3px;
	left: 3px;
	border: 5px solid white;
	border-radius: 20px;
	background: #fff;
	width: 20px;
	height: 20px
}
#customerouteu_navigation {
	position: absolute;
	top: 107px;
	left: 50%;
	z-index: 10;
	color: #fff;
margin-left: -13%;
border-radius: 15px;
padding: 2px 20px;
background: #000;
width: 27%;
text-align: center;
}
#customerouteu_navigation a{
	color: #a5d000;
}
#bt_FbLogged {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/fbpromote/views/css/../../../../../img/theme2/fbpromote.jpg) top left no-repeat;
	width: 220px;
	height: 89px;
	padding-top: 50px;
	color: #fff;
	margin-bottom: 20px
}
#fb-like-btn {
	margin: auto;
	text-align: center;
	margin: 5px 0 0 65px
}
#featured-products_block_center_25 li {
	position: relative;
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	width: 218px;
	height: 265px;
	border: 1px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
#featured-products_block_center_25.flashsales li {
	height: 330px
}
#featured-products_block_center_25 li:hover {
	border-color: #4371b3
}
#featured-products_block_center_25 li .ajax_block_product_content {
	height: 232px;
	padding: 10px 0 0
}
#featured-products_block_center_25 h3,
#featured-products_block_center_25 h2 {
	margin: 0;
	padding-bottom: 0
}
#featured-products_block_center_25 li.last_item_of_line,
#featured-products_block_center_25 li.last_item {
	margin-right: 0
}
#featured-products_block_center_25 h3 a,
#featured-products_block_center_25 h2 a {
	font-size: 15px;
	line-height: 22px;
	color: #666;
	text-align: center;
	margin: 0;
	padding: 0 10px
}
#featured-products_block_center_25 p {
	padding-bottom: 10px
}
#featured-products_block_center_25 h3 a:hover,
#featured-products_block_center_25 h2 a:hover {
	text-decoration: none
}
#featured-products_block_center_25 .product_image img {
	width: 210px;
	height: 155px
}
#featured-products_block_center_25 span.new {
	background: url("http://module.dakir.be/themes/wattuneed-1200-2/css/modules/homefeatured/../../../img/theme/ribbon-new.png") top left no-repeat;
	position: absolute;
	top: -1px;
	right: -2px;
	width: 62px;
	height: 63px;
	text-indent: -999999px;
	z-index: 100
}
#featured-products_block_center_25 .product_desc {}#featured-products_block_center_25 .product_desc,
#featured-products_block_center_25 .product_desc a {}#featured-products_block_center_25 .lnk_more {}#featured-products_block_center_25 .price_container {
	width: 220px;
	line-height: 18px;
	text-align: center
}
#featured-products_block_center_25 .price {
	display: block;
	font-weight: bold;
	font-size: 24px;
	color: #98d000;
	padding: 6px 10px 0
}
#featured-products_block_center_25 .price-promo {
	text-decoration: line-through;
	color: #666;
	font-size: 14px
}
#featured-products_block_center_25 li .ajax_add_to_cart_button {}#featured-products_block_center_25 li span.exclusive {}#featured-products_block_center_25 li span.new {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/homefeatured/../../../img/theme2/new.png) top left no-repeat;
	display: block;
	position: absolute;
	top: -4px;
	right: -6px;
	width: 90px;
	height: 90px;
	text-indent: -999999px
}
#featured-products_block_center_25 .on_sale {
	display: block;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/homefeatured/../../../img/theme2/promo.png) top left no-repeat;
	width: 96px;
	height: 96px;
	position: absolute;
	top: -6px;
	right: -8px;
	z-index: 999
}
select.searched_category {
	display: none
}
.nice-select.searched_category .current {
	float: left;
	max-height: 100%;
	overflow: hidden;
	padding: 0 16px 0 5px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
.has-categories-dropdown .nice-select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D6D4D4;
	color: #888888;
	cursor: pointer;
	float: left;
	height: 40px;
	margin-right: -1px;
	padding: 10px 0;
	position: relative;
	width: 200px;
	min-width: 100px
}
.ac_results li img {
	height: auto;
	margin-right: 7px;
	max-width: 35px
}
.nice-select .current:after {
	content: "\f107";
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: normal;
	margin-right: 0;
	pointer-events: none;
	position: absolute;
	right: 5px
}
.nice-select.open .current:after {
	content: "\f106"
}
.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}
.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}
.nice-select.disabled:after {
	border-color: #cccccc
}
.nice-select.wide {
	width: 100%
}
.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important
}
.nice-select.right {
	float: right
}
.nice-select.right .list {
	left: auto;
	right: 0
}
.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}
.nice-select.small:after {
	height: 4px;
	width: 4px
}
.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}
.nice-select .list {
	background-color: #ffffff;
	left: -1px;
	margin-top: 0;
	min-width: 150px;
	width: auto;
	opacity: 0;
	outline: medium none;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	border: 1px solid #CCCCCC;
	transform: scale(0.75) translateY(-21px);
	-webkit-transform: scale(0.75) translateY(-21px);
	-o-transform: scale(0.75) translateY(-21px);
	-ms-transform: scale(0.75) translateY(-21px);
	transform-origin: 50% 0 0;
	-webkit-transform-origin: 50% 0 0;
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25) 0s, opacity 0.15s ease-out 0s;
	-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25) 0s, opacity 0.15s ease-out 0s;
	z-index: 9
}
.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important
}
.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 30px;
	list-style: outside none none;
	min-height: 30px;
	outline: medium none;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	float: left;
	width: 100%;
	white-space: nowrap;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	background-color: #f6f6f6
}
.nice-select .option.selected {
	font-weight: bold
}
.sf-contener {
	clear: both
}
.sf-right {
	margin-right: 14px;
	float: right;
	width: 7px
}
.sf-menu,
.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}
.sf-menu {
	margin: 15px 20px 0;
	padding: 0;
	width: 1200px;
	height: 48px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-menu.png) top left no-repeat
}
#button_order_cart {
	float: right;
	font-size: 13px;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 8px;
	margin-right: 10px;
	height: 45px;
	width: 115px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/btn-cart.png) top left no-repeat;
	background-position: top center
}
#cart_block {
	padding-bottom: 27px;
	margin-bottom: 20px;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-box-right.png) bottom center no-repeat
}
#cart_block .block_content {
	padding-left: 10px
}
#cart-buttons .button_small {
	display: none
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	z-index: 9999
}
.sf-menu > li {
	max-width: 91px
}
.sf-menu > li:nth-child(5),
.sf-menu > li:nth-child(8) {
	max-width: 110px
}
.sf-menu > li:nth-child(9),
.sf-menu > li:nth-child(10),
.sf-menu > li:nth-child(11),
.sf-menu > li:nth-child(12),
.sf-menu > li:nth-child(14) {
	line-height: 28px
}
.lang_en .sf-menu > li {
	max-width: 91px;
	line-height: 14px
}
.lang_en .sf-menu > li:nth-child(5) {
	max-width: 107px
}
.lang_en .sf-menu > li:nth-child(3),
.lang_en .sf-menu > li:nth-child(6) {
	max-width: 113px
}
.lang_en .sf-menu > li:nth-child(1),
.lang_en .sf-menu > li:nth-child(8),
.lang_en .sf-menu > li:nth-child(9),
.lang_en .sf-menu > li:nth-child(11),
.lang_en .sf-menu > li:nth-child(12),
.lang_en .sf-menu > li:nth-child(14) {
	line-height: 28px
}
#order #totshippingpreview {
	display: none
}
#button_quotation_shopping a {
	border-radius: 0;
	border: 0;
	color: #fff;
	line-height: 30px;
	height: 30px;
	border: none;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px
}
#cart_block #bag a {
	position: absolute;
	z-index: 9;
	width: 70px;
	right: -7px;
	margin: -40px 0 0
}
#cart_block #bag a img {
	width: 100%
}
#cart_block_list .products dt,
#cart_block_list .products dd {
	margin-bottom: 8px
}
#cart_block_list #vouchers,
#cart_block_list #cart-prices {
	margin-left: 10px
}
#shipping_after p {
	color: #333;
	width: 100%;
	text-align: center;
	font-size: 15px
}
#totselectzone.bigamount #shipping_zone,
#totselectzone.bigamount .shippingfeetable {
	display: none
}
.idTabs {
	border-bottom: 0 solid #ccc
}
#more_info_tabs {
	list-style-type: none;
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	height: 27px
}
.sf-menu ul li {
	width: 100%
}
.sf-menu li:hover {
	visibility: inherit
}
.sf-menu li {
	float: left;
	position: relative;
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/menu-sep.png) right 2px no-repeat
}
.sf-menu > li:last-child {
	background-image: none
}
.sf-menu a {
	display: block;
	position: relative;
	text-shadow: 0 1px 0 #333;
	margin-right: 2px
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 48px;
	width: auto
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 200px;
	top: 0
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 200px;
	top: 0
}
.sf-menu {
	float: left
}
.sf-menu a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 10px 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #858585;
	border: 0;
	text-decoration: none;
	text-align: center;
	height: 38px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1)
}
.sf-menu a,
.sf-menu a:visited {
	color: #858585
}
.sf-menu li li,
.sf-menu li li li {
	background: rgba(230, 230, 230, 1)
}
.sf-menu li li a,
.sf-menu li li li a {
	border-bottom: 1px solid #CDCDCD;
	padding: 5px;
	font-size: 14px;
	line-height: 20px;
	height: auto
}
.sf-menu li li a:hover,
.sf-menu li li li a:hover {}.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-menu.png) bottom center no-repeat
}
.sf-menu > li:first-child a:focus,
.sf-menu > li:first-child a:hover,
.sf-menu > li:first-child a:active {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-menu.png) bottom left no-repeat
}
.sf-menu > li:first-child li a:focus,
.sf-menu > li:first-child li a:hover,
.sf-menu > li:first-child li a:active {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-menu.png) bottom center no-repeat
}
.sf-menu > li:last-child a:focus,
.sf-menu > li:last-child a:hover,
.sf-menu > li:last-child a:active {
	background: url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../img/theme2/bg-menu.png) botoom right no-repeat
}
.sf-menu ul li:hover,
.sf-menu ul li.sfHover,
.sf-menu ul li a:focus,
.sf-menu ul li a:hover,
.sf-menu ul li a:active {
	outline: 0
}
.sf-menu a.sf-with-ul {
	min-width: 1px
}
.sf-sub-indicator {
	display: none
}
.sf-shadow ul {
	-moz-border-bottom-left-radius: 17px;
	-moz-border-top-right-radius: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px
}
.sf-shadow ul.sf-shadow-off {
	background: transparent
}
li.sf-search {
	background: inherit;
	float: right;
	line-height: 25px
}
li.sf-search input {
	-moz-border-radius: 0 5px 5px 0;
	padding: 3px 0;
	padding-left: 20px;
	margin: 6px 6px 0 0;
	background: #fff url('http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blocktopmenu/css/../../../../../modules/blocktopmenu/img/search.gif') no-repeat left center;
	border: 1px solid #777
}
.sf-menu a,
.sf-menu a:visited {
	height: 34px !IE
}
.sf-menu li li {
	width: 200px;
	background: #726f72 !IE
}
.box-info-product #button_quotation .exclusive:before {
	content: "\f016"!important
}
#button_quotation {
	clear: both;
	padding: 0 19px 13px
}
.no_product_quotation,
.more_product_quotation {
	text-align: center;
	margin: 10px 0
}
p.more_product_quotation {
	margin: 0;
	margin-top: 10px;
	padding: 0
}
#product.content_only div.primary_block div.pb-right-column .box-info-product #button_quotation .exclusive span {
	padding: 12px 22px 14px 70px;
	font-size: 20px;
	text-align: center
}
.box-info-product #button_quotation .exclusive span {
	text-align: center
}
#block_quotation .products li {
	padding: 10px 0;
	border-bottom: 1px dotted #ccc
}
#block_quotation .products li.last_item {
	padding-bottom: 0;
	border: none
}
#block_quotation .content_img {
	float: left
}
#block_quotation .text_desc {
	float: left;
	margin-left: 10px;
	width: 130px
}
#block_quotation li .text_desc .s_title_block span,
#block_quotation li .text_desc h5 span {
	font-weight: normal
}
#block_quotation li .text_desc .s_title_block,
#block_quotation li .text_desc h5 {
	padding: 0 0 5px 0;
	font-size: 12px;
	color: #333;
	font-weight: bold
}
#block_quotation li .text_desc .product_display_price {
	text-align: right;
	font-weight: bold
}
#block_quotation li .text_desc .s_title_block a,
#block_quotation li .text_desc h5 a {
	color: #333
}
#block_quotation li .text_desc p,
#block_quotation li .text_desc p a {
	padding-bottom: 0;
	line-height: 14px;
	color: #666
}
#change_quotation {
	text-align: center
}
#change_quotation select {
	width: 70%;
	margin: 12px auto auto 0;
	text-align: left
}
.table_column {
	float: left;
	font-weight: normal
}
.left_alignment {
	text-align: left
}
.right_alignment {
	text-align: right
}
.center_alignment {
	text-align: center
}
.text_input {
	border: 1px solid #cccccc;
	background: none;
	color: black;
	margin-left: 10px;
	padding: 1%;
	width: 93%
}
table.std td.last_item_table {
	border-bottom: 1px solid #999
}
#module-quotation-CustomerQuotation table.std img {
	border: 1px solid #ccc
}
img.std_img {
	max-width: 100%;
	height: auto
}
.actions_quotation {
	text-align: center
}
.actions_quotation a,
.actions_quotation input {
	margin: 0 10px 10px
}
#usefull_link_block li.pdf_list {
	padding-left: 20px;
	background: url(http://module.dakir.be/modules/quotation/views/css/../img/pdf.png) no-repeat 0 0;
	list-style: none
}
table.std td.valign_middle {
	vertical-align: middle
}
#block_quotation p.message_state {
	text-align: center;
	padding: 0 5px;
	margin: 5px 0
}
.carrier_quotation {
	width: 50%
}
.carrier_quotation_table p {
	padding: 0;
	padding-bottom: 5px
}
.carrier_quotation_table select {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.message_quotation p {
	padding-bottom: 3px
}
#block_quotation p.no_padding_bottom {
	padding: 0
}
#block_quotation .quotation_view_all {
	text-align: right;
	font-weight: bold
}
.new_message_quotation {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: 65px;
	min-height: 65px;
	border: 1px solid #d6d4d4
}
.message_quotation input.btn {
	float: right;
	margin-top: 5px
}
.message_quotation label {
	font-weight: bold;
	margin-bottom: 5px;
	display: block
}
.read_message_quotation {
	float: right;
	text-decoration: underline
}
.message_quotation_detail {
	display: none;
	margin-top: 10px
}
.attached_message_quotation {
	margin-top: 10px;
	min-height: 16px;
	display: block;
	padding-left: 20px;
	background: left center url('http://module.dakir.be/modules/quotation/views/css/../img/attachment.gif') no-repeat
}
.quotation_table .cart_quantity_input {
	margin-bottom: 10px;
	border: 1px solid #d6d4d4
}
.quotation_table img {
	border: 1px solid #d6d4d4
}
.quotation_table td.responsive_resize:before {
	content: ''
}
#block_quotation .products-block-image {
	width: 98px
}
#layer_quotation {
	display: none;
	top: 10px;
	background-color: white;
	position: absolute;
	z-index: 9999;
	width: 60%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}
.layer_quotation_overlay {
	background-color: #000;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9998;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2
}
* html .layer_quotation_overlay {
	position: absolute;
	left: 0;
	margin-left: -160px;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
	display: none
}
#layer_quotation .layer_cart_product {
	padding: 30px 30px 30px 30px;
	overflow: hidden;
	position: static
}
#layer_quotation .layer_cart_product h2 {
	font: 400 23px/29px Arial, Helvetica, sans-serif;
	color: #46a74e;
	margin-bottom: 22px;
	padding-right: 100px
}
@media (max-width: 767px) {
	#layer_quotation .layer_cart_product h2 {
		font-size: 18px;
		padding-right: 0;
		line-height: normal
	}
}
#layer_quotation .layer_cart_product h2 i {
	font-size: 30px;
	line-height: 30px;
	float: left;
	padding-right: 8px
}
@media (max-width: 767px) {
	#layer_quotation .layer_cart_product h2 i {
		font-size: 22px;
		line-height: 22px
	}
}
#layer_quotation .layer_cart_product .product-image-container {
	max-width: 178px;
	border: 1px solid #d6d4d4;
	padding: 5px;
	float: left;
	margin-right: 30px
}
@media (max-width: 480px) {
	#layer_quotation .layer_cart_product .product-image-container {
		float: none;
		margin-right: 0;
		margin-bottom: 10px
	}
}
#layer_quotation .layer_cart_product .layer_cart_product_info {
	padding: 38px 0 0 0
}
#layer_quotation .layer_cart_product .layer_cart_product_info #layer_quotation_product_title {
	display: block;
	padding-bottom: 8px
}
#layer_quotation .layer_cart_product .layer_cart_product_info > div {
	padding-bottom: 7px
}
#layer_quotation .layer_cart_product .layer_cart_product_info > div strong {
	padding-right: 3px
}
#layer_quotation .layer_cart_cart {
	background: #fafafa;
	border-left: 1px solid #d6d4d4;
	padding: 21px 30px 170px 30px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	position: relative
}
@media (min-width: 1200px) {
	#layer_quotation .layer_cart_cart {
		min-height: 318px
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#layer_quotation .layer_cart_cart {
		min-height: 360px
	}
}
@media (max-width: 991px) {
	#layer_quotation .layer_cart_cart {
		border-left: none;
		border-top: 1px solid #d6d4d4
	}
}
#layer_quotation .layer_cart_cart h2 {
	font: 400 23px/29px Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #d6d4d4;
	padding-bottom: 13px;
	margin-bottom: 17px
}
@media (max-width: 767px) {
	#layer_quotation .layer_cart_cart h2 {
		font-size: 18px
	}
}
#layer_quotation .layer_cart_cart .layer_cart_row {
	padding: 0 0 7px 0
}
#layer_quotation .layer_cart_cart .button-container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 30px 20px 30px
}
#layer_quotation .layer_cart_cart .button-container .btn {
	margin-bottom: 10px
}
#layer_quotation .layer_cart_cart .button-container span.exclusive-medium {
	margin-right: 5px
}
#layer_quotation .layer_cart_cart .button-container span.exclusive-medium i {
	padding-right: 5px;
	color: #777777
}
#layer_quotation .cross {
	position: absolute;
	right: 7px;
	top: 8px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	color: #333333;
	z-index: 2
}
#layer_quotation .cross:before {
	content: "\f057";
	display: block;
	font-family: "FontAwesome";
	font-size: 25px;
	line-height: 25px
}
#layer_quotation .cross:hover {
	color: #515151
}
#layer_quotation .continue {
	cursor: pointer
}
#layer_quotation p {
	padding: 0
}
.new_quotation_left {
	width: 22%
}
.new_quotation_center {
	width: 56%
}
.new_quotation_right {
	width: 22%
}
.icon-quotation:before {
	content: "\f016"
}
#module-quotation-CustomerQuotation .btn.btn-default,
#module-quotation-CustomerQuotation .btn-primary {
	border-radius: 0 !important
}
@media (max-width: 768px) {
	#layer_quotation {
		width: 95%
	}
	.quotation_table thead {
		display: none
	}
	.quotation_table td.responsive_resize {
		width: auto;
		display: block;
		border: none;
		height: auto
	}
	.table.quotation_table tbody > tr > td.cart_quantity {
		padding-top: 0
	}
	.quotation_table td.responsive_resize:before {
		content: attr(data-title);
		display: block;
		font-weight: bold
	}
	.quotation_table td.responsive_resize.center_alignment {
		text-align: left
	}
	.new_quotation_left {
		width: 35%
	}
	.new_quotation_center {
		width: 40%
	}
	.new_quotation_right {
		width: 25%
	}
	.carrier_quotation {
		display: block;
		width: 100%;
		border-left: none!important;
		border-bottom: none!important
	}
}
#button_quotation_shopping {
	text-align: center
}
tr.current_quotation td {
	background: #4371B3;
	color: #fff
}
#module-quotation-CustomerQuotation fieldset {
	border: 1px solid #A5A5A5;
	padding: 10px 11px
}
#module-quotation-CustomerQuotation fieldset legend {
	width: auto;
	background: #4371B3;
	color: #fff;
	padding: 10px;
	margin: 0
}
.displaynone {
	display: none
}
#module-quotation-CustomerQuotation fieldset legend h2 {
	margin: 0;
	padding: 0
}
.message_customer {
	width: 76%;
	margin-right: 2%;
	float: left
}
.table-action {
	width: 22%;
	float: right
}
.table-action a.btn.btn-primary {
	width: 100%;
	color: #fff;
	box-sizing: border-box;
	border: 0;
	margin-bottom: 10px
}
table th.first_item {
	background: #9D9D9D;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px
}
#idTabavisverifies {
	background-color: #f1f1f1
}
#idTabavisverifies a {
	color: #5d717e;
	text-decoration: none
}
#idTabavisverifies p {
	margin: 0;
	padding: 0
}
#idTabavisverifies div.ratingWrapper,
#av_snippets_block div.ratingWrapper {
	background: url('http://module.dakir.be/modules/netreviews/views/css/../img/mini_etoile_empty.png') no-repeat left bottom;
	height: 12px;
	width: 70px
}
#idTabavisverifies div.ratingInner,
#av_snippets_block div.ratingInner {
	background: url('http://module.dakir.be/modules/netreviews/views/css/../img/mini_etoile_full.png') no-repeat left bottom transparent;
	height: 12px
}
#idTabavisverifies .triangle-border {
	position: relative;
	padding: 12px;
	margin: 14px 0 3px 0;
	border: 2px solid #DDD;
	color: #000;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
#idTabavisverifies .triangle-border.answer {
	margin-left: 20px;
	color: #808080
}
#idTabavisverifies .triangle-border.top::before {
	top: -16px;
	bottom: auto;
	right: auto;
	left: 46px;
	border-width: 0 14px 14px
}
#idTabavisverifies .triangle-border::before {
	content: "";
	position: absolute;
	bottom: -20px;
	right: 40px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: #DDD transparent;
	display: block;
	width: 0
}
#idTabavisverifies .triangle-border.top::after {
	top: -13px;
	bottom: auto;
	right: auto;
	left: 47px;
	border-width: 0 13px 13px
}
#idTabavisverifies .triangle-border::after {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 47px;
	border-width: 13px 13px 0;
	border-style: solid;
	border-color: #fff transparent;
	display: block;
	width: 0
}
#idTabavisverifies .triangle-border.answer {
	padding-left: 20px
}
#idTabavisverifies .triangle-border.answer span {
	font-style: italic
}
.clear {
	clear: both
}
#idTabavisverifies #headerAV {
	display: block;
	background-color: #474747;
	height: 30px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-transform: uppercase;
	font-size: 14px
}
#idTabavisverifies #under-headerAV {
	display: block;
	height: 50px;
	background-color: inherit;
	margin-top: 10px
}
#idTabavisverifies ul#aggregateRatingAV {
	list-style: none;
	margin-left: 50px;
	padding-top: 5px;
	float: left
}
#idTabavisverifies ul#certificatAV {
	float: right;
	list-style: none;
	padding-top: 10px;
	padding-right: 10px
}
#idTabavisverifies .reviewAV {
	padding-bottom: 20px;
	border-top: 3px solid white
}
#idTabavisverifies .reviewAV ul.reviewInfosAV {
	list-style: none;
	margin-top: 15px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0
}
#idTabavisverifies .reviewAV ul.reviewInfosAV li {
	display: inline-block;
	height: 25px;
	line-height: 25px
}
#idTabavisverifies .reviewAV ul.reviewInfosAV li.rateAV {
	font-weight: bold;
	font-size: 14px
}
#idTabavisverifies .triangle-border.answer p.answer-bodyAV {
	margin: 10px 0 0 0
}
#idTabavisverifies .pagination_av {
	margin-top: 20px
}
#idTabavisverifies .pagination_av a {
	text-decoration: none
}
#idTabavisverifies .pagination_av ul.btn_pagination_av li {
	display: inline;
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0
}
#idTabavisverifies .pagination_av ul.btn_pagination_av li.current {
	font-weight: bold
}
#idTabavisverifies .pagination_av ul.btn_pagination_av li.disabled_av {
	color: #B0B0B0
}
#idTabavisverifies .pagination_av ul.btn_pagination_av li:first-child {
	border-left-width: 1px
}
#idTabavisverifies #ajax_comment_content {
	padding: 10px
}
.av_product_award {
	height: 77px;
	border: solid 1px #b6b6b6;
	border-radius: 15px;
	position: relative;
	margin-top: 20px;
	max-width: 260px;
	clear: both
}
.av_product_award img#sceau {
	position: absolute;
	right: -15px;
	top: -7px;
	width: 90px
}
.av_product_award #bottom {
	background: #f7ad26;
	background: -moz-linear-gradient(top, #f7ad26 1%, #f49112 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f7ad26), color-stop(100%, #f49112));
	background: -webkit-linear-gradient(top, #f7ad26 1%, #f49112 100%);
	background: -o-linear-gradient(top, #f7ad26 1%, #f49112 100%);
	background: -ms-linear-gradient(top, #f7ad26 1%, #f49112 100%);
	background: linear-gradient(to bottom, #f7ad26 1%, #f49112 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7ad26', endColorstr='#f49112', GradientType=0);
	height: 24px;
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit;
	position: absolute;
	width: 90%
}
.av_product_award #bottom a {
	color: black;
	text-align: center;
	font-weight: normal;
	display: block;
	margin-right: 52px
}
.av_product_award #top {
	width: 68%;
	text-align: center;
	padding-top: 6px
}
div.ratingWrapper {
	background: url('http://module.dakir.be/modules/netreviews/views/css/../img/etoile0.png') no-repeat left bottom;
	display: inline-block;
	height: 21px;
	width: 120px;
	text-align: left
}
div.ratingInner {
	background: url('http://module.dakir.be/modules/netreviews/views/css/../img/etoile5.png') no-repeat left bottom transparent;
	height: 21px;
	text-align: left
}
div.ratingInner.percent5 {
	width: 5%
}
div.ratingInner.percent10 {
	width: 10%
}
div.ratingInner.percent20 {
	width: 20%
}
div.ratingInner.percent30 {
	width: 30%
}
div.ratingInner.percent40 {
	width: 40%
}
div.ratingInner.percent50 {
	width: 50%
}
div.ratingInner.percent60 {
	width: 60%
}
div.ratingInner.percent70 {
	width: 70%
}
div.ratingInner.percent80 {
	width: 80%
}
div.ratingInner.percent90 {
	width: 90%
}
div.ratingInner.percent100 {
	width: 100%
}
.av_product_award.light div.ratingWrapper {
	background-size: 100px;
	width: 100px
}
.av_product_award.light div.ratingInner {
	background-size: 100px
}
.av_product_award.light {
	height: 35px;
	border: none;
	position: relative;
	margin: 0 0 10px 0;
	max-width: 260px
}
.av_product_award.light #top {
	width: 100%
}
.av_product_award.light #slide {
	display: inline-block;
	vertical-align: text-bottom
}
.av-btn-morecomment:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear
}
.av-btn-morecomment {
	margin: 0 11px 14px 11px;
	display: inline-block;
	padding: 4px 14px;
	font-size: 12px;
	line-height: 20px;
	color: #272822;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid: dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid: dximagetransform.microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}
#netreviews_global_website_review,
#netreviews_category_review {
	font-size: 10px;
	text-align: right
}
#netreviews_global_website_review div.ratingInner,
#netreviews_category_review div.ratingInner {
	background-size: 65px
}
#netreviews_global_website_review .ratingWrapper,
#netreviews_category_review .ratingWrapper {
	background-size: 65px;
	width: 65px
}
#products .product-description,
.featured-products .product-description,
.product-accessories .product-description {
	height: 100px;
	!important
}
#products .thumbnail-container,
.featured-products .thumbnail-container,
.product-accessories .thumbnail-container {
	height: 358px;
	!important
}
#products .highlighted-informations,
.featured-products .highlighted-informations,
.product-accessories .highlighted-informations {
	height: 6.625rem;
	!important
}
#av_snippets_block {
	display: block;
	clear: both
}
#av_snippets_left {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	padding-right: 10px
}
#av_snippets_right {
	float: left
}
#av_snippets_block div.ratingWrapper,
.av_category_stars .ratingWrapper {
	background-size: 80px;
	width: 80px;
	position: relative
}
#av_snippets_block div.ratingInner,
.av_category_stars .ratingWrapper .ratingInner {
	background-size: 80px
}
.payment_module .ogone {
	position: relative
}
.payment_module .ogone:after {
	display: block;
	content: "\f054";
	position: absolute;
	right: 15px;
	margin-top: -11px;
	top: 50%;
	font-family: "FontAwesome";
	font-size: 25px;
	height: 22px;
	width: 14px;
	color: #777
}
.payment_module .ogone img {
	position: absolute;
	left: 15px;
	top: 13px;
	max-width: 64px
}
.payment_module .ogone {
	position: relative
}
.payment_module .ogone.alias {
	padding: 19px 40px 15px 99px
}
.payment_module .ogone:after {
	display: block;
	content: "\f054";
	position: absolute;
	right: 15px;
	margin-top: -11px;
	top: 50%;
	font-family: "FontAwesome";
	font-size: 25px;
	height: 22px;
	width: 14px;
	color: #777
}
.payment_module .ogone img {
	position: absolute;
	left: 15px;
	top: 13px;
	max-width: 64px
}
.payment_module .ogone .card-item {
	position: relative;
	display: inline-block;
	padding: 8px 15px 8px 50px;
	border-radius: 5px;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: transparent #D2D2D2 #A5A5A5 transparent;
	background: rgb(239, 239, 239);
	background: -moz-linear-gradient(top, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0)
}
.payment_module .ogone .card-item img {
	position: absolute;
	width: auto;
	height: 18px;
	left: 5px;
	top: 50%;
	margin-top: -9px
}
.payment_module .ogone .card-item .left-card {
	float: left;
	margin-left: 10px;
	margin-right: 30px
}
.payment_module .ogone .card-item .right-card {
	float: left;
	margin-left: 10px
}
.payment_module .ogone .card-item .card-number {
	display: block;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-name {
	display: block;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2px;
	color: #000;
	vertical-align: middle;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-date {
	display: block;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-expiration {
	display: block;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2px;
	color: #000;
	vertical-align: middle;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .ogone_immediate_payment {
	vertical-align: top;
	line-height: 55px;
	padding-left: 15px;
	font-weight: 300;
	display: inline-block
}
.payment_module .ogone .ogone_immediate_payment img {
	position: inherit !important;
	top: inherit !important;
	left: inherit !important;
	display: inline-block;
	vertical-align: -2px
}
.cards-title {
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 5px
}
.new-card-title {
	margin-top: 30px;
	font-size: 14px;
	color: #333;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 5px
}
.cards-title:before,
.new-card-title:before {
	content: "";
	display: block;
	width: 150px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #1cbfdb
}
.ogone-aliases .card .inner-card {
	width: 100%;
	max-width: 270px;
	position: relative;
	height: 170px;
	padding: 50px 15px 15px 15px;
	margin: 10px auto !important;
	border-radius: 8px;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: transparent #D2D2D2 #A5A5A5 transparent;
	background: rgb(239, 239, 239);
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
	transition: all 0.3s
}
.ogone-aliases .card .inner-card:hover {
	box-shadow: 2px 2px 10px #ddd
}
.ogone-aliases .ogone-alias-cardno {
	font-size: 12px;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.ogone-aliases .ogone-alias-cn {
	float: left;
	width: 54%;
	margin-top: 15px;
	font-size: 10px;
	text-transform: uppercase;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.ogone-aliases .ogone-alias-ed {
	float: right;
	width: 40%;
	margin-top: 15px;
	font-size: 12px;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.ogone-aliases .card-info-title {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
	color: #333
}
.ogone-aliases .ogone-alias-delete {
	float: right
}
.ogone-aliases .ogone-alias-delete i {
	transition: all 0.3s
}
.ogone-aliases .ogone-alias-delete:hover i {
	color: #C12828
}
.card .inner-card .picto-card {
	position: absolute;
	top: 10px;
	right: 6px;
	width: 50px;
	height: auto;
	border-radius: 3px
}
.card .inner-card .ogone-alias-delete {
	position: absolute;
	top: 10px;
	left: 12px;
	font-size: 16px
}
.payment_module .ogone {
	position: relative
}
.payment_module .ogone.alias {
	padding: 19px 40px 15px 99px
}
.payment_module .ogone:after {
	display: block;
	content: "\f054";
	position: absolute;
	right: 15px;
	margin-top: -11px;
	top: 50%;
	font-family: "FontAwesome";
	font-size: 25px;
	height: 22px;
	width: 14px;
	color: #777
}
.payment_module .ogone img {
	position: absolute;
	left: 15px;
	top: 13px;
	max-width: 64px
}
.payment_module .ogone .card-item {
	position: relative;
	display: inline-block;
	padding: 8px 15px 8px 50px;
	border-radius: 5px;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: transparent #D2D2D2 #A5A5A5 transparent;
	background: rgb(239, 239, 239);
	background: -moz-linear-gradient(top, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0, rgba(239, 239, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0)
}
.payment_module .ogone .card-item img {
	position: absolute;
	width: auto;
	height: 18px;
	left: 5px;
	top: 50%;
	margin-top: -9px
}
.payment_module .ogone .card-item .left-card {
	float: left;
	margin-left: 10px;
	margin-right: 30px
}
.payment_module .ogone .card-item .right-card {
	float: left;
	margin-left: 10px
}
.payment_module .ogone .card-item .card-number {
	display: block;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-name {
	display: block;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2px;
	color: #000;
	vertical-align: middle;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-date {
	display: block;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone .card-item .card-expiration {
	display: block;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2px;
	color: #000;
	vertical-align: middle;
	text-shadow: 1px 1px 0 #F9F9F9
}
.payment_module .ogone {
	position: relative
}
.payment_module .ogone:after {
	display: block;
	content: "\f054";
	position: absolute;
	right: 15px;
	margin-top: -11px;
	top: 50%;
	font-family: "FontAwesome";
	font-size: 25px;
	height: 22px;
	width: 14px;
	color: #777
}
.payment_module .ogone img {
	position: absolute;
	left: 15px;
	top: 34%
}
.alias_block .payment_module {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 25px 15px 25px 100px;
	border: 1px solid #d6d4d4;
	border-radius: 4px;
	text-align: left;
	position: relative
}
.alias_block .payment_module img {
	position: absolute;
	top: 34%;
	left: 15px
}
.alias_block .payment_module .info-title {
	cursor: pointer;
	text-transform: uppercase;
	line-height: 23px;
	color: #333;
	font-weight: bold
}
.alias_block .payment_module .info-title:hover {
	text-decoration: underline
}
.alias_block .payment_module .ogone {}.alias_block .payment_module .ogone:after {
	display: none
}
.alias_block .payment_module .ogone #alias_trigger {
	display: inline-block;
	font-size: 16px;
	border: 1px solid #ddd;
	background: #e3e3e3;
	padding: 10px 15px;
	border-radius: 8px;
	cursor: pointer;
	margin-bottom: 10px
}
.alias_block .payment_module .ogone #alias_trigger:hover {
	background: #ddd
}
.alias_block .payment_module .ogone #alias_trigger img {
	position: inherit;
	width: 36px;
	height: auto;
	vertical-align: -5px
}
.alias_block .payment_module .ogone .alias-link a {
	color: black;
	font-weight: 600
}
.alias-selected .inner-card {
	width: 100%;
	max-width: 270px;
	position: relative;
	height: 170px;
	padding: 50px 15px 15px 15px;
	margin: 10px auto !important;
	border-radius: 8px;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: transparent #D2D2D2 #A5A5A5 transparent;
	background: rgb(239, 239, 239);
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0, rgba(239, 239, 239, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
	transition: all 0.3s
}
.alias-selected .inner-card:hover {
	box-shadow: 2px 2px 10px #ddd
}
.alias-selected .ogone-alias-cardno {
	font-size: 12px;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.alias-selected .ogone-alias-cn {
	float: left;
	width: 54%;
	margin-top: 15px;
	font-size: 10px;
	text-transform: uppercase;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.alias-selected .ogone-alias-ed {
	float: right;
	width: 40%;
	margin-top: 15px;
	font-size: 12px;
	color: #aaa;
	border-bottom: 1px dotted #808080;
	text-shadow: 1px 1px 0 #F9F9F9
}
.alias-selected .card-info-title {
	font-size: 9px;
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	color: #333
}
.alias-selected .ogone-alias-delete {
	float: right
}
.alias-selected .ogone-alias-delete i {
	transition: all 0.3s
}
.alias-selected .ogone-alias-delete:hover i {
	color: #C12828
}
.alias-selected .inner-card .picto-card {
	position: absolute;
	top: 10px;
	right: 6px;
	width: 50px;
	height: auto;
	border-radius: 3px
}
.alias-selected .inner-card .ogone-alias-delete {
	position: absolute;
	top: 10px;
	left: 12px;
	font-size: 16px
}
.ogone_htp_logo {
	width: 50px;
	height: 20px
}
.alias_block .payment_module .info-htp-title {
	cursor: pointer;
	line-height: 23px;
	color: #333;
	font-weight: bold
}
.ogone_support_info {
	padding: 10px
}
.ogone_support_info a {
	text-decoration: underline
}
.actions {
	text-align: right;
	padding: 0 0 15px 0
}
.actions a {
	margin-left: 10px !important
}
.ogone-aliases .card-info-title {
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
	color: #333
}
.subscribe-title {
	margin: 15px 0 10px 0;
	color: #414141;
	text-align: center;
	text-transform: uppercase
}
.info-subscribe {
	margin: 10px 0;
	font-size: 13px;
	line-height: 14px;
	font-style: italic
}
.subscribe-info-list dl {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	-js-display: flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.subscribe-info-list dl dd,
.subscribe-info-list dl dt {
	background: #fff;
	flex: 0 0 50%;
	font-size: 13px;
	padding: 6px 8px;
	margin: 0;
	border: 1px solid #fff;
	color: #414141
}
.subscribe-info-list dl dd:nth-of-type(2n),
.subscribe-info-list dl dt:nth-of-type(2n) {
	background: #f6f6f6
}
.bt-subscribe {
	float: right !important;
	margin-bottom: 10px
}
#ogone_subscriptions_list .subscribe-info-list dl dd,
#ogone_subscriptions_list .subscribe-info-list dl dt {
	background: #e3e3e3;
	flex: 0 0 50%;
	font-size: 13px;
	padding: 6px 8px;
	margin: 0;
	border: 1px solid #fff;
	color: #414141
}
#ogone_subscriptions_list .subscribe-info-list dl dd:nth-of-type(2n),
#ogone_subscriptions_list .subscribe-info-list dl dt:nth-of-type(2n) {
	background: #f6f6f6
}
#ogone_subscriptions_list .page-header {
	margin-bottom: 1.5625rem
}
#ogone_subscriptions_list #content {
	box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, .1);
	background: #fff;
	padding: 1rem;
	font-size: .875rem;
	color: #878787
}
.subscribe-resume {
	margin-bottom: 20px
}
.subscribe-resume.ended {
	opacity: 0.75
}
.subscribe-resume .data-info-wrapper {
	padding: 15px;
	background: #f6f6f6;
	margin-bottom: 15px;
	border: 2px solid #e3e3e3
}
.subscribe-resume .data-info {
	margin: 0;
	font-size: 0;
	width: 100%;
	border: 2px solid #e3e3e3;
	border-bottom: 0
}
.subscribe-resume .data-info th {
	background: #e3e3e3;
	font-size: 13px;
	color: #414141 !important;
	text-align: center;
	word-wrap: break-word
}
.subscribe-resume .data-info td {
	word-wrap: break-word !important
}
.subscribe-resume .data-info .datas {
	position: relative;
	margin-bottom: 5px
}
.subscribe-resume .data-info .datas .item-number {
	position: absolute;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	width: 20px;
	height: 20px;
	background: #2fb5d2;
	border-radius: 100%;
	left: -5px;
	top: -5px
}
.subscribe-resume .data-info .item-order {
	padding: 2px 10px;
	margin: 3px 3px;
	font-size: 12px;
	border: 2px solid #e3e3e3;
	background: #fff;
	text-align: center
}
.subscribe-resume .data-info .item-order a {
	color: #2592a9;
	font-weight: 600
}
.subscribe-resume .data-info .item-order a:hover {
	text-decoration: underline
}
.subscribe-resume .data-info .item-order b {
	color: #414141
}
.subscription_form .btn {
	vertical-align: top;
	margin-right: 5px;
	line-height: 15px
}
.subscription_form .btn-toggle {
	background: #e3e3e3;
	color: #414141
}
.item-order .label-pill {
	color: white;
	border-radius: 6px;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	display: inline-block
}
.actions_container FORM {
	display: inline
}
.actions_container BUTTON {
	display: inline-block
}
.subscribe-resume {
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea
}
.subscription-end {
	padding: 5px;
	margin: 5px;
	border: solid 1px #eaeaea
}
.message {
	background-color: white;
	padding: 10px;
	border: 1px solid #eaeaea;
	font-weight: bold
}
.error {
	background-color: white;
	padding: 10px;
	border: 1px solid #eaeaea;
	font-weight: bold;
	color: red
}
.ogone-sub-payment A {
	padding-left: 15px !important
}
#HOOK_PAYMENT TABLE TH {
	font-weight: bold;
	border-bottom: 1px solid #eaeaea
}
#HOOK_PAYMENT TABLE {
	padding: 10px
}
#HOOK_PAYMENT TABLE TR TD:first {
	border-right: 1px solid #eaeaea
}
.scheduled A {
	padding-left: 15px !important
}
.ogone_cvc {
	display: block;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px
}
.inner-card-cvc-adjust {
	height: auto!important
}
.ogone-cvc-container {
	text-align: right;
	padding-top: 10px;
	clear: both
}
.ogone-cvc-input {
	border-radius: 3px;
	border: 1px solid #dedede;
	box-shadow: none;
	outline: none;
	padding: 5px 10px;
	text-align: center
}
.ogone-cvc-info {
	display: block;
	clear: both;
	font-size: 10px;
	line-height: 12px;
	padding-top: 7px
}
.ogone-cvc-input-container {
	float: right
}
.link_popup {
	position: relative;
	overflow: visible;
	display: inline-block
}
.link_popup a {
	cursor: pointer
}
.content_link_popup {
	position: absolute;
	padding: 5px;
	background: rgba(55, 55, 55, 0.2);
	box-shadow: 0 0 1px #131313;
	display: none;
	color: #666666;
	min-width: 300px;
	z-index: 999999999
}
.content_link_popup section {
	padding: 10px;
	display: block;
	box-shadow: 0 0 1px rgba(55, 55, 55, 0.2);
	background: #F0F0F0
}
.content_link_popup[style^=display] {
	display: block
}
.content_link_popup.angle_bottom:after {
	position: absolute;
	content: '';
	display: block;
	bottom: -21px;
	left: 30px;
	border: 10px solid transparent;
	border-top: 10px solid rgba(55, 55, 55, 0.41)
}
.content_link_popup.angle_top:after {
	position: absolute;
	content: '';
	display: block;
	top: -21px;
	left: 30px;
	border: 10px solid transparent;
	border-bottom: 10px solid rgba(55, 55, 55, 0.41)
}
.embed-container {
position: relative; */
    height: auto;
    overflow: inherit;
    max-width: 100%;
    float: left;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.youtube-header-banner {
	margin: 0 0 0 !important;
	padding: 0
}
.youtube-thumbnail {
	cursor: pointer
}
.keep-it-tight {
	padding: 0;
	margin: 0
}
.w4wfaq-wrapper {
	@-ms-viewport{width:device-width}}.w4wfaq-wrapper html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}
	.w4wfaq-wrapper body {
		margin: 0
	}
	.w4wfaq-wrapper article,
	.w4wfaq-wrapper aside,
	.w4wfaq-wrapper details,
	.w4wfaq-wrapper figcaption,
	.w4wfaq-wrapper figure,
	.w4wfaq-wrapper footer,
	.w4wfaq-wrapper header,
	.w4wfaq-wrapper hgroup,
	.w4wfaq-wrapper main,
	.w4wfaq-wrapper nav,
	.w4wfaq-wrapper section,
	.w4wfaq-wrapper summary {
		display: block
	}
	.w4wfaq-wrapper audio,
	.w4wfaq-wrapper canvas,
	.w4wfaq-wrapper progress,
	.w4wfaq-wrapper video {
		display: inline-block;
		vertical-align: baseline
	}
	.w4wfaq-wrapper audio:not([controls]) {
		display: none;
		height: 0
	}
	.w4wfaq-wrapper[hidden],
	.w4wfaq-wrapper template {
		display: none
	}
	.w4wfaq-wrapper a {
		background: transparent
	}
	.w4wfaq-wrapper a:active,
	.w4wfaq-wrapper a:hover {
		outline: 0
	}
	.w4wfaq-wrapper abbr[title] {
		border-bottom: 1px dotted
	}
	.w4wfaq-wrapper b,
	.w4wfaq-wrapper strong {
		font-weight: bold
	}
	.w4wfaq-wrapper dfn {
		font-style: italic
	}
	.w4wfaq-wrapper h1 {
		font-size: 2em;
		margin: 0.67em 0
	}
	.w4wfaq-wrapper mark {
		background: #ff0;
		color: #000
	}
	.w4wfaq-wrapper small {
		font-size: 80%
	}
	.w4wfaq-wrapper sub,
	.w4wfaq-wrapper sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	.w4wfaq-wrapper sup {
		top: -0.5em
	}
	.w4wfaq-wrapper sub {
		bottom: -0.25em
	}
	.w4wfaq-wrapper img {
		border: 0
	}
	.w4wfaq-wrapper svg:not(:root) {
		overflow: hidden
	}
	.w4wfaq-wrapper figure {
		margin: 1em 40px
	}
	.w4wfaq-wrapper hr {
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0
	}
	.w4wfaq-wrapper pre {
		overflow: auto
	}
	.w4wfaq-wrapper code,
	.w4wfaq-wrapper kbd,
	.w4wfaq-wrapper pre,
	.w4wfaq-wrapper samp {
		font-family: monospace, monospace;
		font-size: 1em
	}
	.w4wfaq-wrapper button,
	.w4wfaq-wrapper input,
	.w4wfaq-wrapper optgroup,
	.w4wfaq-wrapper select,
	.w4wfaq-wrapper textarea {
		color: inherit;
		font: inherit;
		margin: 0
	}
	.w4wfaq-wrapper button {
		overflow: visible
	}
	.w4wfaq-wrapper button,
	.w4wfaq-wrapper select {
		text-transform: none
	}
	.w4wfaq-wrapper button,
	.w4wfaq-wrapper html input[type="button"],
	.w4wfaq-wrapper input[type="reset"],
	.w4wfaq-wrapper input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}
	.w4wfaq-wrapper button[disabled],
	.w4wfaq-wrapper html input[disabled] {
		cursor: default
	}
	.w4wfaq-wrapper button::-moz-focus-inner,
	.w4wfaq-wrapper input::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	.w4wfaq-wrapper input {
		line-height: normal
	}
	.w4wfaq-wrapper input[type="checkbox"],
	.w4wfaq-wrapper input[type="radio"] {
		box-sizing: border-box;
		padding: 0
	}
	.w4wfaq-wrapper input[type="number"]::-webkit-inner-spin-button,
	.w4wfaq-wrapper input[type="number"]::-webkit-outer-spin-button {
		height: auto
	}
	.w4wfaq-wrapper input[type="search"] {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box
	}
	.w4wfaq-wrapper input[type="search"]::-webkit-search-cancel-button,
	.w4wfaq-wrapper input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	.w4wfaq-wrapper fieldset {
		border: 1px solid #c0c0c0;
		margin: 0 2px;
		padding: 0.35em 0.625em 0.75em
	}
	.w4wfaq-wrapper legend {
		border: 0;
		padding: 0
	}
	.w4wfaq-wrapper textarea {
		overflow: auto
	}
	.w4wfaq-wrapper optgroup {
		font-weight: bold
	}
	.w4wfaq-wrapper table {
		border-collapse: collapse;
		border-spacing: 0
	}
	.w4wfaq-wrapper td,
	.w4wfaq-wrapper th {
		padding: 0
	}
	.w4wfaq-wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.w4wfaq-wrapper *:before,
	.w4wfaq-wrapper *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.w4wfaq-wrapper html {
		font-size: 10px;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
	}
	.w4wfaq-wrapper body {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height: 1.42857143;
		color: #333333;
		background-color: #ffffff
	}
	.w4wfaq-wrapper input,
	.w4wfaq-wrapper button,
	.w4wfaq-wrapper select,
	.w4wfaq-wrapper textarea {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit
	}
	.w4wfaq-wrapper a {
		color: #428bca;
		text-decoration: none
	}
	.w4wfaq-wrapper a:hover,
	.w4wfaq-wrapper a:focus {
		color: #2a6496;
		text-decoration: underline
	}
	.w4wfaq-wrapper a:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}
	.w4wfaq-wrapper figure {
		margin: 0
	}
	.w4wfaq-wrapper img {
		vertical-align: middle
	}
	.w4wfaq-wrapper .img-responsive {
		display: block;
		width: 100% \9;
		max-width: 100%;
		height: auto
	}
	.w4wfaq-wrapper .img-rounded {
		border-radius: 6px
	}
	.w4wfaq-wrapper .img-thumbnail {
		padding: 4px;
		line-height: 1.42857143;
		background-color: #ffffff;
		border: 1px solid #dddddd;
		border-radius: 4px;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		display: inline-block;
		width: 100% \9;
		max-width: 100%;
		height: auto
	}
	.w4wfaq-wrapper .img-circle {
		border-radius: 50%
	}
	.w4wfaq-wrapper hr {
		margin-top: 20px;
		margin-bottom: 20px;
		border: 0;
		border-top: 1px solid #eeeeee
	}
	.w4wfaq-wrapper .sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	.w4wfaq-wrapper .sr-only-focusable:active,
	.w4wfaq-wrapper .sr-only-focusable:focus {
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		clip: auto
	}
	.w4wfaq-wrapper .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .container {
			width: 750px
		}
	}
	@media (min-width: 992px) {
		.w4wfaq-wrapper .container {
			width: 970px
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .container {
			width: 1170px
		}
	}
	.w4wfaq-wrapper .container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px
	}
	.w4wfaq-wrapper .row {
		margin-left: -15px;
		margin-right: -15px
	}
	.w4wfaq-wrapper .col-xs-1,
	.w4wfaq-wrapper .col-sm-1,
	.w4wfaq-wrapper .col-md-1,
	.w4wfaq-wrapper .col-lg-1,
	.w4wfaq-wrapper .col-xs-2,
	.w4wfaq-wrapper .col-sm-2,
	.w4wfaq-wrapper .col-md-2,
	.w4wfaq-wrapper .col-lg-2,
	.w4wfaq-wrapper .col-xs-3,
	.w4wfaq-wrapper .col-sm-3,
	.w4wfaq-wrapper .col-md-3,
	.w4wfaq-wrapper .col-lg-3,
	.w4wfaq-wrapper .col-xs-4,
	.w4wfaq-wrapper .col-sm-4,
	.w4wfaq-wrapper .col-md-4,
	.w4wfaq-wrapper .col-lg-4,
	.w4wfaq-wrapper .col-xs-5,
	.w4wfaq-wrapper .col-sm-5,
	.w4wfaq-wrapper .col-md-5,
	.w4wfaq-wrapper .col-lg-5,
	.w4wfaq-wrapper .col-xs-6,
	.w4wfaq-wrapper .col-sm-6,
	.w4wfaq-wrapper .col-md-6,
	.w4wfaq-wrapper .col-lg-6,
	.w4wfaq-wrapper .col-xs-7,
	.w4wfaq-wrapper .col-sm-7,
	.w4wfaq-wrapper .col-md-7,
	.w4wfaq-wrapper .col-lg-7,
	.w4wfaq-wrapper .col-xs-8,
	.w4wfaq-wrapper .col-sm-8,
	.w4wfaq-wrapper .col-md-8,
	.w4wfaq-wrapper .col-lg-8,
	.w4wfaq-wrapper .col-xs-9,
	.w4wfaq-wrapper .col-sm-9,
	.w4wfaq-wrapper .col-md-9,
	.w4wfaq-wrapper .col-lg-9,
	.w4wfaq-wrapper .col-xs-10,
	.w4wfaq-wrapper .col-sm-10,
	.w4wfaq-wrapper .col-md-10,
	.w4wfaq-wrapper .col-lg-10,
	.w4wfaq-wrapper .col-xs-11,
	.w4wfaq-wrapper .col-sm-11,
	.w4wfaq-wrapper .col-md-11,
	.w4wfaq-wrapper .col-lg-11,
	.w4wfaq-wrapper .col-xs-12,
	.w4wfaq-wrapper .col-sm-12,
	.w4wfaq-wrapper .col-md-12,
	.w4wfaq-wrapper .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px
	}
	.w4wfaq-wrapper .col-xs-1,
	.w4wfaq-wrapper .col-xs-2,
	.w4wfaq-wrapper .col-xs-3,
	.w4wfaq-wrapper .col-xs-4,
	.w4wfaq-wrapper .col-xs-5,
	.w4wfaq-wrapper .col-xs-6,
	.w4wfaq-wrapper .col-xs-7,
	.w4wfaq-wrapper .col-xs-8,
	.w4wfaq-wrapper .col-xs-9,
	.w4wfaq-wrapper .col-xs-10,
	.w4wfaq-wrapper .col-xs-11,
	.w4wfaq-wrapper .col-xs-12 {
		float: left
	}
	.w4wfaq-wrapper .col-xs-12 {
		width: 100%
	}
	.w4wfaq-wrapper .col-xs-11 {
		width: 91.66666667%
	}
	.w4wfaq-wrapper .col-xs-10 {
		width: 83.33333333%
	}
	.w4wfaq-wrapper .col-xs-9 {
		width: 75%
	}
	.w4wfaq-wrapper .col-xs-8 {
		width: 66.66666667%
	}
	.w4wfaq-wrapper .col-xs-7 {
		width: 58.33333333%
	}
	.w4wfaq-wrapper .col-xs-6 {
		width: 50%
	}
	.w4wfaq-wrapper .col-xs-5 {
		width: 41.66666667%
	}
	.w4wfaq-wrapper .col-xs-4 {
		width: 33.33333333%
	}
	.w4wfaq-wrapper .col-xs-3 {
		width: 25%
	}
	.w4wfaq-wrapper .col-xs-2 {
		width: 16.66666667%
	}
	.w4wfaq-wrapper .col-xs-1 {
		width: 8.33333333%
	}
	.w4wfaq-wrapper .col-xs-pull-12 {
		right: 100%
	}
	.w4wfaq-wrapper .col-xs-pull-11 {
		right: 91.66666667%
	}
	.w4wfaq-wrapper .col-xs-pull-10 {
		right: 83.33333333%
	}
	.w4wfaq-wrapper .col-xs-pull-9 {
		right: 75%
	}
	.w4wfaq-wrapper .col-xs-pull-8 {
		right: 66.66666667%
	}
	.w4wfaq-wrapper .col-xs-pull-7 {
		right: 58.33333333%
	}
	.w4wfaq-wrapper .col-xs-pull-6 {
		right: 50%
	}
	.w4wfaq-wrapper .col-xs-pull-5 {
		right: 41.66666667%
	}
	.w4wfaq-wrapper .col-xs-pull-4 {
		right: 33.33333333%
	}
	.w4wfaq-wrapper .col-xs-pull-3 {
		right: 25%
	}
	.w4wfaq-wrapper .col-xs-pull-2 {
		right: 16.66666667%
	}
	.w4wfaq-wrapper .col-xs-pull-1 {
		right: 8.33333333%
	}
	.w4wfaq-wrapper .col-xs-pull-0 {
		right: auto
	}
	.w4wfaq-wrapper .col-xs-push-12 {
		left: 100%
	}
	.w4wfaq-wrapper .col-xs-push-11 {
		left: 91.66666667%
	}
	.w4wfaq-wrapper .col-xs-push-10 {
		left: 83.33333333%
	}
	.w4wfaq-wrapper .col-xs-push-9 {
		left: 75%
	}
	.w4wfaq-wrapper .col-xs-push-8 {
		left: 66.66666667%
	}
	.w4wfaq-wrapper .col-xs-push-7 {
		left: 58.33333333%
	}
	.w4wfaq-wrapper .col-xs-push-6 {
		left: 50%
	}
	.w4wfaq-wrapper .col-xs-push-5 {
		left: 41.66666667%
	}
	.w4wfaq-wrapper .col-xs-push-4 {
		left: 33.33333333%
	}
	.w4wfaq-wrapper .col-xs-push-3 {
		left: 25%
	}
	.w4wfaq-wrapper .col-xs-push-2 {
		left: 16.66666667%
	}
	.w4wfaq-wrapper .col-xs-push-1 {
		left: 8.33333333%
	}
	.w4wfaq-wrapper .col-xs-push-0 {
		left: auto
	}
	.w4wfaq-wrapper .col-xs-offset-12 {
		margin-left: 100%
	}
	.w4wfaq-wrapper .col-xs-offset-11 {
		margin-left: 91.66666667%
	}
	.w4wfaq-wrapper .col-xs-offset-10 {
		margin-left: 83.33333333%
	}
	.w4wfaq-wrapper .col-xs-offset-9 {
		margin-left: 75%
	}
	.w4wfaq-wrapper .col-xs-offset-8 {
		margin-left: 66.66666667%
	}
	.w4wfaq-wrapper .col-xs-offset-7 {
		margin-left: 58.33333333%
	}
	.w4wfaq-wrapper .col-xs-offset-6 {
		margin-left: 50%
	}
	.w4wfaq-wrapper .col-xs-offset-5 {
		margin-left: 41.66666667%
	}
	.w4wfaq-wrapper .col-xs-offset-4 {
		margin-left: 33.33333333%
	}
	.w4wfaq-wrapper .col-xs-offset-3 {
		margin-left: 25%
	}
	.w4wfaq-wrapper .col-xs-offset-2 {
		margin-left: 16.66666667%
	}
	.w4wfaq-wrapper .col-xs-offset-1 {
		margin-left: 8.33333333%
	}
	.w4wfaq-wrapper .col-xs-offset-0 {
		margin-left: 0
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .col-sm-1,
		.w4wfaq-wrapper .col-sm-2,
		.w4wfaq-wrapper .col-sm-3,
		.w4wfaq-wrapper .col-sm-4,
		.w4wfaq-wrapper .col-sm-5,
		.w4wfaq-wrapper .col-sm-6,
		.w4wfaq-wrapper .col-sm-7,
		.w4wfaq-wrapper .col-sm-8,
		.w4wfaq-wrapper .col-sm-9,
		.w4wfaq-wrapper .col-sm-10,
		.w4wfaq-wrapper .col-sm-11,
		.w4wfaq-wrapper .col-sm-12 {
			float: left
		}
		.w4wfaq-wrapper .col-sm-12 {
			width: 100%
		}
		.w4wfaq-wrapper .col-sm-11 {
			width: 91.66666667%
		}
		.w4wfaq-wrapper .col-sm-10 {
			width: 83.33333333%
		}
		.w4wfaq-wrapper .col-sm-9 {
			width: 75%
		}
		.w4wfaq-wrapper .col-sm-8 {
			width: 66.66666667%
		}
		.w4wfaq-wrapper .col-sm-7 {
			width: 58.33333333%
		}
		.w4wfaq-wrapper .col-sm-6 {
			width: 50%
		}
		.w4wfaq-wrapper .col-sm-5 {
			width: 41.66666667%
		}
		.w4wfaq-wrapper .col-sm-4 {
			width: 33.33333333%
		}
		.w4wfaq-wrapper .col-sm-3 {
			width: 25%
		}
		.w4wfaq-wrapper .col-sm-2 {
			width: 16.66666667%
		}
		.w4wfaq-wrapper .col-sm-1 {
			width: 8.33333333%
		}
		.w4wfaq-wrapper .col-sm-pull-12 {
			right: 100%
		}
		.w4wfaq-wrapper .col-sm-pull-11 {
			right: 91.66666667%
		}
		.w4wfaq-wrapper .col-sm-pull-10 {
			right: 83.33333333%
		}
		.w4wfaq-wrapper .col-sm-pull-9 {
			right: 75%
		}
		.w4wfaq-wrapper .col-sm-pull-8 {
			right: 66.66666667%
		}
		.w4wfaq-wrapper .col-sm-pull-7 {
			right: 58.33333333%
		}
		.w4wfaq-wrapper .col-sm-pull-6 {
			right: 50%
		}
		.w4wfaq-wrapper .col-sm-pull-5 {
			right: 41.66666667%
		}
		.w4wfaq-wrapper .col-sm-pull-4 {
			right: 33.33333333%
		}
		.w4wfaq-wrapper .col-sm-pull-3 {
			right: 25%
		}
		.w4wfaq-wrapper .col-sm-pull-2 {
			right: 16.66666667%
		}
		.w4wfaq-wrapper .col-sm-pull-1 {
			right: 8.33333333%
		}
		.w4wfaq-wrapper .col-sm-pull-0 {
			right: auto
		}
		.w4wfaq-wrapper .col-sm-push-12 {
			left: 100%
		}
		.w4wfaq-wrapper .col-sm-push-11 {
			left: 91.66666667%
		}
		.w4wfaq-wrapper .col-sm-push-10 {
			left: 83.33333333%
		}
		.w4wfaq-wrapper .col-sm-push-9 {
			left: 75%
		}
		.w4wfaq-wrapper .col-sm-push-8 {
			left: 66.66666667%
		}
		.w4wfaq-wrapper .col-sm-push-7 {
			left: 58.33333333%
		}
		.w4wfaq-wrapper .col-sm-push-6 {
			left: 50%
		}
		.w4wfaq-wrapper .col-sm-push-5 {
			left: 41.66666667%
		}
		.w4wfaq-wrapper .col-sm-push-4 {
			left: 33.33333333%
		}
		.w4wfaq-wrapper .col-sm-push-3 {
			left: 25%
		}
		.w4wfaq-wrapper .col-sm-push-2 {
			left: 16.66666667%
		}
		.w4wfaq-wrapper .col-sm-push-1 {
			left: 8.33333333%
		}
		.w4wfaq-wrapper .col-sm-push-0 {
			left: auto
		}
		.w4wfaq-wrapper .col-sm-offset-12 {
			margin-left: 100%
		}
		.w4wfaq-wrapper .col-sm-offset-11 {
			margin-left: 91.66666667%
		}
		.w4wfaq-wrapper .col-sm-offset-10 {
			margin-left: 83.33333333%
		}
		.w4wfaq-wrapper .col-sm-offset-9 {
			margin-left: 75%
		}
		.w4wfaq-wrapper .col-sm-offset-8 {
			margin-left: 66.66666667%
		}
		.w4wfaq-wrapper .col-sm-offset-7 {
			margin-left: 58.33333333%
		}
		.w4wfaq-wrapper .col-sm-offset-6 {
			margin-left: 50%
		}
		.w4wfaq-wrapper .col-sm-offset-5 {
			margin-left: 41.66666667%
		}
		.w4wfaq-wrapper .col-sm-offset-4 {
			margin-left: 33.33333333%
		}
		.w4wfaq-wrapper .col-sm-offset-3 {
			margin-left: 25%
		}
		.w4wfaq-wrapper .col-sm-offset-2 {
			margin-left: 16.66666667%
		}
		.w4wfaq-wrapper .col-sm-offset-1 {
			margin-left: 8.33333333%
		}
		.w4wfaq-wrapper .col-sm-offset-0 {
			margin-left: 0
		}
	}
	@media (min-width: 992px) {
		.w4wfaq-wrapper .col-md-1,
		.w4wfaq-wrapper .col-md-2,
		.w4wfaq-wrapper .col-md-3,
		.w4wfaq-wrapper .col-md-4,
		.w4wfaq-wrapper .col-md-5,
		.w4wfaq-wrapper .col-md-6,
		.w4wfaq-wrapper .col-md-7,
		.w4wfaq-wrapper .col-md-8,
		.w4wfaq-wrapper .col-md-9,
		.w4wfaq-wrapper .col-md-10,
		.w4wfaq-wrapper .col-md-11,
		.w4wfaq-wrapper .col-md-12 {
			float: left
		}
		.w4wfaq-wrapper .col-md-12 {
			width: 100%
		}
		.w4wfaq-wrapper .col-md-11 {
			width: 91.66666667%
		}
		.w4wfaq-wrapper .col-md-10 {
			width: 83.33333333%
		}
		.w4wfaq-wrapper .col-md-9 {
			width: 75%
		}
		.w4wfaq-wrapper .col-md-8 {
			width: 66.66666667%
		}
		.w4wfaq-wrapper .col-md-7 {
			width: 58.33333333%
		}
		.w4wfaq-wrapper .col-md-6 {
			width: 50%
		}
		.w4wfaq-wrapper .col-md-5 {
			width: 41.66666667%
		}
		.w4wfaq-wrapper .col-md-4 {
			width: 33.33333333%
		}
		.w4wfaq-wrapper .col-md-3 {
			width: 25%
		}
		.w4wfaq-wrapper .col-md-2 {
			width: 16.66666667%
		}
		.w4wfaq-wrapper .col-md-1 {
			width: 8.33333333%
		}
		.w4wfaq-wrapper .col-md-pull-12 {
			right: 100%
		}
		.w4wfaq-wrapper .col-md-pull-11 {
			right: 91.66666667%
		}
		.w4wfaq-wrapper .col-md-pull-10 {
			right: 83.33333333%
		}
		.w4wfaq-wrapper .col-md-pull-9 {
			right: 75%
		}
		.w4wfaq-wrapper .col-md-pull-8 {
			right: 66.66666667%
		}
		.w4wfaq-wrapper .col-md-pull-7 {
			right: 58.33333333%
		}
		.w4wfaq-wrapper .col-md-pull-6 {
			right: 50%
		}
		.w4wfaq-wrapper .col-md-pull-5 {
			right: 41.66666667%
		}
		.w4wfaq-wrapper .col-md-pull-4 {
			right: 33.33333333%
		}
		.w4wfaq-wrapper .col-md-pull-3 {
			right: 25%
		}
		.w4wfaq-wrapper .col-md-pull-2 {
			right: 16.66666667%
		}
		.w4wfaq-wrapper .col-md-pull-1 {
			right: 8.33333333%
		}
		.w4wfaq-wrapper .col-md-pull-0 {
			right: auto
		}
		.w4wfaq-wrapper .col-md-push-12 {
			left: 100%
		}
		.w4wfaq-wrapper .col-md-push-11 {
			left: 91.66666667%
		}
		.w4wfaq-wrapper .col-md-push-10 {
			left: 83.33333333%
		}
		.w4wfaq-wrapper .col-md-push-9 {
			left: 75%
		}
		.w4wfaq-wrapper .col-md-push-8 {
			left: 66.66666667%
		}
		.w4wfaq-wrapper .col-md-push-7 {
			left: 58.33333333%
		}
		.w4wfaq-wrapper .col-md-push-6 {
			left: 50%
		}
		.w4wfaq-wrapper .col-md-push-5 {
			left: 41.66666667%
		}
		.w4wfaq-wrapper .col-md-push-4 {
			left: 33.33333333%
		}
		.w4wfaq-wrapper .col-md-push-3 {
			left: 25%
		}
		.w4wfaq-wrapper .col-md-push-2 {
			left: 16.66666667%
		}
		.w4wfaq-wrapper .col-md-push-1 {
			left: 8.33333333%
		}
		.w4wfaq-wrapper .col-md-push-0 {
			left: auto
		}
		.w4wfaq-wrapper .col-md-offset-12 {
			margin-left: 100%
		}
		.w4wfaq-wrapper .col-md-offset-11 {
			margin-left: 91.66666667%
		}
		.w4wfaq-wrapper .col-md-offset-10 {
			margin-left: 83.33333333%
		}
		.w4wfaq-wrapper .col-md-offset-9 {
			margin-left: 75%
		}
		.w4wfaq-wrapper .col-md-offset-8 {
			margin-left: 66.66666667%
		}
		.w4wfaq-wrapper .col-md-offset-7 {
			margin-left: 58.33333333%
		}
		.w4wfaq-wrapper .col-md-offset-6 {
			margin-left: 50%
		}
		.w4wfaq-wrapper .col-md-offset-5 {
			margin-left: 41.66666667%
		}
		.w4wfaq-wrapper .col-md-offset-4 {
			margin-left: 33.33333333%
		}
		.w4wfaq-wrapper .col-md-offset-3 {
			margin-left: 25%
		}
		.w4wfaq-wrapper .col-md-offset-2 {
			margin-left: 16.66666667%
		}
		.w4wfaq-wrapper .col-md-offset-1 {
			margin-left: 8.33333333%
		}
		.w4wfaq-wrapper .col-md-offset-0 {
			margin-left: 0
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .col-lg-1,
		.w4wfaq-wrapper .col-lg-2,
		.w4wfaq-wrapper .col-lg-3,
		.w4wfaq-wrapper .col-lg-4,
		.w4wfaq-wrapper .col-lg-5,
		.w4wfaq-wrapper .col-lg-6,
		.w4wfaq-wrapper .col-lg-7,
		.w4wfaq-wrapper .col-lg-8,
		.w4wfaq-wrapper .col-lg-9,
		.w4wfaq-wrapper .col-lg-10,
		.w4wfaq-wrapper .col-lg-11,
		.w4wfaq-wrapper .col-lg-12 {
			float: left
		}
		.w4wfaq-wrapper .col-lg-12 {
			width: 100%
		}
		.w4wfaq-wrapper .col-lg-11 {
			width: 91.66666667%
		}
		.w4wfaq-wrapper .col-lg-10 {
			width: 83.33333333%
		}
		.w4wfaq-wrapper .col-lg-9 {
			width: 75%
		}
		.w4wfaq-wrapper .col-lg-8 {
			width: 66.66666667%
		}
		.w4wfaq-wrapper .col-lg-7 {
			width: 58.33333333%
		}
		.w4wfaq-wrapper .col-lg-6 {
			width: 50%
		}
		.w4wfaq-wrapper .col-lg-5 {
			width: 41.66666667%
		}
		.w4wfaq-wrapper .col-lg-4 {
			width: 33.33333333%
		}
		.w4wfaq-wrapper .col-lg-3 {
			width: 25%
		}
		.w4wfaq-wrapper .col-lg-2 {
			width: 16.66666667%
		}
		.w4wfaq-wrapper .col-lg-1 {
			width: 8.33333333%
		}
		.w4wfaq-wrapper .col-lg-pull-12 {
			right: 100%
		}
		.w4wfaq-wrapper .col-lg-pull-11 {
			right: 91.66666667%
		}
		.w4wfaq-wrapper .col-lg-pull-10 {
			right: 83.33333333%
		}
		.w4wfaq-wrapper .col-lg-pull-9 {
			right: 75%
		}
		.w4wfaq-wrapper .col-lg-pull-8 {
			right: 66.66666667%
		}
		.w4wfaq-wrapper .col-lg-pull-7 {
			right: 58.33333333%
		}
		.w4wfaq-wrapper .col-lg-pull-6 {
			right: 50%
		}
		.w4wfaq-wrapper .col-lg-pull-5 {
			right: 41.66666667%
		}
		.w4wfaq-wrapper .col-lg-pull-4 {
			right: 33.33333333%
		}
		.w4wfaq-wrapper .col-lg-pull-3 {
			right: 25%
		}
		.w4wfaq-wrapper .col-lg-pull-2 {
			right: 16.66666667%
		}
		.w4wfaq-wrapper .col-lg-pull-1 {
			right: 8.33333333%
		}
		.w4wfaq-wrapper .col-lg-pull-0 {
			right: auto
		}
		.w4wfaq-wrapper .col-lg-push-12 {
			left: 100%
		}
		.w4wfaq-wrapper .col-lg-push-11 {
			left: 91.66666667%
		}
		.w4wfaq-wrapper .col-lg-push-10 {
			left: 83.33333333%
		}
		.w4wfaq-wrapper .col-lg-push-9 {
			left: 75%
		}
		.w4wfaq-wrapper .col-lg-push-8 {
			left: 66.66666667%
		}
		.w4wfaq-wrapper .col-lg-push-7 {
			left: 58.33333333%
		}
		.w4wfaq-wrapper .col-lg-push-6 {
			left: 50%
		}
		.w4wfaq-wrapper .col-lg-push-5 {
			left: 41.66666667%
		}
		.w4wfaq-wrapper .col-lg-push-4 {
			left: 33.33333333%
		}
		.w4wfaq-wrapper .col-lg-push-3 {
			left: 25%
		}
		.w4wfaq-wrapper .col-lg-push-2 {
			left: 16.66666667%
		}
		.w4wfaq-wrapper .col-lg-push-1 {
			left: 8.33333333%
		}
		.w4wfaq-wrapper .col-lg-push-0 {
			left: auto
		}
		.w4wfaq-wrapper .col-lg-offset-12 {
			margin-left: 100%
		}
		.w4wfaq-wrapper .col-lg-offset-11 {
			margin-left: 91.66666667%
		}
		.w4wfaq-wrapper .col-lg-offset-10 {
			margin-left: 83.33333333%
		}
		.w4wfaq-wrapper .col-lg-offset-9 {
			margin-left: 75%
		}
		.w4wfaq-wrapper .col-lg-offset-8 {
			margin-left: 66.66666667%
		}
		.w4wfaq-wrapper .col-lg-offset-7 {
			margin-left: 58.33333333%
		}
		.w4wfaq-wrapper .col-lg-offset-6 {
			margin-left: 50%
		}
		.w4wfaq-wrapper .col-lg-offset-5 {
			margin-left: 41.66666667%
		}
		.w4wfaq-wrapper .col-lg-offset-4 {
			margin-left: 33.33333333%
		}
		.w4wfaq-wrapper .col-lg-offset-3 {
			margin-left: 25%
		}
		.w4wfaq-wrapper .col-lg-offset-2 {
			margin-left: 16.66666667%
		}
		.w4wfaq-wrapper .col-lg-offset-1 {
			margin-left: 8.33333333%
		}
		.w4wfaq-wrapper .col-lg-offset-0 {
			margin-left: 0
		}
	}
	.w4wfaq-wrapper .btn {
		display: inline-block;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-image: none;
		border: 1px solid transparent;
		white-space: nowrap;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		border-radius: 4px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}
	.w4wfaq-wrapper .btn:focus,
	.w4wfaq-wrapper .btn:active:focus,
	.w4wfaq-wrapper .btn.active:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px
	}
	.w4wfaq-wrapper .btn:hover,
	.w4wfaq-wrapper .btn:focus {
		color: #333333;
		text-decoration: none
	}
	.w4wfaq-wrapper .btn:active,
	.w4wfaq-wrapper .btn.active {
		outline: 0;
		background-image: none;
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
	}
	.w4wfaq-wrapper .btn.disabled,
	.w4wfaq-wrapper .btn[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn {
		cursor: not-allowed;
		pointer-events: none;
		opacity: 0.65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.w4wfaq-wrapper .btn-default {
		color: #333333;
		background-color: #ffffff;
		border-color: #cccccc
	}
	.w4wfaq-wrapper .btn-default:hover,
	.w4wfaq-wrapper .btn-default:focus,
	.w4wfaq-wrapper .btn-default:active,
	.w4wfaq-wrapper .btn-default.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-default {
		color: #333333;
		background-color: #e6e6e6;
		border-color: #adadad
	}
	.w4wfaq-wrapper .btn-default:active,
	.w4wfaq-wrapper .btn-default.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-default {
		background-image: none
	}
	.w4wfaq-wrapper .btn-default.disabled,
	.w4wfaq-wrapper .btn-default[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-default,
	.w4wfaq-wrapper .btn-default.disabled:hover,
	.w4wfaq-wrapper .btn-default[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-default:hover,
	.w4wfaq-wrapper .btn-default.disabled:focus,
	.w4wfaq-wrapper .btn-default[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-default:focus,
	.w4wfaq-wrapper .btn-default.disabled:active,
	.w4wfaq-wrapper .btn-default[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-default:active,
	.w4wfaq-wrapper .btn-default.disabled.active,
	.w4wfaq-wrapper .btn-default[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-default.active {
		background-color: #ffffff;
		border-color: #cccccc
	}
	.w4wfaq-wrapper .btn-default .badge {
		color: #ffffff;
		background-color: #333333
	}
	.w4wfaq-wrapper .btn-primary {
		color: #ffffff;
		background-color: #428bca;
		border-color: #357ebd
	}
	.w4wfaq-wrapper .btn-primary:hover,
	.w4wfaq-wrapper .btn-primary:focus,
	.w4wfaq-wrapper .btn-primary:active,
	.w4wfaq-wrapper .btn-primary.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-primary {
		color: #ffffff;
		background-color: #3071a9;
		border-color: #285e8e
	}
	.w4wfaq-wrapper .btn-primary:active,
	.w4wfaq-wrapper .btn-primary.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-primary {
		background-image: none
	}
	.w4wfaq-wrapper .btn-primary.disabled,
	.w4wfaq-wrapper .btn-primary[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-primary,
	.w4wfaq-wrapper .btn-primary.disabled:hover,
	.w4wfaq-wrapper .btn-primary[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-primary:hover,
	.w4wfaq-wrapper .btn-primary.disabled:focus,
	.w4wfaq-wrapper .btn-primary[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-primary:focus,
	.w4wfaq-wrapper .btn-primary.disabled:active,
	.w4wfaq-wrapper .btn-primary[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-primary:active,
	.w4wfaq-wrapper .btn-primary.disabled.active,
	.w4wfaq-wrapper .btn-primary[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-primary.active {
		background-color: #428bca;
		border-color: #357ebd
	}
	.w4wfaq-wrapper .btn-primary .badge {
		color: #428bca;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .btn-success {
		color: #ffffff;
		background-color: #5cb85c;
		border-color: #4cae4c
	}
	.w4wfaq-wrapper .btn-success:hover,
	.w4wfaq-wrapper .btn-success:focus,
	.w4wfaq-wrapper .btn-success:active,
	.w4wfaq-wrapper .btn-success.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-success {
		color: #ffffff;
		background-color: #449d44;
		border-color: #398439
	}
	.w4wfaq-wrapper .btn-success:active,
	.w4wfaq-wrapper .btn-success.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-success {
		background-image: none
	}
	.w4wfaq-wrapper .btn-success.disabled,
	.w4wfaq-wrapper .btn-success[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-success,
	.w4wfaq-wrapper .btn-success.disabled:hover,
	.w4wfaq-wrapper .btn-success[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-success:hover,
	.w4wfaq-wrapper .btn-success.disabled:focus,
	.w4wfaq-wrapper .btn-success[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-success:focus,
	.w4wfaq-wrapper .btn-success.disabled:active,
	.w4wfaq-wrapper .btn-success[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-success:active,
	.w4wfaq-wrapper .btn-success.disabled.active,
	.w4wfaq-wrapper .btn-success[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-success.active {
		background-color: #5cb85c;
		border-color: #4cae4c
	}
	.w4wfaq-wrapper .btn-success .badge {
		color: #5cb85c;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .btn-info {
		color: #ffffff;
		background-color: #5bc0de;
		border-color: #46b8da
	}
	.w4wfaq-wrapper .btn-info:hover,
	.w4wfaq-wrapper .btn-info:focus,
	.w4wfaq-wrapper .btn-info:active,
	.w4wfaq-wrapper .btn-info.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-info {
		color: #ffffff;
		background-color: #31b0d5;
		border-color: #269abc
	}
	.w4wfaq-wrapper .btn-info:active,
	.w4wfaq-wrapper .btn-info.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-info {
		background-image: none
	}
	.w4wfaq-wrapper .btn-info.disabled,
	.w4wfaq-wrapper .btn-info[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-info,
	.w4wfaq-wrapper .btn-info.disabled:hover,
	.w4wfaq-wrapper .btn-info[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-info:hover,
	.w4wfaq-wrapper .btn-info.disabled:focus,
	.w4wfaq-wrapper .btn-info[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-info:focus,
	.w4wfaq-wrapper .btn-info.disabled:active,
	.w4wfaq-wrapper .btn-info[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-info:active,
	.w4wfaq-wrapper .btn-info.disabled.active,
	.w4wfaq-wrapper .btn-info[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-info.active {
		background-color: #5bc0de;
		border-color: #46b8da
	}
	.w4wfaq-wrapper .btn-info .badge {
		color: #5bc0de;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .btn-warning {
		color: #ffffff;
		background-color: #f0ad4e;
		border-color: #eea236
	}
	.w4wfaq-wrapper .btn-warning:hover,
	.w4wfaq-wrapper .btn-warning:focus,
	.w4wfaq-wrapper .btn-warning:active,
	.w4wfaq-wrapper .btn-warning.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-warning {
		color: #ffffff;
		background-color: #ec971f;
		border-color: #d58512
	}
	.w4wfaq-wrapper .btn-warning:active,
	.w4wfaq-wrapper .btn-warning.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-warning {
		background-image: none
	}
	.w4wfaq-wrapper .btn-warning.disabled,
	.w4wfaq-wrapper .btn-warning[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-warning,
	.w4wfaq-wrapper .btn-warning.disabled:hover,
	.w4wfaq-wrapper .btn-warning[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-warning:hover,
	.w4wfaq-wrapper .btn-warning.disabled:focus,
	.w4wfaq-wrapper .btn-warning[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-warning:focus,
	.w4wfaq-wrapper .btn-warning.disabled:active,
	.w4wfaq-wrapper .btn-warning[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-warning:active,
	.w4wfaq-wrapper .btn-warning.disabled.active,
	.w4wfaq-wrapper .btn-warning[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-warning.active {
		background-color: #f0ad4e;
		border-color: #eea236
	}
	.w4wfaq-wrapper .btn-warning .badge {
		color: #f0ad4e;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .btn-danger {
		color: #ffffff;
		background-color: #d9534f;
		border-color: #d43f3a
	}
	.w4wfaq-wrapper .btn-danger:hover,
	.w4wfaq-wrapper .btn-danger:focus,
	.w4wfaq-wrapper .btn-danger:active,
	.w4wfaq-wrapper .btn-danger.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-danger {
		color: #ffffff;
		background-color: #c9302c;
		border-color: #ac2925
	}
	.w4wfaq-wrapper .btn-danger:active,
	.w4wfaq-wrapper .btn-danger.active,
	.w4wfaq-wrapper .open > .dropdown-toggle.btn-danger {
		background-image: none
	}
	.w4wfaq-wrapper .btn-danger.disabled,
	.w4wfaq-wrapper .btn-danger[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-danger,
	.w4wfaq-wrapper .btn-danger.disabled:hover,
	.w4wfaq-wrapper .btn-danger[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-danger:hover,
	.w4wfaq-wrapper .btn-danger.disabled:focus,
	.w4wfaq-wrapper .btn-danger[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-danger:focus,
	.w4wfaq-wrapper .btn-danger.disabled:active,
	.w4wfaq-wrapper .btn-danger[disabled]:active,
	.w4wfaq-wrapper fieldset[disabled] .btn-danger:active,
	.w4wfaq-wrapper .btn-danger.disabled.active,
	.w4wfaq-wrapper .btn-danger[disabled].active,
	.w4wfaq-wrapper fieldset[disabled] .btn-danger.active {
		background-color: #d9534f;
		border-color: #d43f3a
	}
	.w4wfaq-wrapper .btn-danger .badge {
		color: #d9534f;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .btn-link {
		color: #428bca;
		font-weight: normal;
		cursor: pointer;
		border-radius: 0
	}
	.w4wfaq-wrapper .btn-link,
	.w4wfaq-wrapper .btn-link:active,
	.w4wfaq-wrapper .btn-link[disabled],
	.w4wfaq-wrapper fieldset[disabled] .btn-link {
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.w4wfaq-wrapper .btn-link,
	.w4wfaq-wrapper .btn-link:hover,
	.w4wfaq-wrapper .btn-link:focus,
	.w4wfaq-wrapper .btn-link:active {
		border-color: transparent
	}
	.w4wfaq-wrapper .btn-link:hover,
	.w4wfaq-wrapper .btn-link:focus {
		color: #2a6496;
		text-decoration: underline;
		background-color: transparent
	}
	.w4wfaq-wrapper .btn-link[disabled]:hover,
	.w4wfaq-wrapper fieldset[disabled] .btn-link:hover,
	.w4wfaq-wrapper .btn-link[disabled]:focus,
	.w4wfaq-wrapper fieldset[disabled] .btn-link:focus {
		color: #777777;
		text-decoration: none
	}
	.w4wfaq-wrapper .btn-lg {
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.33;
		border-radius: 6px
	}
	.w4wfaq-wrapper .btn-sm {
		padding: 5px 10px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px
	}
	.w4wfaq-wrapper .btn-xs {
		padding: 1px 5px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px
	}
	.w4wfaq-wrapper .btn-block {
		display: block;
		width: 100%
	}
	.w4wfaq-wrapper .btn-block + .btn-block {
		margin-top: 5px
	}
	.w4wfaq-wrapper input[type="submit"].btn-block,
	.w4wfaq-wrapper input[type="reset"].btn-block,
	.w4wfaq-wrapper input[type="button"].btn-block {
		width: 100%
	}
	.w4wfaq-wrapper .fade {
		opacity: 0;
		-webkit-transition: opacity 0.15s linear;
		-o-transition: opacity 0.15s linear;
		transition: opacity 0.15s linear
	}
	.w4wfaq-wrapper .fade.in {
		opacity: 1
	}
	.w4wfaq-wrapper .collapse {
		display: none
	}
	.w4wfaq-wrapper .collapse.in {
		display: block
	}
	.w4wfaq-wrapper tr.collapse.in {
		display: table-row
	}
	.w4wfaq-wrapper tbody.collapse.in {
		display: table-row-group
	}
	.w4wfaq-wrapper .collapsing {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease
	}
	.w4wfaq-wrapper .nav {
		margin-bottom: 0;
		padding-left: 0;
		list-style: none
	}
	.w4wfaq-wrapper .nav > li {
		position: relative;
		display: block
	}
	.w4wfaq-wrapper .nav > li > a {
		position: relative;
		display: block;
		padding: 10px 15px
	}
	.w4wfaq-wrapper .nav > li > a:hover,
	.w4wfaq-wrapper .nav > li > a:focus {
		text-decoration: none;
		background-color: #eeeeee
	}
	.w4wfaq-wrapper .nav > li.disabled > a {
		color: #777777
	}
	.w4wfaq-wrapper .nav > li.disabled > a:hover,
	.w4wfaq-wrapper .nav > li.disabled > a:focus {
		color: #777777;
		text-decoration: none;
		background-color: transparent;
		cursor: not-allowed
	}
	.w4wfaq-wrapper .nav .open > a,
	.w4wfaq-wrapper .nav .open > a:hover,
	.w4wfaq-wrapper .nav .open > a:focus {
		background-color: #eeeeee;
		border-color: #428bca
	}
	.w4wfaq-wrapper .nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
		background-color: #e5e5e5
	}
	.w4wfaq-wrapper .nav > li > a > img {
		max-width: none
	}
	.w4wfaq-wrapper .nav-tabs {
		border-bottom: 1px solid #dddddd
	}
	.w4wfaq-wrapper .nav-tabs > li {
		float: left;
		margin-bottom: -1px
	}
	.w4wfaq-wrapper .nav-tabs > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0
	}
	.w4wfaq-wrapper .nav-tabs > li > a:hover {
		border-color: #eeeeee #eeeeee #dddddd
	}
	.w4wfaq-wrapper .nav-tabs > li.active > a,
	.w4wfaq-wrapper .nav-tabs > li.active > a:hover,
	.w4wfaq-wrapper .nav-tabs > li.active > a:focus {
		color: #555555;
		background-color: #ffffff;
		border: 1px solid #dddddd;
		border-bottom-color: transparent;
		cursor: default
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified {
		width: 100%;
		border-bottom: 0
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified > li {
		float: none
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified > li > a {
		text-align: center;
		margin-bottom: 5px
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .nav-tabs.nav-justified > li {
			display: table-cell;
			width: 1%
		}
		.w4wfaq-wrapper .nav-tabs.nav-justified > li > a {
			margin-bottom: 0
		}
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified > li > a {
		margin-right: 0;
		border-radius: 4px
	}
	.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a,
	.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a:hover,
	.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a:focus {
		border: 1px solid #dddddd
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .nav-tabs.nav-justified > li > a {
			border-bottom: 1px solid #dddddd;
			border-radius: 4px 4px 0 0
		}
		.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a,
		.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a:hover,
		.w4wfaq-wrapper .nav-tabs.nav-justified > .active > a:focus {
			border-bottom-color: #ffffff
		}
	}
	.w4wfaq-wrapper .nav-pills > li {
		float: left
	}
	.w4wfaq-wrapper .nav-pills > li > a {
		border-radius: 4px
	}
	.w4wfaq-wrapper .nav-pills > li + li {
		margin-left: 2px
	}
	.w4wfaq-wrapper .nav-pills > li.active > a,
	.w4wfaq-wrapper .nav-pills > li.active > a:hover,
	.w4wfaq-wrapper .nav-pills > li.active > a:focus {
		color: #ffffff;
		background-color: #428bca
	}
	.w4wfaq-wrapper .nav-stacked > li {
		float: none
	}
	.w4wfaq-wrapper .nav-stacked > li + li {
		margin-top: 2px;
		margin-left: 0
	}
	.w4wfaq-wrapper .nav-justified {
		width: 100%
	}
	.w4wfaq-wrapper .nav-justified > li {
		float: none
	}
	.w4wfaq-wrapper .nav-justified > li > a {
		text-align: center;
		margin-bottom: 5px
	}
	.w4wfaq-wrapper .nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .nav-justified > li {
			display: table-cell;
			width: 1%
		}
		.w4wfaq-wrapper .nav-justified > li > a {
			margin-bottom: 0
		}
	}
	.w4wfaq-wrapper .nav-tabs-justified {
		border-bottom: 0
	}
	.w4wfaq-wrapper .nav-tabs-justified > li > a {
		margin-right: 0;
		border-radius: 4px
	}
	.w4wfaq-wrapper .nav-tabs-justified > .active > a,
	.w4wfaq-wrapper .nav-tabs-justified > .active > a:hover,
	.w4wfaq-wrapper .nav-tabs-justified > .active > a:focus {
		border: 1px solid #dddddd
	}
	@media (min-width: 768px) {
		.w4wfaq-wrapper .nav-tabs-justified > li > a {
			border-bottom: 1px solid #dddddd;
			border-radius: 4px 4px 0 0
		}
		.w4wfaq-wrapper .nav-tabs-justified > .active > a,
		.w4wfaq-wrapper .nav-tabs-justified > .active > a:hover,
		.w4wfaq-wrapper .nav-tabs-justified > .active > a:focus {
			border-bottom-color: #ffffff
		}
	}
	.w4wfaq-wrapper .tab-content > .tab-pane {
		display: none
	}
	.w4wfaq-wrapper .tab-content > .active {
		display: block
	}
	.w4wfaq-wrapper .nav-tabs .dropdown-menu {
		margin-top: -1px;
		border-top-right-radius: 0;
		border-top-left-radius: 0
	}
	.w4wfaq-wrapper .panel {
		margin-bottom: 20px;
		background-color: #ffffff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
	}
	.w4wfaq-wrapper .panel-body {
		padding: 15px
	}
	.w4wfaq-wrapper .panel-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px
	}
	.w4wfaq-wrapper .panel-heading > .dropdown .dropdown-toggle {
		color: inherit
	}
	.w4wfaq-wrapper .panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
		color: inherit
	}
	.w4wfaq-wrapper .panel-title > a {
		color: inherit
	}
	.w4wfaq-wrapper .panel-footer {
		padding: 10px 15px;
		background-color: #f5f5f5;
		border-top: 1px solid #dddddd;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .list-group {
		margin-bottom: 0
	}
	.w4wfaq-wrapper .panel > .list-group .list-group-item {
		border-width: 1px 0;
		border-radius: 0
	}
	.w4wfaq-wrapper .panel > .list-group:first-child .list-group-item:first-child {
		border-top: 0;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .list-group:last-child .list-group-item:last-child {
		border-bottom: 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	.w4wfaq-wrapper .panel-heading + .list-group .list-group-item:first-child {
		border-top-width: 0
	}
	.w4wfaq-wrapper .list-group + .panel-footer {
		border-top-width: 0
	}
	.w4wfaq-wrapper .panel > .table,
	.w4wfaq-wrapper .panel > .table-responsive > .table,
	.w4wfaq-wrapper .panel > .panel-collapse > .table {
		margin-bottom: 0
	}
	.w4wfaq-wrapper .panel > .table:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child {
		border-top-right-radius: 3px;
		border-top-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
	.w4wfaq-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
	.w4wfaq-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
	.w4wfaq-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
		border-top-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
	.w4wfaq-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
	.w4wfaq-wrapper .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
	.w4wfaq-wrapper .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
		border-top-right-radius: 3px
	}
	.w4wfaq-wrapper .panel > .table:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
	.w4wfaq-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
	.w4wfaq-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
	.w4wfaq-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
		border-bottom-left-radius: 3px
	}
	.w4wfaq-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
	.w4wfaq-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
	.w4wfaq-wrapper .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
	.w4wfaq-wrapper .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
		border-bottom-right-radius: 3px
	}
	.w4wfaq-wrapper .panel > .panel-body + .table,
	.w4wfaq-wrapper .panel > .panel-body + .table-responsive {
		border-top: 1px solid #dddddd
	}
	.w4wfaq-wrapper .panel > .table > tbody:first-child > tr:first-child th,
	.w4wfaq-wrapper .panel > .table > tbody:first-child > tr:first-child td {
		border-top: 0
	}
	.w4wfaq-wrapper .panel > .table-bordered,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered {
		border: 0
	}
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr > td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr > td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr > td:first-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
		border-left: 0
	}
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr > td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr > td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr > td:last-child,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
		border-right: 0
	}
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr:first-child > td,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr:first-child > td,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
	.w4wfaq-wrapper .panel > .table-bordered > thead > tr:first-child > th,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr:first-child > th,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
		border-bottom: 0
	}
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr:last-child > td,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr:last-child > td,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
	.w4wfaq-wrapper .panel > .table-bordered > tbody > tr:last-child > th,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
	.w4wfaq-wrapper .panel > .table-bordered > tfoot > tr:last-child > th,
	.w4wfaq-wrapper .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
		border-bottom: 0
	}
	.w4wfaq-wrapper .panel > .table-responsive {
		border: 0;
		margin-bottom: 0
	}
	.w4wfaq-wrapper .panel-group {
		margin-bottom: 20px
	}
	.w4wfaq-wrapper .panel-group .panel {
		margin-bottom: 0;
		border-radius: 4px
	}
	.w4wfaq-wrapper .panel-group .panel + .panel {
		margin-top: 5px
	}
	.w4wfaq-wrapper .panel-group .panel-heading {
		border-bottom: 0
	}
	.w4wfaq-wrapper .panel-group .panel-heading + .panel-collapse > .panel-body {
		border-top: 1px solid #dddddd
	}
	.w4wfaq-wrapper .panel-group .panel-footer {
		border-top: 0
	}
	.w4wfaq-wrapper .panel-group .panel-footer + .panel-collapse .panel-body {
		border-bottom: 1px solid #dddddd
	}
	.w4wfaq-wrapper .panel-default {
		border-color: #dddddd
	}
	.w4wfaq-wrapper .panel-default > .panel-heading {
		color: #333333;
		background-color: #f5f5f5;
		border-color: #dddddd
	}
	.w4wfaq-wrapper .panel-default > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #dddddd
	}
	.w4wfaq-wrapper .panel-default > .panel-heading .badge {
		color: #f5f5f5;
		background-color: #333333
	}
	.w4wfaq-wrapper .panel-default > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #dddddd
	}
	.w4wfaq-wrapper .panel-primary {
		border-color: #428bca
	}
	.w4wfaq-wrapper .panel-primary > .panel-heading {
		color: #ffffff;
		background-color: #428bca;
		border-color: #428bca
	}
	.w4wfaq-wrapper .panel-primary > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #428bca
	}
	.w4wfaq-wrapper .panel-primary > .panel-heading .badge {
		color: #428bca;
		background-color: #ffffff
	}
	.w4wfaq-wrapper .panel-primary > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #428bca
	}
	.w4wfaq-wrapper .panel-success {
		border-color: #d6e9c6
	}
	.w4wfaq-wrapper .panel-success > .panel-heading {
		color: #3c763d;
		background-color: #dff0d8;
		border-color: #d6e9c6
	}
	.w4wfaq-wrapper .panel-success > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #d6e9c6
	}
	.w4wfaq-wrapper .panel-success > .panel-heading .badge {
		color: #dff0d8;
		background-color: #3c763d
	}
	.w4wfaq-wrapper .panel-success > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #d6e9c6
	}
	.w4wfaq-wrapper .panel-info {
		border-color: #bce8f1
	}
	.w4wfaq-wrapper .panel-info > .panel-heading {
		color: #31708f;
		background-color: #d9edf7;
		border-color: #bce8f1
	}
	.w4wfaq-wrapper .panel-info > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #bce8f1
	}
	.w4wfaq-wrapper .panel-info > .panel-heading .badge {
		color: #d9edf7;
		background-color: #31708f
	}
	.w4wfaq-wrapper .panel-info > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #bce8f1
	}
	.w4wfaq-wrapper .panel-warning {
		border-color: #faebcc
	}
	.w4wfaq-wrapper .panel-warning > .panel-heading {
		color: #8a6d3b;
		background-color: #fcf8e3;
		border-color: #faebcc
	}
	.w4wfaq-wrapper .panel-warning > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #faebcc
	}
	.w4wfaq-wrapper .panel-warning > .panel-heading .badge {
		color: #fcf8e3;
		background-color: #8a6d3b
	}
	.w4wfaq-wrapper .panel-warning > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #faebcc
	}
	.w4wfaq-wrapper .panel-danger {
		border-color: #ebccd1
	}
	.w4wfaq-wrapper .panel-danger > .panel-heading {
		color: #a94442;
		background-color: #f2dede;
		border-color: #ebccd1
	}
	.w4wfaq-wrapper .panel-danger > .panel-heading + .panel-collapse > .panel-body {
		border-top-color: #ebccd1
	}
	.w4wfaq-wrapper .panel-danger > .panel-heading .badge {
		color: #f2dede;
		background-color: #a94442
	}
	.w4wfaq-wrapper .panel-danger > .panel-footer + .panel-collapse > .panel-body {
		border-bottom-color: #ebccd1
	}
	.w4wfaq-wrapper .embed-responsive {
		position: relative;
		display: block;
		height: 0;
		padding: 0;
		overflow: hidden
	}
	.w4wfaq-wrapper .embed-responsive .embed-responsive-item,
	.w4wfaq-wrapper .embed-responsive iframe,
	.w4wfaq-wrapper .embed-responsive embed,
	.w4wfaq-wrapper .embed-responsive object {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		height: 100%;
		width: 100%;
		border: 0
	}
	.w4wfaq-wrapper .embed-responsive.embed-responsive-16by9 {
		padding-bottom: 56.25%
	}
	.w4wfaq-wrapper .embed-responsive.embed-responsive-4by3 {
		padding-bottom: 75%
	}
	.w4wfaq-wrapper .tooltip {
		position: absolute;
		z-index: 1070;
		display: block;
		visibility: visible;
		font-size: 12px;
		line-height: 1.4;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	.w4wfaq-wrapper .tooltip.in {
		opacity: 0.9;
		filter: alpha(opacity=90)
	}
	.w4wfaq-wrapper .tooltip.top {
		margin-top: -3px;
		padding: 5px 0
	}
	.w4wfaq-wrapper .tooltip.right {
		margin-left: 3px;
		padding: 0 5px
	}
	.w4wfaq-wrapper .tooltip.bottom {
		margin-top: 3px;
		padding: 5px 0
	}
	.w4wfaq-wrapper .tooltip.left {
		margin-left: -3px;
		padding: 0 5px
	}
	.w4wfaq-wrapper .tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
		background-color: #000000;
		border-radius: 4px
	}
	.w4wfaq-wrapper .tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}
	.w4wfaq-wrapper .tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000000
	}
	.w4wfaq-wrapper .tooltip.top-left .tooltip-arrow {
		bottom: 0;
		left: 5px;
		border-width: 5px 5px 0;
		border-top-color: #000000
	}
	.w4wfaq-wrapper .tooltip.top-right .tooltip-arrow {
		bottom: 0;
		right: 5px;
		border-width: 5px 5px 0;
		border-top-color: #000000
	}
	.w4wfaq-wrapper .tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-width: 5px 5px 5px 0;
		border-right-color: #000000
	}
	.w4wfaq-wrapper .tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-width: 5px 0 5px 5px;
		border-left-color: #000000
	}
	.w4wfaq-wrapper .tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000000
	}
	.w4wfaq-wrapper .tooltip.bottom-left .tooltip-arrow {
		top: 0;
		left: 5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000000
	}
	.w4wfaq-wrapper .tooltip.bottom-right .tooltip-arrow {
		top: 0;
		right: 5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000000
	}
	.w4wfaq-wrapper .clearfix:before,
	.w4wfaq-wrapper .clearfix:after,
	.w4wfaq-wrapper .container:before,
	.w4wfaq-wrapper .container:after,
	.w4wfaq-wrapper .container-fluid:before,
	.w4wfaq-wrapper .container-fluid:after,
	.w4wfaq-wrapper .row:before,
	.w4wfaq-wrapper .row:after,
	.w4wfaq-wrapper .nav:before,
	.w4wfaq-wrapper .nav:after,
	.w4wfaq-wrapper .panel-body:before,
	.w4wfaq-wrapper .panel-body:after {
		content: " ";
		display: table
	}
	.w4wfaq-wrapper .clearfix:after,
	.w4wfaq-wrapper .container:after,
	.w4wfaq-wrapper .container-fluid:after,
	.w4wfaq-wrapper .row:after,
	.w4wfaq-wrapper .nav:after,
	.w4wfaq-wrapper .panel-body:after {
		clear: both
	}
	.w4wfaq-wrapper .center-block {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.w4wfaq-wrapper .pull-right {
		float: right !important
	}
	.w4wfaq-wrapper .pull-left {
		float: left !important
	}
	.w4wfaq-wrapper .hide {
		display: none !important
	}
	.w4wfaq-wrapper .show {
		display: block !important
	}
	.w4wfaq-wrapper .invisible {
		visibility: hidden
	}
	.w4wfaq-wrapper .text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}
	.w4wfaq-wrapper .hidden {
		display: none !important;
		visibility: hidden !important
	}
	.w4wfaq-wrapper .affix {
		position: fixed;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	.w4wfaq-wrapper .visible-xs,
	.w4wfaq-wrapper .visible-sm,
	.w4wfaq-wrapper .visible-md,
	.w4wfaq-wrapper .visible-lg {
		display: none !important
	}
	.w4wfaq-wrapper .visible-xs-block,
	.w4wfaq-wrapper .visible-xs-inline,
	.w4wfaq-wrapper .visible-xs-inline-block,
	.w4wfaq-wrapper .visible-sm-block,
	.w4wfaq-wrapper .visible-sm-inline,
	.w4wfaq-wrapper .visible-sm-inline-block,
	.w4wfaq-wrapper .visible-md-block,
	.w4wfaq-wrapper .visible-md-inline,
	.w4wfaq-wrapper .visible-md-inline-block,
	.w4wfaq-wrapper .visible-lg-block,
	.w4wfaq-wrapper .visible-lg-inline,
	.w4wfaq-wrapper .visible-lg-inline-block {
		display: none !important
	}
	@media (max-width: 767px) {
		.w4wfaq-wrapper .visible-xs {
			display: block !important
		}
		.w4wfaq-wrapper table.visible-xs {
			display: table
		}
		.w4wfaq-wrapper tr.visible-xs {
			display: table-row !important
		}
		.w4wfaq-wrapper th.visible-xs,
		.w4wfaq-wrapper td.visible-xs {
			display: table-cell !important
		}
	}
	@media (max-width: 767px) {
		.w4wfaq-wrapper .visible-xs-block {
			display: block !important
		}
	}
	@media (max-width: 767px) {
		.w4wfaq-wrapper .visible-xs-inline {
			display: inline !important
		}
	}
	@media (max-width: 767px) {
		.w4wfaq-wrapper .visible-xs-inline-block {
			display: inline-block !important
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.w4wfaq-wrapper .visible-sm {
			display: block !important
		}
		.w4wfaq-wrapper table.visible-sm {
			display: table
		}
		.w4wfaq-wrapper tr.visible-sm {
			display: table-row !important
		}
		.w4wfaq-wrapper th.visible-sm,
		.w4wfaq-wrapper td.visible-sm {
			display: table-cell !important
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.w4wfaq-wrapper .visible-sm-block {
			display: block !important
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.w4wfaq-wrapper .visible-sm-inline {
			display: inline !important
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.w4wfaq-wrapper .visible-sm-inline-block {
			display: inline-block !important
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.w4wfaq-wrapper .visible-md {
			display: block !important
		}
		.w4wfaq-wrapper table.visible-md {
			display: table
		}
		.w4wfaq-wrapper tr.visible-md {
			display: table-row !important
		}
		.w4wfaq-wrapper th.visible-md,
		.w4wfaq-wrapper td.visible-md {
			display: table-cell !important
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.w4wfaq-wrapper .visible-md-block {
			display: block !important
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.w4wfaq-wrapper .visible-md-inline {
			display: inline !important
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.w4wfaq-wrapper .visible-md-inline-block {
			display: inline-block !important
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .visible-lg {
			display: block !important
		}
		.w4wfaq-wrapper table.visible-lg {
			display: table
		}
		.w4wfaq-wrapper tr.visible-lg {
			display: table-row !important
		}
		.w4wfaq-wrapper th.visible-lg,
		.w4wfaq-wrapper td.visible-lg {
			display: table-cell !important
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .visible-lg-block {
			display: block !important
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .visible-lg-inline {
			display: inline !important
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .visible-lg-inline-block {
			display: inline-block !important
		}
	}
	@media (max-width: 767px) {
		.w4wfaq-wrapper .hidden-xs {
			display: none !important
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.w4wfaq-wrapper .hidden-sm {
			display: none !important
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		.w4wfaq-wrapper .hidden-md {
			display: none !important
		}
	}
	@media (min-width: 1200px) {
		.w4wfaq-wrapper .hidden-lg {
			display: none !important
		}
	}
	.w4wfaq-wrapper .visible-print {
		display: none !important
	}
	@media print {
		.w4wfaq-wrapper .visible-print {
			display: block !important
		}
		.w4wfaq-wrapper table.visible-print {
			display: table
		}
		.w4wfaq-wrapper tr.visible-print {
			display: table-row !important
		}
		.w4wfaq-wrapper th.visible-print,
		.w4wfaq-wrapper td.visible-print {
			display: table-cell !important
		}
	}
	.w4wfaq-wrapper .visible-print-block {
		display: none !important
	}
	@media print {
		.w4wfaq-wrapper .visible-print-block {
			display: block !important
		}
	}
	.w4wfaq-wrapper .visible-print-inline {
		display: none !important
	}
	@media print {
		.w4wfaq-wrapper .visible-print-inline {
			display: inline !important
		}
	}
	.w4wfaq-wrapper .visible-print-inline-block {
		display: none !important
	}
	@media print {
		.w4wfaq-wrapper .visible-print-inline-block {
			display: inline-block !important
		}
	}
	@media print {
		.w4wfaq-wrapper .hidden-print {
			display: none !important
		}
	}
	.w4wfaq-wrapper .btn-default,
	.w4wfaq-wrapper .btn-primary,
	.w4wfaq-wrapper .btn-success,
	.w4wfaq-wrapper .btn-info,
	.w4wfaq-wrapper .btn-warning,
	.w4wfaq-wrapper .btn-danger {
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
	}
	.w4wfaq-wrapper .btn-default:active,
	.w4wfaq-wrapper .btn-primary:active,
	.w4wfaq-wrapper .btn-success:active,
	.w4wfaq-wrapper .btn-info:active,
	.w4wfaq-wrapper .btn-warning:active,
	.w4wfaq-wrapper .btn-danger:active,
	.w4wfaq-wrapper .btn-default.active,
	.w4wfaq-wrapper .btn-primary.active,
	.w4wfaq-wrapper .btn-success.active,
	.w4wfaq-wrapper .btn-info.active,
	.w4wfaq-wrapper .btn-warning.active,
	.w4wfaq-wrapper .btn-danger.active {
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
	}
	.w4wfaq-wrapper .btn:active,
	.w4wfaq-wrapper .btn.active {
		background-image: none
	}
	.w4wfaq-wrapper .btn-default {
		background-image: -webkit-linear-gradient(top, white 0, #e0e0e0 100%);
		background-image: -o-linear-gradient(top, white 0, #e0e0e0 100%);
		background-image: linear-gradient(to bottom, #ffffff 0, #e0e0e0 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #dbdbdb;
		text-shadow: 0 1px 0 #fff;
		border-color: #ccc
	}
	.w4wfaq-wrapper .btn-default:hover,
	.w4wfaq-wrapper .btn-default:focus {
		background-color: #e0e0e0;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-default:active,
	.w4wfaq-wrapper .btn-default.active {
		background-color: #e0e0e0;
		border-color: #dbdbdb
	}
	.w4wfaq-wrapper .btn-default:disabled,
	.w4wfaq-wrapper .btn-default[disabled] {
		background-color: #e0e0e0;
		background-image: none
	}
	.w4wfaq-wrapper .btn-primary {
		background-image: -webkit-linear-gradient(top, #428bca 0, #2d6ca2 100%);
		background-image: -o-linear-gradient(top, #428bca 0, #2d6ca2 100%);
		background-image: linear-gradient(to bottom, #428bca 0, #2d6ca2 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #2b669a
	}
	.w4wfaq-wrapper .btn-primary:hover,
	.w4wfaq-wrapper .btn-primary:focus {
		background-color: #2d6ca2;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-primary:active,
	.w4wfaq-wrapper .btn-primary.active {
		background-color: #2d6ca2;
		border-color: #2b669a
	}
	.w4wfaq-wrapper .btn-primary:disabled,
	.w4wfaq-wrapper .btn-primary[disabled] {
		background-color: #2d6ca2;
		background-image: none
	}
	.w4wfaq-wrapper .btn-success {
		background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
		background-image: -o-linear-gradient(top, #5cb85c 0, #419641 100%);
		background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #3e8f3e
	}
	.w4wfaq-wrapper .btn-success:hover,
	.w4wfaq-wrapper .btn-success:focus {
		background-color: #419641;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-success:active,
	.w4wfaq-wrapper .btn-success.active {
		background-color: #419641;
		border-color: #3e8f3e
	}
	.w4wfaq-wrapper .btn-success:disabled,
	.w4wfaq-wrapper .btn-success[disabled] {
		background-color: #419641;
		background-image: none
	}
	.w4wfaq-wrapper .btn-info {
		background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
		background-image: -o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
		background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #28a4c9
	}
	.w4wfaq-wrapper .btn-info:hover,
	.w4wfaq-wrapper .btn-info:focus {
		background-color: #2aabd2;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-info:active,
	.w4wfaq-wrapper .btn-info.active {
		background-color: #2aabd2;
		border-color: #28a4c9
	}
	.w4wfaq-wrapper .btn-info:disabled,
	.w4wfaq-wrapper .btn-info[disabled] {
		background-color: #2aabd2;
		background-image: none
	}
	.w4wfaq-wrapper .btn-warning {
		background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
		background-image: -o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
		background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #e38d13
	}
	.w4wfaq-wrapper .btn-warning:hover,
	.w4wfaq-wrapper .btn-warning:focus {
		background-color: #eb9316;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-warning:active,
	.w4wfaq-wrapper .btn-warning.active {
		background-color: #eb9316;
		border-color: #e38d13
	}
	.w4wfaq-wrapper .btn-warning:disabled,
	.w4wfaq-wrapper .btn-warning[disabled] {
		background-color: #eb9316;
		background-image: none
	}
	.w4wfaq-wrapper .btn-danger {
		background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
		background-image: -o-linear-gradient(top, #d9534f 0, #c12e2a 100%);
		background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		background-repeat: repeat-x;
		border-color: #b92c28
	}
	.w4wfaq-wrapper .btn-danger:hover,
	.w4wfaq-wrapper .btn-danger:focus {
		background-color: #c12e2a;
		background-position: 0 -15px
	}
	.w4wfaq-wrapper .btn-danger:active,
	.w4wfaq-wrapper .btn-danger.active {
		background-color: #c12e2a;
		border-color: #b92c28
	}
	.w4wfaq-wrapper .btn-danger:disabled,
	.w4wfaq-wrapper .btn-danger[disabled] {
		background-color: #c12e2a;
		background-image: none
	}
	.w4wfaq-wrapper .thumbnail,
	.w4wfaq-wrapper .img-thumbnail {
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075)
	}
	.w4wfaq-wrapper .dropdown-menu > li > a:hover,
	.w4wfaq-wrapper .dropdown-menu > li > a:focus {
		background-image: -webkit-linear-gradient(top, whitesmoke 0, #e8e8e8 100%);
		background-image: -o-linear-gradient(top, whitesmoke 0, #e8e8e8 100%);
		background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
		background-color: #e8e8e8
	}
	.w4wfaq-wrapper .dropdown-menu > .active > a,
	.w4wfaq-wrapper .dropdown-menu > .active > a:hover,
	.w4wfaq-wrapper .dropdown-menu > .active > a:focus {
		background-image: -webkit-linear-gradient(top, #428bca 0, #357ebd 100%);
		background-image: -o-linear-gradient(top, #428bca 0, #357ebd 100%);
		background-image: linear-gradient(to bottom, #428bca 0, #357ebd 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
		background-color: #357ebd
	}
	.w4wfaq-wrapper .navbar-default {
		background-image: -webkit-linear-gradient(top, white 0, #f8f8f8 100%);
		background-image: -o-linear-gradient(top, white 0, #f8f8f8 100%);
		background-image: linear-gradient(to bottom, #ffffff 0, #f8f8f8 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075)
	}
	.w4wfaq-wrapper .navbar-default .navbar-nav > .active > a {
		background-image: -webkit-linear-gradient(top, #ebebeb 0, #f3f3f3 100%);
		background-image: -o-linear-gradient(top, #ebebeb 0, #f3f3f3 100%);
		background-image: linear-gradient(to bottom, #ebebeb 0, #f3f3f3 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
		-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075)
	}
	.w4wfaq-wrapper .navbar-brand,
	.w4wfaq-wrapper .navbar-nav > li > a {
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25)
	}
	.w4wfaq-wrapper .navbar-inverse {
		background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222222 100%);
		background-image: -o-linear-gradient(top, #3c3c3c 0, #222222 100%);
		background-image: linear-gradient(to bottom, #3c3c3c 0, #222222 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
		filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
	}
	.w4wfaq-wrapper .navbar-inverse .navbar-nav > .active > a {
		background-image: -webkit-linear-gradient(top, #222222 0, #282828 100%);
		background-image: -o-linear-gradient(top, #222222 0, #282828 100%);
		background-image: linear-gradient(to bottom, #222222 0, #282828 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
		-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
		box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25)
	}
	.w4wfaq-wrapper .navbar-inverse .navbar-brand,
	.w4wfaq-wrapper .navbar-inverse .navbar-nav > li > a {
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
	}
	.w4wfaq-wrapper .navbar-static-top,
	.w4wfaq-wrapper .navbar-fixed-top,
	.w4wfaq-wrapper .navbar-fixed-bottom {
		border-radius: 0
	}
	.w4wfaq-wrapper .alert {
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05)
	}
	.w4wfaq-wrapper .alert-success {
		background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
		background-image: -o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
		background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
		border-color: #b2dba1
	}
	.w4wfaq-wrapper .alert-info {
		background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
		background-image: -o-linear-gradient(top, #d9edf7 0, #b9def0 100%);
		background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
		border-color: #9acfea
	}
	.w4wfaq-wrapper .alert-warning {
		background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
		background-image: -o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
		background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
		border-color: #f5e79e
	}
	.w4wfaq-wrapper .alert-danger {
		background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
		background-image: -o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
		background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
		border-color: #dca7a7
	}
	.w4wfaq-wrapper .progress {
		background-image: -webkit-linear-gradient(top, #ebebeb 0, whitesmoke 100%);
		background-image: -o-linear-gradient(top, #ebebeb 0, whitesmoke 100%);
		background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar {
		background-image: -webkit-linear-gradient(top, #428bca 0, #3071a9 100%);
		background-image: -o-linear-gradient(top, #428bca 0, #3071a9 100%);
		background-image: linear-gradient(to bottom, #428bca 0, #3071a9 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar-success {
		background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
		background-image: -o-linear-gradient(top, #5cb85c 0, #449d44 100%);
		background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar-info {
		background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
		background-image: -o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
		background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar-warning {
		background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
		background-image: -o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
		background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar-danger {
		background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
		background-image: -o-linear-gradient(top, #d9534f 0, #c9302c 100%);
		background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)
	}
	.w4wfaq-wrapper .progress-bar-striped {
		background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
	}
	.w4wfaq-wrapper .list-group {
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075)
	}
	.w4wfaq-wrapper .list-group-item.active,
	.w4wfaq-wrapper .list-group-item.active:hover,
	.w4wfaq-wrapper .list-group-item.active:focus {
		text-shadow: 0 -1px 0 #3071a9;
		background-image: -webkit-linear-gradient(top, #428bca 0, #3278b3 100%);
		background-image: -o-linear-gradient(top, #428bca 0, #3278b3 100%);
		background-image: linear-gradient(to bottom, #428bca 0, #3278b3 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
		border-color: #3278b3
	}
	.w4wfaq-wrapper .panel {
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
	}
	.w4wfaq-wrapper .panel-default > .panel-heading {
		background-image: -webkit-linear-gradient(top, whitesmoke 0, #e8e8e8 100%);
		background-image: -o-linear-gradient(top, whitesmoke 0, #e8e8e8 100%);
		background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)
	}
	.w4wfaq-wrapper .panel-primary > .panel-heading {
		background-image: -webkit-linear-gradient(top, #428bca 0, #357ebd 100%);
		background-image: -o-linear-gradient(top, #428bca 0, #357ebd 100%);
		background-image: linear-gradient(to bottom, #428bca 0, #357ebd 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)
	}
	.w4wfaq-wrapper .panel-success > .panel-heading {
		background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
		background-image: -o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
		background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)
	}
	.w4wfaq-wrapper .panel-info > .panel-heading {
		background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
		background-image: -o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
		background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)
	}
	.w4wfaq-wrapper .panel-warning > .panel-heading {
		background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
		background-image: -o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
		background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)
	}
	.w4wfaq-wrapper .panel-danger > .panel-heading {
		background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
		background-image: -o-linear-gradient(top, #f2dede 0, #ebcccc 100%);
		background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)
	}
	.w4wfaq-wrapper .well {
		background-image: -webkit-linear-gradient(top, #e8e8e8 0, whitesmoke 100%);
		background-image: -o-linear-gradient(top, #e8e8e8 0, whitesmoke 100%);
		background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
		background-repeat: repeat-x;
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
		border-color: #dcdcdc;
		-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
		box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1)
	}
	@font-face{font-family:'FontAwesome';src:url('http://module.dakir.be/modules/w4wfaq/css/../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('http://module.dakir.be/modules/w4wfaq/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
	url('http://module.dakir.be/modules/w4wfaq/css/../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
	url('http://module.dakir.be/modules/w4wfaq/css/../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
	url('http://module.dakir.be/modules/w4wfaq/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
	font-weight:normal;
	font-style:normal
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.28571429em;
	text-align: center
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.fa-ul>li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.fa-li.fa-lg {
	left: -1.85714286em
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.fa.pull-left {
	margin-right: .3em
}
.fa.pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}
.fa-rotate-90 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-gear:before,
.fa-cog:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-gears:before,
.fa-cogs:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}
.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
	content: "\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152"
}
.fa-euro:before,
.fa-eur:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before,
.fa-usd:before {
	content: "\f155"
}
.fa-rupee:before,
.fa-inr:before {
	content: "\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158"
}
.fa-won:before,
.fa-krw:before {
	content: "\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"
}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-slack:before {
	content: "\f198"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: "\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: "\f19d"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-pied-piper:before {
	content: "\f1a7"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-spoon:before {
	content: "\f1b1"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-automobile:before,
.fa-car:before {
	content: "\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-file-pdf-o:before {
	content: "\f1c1"
}
.fa-file-word-o:before {
	content: "\f1c2"
}
.fa-file-excel-o:before {
	content: "\f1c3"
}
.fa-file-powerpoint-o:before {
	content: "\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: "\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: "\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: "\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8"
}
.fa-file-code-o:before {
	content: "\f1c9"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-circle-o-notch:before {
	content: "\f1ce"
}
.fa-ra:before,
.fa-rebel:before {
	content: "\f1d0"
}
.fa-ge:before,
.fa-empire:before {
	content: "\f1d1"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
	content: "\f1d9"
}
.fa-history:before {
	content: "\f1da"
}
.fa-circle-thin:before {
	content: "\f1db"
}
.fa-header:before {
	content: "\f1dc"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-sliders:before {
	content: "\f1de"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: "\f1e3"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-newspaper-o:before {
	content: "\f1ea"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bell-slash-o:before {
	content: "\f1f7"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-eyedropper:before {
	content: "\f1fb"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-area-chart:before {
	content: "\f1fe"
}
.fa-pie-chart:before {
	content: "\f200"
}
.fa-line-chart:before {
	content: "\f201"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-bus:before {
	content: "\f207"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-cc:before {
	content: "\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: "\f20b"
}
.fa-meanpath:before {
	content: "\f20c"
}
.w4wfaq-wrapper {
	clear: left
}
.w4wfaq-wrapper .nav-tabs,
.w4wfaq-wrapper .nav-tabs>li,
.w4wfaq-wrapper .nav-tabs>li>a,
.w4wfaq-wrapper .nav-tabs>li.active>a,
.w4wfaq-wrapper .nav-tabs>li.active>a:hover,
.w4wfaq-wrapper .nav-tabs>li.active>a:focus {
	margin-bottom: 0;
	margin-left: 0!important;
	list-style: none;
	border: none;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}
.w4wfaq-wrapper .nav-tabs li {
	width: 100%
}
.w4wfaq-wrapper ul#w4wfaq-tab {
	padding-left: 0
}
.w4wfaq-wrapper #w4wfaq-tab>li.active>a {
	background-color: #eee;
	color: #555
}
.w4wfaq-wrapper #w4wfaq-tab>li>a {
	color: #2a6496
}
.w4wfaq-wrapper h4.panel-title>a:hover {
	text-decoration: underline
}
.w4wfaq-wrapper div.popover a.contact_link {
	text-decoration: underline
}
.w4wfaq-wrapper .popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal
}
.w4wfaq-wrapper .popover.top {
	margin-top: -10px
}
.w4wfaq-wrapper .popover.right {
	margin-left: 10px
}
.w4wfaq-wrapper .popover.bottom {
	margin-top: 10px
}
.w4wfaq-wrapper .popover.left {
	margin-left: -10px
}
.w4wfaq-wrapper .popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.w4wfaq-wrapper .popover-content {
	padding: 9px 14px
}
.w4wfaq-wrapper .popover > .arrow,
.w4wfaq-wrapper .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.w4wfaq-wrapper .popover > .arrow {
	border-width: 11px
}
.w4wfaq-wrapper .popover > .arrow:after {
	border-width: 10px;
	content: ""
}
.w4wfaq-wrapper .popover.top > .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px
}
.w4wfaq-wrapper .popover.top > .arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff
}
.w4wfaq-wrapper .popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25)
}
.w4wfaq-wrapper .popover.right > .arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff
}
.w4wfaq-wrapper .popover.bottom > .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px
}
.w4wfaq-wrapper .popover.bottom > .arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff
}
.w4wfaq-wrapper .popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25)
}
.w4wfaq-wrapper .popover.left > .arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px
}
.w4wfaq-wrapper ul#w4wfaq-tab >li > a:before {
	width: 10px;
	font-size: 14px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.w4wfaq-wrapper ul#w4wfaq-tab >li > a > i,
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a > i {
	font-size: 21px;
	vertical-align: bottom;
	min-width: 40px
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a > i {
	vertical-align: middle
}
.w4wfaq-wrapper ul#w4wfaq-tab >li > a > i.fa:before,
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a > i.fa:before {
	text-align: center;
	display: block
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a {
	width: 100%;
	display: inline-block
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a:focus,
.w4wfaq-wrapper #w4wfaq-tab-content h4 > a:hover {
	text-decoration: none
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > span > i {
	font-size: 21px;
	vertical-align: bottom;
	min-width: 40px
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > span > i {
	vertical-align: middle
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > span > i.fa:before {
	text-align: center;
	display: block
}
.w4wfaq-wrapper #w4wfaq-tab-content h4 > span {
	width: 100%;
	display: inline-block
}
.ao_fpsc_clr_20,
.ao_fpsc_clr_hr,
.ao_fpsc_clr_10 {
	clear: both;
	height: 0;
	width: 100%;
	margin: 0;
	padding: 0
}
.ao_fpsc_clr_10 {
	height: 10px
}
.ao_fpsc_clr_20 {
	height: 20px
}
.ao_fpsc_clr_hr {
	border-bottom: 1px solid #CCC
}
.badgeBottom,
.badgeTop {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 10px 2%;
	text-align: left;
	color: #333;
	background: #f3f3f3;
	z-index: 2147483647;
	text-align: center;
	margin-bottom: 20px;
	-moz-box-shadow: 0 0 3px #BBB;
	-webkit-box-shadow: 0 0 3px #BBB;
	-o-box-shadow: 0 0 3px #BBB;
	box-shadow: 0 0 3px #BBB;
	z-index: 999999
}
.badgeBottom {
	margin-bottom: 0;
	margin-top: 20px
}
#ao_facebookpsconnect p {
	padding: 0;
	margin: 0
}
#ao_facebookpsconnect a {}.ao_bt_fpsc,
.ao_bt_fpsc:hover,
.ao_bt_fpsc:active,
.ao_bt_fpsc:visited {
	color: #FFF
}
.ao_bt_fpsc {
	text-shadow: 0 1px 1px #333;
	font-size: 12px;
	line-height: 30px;
	margin: 10px 8px 0;
	display: inline-block;
	height: 30px;
	padding: 0 20px 0 5px;
	background: url(http://module.dakir.be/modules/facebookpsconnect/views/css/../img/bt_sprite2.png) 0 0 repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 2px 2px #AAA;
	-webkit-box-shadow: 1px 2px 2px #AAA;
	-o-box-shadow: 1px 2px 2px #AAA;
	box-shadow: 1px 2px 2px #AAA
}
.ao_bt_fpsc:active {
	-moz-box-shadow: 1px 1px 1px #BBB;
	-webkit-box-shadow: 1px 1px 1px #BBB;
	-o-box-shadow: 1px 1px 1px #BBB;
	box-shadow: 1px 1px 1px #BBB
}
.ao_bt_fpsc span {
	font-weight: bold;
	height: 28px;
	display: block;
	float: left
}
.ao_bt_fpsc span.picto {
	width: 30px;
	background: url(http://module.dakir.be/modules/facebookpsconnect/views/css/../img/bt_sprite2.png) 0 0 no-repeat
}
.ao_bt_fpsc span.title {
	padding-left: 10px
}
.ao_bt_fpsc.ao_bt_fpsc_facebook {
	border: 1px solid #3f6387;
	background-position: 0 -5
}
.ao_bt_fpsc.ao_bt_fpsc_twitter {
	border: 1px solid #008CB3;
	background-position: 0 -85px
}
.ao_bt_fpsc.ao_bt_fpsc_google {
	border: 1px solid #a51012;
	background-position: 0 -45px
}
.ao_bt_fpsc.ao_bt_fpsc_paypal {
	border: 1px solid #0082C2;
	background-position: 0 -125px
}
.ao_bt_fpsc.ao_bt_fpsc_amazon {
	border: 1px solid #9D6C00;
	background-position: 0 -316px
}
.ao_bt_fpsc.ao_bt_fpsc_facebook:hover {
	background-position: 0 0
}
.ao_bt_fpsc.ao_bt_fpsc_twitter:hover {
	background-position: 0 -80px
}
.ao_bt_fpsc.ao_bt_fpsc_google:hover {
	background-position: 0 -40px
}
.ao_bt_fpsc.ao_bt_fpsc_paypal:hover {
	background-position: 0 -120px
}
.ao_bt_fpsc.ao_bt_fpsc_amazon:hover {
	background-position: 0 -321px
}
.ao_bt_fpsc.ao_bt_fpsc_facebook span.picto {
	background-position: 0 -156px;
	border-right: 1px solid #3a5f81
}
.ao_bt_fpsc.ao_bt_fpsc_twitter span.picto {
	background-position: 0 -235px;
	border-right: 1px solid #33bcf1
}
.ao_bt_fpsc.ao_bt_fpsc_google span.picto {
	background-position: 0 -195px;
	border-right: 1px solid #d14c4c
}
.ao_bt_fpsc.ao_bt_fpsc_paypal span.picto {
	background-position: 0 -275px;
	border-right: 1px solid #0096D0
}
.ao_bt_fpsc.ao_bt_fpsc_amazon span.picto {
	background-position: 0 -367px;
	border-right: 1px solid #9D6C00
}
.ao_bt_fpsc.ao_bt_fpsc_facebook span.title {
	border-left: 1px solid #5d85a9
}
.ao_bt_fpsc.ao_bt_fpsc_twitter span.title {
	border-left: 1px solid #008CB3
}
.ao_bt_fpsc.ao_bt_fpsc_google span.title {
	border-left: 1px solid #a40000
}
.ao_bt_fpsc.ao_bt_fpsc_paypal span.title {
	border-left: 1px solid #0082C2
}
.ao_bt_fpsc.ao_bt_fpsc_amazon span.title {
	border-left: 1px solid #FFDF95;
	color: #000000;
	text-shadow: 0 1px 0 #FFF
}
.fbpsc_block_user_account {
	background: #EEE;
	color: #666666;
	text-shadow: 0 1px 0 #FFF
}
.fbpsc_block_user_account .content {
	border: 1px solid #CCC;
	padding: 10px
}
.fbpsc_block_user_account .ao_input {
	border: 1px solid #CCC;
	padding: 0 5px;
	color: #999999;
	height: 20px
}
.fbpsc_mini_button {
	clear: both;
	padding-top: 10px
}
.fbpsc_mini_button .ao_bt_fpsc {
	padding: 0;
	height: 20px;
	width: 20px;
	overflow: hidden
}
.fbpsc_mini_button .ao_bt_fpsc {
	background: url(http://module.dakir.be/modules/facebookpsconnect/views/css/../img/bt_sprite_mini.png) 0 0 repeat-x
}
.fbpsc_mini_button .ao_bt_fpsc span.picto {
	height: 20px;
	width: 20px;
	background: url(http://module.dakir.be/modules/facebookpsconnect/views/css/../img/bt_sprite_mini.png) 0 0 no-repeat
}
.fbpsc_mini_button .ao_bt_fpsc .title {
	display: none
}
.fbpsc_mini_button .ao_bt_fpsc span {
	border: none !important
}
#header_user .fbpsc_mini_button {
	margin: 0;
	padding: 0
}
#header_user .fbpsc_mini_button .ao_bt_fpsc {
	margin: 0 8px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_facebook span.picto {
	background-position: 2px -97px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_twitter span.picto {
	background-position: 3px -143px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_google span.picto {
	background-position: 3px -119px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_paypal span.picto {
	background-position: 3px -167px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_amazon span.picto {
	background-position: 2px -228px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_facebook {
	background-position: 0 -5
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_twitter {
	background-position: 0 -48px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_google {
	background-position: 0 -24px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_paypal {
	background-position: 0 -71px
}
.fbpsc_mini_button .ao_bt_fpsc.ao_bt_fpsc_amazon {
	background-position: 0 -197px
}
.fbpsc_mini_button a:first-child {
	margin-left: 0
}
.fbpsc_mini_button a:last-child {
	margin-right: 0
}
#header_user .fbpsc_mini_button {
	text-align: right;
	line-height: 25px
}
#fbpsc_block_user_account .block .title_block {
	margin: -1px
}
#authenticationAlign {
	text-align: center
}
#connectorText {
	border: 2px solid #385b94;
	border-right: none;
	border-left: none;
	color: #385b94;
	padding: 10px 10px 10px 85px !important;
	min-height: 60px;
	line-height: 20px
}
#authenticationAlign a {
	display: inline-block;
	margin-bottom: 20px
}
#fpcFancyboxContent h3 {
	border: none !important;
	background: #333;
	color: #FFF;
	padding: 10px 20px !important;
	line-height: 20px
}
.fbpsc_block_user_account .content {
	background: #EEE
}
.fbpsc_block_user_account fieldset {
	border: none
}
.fbpsc_block_user_account p {
	display: block;
	padding-bottom: 20px
}
.fbpsc_block_user_account .ao_input,
.fbpsc_block_user_account .button {
	margin: 0
}
#socialMessage button {
	margin-bottom: 20px;
	margin-top: 20px
}
#socialMessage label {
	display: inline;
	font-weight: bold;
	font-size: 12px
}
.alert.error {
	padding: 10px 15px;
	color: #ff0000;
	border: 1px solid #EC9B9B;
	background-color: #FAE2E3;
	margin-top: 10px
}
.alert.valide {
	padding: 10px 15px;
	color: #3a811d;
	border: 1px solid #b8c8b3;
	background-color: #dff0d8;
	margin-top: 10px
}
.alert-info {
	border-bottom: none;
	border-top: none;
	border-right: none
}
.fbpsc_voucher_popup {
	width: 500px;
	text-align: center
}
.fbpsc_voucher_popup h3 {
	background-color: #000000;
	color: #f5f5f5;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px
}
.fbpsc_voucher_popup h4 {
	font-size: 13px
}
.fbpsc_voucher_popup > .alert-success {
	padding: 15px;
	;
	position: relative;
	border: none;
	border-left: solid 3px #3c763d;
	background-color: #dff0d8;
	color: #3c763d;
	text-align: center
}
.fbpsc_voucher_popup > .alert-info {
	padding: 15px;
	text-align: center
}
.fbpsc_voucher_popup_button {
	text-align: right
}
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222
}
.ui-widget-content a {
	color: #222222
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222222
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-blank {
	background-position: 16px 16px
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-on {
	background-position: -96px -144px
}
.ui-icon-radio-off {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px
}
.ui-widget-overlay {
	background: #aaaaaa url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(http://module.dakir.be/js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px
}
.required sup {
	content: "*";
	color: red
}
.chosen-container span {
	color: #000000
}
.liste-garanties .text-danger {
	color: #ee2d33
}
.liste-garanties .text-success {
	color: #31cc27
}
.text-center {
	text-align: center
}
.alert-success {
	color: #ffffff!important
}
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.chosen-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}
.chosen-container a {
	cursor: pointer
}
.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
	margin-right: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	color: #999999
}
.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
	content: ":";
	padding-left: 2px;
	vertical-align: top
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 25px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}
.chosen-container-single .chosen-default {
	color: #999
}
.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}
.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') no-repeat 0 2px
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}
.chosen-container-single .chosen-search input[type="text"] {
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: white url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') no-repeat 100% -20px;
	background: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px
}
.chosen-container .chosen-results {
	color: #444;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	word-wrap: break-word;
	-webkit-touch-callout: none
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff
}
.chosen-container .chosen-results li.no-results {
	color: #777;
	display: list-item;
	background: #f4f4f4
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0 5px;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
	cursor: text
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 0;
	height: 25px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #999;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 5px 3px 0;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	max-width: 100%;
	border-radius: 3px;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-size: 100% 19px;
	background-repeat: repeat-x;
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	line-height: 13px;
	cursor: default
}
.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap: break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	color: #666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}
.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
	box-shadow: 0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: none;
	background: transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}
.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #222 !important
}
.chosen-disabled {
	opacity: 0.5 !important;
	cursor: default
}
.chosen-disabled .chosen-single {
	cursor: default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}
.chosen-rtl {
	text-align: right
}
.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}
.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}
.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}
.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}
.chosen-rtl .chosen-choices li {
	float: right
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
	left: 9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right: none
}
.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	background: white url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') no-repeat -30px -20px;
	background: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite.png') no-repeat -30px -20px;
	direction: rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: -12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type="text"],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-container-single .chosen-search input[type="text"],
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span {
		background-image: url('http://module.dakir.be/modules/aregisterguarantee/views/css/../img/chosen-sprite@2x.png') !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important
	}
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
@font-face{font-family:'FontAwesomeAS4';src:url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.PM_ASBlockOutput {
	position:relative
}
.PM_ASBlockOutputHorizontal {
	border-style:solid
}
.PM_ASResetSearch {
	display:none;
	text-decoration:none;
	padding-bottom:17px
}
.PM_ASResetSearch:before {
	content:"\f0e2";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupOuter {
	margin-top:10px
}
.PM_ASBlockOutputVertical .PM_ASBlockTitle {
	display:block
}
.PM_ASBlockOutputVertical .PM_ASBlockNbProductValue {
	font-size:65%
}
.PM_ASBlockOutputVertical .PM_ASSubmitSearch {
	margin-top:10px
}
.PM_ASBlockOutputHorizontal {
	padding:15px;
	margin-bottom:10px
}
.PM_ASResetGroup {
	font-size:10px;
	float:right;
	margin-top:5px
}
.PM_ASResetGroup:before {
	content:"\f00d";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASSkipGroup {
	font-size:10px;
	float:right;
	margin-top:5px
}
.PM_ASSkipGroup:after {
	content:"\f051";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-left:5px
}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroupList .PM_ASCriterionsGroup {
	margin-bottom:15px
}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroupList .PM_ASCriterionsGroup:last-child {
	margin-bottom:0
}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroup select {
	width:96%
}
.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle {
	border-bottom:1px solid #d6d4d4;
	padding-bottom:9px
}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {
	padding-top:15px;
	padding-bottom:15px
}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup select {
	width:96%
}
.PM_ASCriterionsGroup select.chosen {
	width:100%
}
.PM_ASCriterionsGroup div.chzn-search input {
	width:100% !important
}
.PM_ASShowCriterionsGroupHidden:before {
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASShowCriterionsGroupHidden:before {
	content:"\f105"
}
.PM_ASShowCriterionsGroupHidden.PM_ASShowCriterionsGroupHiddenOpen:before {
	content:"\f107"
}
.PM_ASShowCriterionsGroupHidden {
	text-align:center;
	font-weight:bold
}
.PM_ASCriterionsGroupHidden {
	display:none
}
.PM_ASCritRange {
	max-width:90%;
	margin-left:auto;
	margin-right:auto
}
.PM_ASCritRangeValue {
	display:block;
	text-align:center;
	margin-top:5px
}
.PM_ASCriterionHideToggleLink {
	font-size:10px;
	margin-top:10px;
	display:block
}
ul.PM_ASCriterionGroupImage,
ul.PM_ASCriterionGroupCheckbox {
	list-style-type:none
}
.PM_ASCriterionsSEOGroupDisabled,
.PM_ASCriterionsSEOGroupDisabled a,
.PM_ASCriterionsSEOGroupDisabled input {
	cursor:default
}
ul.PM_ASCriterionGroupImage,
.PM_ASCriterionGroupColor {
	clear:both
}
ul.PM_ASCriterionGroupImage li,
.PM_ASCriterionGroupColor li {
	display:inline-block
}
ul.PM_ASCriterionGroupImage li a,
.PM_ASCriterionGroupColor li a {
	display:block
}
.PM_ASCriterionHide,
li.PM_ASCriterionHide {
	display:none
}
.PM_ASHide {
	display:none
}
.PM_ASHide:before,
.PM_ASShow:before {
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASHide:before {
	content:"\f106"
}
.PM_ASShow:before {
	content:"\f107"
}
div.PM_ASCriterionNbProduct {
	opacity:0.6;
	display:inline
}
.PM_ASCriterionGroupColor li a {
	width:15px;
	height:15px
}
.PM_ASCriterionGroupColor.color_to_pick_list li,
.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare {
	border:1px solid #D6D4D4;
	display:inline-block;
	float:none
}
.PM_ASCriterionGroupColor.color_to_pick_list li a,
.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare {
	width:23px;
	height:23px;
	margin:1px!important;
	background-size:100% 100% !important
}
.PM_ASCriterionGroupColor.color_to_pick_list li.PM_ASCriterionHide,
ul.PM_ASCriterionGroupImage li.PM_ASCriterionHide {
	display:none
}
.PM_ASCriterionGroupImage .PM_ASCriterionLink,
.PM_ASCriterionGroupColor .PM_ASCriterionLink {
	margin:4px!important
}
.PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected,
.PM_ASCriterionGroupColor .PM_ASCriterionLinkSelected {
	border:2px solid #999;
	margin:2px!important
}
.PM_ASCriterionGroupLink .PM_ASCriterionLinkSelected,
.PM_ASCriterionGroupLink .PM_ASCriterionLink:hover {
	font-weight:bold
}
.PM_ASCriterionGroupLink:not(.PM_ASCriterionGroupLinkColor) .PM_ASCriterionLink:before {
	content:"\f105";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink {
	height:23px;
	line-height:23px;
	margin-bottom:3px;
	display:block
}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink .PM_ASCriterionValue {
	line-height:23px;
	display:block
}
.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare {
	margin:0 6px 0 0 !important;
	display:block;
	float:left
}
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink,
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover {
	font-weight:bold
}
.PM_ASCriterionCheckbox {
	border:0;
	vertical-align:middle
}
.PM_ASCriterionDisable {
	-khtml-opacity:.50;
	-moz-opacity:.50;
	-ms-filter:"alpha(opacity=50)";
	filter:alpha(opacity=50);
	opacity:.50;
	zoom:1
}
.PM_ASLevelDepth {
	border-top:1px solid #d6d4d4
}
.PM_ASLevelDepth li {
	position:relative
}
.PM_ASLevelDepth li a {
	font-weight:700;
	color:#333;
	display:block;
	font-size:13px;
	line-height:30px;
	padding:0 30px 0 19px;
	border-bottom:1px solid #d6d4d4
}
.PM_ASLevelDepth li a:hover {
	background:#f6f6f6
}
.PM_ASLevelDepth li:not(.level1) a {
	color:#777777;
	font-weight:normal
}
.PM_ASLevelDepth li:not(.level1) a:before {
	content:"\f105";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	line-height:29px;
	padding-right:8px;
	color:#777777;
	font-weight:normal
}
.PM_ASLevelDepth li span.grower {
	display:block;
	background:#f6f6f6;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	font-size:14px
}
.PM_ASLevelDepth li span.grower.PM_ASCriterionOpen:before,
.PM_ASLevelDepth li span.grower.PM_ASCriterionOpenClose:before {
	content:"\f068";
	display:block;
	vertical-align:middle;
	width:30px;
	height:30px;
	color:#333;
	line-height:30px;
	text-align:center
}
.PM_ASLevelDepth li span.grower.PM_ASCriterionClose:before {
	content:"\f067";
	color:silver
}
.PM_ASLevelDepth li span.grower.PM_ASCriterionOpen:before {
	content:"\f068";
	color:silver
}
.PM_ASLevelDepth .PM_ASCriterionLevelChoosen .PM_ASCriterionLevelChoose {
	font-weight:bold
}
.PM_ASLevelDepth .PM_ASCriterionLevelSelected.PM_ASCriterionLevelChoosen span + .PM_ASCriterionLevelChoose,
.PM_ASLevelDepth .PM_ASCriterionLevelSelected.PM_ASCriterionLevelChoosen a.PM_ASCriterionLevelChoose {
	text-decoration:underline
}
.PM_ASCriterionLevelChoosen a:hover {
	text-decoration:line-through!important
}
.PM_ASSelectionsBlock {
	padding-top:10px
}
.PM_ASSelections ul {
	list-style-type:none;
	margin:0
}
.PM_ASSelections ul li {
	display:inline-block;
	padding:0 5px
}
.PM_ASBlockOutputVertical .PM_ASSelections > ul li {
	display:block!important
}
.PM_ASBlockOutputVertical .PM_ASSelections ul.PM_ASSelectionsCriterionsGroup > li {
	padding:5px 0
}
#PM_ASearchResults .PM_ASSelections ul li {
	padding:0 10px
}
.PM_ASBlockOutputHorizontal .PM_ASSelectionsBlock {
	min-height:25px
}
* html .PM_ASBlockOutputHorizontal .PM_ASSelectionsBlock {
	height:25px
}
.PM_ASSelectionsDropDown {
	position:relative;
	height:25px;
	z-index:2
}
.PM_ASSelectionsDropDownMenu {
	display:none;
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	padding:2%;
	z-index:2
}
.PM_ASBlockOutputVertical a.PM_ASSelectionsDropDownShowLink {
	text-decoration:none
}
.PM_ASBlockOutputVertical a.PM_ASSelectionsDropDownShowLink:before {
	content:"\f107";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
.PM_ASSelectionsResults .PM_ASSelectionsSelectedCriterion {
	display:inline-block;
	padding-right:5px
}
.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroup .PM_ASSelectionsCriterionsGroupName {
	display:block
}
.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroupName strong,
.PM_ASSelectionsResults .PM_ASSelectionsCriterionsGroupName > ul {
	display:inline-block
}
.PM_ASBlockOutputVertical .PM_ASSelectionsDropDownMenu {
	background:#ffffff;
	border:1px dashed #9E9E9E
}
a.PM_ASSelectionsRemoveLink {
	text-decoration:none
}
a.PM_ASSelectionsRemoveLink:before {
	content:"\f00d";
	font-family:"FontAwesome",
	"FontAwesomeAS4";
	padding-right:5px
}
a.PM_ASSelectionsRemoveLink:hover,
.PM_ASCriterionLinkSelected:hover {
	text-decoration:line-through!important
}
#PM_ASearchSeoCrossLinks {
	clear:both
}
.clear {
	clear:both
}
.as4-loader-blur {
	-webkit-filter:blur(2px);
	-moz-filter:blur(2px);
	-o-filter:blur(2px);
	-ms-filter:blur(2px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
	filter:blur(2px)
}
.as4-loader:before,
.as4-loader:after,
.as4-loader {
	border-radius:50%;
	width:2.5em;
	height:2.5em;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation:as4loader 1.8s infinite ease-in-out;
	animation:as4loader 1.8s infinite ease-in-out
}
.as4-loader {
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	position:relative;
	text-indent:-9999em;
	-webkit-animation-delay:0.16s;
	animation-delay:0.16s;
	opacity:1
}
.as4-loader:before {
	left:-3.5em
}
.as4-loader:after {
	left:3.5em;
	-webkit-animation-delay:0.32s;
	animation-delay:0.32s
}
.as4-loader:before,
.as4-loader:after {
	content:'';
	position:absolute;
	top:0
}
@keyframes as4loader {
	0%,
	80%,
	100% {
		box-shadow:0 2.5em 0 -1.3em #333333
	}
	40% {
		box-shadow: 0 2.5em 0 0 #666666
	}
}
@-webkit-keyframes as4loader {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em #333333
	}
	40% {
		box-shadow: 0 2.5em 0 0 #666666
	}
}
.chosen-container {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.chosen-container * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chosen-container .chosen-drop {
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	width:100%;
	border:1px solid #aaa;
	border-top:0;
	background:#fff;
	box-shadow:0 4px 5px rgba(0,
	0,
	0,
	.15)
}
.chosen-container.chosen-with-drop .chosen-drop {
	left:0
}
.chosen-container a {
	cursor:pointer
}
.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
	margin-right:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:400;
	color:#999
}
.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
	content:":";
	padding-left:2px;
	vertical-align:top
}
.chosen-container-single .chosen-single {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0 0 0 8px;
	height:25px;
	border:1px solid #aaa;
	border-radius:5px;
	background-color:#fff;
	background:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(20%,
	#fff),
	color-stop(50%,
	#f6f6f6),
	color-stop(52%,
	#eee),
	color-stop(100%,
	#f4f4f4));
	background:-webkit-linear-gradient(#fff 20%,
	#f6f6f6 50%,
	#eee 52%,
	#f4f4f4 100%);
	background:-moz-linear-gradient(#fff 20%,
	#f6f6f6 50%,
	#eee 52%,
	#f4f4f4 100%);
	background:-o-linear-gradient(#fff 20%,
	#f6f6f6 50%,
	#eee 52%,
	#f4f4f4 100%);
	background:linear-gradient(#fff 20%,
	#f6f6f6 50%,
	#eee 52%,
	#f4f4f4 100%);
	background-clip:padding-box;
	box-shadow:0 0 3px #fff inset,
	0 1px 1px rgba(0,
	0,
	0,
	.1);
	color:#444;
	text-decoration:none;
	white-space:nowrap;
	line-height:24px
}
.chosen-container-single .chosen-default {
	color:#999
}
.chosen-container-single .chosen-single span {
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right:38px
}
.chosen-container-single .chosen-single abbr {
	position:absolute;
	top:6px;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover {
	background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:100%
}
.chosen-container-single .chosen-single div b {
	display:block;
	width:100%;
	height:100%;
	background:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) no-repeat 0 2px
}
.chosen-container-single .chosen-search {
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type=text] {
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #aaa;
	background:#fff url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) no-repeat 100% -20px;
	background:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) no-repeat 100% -20px;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop {
	margin-top:-1px;
	border-radius:0 0 4px 4px;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position:absolute;
	left:-9999px
}
.chosen-container .chosen-results {
	color:#444;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 4px 4px 0;
	padding:0 0 0 4px;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li {
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px;
	word-wrap:break-word;
	-webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result {
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted {
	background-color:#3875d7;
	background-image:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(20%,
	#3875d7),
	color-stop(90%,
	#2a62bc));
	background-image:-webkit-linear-gradient(#3875d7 20%,
	#2a62bc 90%);
	background-image:-moz-linear-gradient(#3875d7 20%,
	#2a62bc 90%);
	background-image:-o-linear-gradient(#3875d7 20%,
	#2a62bc 90%);
	background-image:linear-gradient(#3875d7 20%,
	#2a62bc 90%);
	color:#fff
}
.chosen-container .chosen-results li.no-results {
	color:#777;
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result {
	display:list-item;
	font-weight:700;
	cursor:default
}
.chosen-container .chosen-results li.group-option {
	padding-left:15px
}
.chosen-container .chosen-results li em {
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices {
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	width:100%;
	height:auto;
	border:1px solid #aaa;
	background-color:#fff;
	background-image:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(1%,
	#eee),
	color-stop(15%,
	#fff));
	background-image:-webkit-linear-gradient(#eee 1%,
	#fff 15%);
	background-image:-moz-linear-gradient(#eee 1%,
	#fff 15%);
	background-image:-o-linear-gradient(#eee 1%,
	#fff 15%);
	background-image:linear-gradient(#eee 1%,
	#fff 15%);
	cursor:text
}
.chosen-container-multi .chosen-choices li {
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin:1px 0;
	padding:0;
	height:25px;
	outline:0;
	border:0!important;
	background:transparent!important;
	box-shadow:none;
	color:#999;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-multi .chosen-choices li.search-choice {
	position:relative;
	margin:3px 5px 3px 0;
	padding:3px 20px 3px 5px;
	border:1px solid #aaa;
	max-width:100%;
	border-radius:3px;
	background-color:#eee;
	background-image:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(20%,
	#f4f4f4),
	color-stop(50%,
	#f0f0f0),
	color-stop(52%,
	#e8e8e8),
	color-stop(100%,
	#eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:-moz-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:-o-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-size:100% 19px;
	background-repeat:repeat-x;
	background-clip:padding-box;
	box-shadow:0 0 2px #fff inset,
	0 1px 0 rgba(0,
	0,
	0,
	.05);
	color:#333;
	line-height:13px;
	cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice span {
	word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	background:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#e4e4e4;
	background-image:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(20%,
	#f4f4f4),
	color-stop(50%,
	#f0f0f0),
	color-stop(52%,
	#e8e8e8),
	color-stop(100%,
	#eee));
	background-image:-webkit-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:-moz-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:-o-linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	background-image:linear-gradient(#f4f4f4 20%,
	#f0f0f0 50%,
	#e8e8e8 52%,
	#eee 100%);
	color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results {
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active .chosen-single {
	border:1px solid #5897fb;
	box-shadow:0 0 5px rgba(0,
	0,
	0,
	.3)
}
.chosen-container-active.chosen-with-drop .chosen-single {
	border:1px solid #aaa;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	background-image:-webkit-gradient(linear,
	50% 0,
	50% 100%,
	color-stop(20%,
	#eee),
	color-stop(80%,
	#fff));
	background-image:-webkit-linear-gradient(#eee 20%,
	#fff 80%);
	background-image:-moz-linear-gradient(#eee 20%,
	#fff 80%);
	background-image:-o-linear-gradient(#eee 20%,
	#fff 80%);
	background-image:linear-gradient(#eee 20%,
	#fff 80%);
	box-shadow:0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left:0;
	background:transparent
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position:-18px 2px
}
.chosen-container-active .chosen-choices {
	border:1px solid #5897fb;
	box-shadow:0 0 5px rgba(0,
	0,
	0,
	.3)
}
.chosen-container-active .chosen-choices li.search-field input[type=text] {
	color:#222!important
}
.chosen-disabled {
	opacity:.5!important;
	cursor:default
}
.chosen-disabled .chosen-single {
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor:default
}
.chosen-rtl {
	text-align:right
}
.chosen-rtl .chosen-single {
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span {
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left:38px
}
.chosen-rtl .chosen-single div {
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr {
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li {
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice {
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right:auto;
	left:4px
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
	left:9999px
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option {
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
	border-right:0
}
.chosen-rtl .chosen-search input[type=text] {
	padding:4px 5px 4px 20px;
	background:#fff url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) no-repeat -30px -20px;
	background:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite.png) no-repeat -30px -20px;
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx) {
	.chosen-rtl .chosen-search input[type=text],
	.chosen-container-single .chosen-single abbr,
	.chosen-container-single .chosen-single div b,
	.chosen-container-single .chosen-search input[type=text],
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
	.chosen-container .chosen-results-scroll-down span,
	.chosen-container .chosen-results-scroll-up span {
		background-image:url(http://module.dakir.be/modules/pm_advancedsearch4/views/css/chosen/../../img/chosen/chosen-sprite@2x.png)!important;
		background-size:52px 37px!important;
		background-repeat:no-repeat!important
	}
}
#bag {
	position:absolute;
	top:-50px;
	right:-30px;
	z-index:999
}
#cart_block {
	position:relative;
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockcart/../../../img/theme2/bg-box-right.png) bottom left no-repeat;
	margin-bottom:20px
}
#cart_block.cart_block_hover {
	display:block
}
#cart_block .title_block span,
#right_column #cart_block h4 {}#right_column #cart_block h4 a {}#cart_block .block_content {
	padding:8px 10px 16px
}
#cart_block .quantity-formated {
	display:inline-block;
	margin-right:5px;
	min-width:18px
}
#cart_block .cart_block_product_name {
	font-weight:bold
}
#cart_block .remove_link {
	float:right;
	display:inline-block;
	margin:1px 0 0 5px;
	height:12px;
	width:12px
}
#cart_block .remove_link a {
	display:inline-block;
	height:12px;
	width:12px;
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockcart/../../../../../modules/blockcart/img/icon/delete.gif) no-repeat 0 0
}
#cart_block .remove_link a:hover {
	text-decoration:none;
	opacity:0.7
}
#cart_block .price {
	float:right
}
#cart_block #cart_block_list dl {
	padding-bottom:10px
}
#cart_block #cart_block_list dt {
	padding:4px 0
}
#cart_block #cart_block_list dt a {
	font-weight:bold
}
#cart_block #cart_block_list dd {
	margin-left:20px
}
#cart_block #cart-prices {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockcart/../../../img/theme2/cart-sep.png) top center no-repeat;
	padding:20px 4px;
	line-height:20px;
	font-weight:bold
}
#cart_block #cart_block_shipping_cost,
#cart_block #cart_block_total {
	float:right
}
#cart_block #cart_block_shipping_cost {
	font-weight:bold
}
#cart_block #cart-buttons {
	padding-bottom:0;
	overflow:hidden
}
#cart_block #cart-buttons .button_small {
	display:none
}
#cart_block #cart-buttons #button_order_cart {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/css/modules/blockcart/../../../img/theme2/btn-cart.png) top left no-repeat;
	float:right;
	width:100px;
	padding:0 0 0 28px;
	line-height:32px;
	height:37px
}
#cart_block #cart-buttons #button_order_cart span {
	position:absolute;
	top:-1px;
	left:-12px;
	display:block;
	height:26px;
	width:26px
}
#cart_block table#vouchers {
	clear:both;
	width:100%
}
#cart_block table#vouchers tr td {
	padding:2px
}
#cart_block table#vouchers tr td.quantity {
	margin-right:5px;
	min-width:18px
}
#cart_block table#vouchers tr td.delete {
	padding-left:0;
	padding-right:0;
	text-align:right;
	width:15px
}
#cart_block a.empty_cart {
	display:block;
	float:right;
	text-decoration:underline
}
#cart_block a.empty_cart:hover {
	text-decoration:none
}
@font-face{font-family:'FontAwesome';src:url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
[class^="fa-icon-"],
[class*=" fa-icon-"] {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-icon-lg {
	font-size:1.33333333em;
	line-height:0.75em;
	vertical-align:-15%
}
.fa-icon-2x {
	font-size:2em
}
.fa-icon-3x {
	font-size:3em
}
.fa-icon-4x {
	font-size:4em
}
.fa-icon-5x {
	font-size:5em
}
.fa-icon-fw {
	width:1.28571429em;
	text-align:center
}
.fa-icon-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.fa-icon-ul > li {
	position:relative
}
.fa-icon-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:0.14285714em;
	text-align:center
}
.fa-icon-li.fa-icon-lg {
	left:-1.85714286em
}
.fa-icon-border {
	padding:.2em .25em .15em;
	border:solid 0.08em #eeeeee;
	border-radius:.1em
}
.fa-icon-pull-left {
	float:left
}
.fa-icon-pull-right {
	float:right
}
.fa.fa-icon-pull-left {
	margin-right:.3em
}
.fa.fa-icon-pull-right {
	margin-left:.3em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.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
}
@font-face{font-family:'Pe-icon-7-stroke';src:url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/pe-icon-7-stroke/css/../fonts/Pe-icon-7-stroke.eot?d7yf1v');src:url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/pe-icon-7-stroke/css/../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/pe-icon-7-stroke/css/../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/pe-icon-7-stroke/css/../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
url('http://module.dakir.be/modules/revsliderprestashop/public/assets/fonts/pe-icon-7-stroke/css/../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
font-weight:normal;
font-style:normal
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
	display:inline-block;
	font-family:'Pe-icon-7-stroke';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}.pe-7s-shopbag:before {
	content: "\e615"
}

.pe-7s-key:before {
	content: "\e6a3"
}

.pe-7s-way:before {
	content:"\e68e"
}

.pe-7s-note2:before {
	content:"\e69d"
}

.pe-7s-back:before {
	content:"\e67a"
}

.pe-7s-scissors:before {
	content: "\e697"
}
.pe-7s-piggy:before {
	content:"\e6c0"
}
.pe-7s-calculator:before {
	content:"\e671"
}
.pe-7s-delete-user:before {
	content: "\e6a7"
}
.pe-7s-help2:before {
	content: "\e649"
}
.pe-7s-help1:before {
	content: "\e64a"
}
.pe-7s-sun:before {
	content:"\e60e"
}
.pe-7s-chat:before {
	content:"\e66d"
}

.pe-7s-call:before {
	content:"\e670"
}
.pe-7s-mail:before {
	content: "\e639"
}
.pe-7s-photo:before {
	content:"\e6bf"
}

#debungcontrolls,
.debugtimeline {
	width:100%;
	box-sizing:border-box
}
.rev_column,
.rev_column .tp-parallax-wrap,
.tp-svg-layer svg {
	vertical-align:top
}
#debungcontrolls {
	z-index:100000;
	position:fixed;
	bottom:0;
	height:auto;
	background:rgba(0,
	0,
	0,
	.6);
	padding:10px
}
.debugtimeline {
	height:10px;
	position:relative;
	margin-bottom:3px;
	display:none;
	white-space:nowrap
}
.debugtimeline:hover {
	height:15px
}
.the_timeline_tester {
	background:#e74c3c;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:0
}
.debugtimeline.tl_slide .the_timeline_tester {
	background:#f39c12
}
.debugtimeline.tl_frame .the_timeline_tester {
	background:#3498db
}
.debugtimline_txt {
	color:#fff;
	font-weight:400;
	font-size:7px;
	position:absolute;
	left:10px;
	top:0;
	white-space:nowrap;
	line-height:10px
}
.rtl {
	direction:rtl
}
@font-face{font-family:revicons;src:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../fonts/revicons/revicons.eot?5510888);src:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'),
url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'),
url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
font-weight:400;
font-style:normal
}
[class*=" revicon-"]:before,
[class^=revicon-]:before {
	font-family:revicons;
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em
}
.revicon-search-1:before {
	content:'\e802'
}
.revicon-pencil-1:before {
	content:'\e831'
}
.revicon-picture-1:before {
	content:'\e803'
}
.revicon-cancel:before {
	content:'\e80a'
}
.revicon-info-circled:before {
	content:'\e80f'
}
.revicon-trash:before {
	content:'\e801'
}
.revicon-left-dir:before {
	content:'\e817'
}
.revicon-right-dir:before {
	content:'\e818'
}
.revicon-down-open:before {
	content:'\e83b'
}
.revicon-left-open:before {
	content:'\e819'
}
.revicon-right-open:before {
	content:'\e81a'
}
.revicon-angle-left:before {
	content:'\e820'
}
.revicon-angle-right:before {
	content:'\e81d'
}
.revicon-left-big:before {
	content:'\e81f'
}
.revicon-right-big:before {
	content:'\e81e'
}
.revicon-magic:before {
	content:'\e807'
}
.revicon-picture:before {
	content:'\e800'
}
.revicon-export:before {
	content:'\e80b'
}
.revicon-cog:before {
	content:'\e832'
}
.revicon-login:before {
	content:'\e833'
}
.revicon-logout:before {
	content:'\e834'
}
.revicon-video:before {
	content:'\e805'
}
.revicon-arrow-combo:before {
	content:'\e827'
}
.revicon-left-open-1:before {
	content:'\e82a'
}
.revicon-right-open-1:before {
	content:'\e82b'
}
.revicon-left-open-mini:before {
	content:'\e822'
}
.revicon-right-open-mini:before {
	content:'\e823'
}
.revicon-left-open-big:before {
	content:'\e824'
}
.revicon-right-open-big:before {
	content:'\e825'
}
.revicon-left:before {
	content:'\e836'
}
.revicon-right:before {
	content:'\e826'
}
.revicon-ccw:before {
	content:'\e808'
}
.revicon-arrows-ccw:before {
	content:'\e806'
}
.revicon-palette:before {
	content:'\e829'
}
.revicon-list-add:before {
	content:'\e80c'
}
.revicon-doc:before {
	content:'\e809'
}
.revicon-left-open-outline:before {
	content:'\e82e'
}
.revicon-left-open-2:before {
	content:'\e82c'
}
.revicon-right-open-outline:before {
	content:'\e82f'
}
.revicon-right-open-2:before {
	content:'\e82d'
}
.revicon-equalizer:before {
	content:'\e83a'
}
.revicon-layers-alt:before {
	content:'\e804'
}
.revicon-popup:before {
	content:'\e828'
}
.rev_slider_wrapper {
	position:relative;
	z-index:0;
	width:100%
}
.rev_slider {
	position:relative;
	overflow:visible
}
.entry-content .rev_slider a,
.rev_slider a {
	box-shadow:none
}
.tp-overflow-hidden {
	overflow:hidden!important
}
.group_ov_hidden {
	overflow:hidden
}
.rev_slider img,
.tp-simpleresponsive img {
	max-width:none!important;
	transition:none;
	margin:0;
	padding:0;
	border:none
}
.rev_slider .no-slides-text {
	font-weight:700;
	text-align:center;
	padding-top:80px
}
.rev_slider>ul,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
	list-style:none!important;
	position:absolute;
	margin:0!important;
	padding:0!important;
	overflow-x:visible;
	overflow-y:visible;
	background-image:none;
	background-position:0 0;
	text-indent:0;
	top:0;
	left:0
}
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
	visibility:hidden
}
.tp-revslider-mainul,
.tp-revslider-slidesli {
	padding:0!important;
	margin:0!important;
	list-style:none!important
}
.fullscreen-container,
.fullwidthbanner-container {
	padding:0;
	position:relative
}
.rev_slider li.tp-revslider-slidesli {
	position:absolute!important
}
.tp-caption .rs-untoggled-content {
	display:block
}
.tp-caption .rs-toggled-content {
	display:none
}
.rs-toggle-content-active.tp-caption .rs-toggled-content {
	display:block
}
.rs-toggle-content-active.tp-caption .rs-untoggled-content {
	display:none
}
.rev_slider .caption,
.rev_slider .tp-caption {
	position:relative;
	visibility:hidden;
	white-space:nowrap;
	display:block;
	-webkit-font-smoothing:antialiased!important;
	z-index:1
}
.rev_slider .caption,
.rev_slider .tp-caption,
.tp-simpleresponsive img {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap:last-child {
	margin-bottom:0
}
.tp-svg-layer svg {
	width:100%;
	height:100%;
	position:relative
}
.tp-carousel-wrapper {
	cursor:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/openhand.cur),
	move
}
.tp-carousel-wrapper.dragged {
	cursor:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/closedhand.cur),
	move
}
.tp_inner_padding {
	box-sizing:border-box;
	max-height:none!important
}
.tp-caption.tp-layer-selectable {
	-moz-user-select:all;
	-khtml-user-select:all;
	-webkit-user-select:all;
	-o-user-select:all
}
.tp-caption.tp-hidden-caption,
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-parallax-wrap.tp-hidden-caption {
	visibility:hidden!important;
	display:none!important
}
.rev_slider audio,
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width:none!important
}
.tp-element-background {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0
}
.rev_row_zone {
	position:absolute;
	width:100%;
	left:0;
	box-sizing:border-box;
	min-height:50px;
	font-size:0
}
.rev_column_inner,
.rev_slider .tp-caption.rev_row {
	position:relative;
	width:100%!important;
	box-sizing:border-box
}
.rev_row_zone_top {
	top:0
}
.rev_row_zone_middle {
	top:50%;
	transform:translateY(-50%)
}
.rev_row_zone_bottom {
	bottom:0
}
.rev_slider .tp-caption.rev_row {
	display:table;
	table-layout:fixed;
	vertical-align:top;
	height:auto!important;
	font-size:0
}
.rev_column {
	display:table-cell;
	position:relative;
	height:auto;
	box-sizing:border-box;
	font-size:0
}
.rev_column_inner {
	display:block;
	height:auto!important;
	white-space:normal!important
}
.rev_column_bg {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	box-sizing:border-box;
	background-clip:content-box;
	border:0 solid transparent
}
.tp-caption .backcorner,
.tp-caption .backcornertop,
.tp-caption .frontcorner,
.tp-caption .frontcornertop {
	height:0;
	top:0;
	width:0;
	position:absolute
}
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap {
	text-align:inherit
}
.rev_column_inner .tp-mask-wrap {
	display:inline-block
}
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
	position:relative!important;
	left:auto!important;
	top:auto!important;
	line-height:0
}
.tp-video-play-button,
.tp-video-play-button i {
	line-height:50px!important;
	vertical-align:top;
	text-align:center
}
.rev_column_inner .rev_layer_in_column,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
	vertical-align:top
}
.rev_break_columns {
	display:block!important
}
.rev_break_columns .tp-parallax-wrap.rev_column {
	display:block!important;
	width:100%!important
}
.fullwidthbanner-container {
	overflow:hidden
}
.fullwidthbanner-container .fullwidthabanner {
	width:100%;
	position:relative
}
.tp-static-layers {
	position:absolute;
	z-index:101;
	top:0;
	left:0
}
.tp-caption .frontcorner {
	border-left:40px solid transparent;
	border-right:0 solid transparent;
	border-top:40px solid #00A8FF;
	left:-40px
}
.tp-caption .backcorner {
	border-left:0 solid transparent;
	border-right:40px solid transparent;
	border-bottom:40px solid #00A8FF;
	right:0
}
.tp-caption .frontcornertop {
	border-left:40px solid transparent;
	border-right:0 solid transparent;
	border-bottom:40px solid #00A8FF;
	left:-40px
}
.tp-caption .backcornertop {
	border-left:0 solid transparent;
	border-right:40px solid transparent;
	border-top:40px solid #00A8FF;
	right:0
}
.tp-layer-inner-rotation {
	position:relative!important
}
img.tp-slider-alternative-image {
	width:100%;
	height:auto
}
.caption.fullscreenvideo,
.rs-background-video-layer,
.tp-caption.coverscreenvideo,
.tp-caption.fullscreenvideo {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute
}
.noFilterClass {
	filter:none!important
}
.rs-background-video-layer {
	visibility:hidden;
	z-index:0
}
.caption.fullscreenvideo audio,
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video {
	width:100%!important;
	height:100%!important;
	display:none
}
.fullcoveredvideo audio,
.fullscreenvideo audio .fullcoveredvideo video,
.fullscreenvideo video {
	background:#000
}
.fullcoveredvideo .tp-poster {
	background-position:center center;
	background-size:cover;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.videoisplaying .html5vid .tp-poster {
	display:none
}
.tp-video-play-button {
	background:#000;
	background:rgba(0,
	0,
	0,
	.3);
	border-radius:5px;
	position:absolute;
	top:50%;
	left:50%;
	color:#FFF;
	margin-top:-25px;
	margin-left:-25px;
	cursor:pointer;
	width:50px;
	height:50px;
	box-sizing:border-box;
	display:inline-block;
	z-index:4;
	opacity:0;
	transition:opacity .3s ease-out!important
}
.tp-audio-html5 .tp-video-play-button,
.tp-hiddenaudio {
	display:none!important
}
.tp-caption .html5vid {
	width:100%!important;
	height:100%!important
}
.tp-video-play-button i {
	width:50px;
	height:50px;
	display:inline-block;
	font-size:40px!important
}
.rs-fullvideo-cover,
.tp-dottedoverlay,
.tp-shadowcover {
	height:100%;
	top:0;
	left:0;
	position:absolute
}
.tp-caption:hover .tp-video-play-button {
	opacity:1;
	display:block
}
.tp-caption .tp-revstop {
	display:none;
	border-left:5px solid #fff!important;
	border-right:5px solid #fff!important;
	margin-top:15px!important;
	line-height:20px!important;
	vertical-align:top;
	font-size:25px!important
}
.tp-seek-bar,
.tp-video-button,
.tp-volume-bar {
	outline:0;
	line-height:12px;
	margin:0;
	cursor:pointer
}
.videoisplaying .revicon-right-dir {
	display:none
}
.videoisplaying .tp-revstop {
	display:inline-block
}
.videoisplaying .tp-video-play-button {
	display:none
}
.fullcoveredvideo .tp-video-play-button {
	display:none!important
}
.fullscreenvideo .fullscreenvideo audio,
.fullscreenvideo .fullscreenvideo video {
	object-fit:contain!important
}
.fullscreenvideo .fullcoveredvideo audio,
.fullscreenvideo .fullcoveredvideo video {
	object-fit:cover!important
}
.tp-video-controls {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:5px;
	opacity:0;
	transition:opacity .3s;
	background-image:linear-gradient(to bottom,
	#000 13%,
	#323232 100%);
	display:table;
	max-width:100%;
	overflow:hidden;
	box-sizing:border-box
}
.rev-btn.rev-hiddenicon i,
.rev-btn.rev-withicon i {
	transition:all .2s ease-out!important;
	font-size:15px
}
.tp-caption:hover .tp-video-controls {
	opacity:.9
}
.tp-video-button {
	background:rgba(0,
	0,
	0,
	.5);
	border:0;
	border-radius:3px;
	font-size:12px;
	color:#fff;
	padding:0
}
.tp-video-button:hover {
	cursor:pointer
}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
	padding:0 5px;
	display:table-cell;
	vertical-align:middle
}
.tp-video-seek-bar-wrap {
	width:80%
}
.tp-video-vol-bar-wrap {
	width:20%
}
.tp-seek-bar,
.tp-volume-bar {
	width:100%;
	padding:0
}
.rs-fullvideo-cover {
	width:100%;
	background:0 0;
	z-index:5
}
.disabled_lc .tp-video-play-button,
.rs-background-video-layer audio::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button {
	display:none!important
}
.tp-audio-html5 .tp-video-controls {
	opacity:1!important;
	visibility:visible!important
}
.tp-dottedoverlay {
	background-repeat:repeat;
	width:100%;
	z-index:3
}
.tp-dottedoverlay.twoxtwo {
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/gridtile.png)
}
.tp-dottedoverlay.twoxtwowhite {
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/gridtile_white.png)
}
.tp-dottedoverlay.threexthree {
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/gridtile_3x3.png)
}
.tp-dottedoverlay.threexthreewhite {
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/gridtile_3x3_white.png)
}
.tp-shadowcover {
	width:100%;
	background:#fff;
	z-index:-1
}
.tp-shadow1 {
	box-shadow:0 10px 6px -6px rgba(0,
	0,
	0,
	.8)
}
.tp-shadow2:after,
.tp-shadow2:before,
.tp-shadow3:before,
.tp-shadow4:after {
	z-index:-2;
	position:absolute;
	content:"";
	bottom:10px;
	left:10px;
	width:50%;
	top:85%;
	max-width:300px;
	background:0 0;
	box-shadow:0 15px 10px rgba(0,
	0,
	0,
	.8);
	transform:rotate(-3deg)
}
.tp-shadow2:after,
.tp-shadow4:after {
	transform:rotate(3deg);
	right:10px;
	left:auto
}
.tp-shadow5 {
	position:relative;
	box-shadow:0 1px 4px rgba(0,
	0,
	0,
	.3),
	0 0 40px rgba(0,
	0,
	0,
	.1) inset
}
.tp-shadow5:after,
.tp-shadow5:before {
	content:"";
	position:absolute;
	z-index:-2;
	box-shadow:0 0 25px 0 rgba(0,
	0,
	0,
	.6);
	top:30%;
	bottom:0;
	left:20px;
	right:20px;
	border-radius:100px/20px
}
.tp-button {
	padding:6px 13px 5px;
	border-radius:3px;
	height:30px;
	cursor:pointer;
	color:#fff!important;
	text-shadow:0 1px 1px rgba(0,
	0,
	0,
	.6)!important;
	font-size:15px;
	line-height:45px!important;
	font-family:arial,
	sans-serif;
	font-weight:700;
	letter-spacing:-1px;
	text-decoration:none
}
.tp-button.big {
	color:#fff;
	text-shadow:0 1px 1px rgba(0,
	0,
	0,
	.6);
	font-weight:700;
	padding:9px 20px;
	font-size:19px;
	line-height:57px!important
}
.purchase:hover,
.tp-button.big:hover,
.tp-button:hover {
	background-position:bottom,
	15px 11px
}
.purchase.green,
.purchase:hover.green,
.tp-button.green,
.tp-button:hover.green {
	background-color:#21a117;
	box-shadow:0 3px 0 0 #104d0b
}
.purchase.blue,
.purchase:hover.blue,
.tp-button.blue,
.tp-button:hover.blue {
	background-color:#1d78cb;
	box-shadow:0 3px 0 0 #0f3e68
}
.purchase.red,
.purchase:hover.red,
.tp-button.red,
.tp-button:hover.red {
	background-color:#cb1d1d;
	box-shadow:0 3px 0 0 #7c1212
}
.purchase.orange,
.purchase:hover.orange,
.tp-button.orange,
.tp-button:hover.orange {
	background-color:#f70;
	box-shadow:0 3px 0 0 #a34c00
}
.purchase.darkgrey,
.purchase:hover.darkgrey,
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey {
	background-color:#555;
	box-shadow:0 3px 0 0 #222
}
.purchase.lightgrey,
.purchase:hover.lightgrey,
.tp-button.lightgrey,
.tp-button:hover.lightgrey {
	background-color:#888;
	box-shadow:0 3px 0 0 #555
}
.rev-btn,
.rev-btn:visited {
	outline:0!important;
	box-shadow:none!important;
	text-decoration:none!important;
	line-height:44px;
	font-size:17px;
	font-weight:500;
	padding:12px 35px;
	box-sizing:border-box;
	font-family:Roboto,
	sans-serif;
	cursor:pointer
}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:15px;
	font-weight:900
}
.rev-btn.rev-withicon i {
	font-weight:400;
	position:relative;
	top:0;
	margin-left:10px!important
}
.rev-btn.rev-hiddenicon i {
	font-weight:400;
	position:relative;
	top:0;
	opacity:0;
	margin-left:0!important;
	width:0!important
}
.rev-btn.rev-hiddenicon:hover i {
	opacity:1!important;
	margin-left:10px!important;
	width:auto!important
}
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
	line-height:36px;
	font-size:14px;
	padding:10px 30px
}
.rev-btn.rev-medium.rev-hiddenicon i,
.rev-btn.rev-medium.rev-withicon i {
	font-size:14px;
	top:0
}
.rev-btn.rev-small,
.rev-btn.rev-small:visited {
	line-height:28px;
	font-size:12px;
	padding:7px 20px
}
.rev-btn.rev-small.rev-hiddenicon i,
.rev-btn.rev-small.rev-withicon i {
	font-size:12px;
	top:0
}
.rev-maxround {
	border-radius:30px
}
.rev-minround {
	border-radius:3px
}
.rev-burger {
	position:relative;
	width:60px;
	height:60px;
	box-sizing:border-box;
	padding:22px 0 0 14px;
	border-radius:50%;
	border:1px solid rgba(51,
	51,
	51,
	.25);
	-webkit-tap-highlight-color:transparent;
	cursor:pointer
}
.rev-burger span {
	display:block;
	width:30px;
	height:3px;
	background:#333;
	transition:.7s;
	pointer-events:none;
	transform-style:flat!important
}
.rev-burger.revb-white span,
.rev-burger.revb-whitenoborder span {
	background:#fff
}
.rev-burger span:nth-child(2) {
	margin:3px 0
}
#dialog_addbutton .rev-burger:hover:first-child,
.open .rev-burger:first-child,
.open.rev-burger:first-child {
	transform:translateY(6px) rotate(-45deg)
}
#dialog_addbutton .rev-burger:hover:nth-child(2),
.open .rev-burger:nth-child(2),
.open.rev-burger:nth-child(2) {
	transform:rotate(-45deg);
	opacity:0
}
#dialog_addbutton .rev-burger:hover:last-child,
.open .rev-burger:last-child,
.open.rev-burger:last-child {
	transform:translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white {
	border:2px solid rgba(255,
	255,
	255,
	.2)
}
.rev-burger.revb-darknoborder,
.rev-burger.revb-whitenoborder {
	border:0
}
.rev-burger.revb-darknoborder span {
	background:#333
}
.rev-burger.revb-whitefull {
	background:#fff;
	border:none
}
.rev-burger.revb-whitefull span {
	background:#333
}
.rev-burger.revb-darkfull {
	background:#333;
	border:none
}
.rev-burger.revb-darkfull span,
.rev-scroll-btn.revs-fullwhite {
	background:#fff
}
@keyframes rev-ani-mouse {
	0% {
		opacity:1;
		top:29%
	}
	15% {
		opacity:1;
		top:50%
	}
	50% {
		opacity:0;
		top:50%
	}
	100% {
		opacity:0;
		top:29%
	}
}
.rev-scroll-btn {
	display:inline-block;
	position:relative;
	left:0;
	right:0;
	text-align:center;
	cursor:pointer;
	width:35px;
	height:55px;
	box-sizing:border-box;
	border:3px solid #fff;
	border-radius:23px
}
.rev-scroll-btn>* {
	display:inline-block;
	line-height:18px;
	font-size:13px;
	font-weight:400;
	color:#fff;
	font-family:proxima-nova,
	"Helvetica Neue",
	Helvetica,
	Arial,
	sans-serif;
	letter-spacing:2px
}
.rev-scroll-btn>.active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
	color:#fff
}
.rev-scroll-btn>.active,
.rev-scroll-btn>:active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
	opacity:.8
}
.rev-scroll-btn.revs-fullwhite span {
	background:#333
}
.rev-scroll-btn.revs-fulldark {
	background:#333;
	border:none
}
.rev-scroll-btn.revs-fulldark span,
.tp-bullet {
	background:#fff
}
.rev-scroll-btn span {
	position:absolute;
	display:block;
	top:29%;
	left:50%;
	width:8px;
	height:8px;
	margin:-4px 0 0 -4px;
	background:#fff;
	border-radius:50%;
	animation:rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark {
	border-color:#333
}
.rev-scroll-btn.revs-dark span {
	background:#333
}
.rev-control-btn {
	position:relative;
	display:inline-block;
	z-index:5;
	color:#FFF;
	font-size:20px;
	line-height:60px;
	font-weight:400;
	font-style:normal;
	font-family:Raleway;
	text-decoration:none;
	text-align:center;
	background-color:#000;
	border-radius:50px;
	text-shadow:none;
	background-color:rgba(0,
	0,
	0,
	.5);
	width:60px;
	height:60px;
	box-sizing:border-box;
	cursor:pointer
}
.rev-cbutton-dark-sr,
.rev-cbutton-light-sr {
	border-radius:3px
}
.rev-cbutton-light,
.rev-cbutton-light-sr {
	color:#333;
	background-color:rgba(255,
	255,
	255,
	.75)
}
.rev-sbutton {
	line-height:37px;
	width:37px;
	height:37px
}
.rev-sbutton-blue {
	background-color:#3B5998
}
.rev-sbutton-lightblue {
	background-color:#00A0D1
}
.rev-sbutton-red {
	background-color:#DD4B39
}
.tp-bannertimer {
	visibility:hidden;
	width:100%;
	height:5px;
	background:#000;
	background:rgba(0,
	0,
	0,
	.15);
	position:absolute;
	z-index:200;
	top:0
}
.tp-bannertimer.tp-bottom {
	top:auto;
	bottom:0!important;
	height:5px
}
.tp-caption img {
	background:0 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,
	endColorstr=#00FFFFFF);
	zoom:1
}
.caption.slidelink a div,
.tp-caption.slidelink a div {
	width:3000px;
	height:1500px;
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/coloredbg.png)
}
.tp-caption.slidelink a span {
	background:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/coloredbg.png)
}
.tp-loader.spinner0,
.tp-loader.spinner5 {
	background-image:url(http://module.dakir.be/modules/revsliderprestashop/public/assets/css/../assets/loader.gif);
	background-repeat:no-repeat
}
.tp-shape {
	width:100%;
	height:100%
}
.tp-caption .rs-starring {
	display:inline-block
}
.tp-caption .rs-starring .star-rating {
	float:none;
	display:inline-block;
	vertical-align:top;
	color:#FFC321!important
}
.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
	position:relative;
	height:1em;
	width:5.4em;
	font-family:star;
	font-size:1em!important
}
.tp-loader.spinner0,
.tp-loader.spinner1 {
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	animation:tp-rotateplane 1.2s infinite ease-in-out;
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 0 20px 0 rgba(0,
	0,
	0,
	.15)
}
.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
	content:"\73\73\73\73\73";
	color:#E0DADF;
	float:left;
	top:0;
	left:0;
	position:absolute
}
.tp-caption .rs-starring .star-rating span {
	overflow:hidden;
	float:left;
	top:0;
	left:0;
	position:absolute;
	padding-top:1.5em;
	font-size:1em!important
}
.tp-caption .rs-starring .star-rating span:before {
	content:"\53\53\53\53\53";
	top:0;
	position:absolute;
	left:0
}
.tp-loader {
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute
}
.tp-loader.spinner0 {
	background-position:center center
}
.tp-loader.spinner5 {
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px;
	width:44px;
	height:44px;
	border-radius:3px
}
@keyframes tp-rotateplane {
	0% {
		transform:perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}
.tp-loader.spinner2 {
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	background-color:red;
	box-shadow:0 0 20px 0 rgba(0,
	0,
	0,
	.15);
	border-radius:100%;
	animation:tp-scaleout 1s infinite ease-in-out
}
@keyframes tp-scaleout {
	0% {
		transform:scale(0)
	}
	100% {
		transform:scale(1);
		opacity:0
	}
}
.tp-loader.spinner3 {
	margin:-9px 0 0 -35px;
	width:70px;
	text-align:center
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
	width:18px;
	height:18px;
	background-color:#fff;
	box-shadow:0 0 20px 0 rgba(0,
	0,
	0,
	.15);
	border-radius:100%;
	display:inline-block;
	animation:tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode:both
}
.tp-loader.spinner3 .bounce1 {
	animation-delay:-.32s
}
.tp-loader.spinner3 .bounce2 {
	animation-delay:-.16s
}
@keyframes tp-bouncedelay {
	0%,
	100%,
	80% {
		transform:scale(0)
	}
	40% {
		transform:scale(1)
	}
}
.tp-loader.spinner4 {
	margin:-20px 0 0 -20px;
	width:40px;
	height:40px;
	text-align:center;
	animation:tp-rotate 2s infinite linear
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
	width:60%;
	height:60%;
	display:inline-block;
	position:absolute;
	top:0;
	background-color:#fff;
	border-radius:100%;
	animation:tp-bounce 2s infinite ease-in-out;
	box-shadow:0 0 20px 0 rgba(0,
	0,
	0,
	.15)
}
.tp-loader.spinner4 .dot2 {
	top:auto;
	bottom:0;
	animation-delay:-1s
}
@keyframes tp-rotate {
	100% {
		transform:rotate(360deg)
	}
}
@keyframes tp-bounce {
	0%,
	100% {
		transform:scale(0)
	}
	50% {
		transform:scale(1)
	}
}
.tp-bullets.navbar,
.tp-tabs.navbar,
.tp-thumbs.navbar {
	border:none;
	min-height:0;
	margin:0;
	border-radius:0
}
.tp-bullets,
.tp-tabs,
.tp-thumbs {
	position:absolute;
	display:block;
	z-index:1000;
	top:0;
	left:0
}
.tp-tab,
.tp-thumb {
	cursor:pointer;
	position:absolute;
	opacity:.5;
	box-sizing:border-box
}
.tp-arr-imgholder,
.tp-tab-image,
.tp-thumb-image,
.tp-videoposter {
	background-position:center center;
	background-size:cover;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0
}
.tp-tab.selected,
.tp-tab:hover,
.tp-thumb.selected,
.tp-thumb:hover {
	opacity:1
}
.tp-tab-mask,
.tp-thumb-mask {
	box-sizing:border-box!important
}
.tp-tabs,
.tp-thumbs {
	box-sizing:content-box!important
}
.tp-bullet {
	width:15px;
	height:15px;
	position:absolute;
	background:rgba(255,
	255,
	255,
	.3);
	cursor:pointer
}
.tp-bullet.selected,
.tp-bullet:hover {
	background:#fff
}
.tparrows {
	cursor:pointer;
	background:#000;
	background:rgba(0,
	0,
	0,
	.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000
}
.tparrows:hover {
	background:#000
}
.tparrows:before {
	font-family:revicons;
	font-size:15px;
	color:#fff;
	display:block;
	line-height:40px;
	text-align:center
}
.hginfo,
.hglayerinfo {
	font-size:12px;
	font-weight:600
}
.tparrows.tp-leftarrow:before {
	content:'\e824'
}
.tparrows.tp-rightarrow:before {
	content:'\e825'
}
body.rtl .tp-kbimg {
	left:0!important
}
.dddwrappershadow {
	box-shadow:0 45px 100px rgba(0,
	0,
	0,
	.4)
}
.hglayerinfo {
	position:fixed;
	bottom:0;
	left:0;
	color:#FFF;
	line-height:20px;
	background:rgba(0,
	0,
	0,
	.75);
	padding:5px 10px;
	z-index:2000;
	white-space:normal
}
.helpgrid,
.hginfo {
	position:absolute
}
.hginfo {
	top:-2px;
	left:-2px;
	color:#e74c3c;
	background:#000;
	padding:2px 5px
}
.indebugmode .tp-caption:hover {
	border:1px dashed #c0392b!important
}
.helpgrid {
	border:2px dashed #c0392b;
	top:0;
	left:0;
	z-index:0
}
#revsliderlogloglog {
	padding:15px;
	color:#fff;
	position:fixed;
	top:0;
	left:0;
	width:200px;
	height:150px;
	background:rgba(0,
	0,
	0,
	.7);
	z-index:100000;
	font-size:10px;
	overflow:scroll
}
.aden {
	filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden::after {
	background:linear-gradient(to right,
	rgba(66,
	10,
	14,
	.2),
	transparent);
	mix-blend-mode:darken
}
.perpetua::after,
.reyes::after {
	mix-blend-mode:soft-light;
	opacity:.5
}
.inkwell {
	filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua::after {
	background:linear-gradient(to bottom,
	#005b9a,
	#e6c13d)
}
.reyes {
	filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes::after {
	background:#efcdad
}
.gingham {
	filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham::after {
	background:linear-gradient(to right,
	rgba(66,
	10,
	14,
	.2),
	transparent);
	mix-blend-mode:darken
}
.toaster {
	filter:contrast(1.5) brightness(.9)
}
.toaster::after {
	background:radial-gradient(circle,
	#804e0f,
	#3b003b);
	mix-blend-mode:screen
}
.walden {
	filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden::after {
	background:#04c;
	mix-blend-mode:screen;
	opacity:.3
}
.hudson {
	filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson::after {
	background:radial-gradient(circle,
	#a6b1ff 50%,
	#342134);
	mix-blend-mode:multiply;
	opacity:.5
}
.earlybird {
	filter:contrast(.9) sepia(.2)
}
.earlybird::after {
	background:radial-gradient(circle,
	#d0ba8e 20%,
	#360309 85%,
	#1d0210 100%);
	mix-blend-mode:overlay
}
.mayfair {
	filter:contrast(1.1) saturate(1.1)
}
.mayfair::after {
	background:radial-gradient(circle at 40% 40%,
	rgba(255,
	255,
	255,
	.8),
	rgba(255,
	200,
	200,
	.6),
	#111 60%);
	mix-blend-mode:overlay;
	opacity:.4
}
.lofi {
	filter:saturate(1.1) contrast(1.5)
}
.lofi::after {
	background:radial-gradient(circle,
	transparent 70%,
	#222 150%);
	mix-blend-mode:multiply
}
._1977 {
	filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after {
	background:rgba(243,
	106,
	188,
	.3);
	mix-blend-mode:screen
}
.brooklyn {
	filter:contrast(.9) brightness(1.1)
}
.brooklyn::after {
	background:radial-gradient(circle,
	rgba(168,
	223,
	193,
	.4) 70%,
	#c4b7c8);
	mix-blend-mode:overlay
}
.xpro2 {
	filter:sepia(.3)
}
.xpro2::after {
	background:radial-gradient(circle,
	#e6e7e0 40%,
	rgba(43,
	42,
	161,
	.6) 110%);
	mix-blend-mode:color-burn
}
.nashville {
	filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville::after {
	background:rgba(0,
	70,
	150,
	.4);
	mix-blend-mode:lighten
}
.nashville::before {
	background:rgba(247,
	176,
	153,
	.56);
	mix-blend-mode:darken
}
.lark {
	filter:contrast(.9)
}
.lark::after {
	background:rgba(242,
	242,
	242,
	.8);
	mix-blend-mode:darken
}
.lark::before {
	background:#22253f;
	mix-blend-mode:color-dodge
}
.moon {
	filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon::before {
	background:#a0a0a0;
	mix-blend-mode:soft-light
}
.moon::after {
	background:#383838;
	mix-blend-mode:lighten
}
.clarendon {
	filter:contrast(1.2) saturate(1.35)
}
.clarendon:before {
	background:rgba(127,
	187,
	227,
	.2);
	mix-blend-mode:overlay
}
.willow {
	filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow::before {
	background-color:radial-gradient(40%,
	circle,
	#d4a9af 55%,
	#000 150%);
	mix-blend-mode:overlay
}
.willow::after {
	background-color:#d8cdcb;
	mix-blend-mode:color
}
.rise {
	filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise::after {
	background:radial-gradient(circle,
	rgba(232,
	197,
	152,
	.8),
	transparent 90%);
	mix-blend-mode:overlay;
	opacity:.6
}
.rise::before {
	background:radial-gradient(circle,
	rgba(236,
	205,
	169,
	.15) 55%,
	rgba(50,
	30,
	7,
	.4));
	mix-blend-mode:multiply
}
._1977:after,
._1977:before,
.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
	content:'';
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	pointer-events:none
}
._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
	position:relative
}
._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
	width:100%;
	z-index:1
}
._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
	z-index:2
}
._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
	z-index:3
}
.slumber {
	filter:saturate(.66) brightness(1.05)
}
.slumber::after {
	background:rgba(125,
	105,
	24,
	.5);
	mix-blend-mode:soft-light
}
.slumber::before {
	background:rgba(69,
	41,
	12,
	.4);
	mix-blend-mode:lighten
}
.cbp-hrmenu .img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.cbp-hrmenu .img-rounded {
	border-radius:6px
}
.cbp-hrmenu .img-thumbnail {
	padding:4px;
	line-height:1.42857143;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.cbp-hrmenu .img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee
}
.cbp-hrmenu .sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,
	0,
	0,
	0);
	border:0
}
.cbp-hrmenu .sr-only-focusable:active,
.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role="button"] {
	cursor:pointer
}
.cbp-hrmenu .container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
@media (min-width: 768px) {
	.cbp-hrmenu .container {
		width:750px
	}
}
@media (min-width: 992px) {
	.cbp-hrmenu .container {
		width:970px
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .container {
		width:1170px
	}
}
.cbp-hrmenu .container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.cbp-hrmenu .row {
	margin-left:-15px;
	margin-right:-15px
}
.cbp-hrmenu .col-xs-1,
.cbp-hrmenu .col-sm-1,
.cbp-hrmenu .col-md-1,
.cbp-hrmenu .col-lg-1,
.cbp-hrmenu .col-xs-2,
.cbp-hrmenu .col-sm-2,
.cbp-hrmenu .col-md-2,
.cbp-hrmenu .col-lg-2,
.cbp-hrmenu .col-xs-3,
.cbp-hrmenu .col-sm-3,
.cbp-hrmenu .col-md-3,
.cbp-hrmenu .col-lg-3,
.cbp-hrmenu .col-xs-4,
.cbp-hrmenu .col-sm-4,
.cbp-hrmenu .col-md-4,
.cbp-hrmenu .col-lg-4,
.cbp-hrmenu .col-xs-5,
.cbp-hrmenu .col-sm-5,
.cbp-hrmenu .col-md-5,
.cbp-hrmenu .col-lg-5,
.cbp-hrmenu .col-xs-6,
.cbp-hrmenu .col-sm-6,
.cbp-hrmenu .col-md-6,
.cbp-hrmenu .col-lg-6,
.cbp-hrmenu .col-xs-7,
.cbp-hrmenu .col-sm-7,
.cbp-hrmenu .col-md-7,
.cbp-hrmenu .col-lg-7,
.cbp-hrmenu .col-xs-8,
.cbp-hrmenu .col-sm-8,
.cbp-hrmenu .col-md-8,
.cbp-hrmenu .col-lg-8,
.cbp-hrmenu .col-xs-9,
.cbp-hrmenu .col-sm-9,
.cbp-hrmenu .col-md-9,
.cbp-hrmenu .col-lg-9,
.cbp-hrmenu .col-xs-10,
.cbp-hrmenu .col-sm-10,
.cbp-hrmenu .col-md-10,
.cbp-hrmenu .col-lg-10,
.cbp-hrmenu .col-xs-11,
.cbp-hrmenu .col-sm-11,
.cbp-hrmenu .col-md-11,
.cbp-hrmenu .col-lg-11,
.cbp-hrmenu .col-xs-12,
.cbp-hrmenu .col-sm-12,
.cbp-hrmenu .col-md-12,
.cbp-hrmenu .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.cbp-hrmenu .col-xs-1,
.cbp-hrmenu .col-xs-2,
.cbp-hrmenu .col-xs-3,
.cbp-hrmenu .col-xs-4,
.cbp-hrmenu .col-xs-5,
.cbp-hrmenu .col-xs-6,
.cbp-hrmenu .col-xs-7,
.cbp-hrmenu .col-xs-8,
.cbp-hrmenu .col-xs-9,
.cbp-hrmenu .col-xs-10,
.cbp-hrmenu .col-xs-11,
.cbp-hrmenu .col-xs-12 {
	float:left
}
.cbp-hrmenu .col-xs-12 {
	width:100%
}
.cbp-hrmenu .col-xs-11 {
	width:91.66666667%
}
.cbp-hrmenu .col-xs-10 {
	width:83.33333333%
}
.cbp-hrmenu .col-xs-9 {
	width:75%
}
.cbp-hrmenu .col-xs-8 {
	width:66.66666667%
}
.cbp-hrmenu .col-xs-7 {
	width:58.33333333%
}
.cbp-hrmenu .col-xs-6 {
	width:50%
}
.cbp-hrmenu .col-xs-5 {
	width:41.66666667%
}
.cbp-hrmenu .col-xs-4 {
	width:33.33333333%
}
.cbp-hrmenu .col-xs-3 {
	width:25%
}
.cbp-hrmenu .col-xs-2 {
	width:16.66666667%
}
.cbp-hrmenu .col-xs-1 {
	width:8.33333333%
}
.cbp-hrmenu .col-xs-pull-12 {
	right:100%
}
.cbp-hrmenu .col-xs-pull-11 {
	right:91.66666667%
}
.cbp-hrmenu .col-xs-pull-10 {
	right:83.33333333%
}
.cbp-hrmenu .col-xs-pull-9 {
	right:75%
}
.cbp-hrmenu .col-xs-pull-8 {
	right:66.66666667%
}
.cbp-hrmenu .col-xs-pull-7 {
	right:58.33333333%
}
.cbp-hrmenu .col-xs-pull-6 {
	right:50%
}
.cbp-hrmenu .col-xs-pull-5 {
	right:41.66666667%
}
.cbp-hrmenu .col-xs-pull-4 {
	right:33.33333333%
}
.cbp-hrmenu .col-xs-pull-3 {
	right:25%
}
.cbp-hrmenu .col-xs-pull-2 {
	right:16.66666667%
}
.cbp-hrmenu .col-xs-pull-1 {
	right:8.33333333%
}
.cbp-hrmenu .col-xs-pull-0 {
	right:auto
}
.cbp-hrmenu .col-xs-push-12 {
	left:100%
}
.cbp-hrmenu .col-xs-push-11 {
	left:91.66666667%
}
.cbp-hrmenu .col-xs-push-10 {
	left:83.33333333%
}
.cbp-hrmenu .col-xs-push-9 {
	left:75%
}
.cbp-hrmenu .col-xs-push-8 {
	left:66.66666667%
}
.cbp-hrmenu .col-xs-push-7 {
	left:58.33333333%
}
.cbp-hrmenu .col-xs-push-6 {
	left:50%
}
.cbp-hrmenu .col-xs-push-5 {
	left:41.66666667%
}
.cbp-hrmenu .col-xs-push-4 {
	left:33.33333333%
}
.cbp-hrmenu .col-xs-push-3 {
	left:25%
}
.cbp-hrmenu .col-xs-push-2 {
	left:16.66666667%
}
.cbp-hrmenu .col-xs-push-1 {
	left:8.33333333%
}
.cbp-hrmenu .col-xs-push-0 {
	left:auto
}
.cbp-hrmenu .col-xs-offset-12 {
	margin-left:100%
}
.cbp-hrmenu .col-xs-offset-11 {
	margin-left:91.66666667%
}
.cbp-hrmenu .col-xs-offset-10 {
	margin-left:83.33333333%
}
.cbp-hrmenu .col-xs-offset-9 {
	margin-left:75%
}
.cbp-hrmenu .col-xs-offset-8 {
	margin-left:66.66666667%
}
.cbp-hrmenu .col-xs-offset-7 {
	margin-left:58.33333333%
}
.cbp-hrmenu .col-xs-offset-6 {
	margin-left:50%
}
.cbp-hrmenu .col-xs-offset-5 {
	margin-left:41.66666667%
}
.cbp-hrmenu .col-xs-offset-4 {
	margin-left:33.33333333%
}
.cbp-hrmenu .col-xs-offset-3 {
	margin-left:25%
}
.cbp-hrmenu .col-xs-offset-2 {
	margin-left:16.66666667%
}
.cbp-hrmenu .col-xs-offset-1 {
	margin-left:8.33333333%
}
.cbp-hrmenu .col-xs-offset-0 {
	margin-left:0
}
@media (min-width: 768px) {
	.cbp-hrmenu .col-sm-1,
	.cbp-hrmenu .col-sm-2,
	.cbp-hrmenu .col-sm-3,
	.cbp-hrmenu .col-sm-4,
	.cbp-hrmenu .col-sm-5,
	.cbp-hrmenu .col-sm-6,
	.cbp-hrmenu .col-sm-7,
	.cbp-hrmenu .col-sm-8,
	.cbp-hrmenu .col-sm-9,
	.cbp-hrmenu .col-sm-10,
	.cbp-hrmenu .col-sm-11,
	.cbp-hrmenu .col-sm-12 {
		float:left
	}
	.cbp-hrmenu .col-sm-12 {
		width:100%
	}
	.cbp-hrmenu .col-sm-11 {
		width:91.66666667%
	}
	.cbp-hrmenu .col-sm-10 {
		width:83.33333333%
	}
	.cbp-hrmenu .col-sm-9 {
		width:75%
	}
	.cbp-hrmenu .col-sm-8 {
		width:66.66666667%
	}
	.cbp-hrmenu .col-sm-7 {
		width:58.33333333%
	}
	.cbp-hrmenu .col-sm-6 {
		width:50%
	}
	.cbp-hrmenu .col-sm-5 {
		width:41.66666667%
	}
	.cbp-hrmenu .col-sm-4 {
		width:33.33333333%
	}
	.cbp-hrmenu .col-sm-3 {
		width:25%
	}
	.cbp-hrmenu .col-sm-2 {
		width:16.66666667%
	}
	.cbp-hrmenu .col-sm-1 {
		width:8.33333333%
	}
	.cbp-hrmenu .col-sm-pull-12 {
		right:100%
	}
	.cbp-hrmenu .col-sm-pull-11 {
		right:91.66666667%
	}
	.cbp-hrmenu .col-sm-pull-10 {
		right:83.33333333%
	}
	.cbp-hrmenu .col-sm-pull-9 {
		right:75%
	}
	.cbp-hrmenu .col-sm-pull-8 {
		right:66.66666667%
	}
	.cbp-hrmenu .col-sm-pull-7 {
		right:58.33333333%
	}
	.cbp-hrmenu .col-sm-pull-6 {
		right:50%
	}
	.cbp-hrmenu .col-sm-pull-5 {
		right:41.66666667%
	}
	.cbp-hrmenu .col-sm-pull-4 {
		right:33.33333333%
	}
	.cbp-hrmenu .col-sm-pull-3 {
		right:25%
	}
	.cbp-hrmenu .col-sm-pull-2 {
		right:16.66666667%
	}
	.cbp-hrmenu .col-sm-pull-1 {
		right:8.33333333%
	}
	.cbp-hrmenu .col-sm-pull-0 {
		right:auto
	}
	.cbp-hrmenu .col-sm-push-12 {
		left:100%
	}
	.cbp-hrmenu .col-sm-push-11 {
		left:91.66666667%
	}
	.cbp-hrmenu .col-sm-push-10 {
		left:83.33333333%
	}
	.cbp-hrmenu .col-sm-push-9 {
		left:75%
	}
	.cbp-hrmenu .col-sm-push-8 {
		left:66.66666667%
	}
	.cbp-hrmenu .col-sm-push-7 {
		left:58.33333333%
	}
	.cbp-hrmenu .col-sm-push-6 {
		left:50%
	}
	.cbp-hrmenu .col-sm-push-5 {
		left:41.66666667%
	}
	.cbp-hrmenu .col-sm-push-4 {
		left:33.33333333%
	}
	.cbp-hrmenu .col-sm-push-3 {
		left:25%
	}
	.cbp-hrmenu .col-sm-push-2 {
		left:16.66666667%
	}
	.cbp-hrmenu .col-sm-push-1 {
		left:8.33333333%
	}
	.cbp-hrmenu .col-sm-push-0 {
		left:auto
	}
	.cbp-hrmenu .col-sm-offset-12 {
		margin-left:100%
	}
	.cbp-hrmenu .col-sm-offset-11 {
		margin-left:91.66666667%
	}
	.cbp-hrmenu .col-sm-offset-10 {
		margin-left:83.33333333%
	}
	.cbp-hrmenu .col-sm-offset-9 {
		margin-left:75%
	}
	.cbp-hrmenu .col-sm-offset-8 {
		margin-left:66.66666667%
	}
	.cbp-hrmenu .col-sm-offset-7 {
		margin-left:58.33333333%
	}
	.cbp-hrmenu .col-sm-offset-6 {
		margin-left:50%
	}
	.cbp-hrmenu .col-sm-offset-5 {
		margin-left:41.66666667%
	}
	.cbp-hrmenu .col-sm-offset-4 {
		margin-left:33.33333333%
	}
	.cbp-hrmenu .col-sm-offset-3 {
		margin-left:25%
	}
	.cbp-hrmenu .col-sm-offset-2 {
		margin-left:16.66666667%
	}
	.cbp-hrmenu .col-sm-offset-1 {
		margin-left:8.33333333%
	}
	.cbp-hrmenu .col-sm-offset-0 {
		margin-left:0
	}
}
@media (min-width: 992px) {
	.cbp-hrmenu .col-md-1,
	.cbp-hrmenu .col-md-2,
	.cbp-hrmenu .col-md-3,
	.cbp-hrmenu .col-md-4,
	.cbp-hrmenu .col-md-5,
	.cbp-hrmenu .col-md-6,
	.cbp-hrmenu .col-md-7,
	.cbp-hrmenu .col-md-8,
	.cbp-hrmenu .col-md-9,
	.cbp-hrmenu .col-md-10,
	.cbp-hrmenu .col-md-11,
	.cbp-hrmenu .col-md-12 {
		float:left
	}
	.cbp-hrmenu .col-md-12 {
		width:100%
	}
	.cbp-hrmenu .col-md-11 {
		width:91.66666667%
	}
	.cbp-hrmenu .col-md-10 {
		width:83.33333333%
	}
	.cbp-hrmenu .col-md-9 {
		width:75%
	}
	.cbp-hrmenu .col-md-8 {
		width:66.66666667%
	}
	.cbp-hrmenu .col-md-7 {
		width:58.33333333%
	}
	.cbp-hrmenu .col-md-6 {
		width:50%
	}
	.cbp-hrmenu .col-md-5 {
		width:41.66666667%
	}
	.cbp-hrmenu .col-md-4 {
		width:33.33333333%
	}
	.cbp-hrmenu .col-md-3 {
		width:25%
	}
	.cbp-hrmenu .col-md-2 {
		width:16.66666667%
	}
	.cbp-hrmenu .col-md-1 {
		width:8.33333333%
	}
	.cbp-hrmenu .col-md-pull-12 {
		right:100%
	}
	.cbp-hrmenu .col-md-pull-11 {
		right:91.66666667%
	}
	.cbp-hrmenu .col-md-pull-10 {
		right:83.33333333%
	}
	.cbp-hrmenu .col-md-pull-9 {
		right:75%
	}
	.cbp-hrmenu .col-md-pull-8 {
		right:66.66666667%
	}
	.cbp-hrmenu .col-md-pull-7 {
		right:58.33333333%
	}
	.cbp-hrmenu .col-md-pull-6 {
		right:50%
	}
	.cbp-hrmenu .col-md-pull-5 {
		right:41.66666667%
	}
	.cbp-hrmenu .col-md-pull-4 {
		right:33.33333333%
	}
	.cbp-hrmenu .col-md-pull-3 {
		right:25%
	}
	.cbp-hrmenu .col-md-pull-2 {
		right:16.66666667%
	}
	.cbp-hrmenu .col-md-pull-1 {
		right:8.33333333%
	}
	.cbp-hrmenu .col-md-pull-0 {
		right:auto
	}
	.cbp-hrmenu .col-md-push-12 {
		left:100%
	}
	.cbp-hrmenu .col-md-push-11 {
		left:91.66666667%
	}
	.cbp-hrmenu .col-md-push-10 {
		left:83.33333333%
	}
	.cbp-hrmenu .col-md-push-9 {
		left:75%
	}
	.cbp-hrmenu .col-md-push-8 {
		left:66.66666667%
	}
	.cbp-hrmenu .col-md-push-7 {
		left:58.33333333%
	}
	.cbp-hrmenu .col-md-push-6 {
		left:50%
	}
	.cbp-hrmenu .col-md-push-5 {
		left:41.66666667%
	}
	.cbp-hrmenu .col-md-push-4 {
		left:33.33333333%
	}
	.cbp-hrmenu .col-md-push-3 {
		left:25%
	}
	.cbp-hrmenu .col-md-push-2 {
		left:16.66666667%
	}
	.cbp-hrmenu .col-md-push-1 {
		left:8.33333333%
	}
	.cbp-hrmenu .col-md-push-0 {
		left:auto
	}
	.cbp-hrmenu .col-md-offset-12 {
		margin-left:100%
	}
	.cbp-hrmenu .col-md-offset-11 {
		margin-left:91.66666667%
	}
	.cbp-hrmenu .col-md-offset-10 {
		margin-left:83.33333333%
	}
	.cbp-hrmenu .col-md-offset-9 {
		margin-left:75%
	}
	.cbp-hrmenu .col-md-offset-8 {
		margin-left:66.66666667%
	}
	.cbp-hrmenu .col-md-offset-7 {
		margin-left:58.33333333%
	}
	.cbp-hrmenu .col-md-offset-6 {
		margin-left:50%
	}
	.cbp-hrmenu .col-md-offset-5 {
		margin-left:41.66666667%
	}
	.cbp-hrmenu .col-md-offset-4 {
		margin-left:33.33333333%
	}
	.cbp-hrmenu .col-md-offset-3 {
		margin-left:25%
	}
	.cbp-hrmenu .col-md-offset-2 {
		margin-left:16.66666667%
	}
	.cbp-hrmenu .col-md-offset-1 {
		margin-left:8.33333333%
	}
	.cbp-hrmenu .col-md-offset-0 {
		margin-left:0
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .col-lg-1,
	.cbp-hrmenu .col-lg-2,
	.cbp-hrmenu .col-lg-3,
	.cbp-hrmenu .col-lg-4,
	.cbp-hrmenu .col-lg-5,
	.cbp-hrmenu .col-lg-6,
	.cbp-hrmenu .col-lg-7,
	.cbp-hrmenu .col-lg-8,
	.cbp-hrmenu .col-lg-9,
	.cbp-hrmenu .col-lg-10,
	.cbp-hrmenu .col-lg-11,
	.cbp-hrmenu .col-lg-12 {
		float:left
	}
	.cbp-hrmenu .col-lg-12 {
		width:100%
	}
	.cbp-hrmenu .col-lg-11 {
		width:91.66666667%
	}
	.cbp-hrmenu .col-lg-10 {
		width:83.33333333%
	}
	.cbp-hrmenu .col-lg-9 {
		width:75%
	}
	.cbp-hrmenu .col-lg-8 {
		width:66.66666667%
	}
	.cbp-hrmenu .col-lg-7 {
		width:58.33333333%
	}
	.cbp-hrmenu .col-lg-6 {
		width:50%
	}
	.cbp-hrmenu .col-lg-5 {
		width:41.66666667%
	}
	.cbp-hrmenu .col-lg-4 {
		width:33.33333333%
	}
	.cbp-hrmenu .col-lg-3 {
		width:25%
	}
	.cbp-hrmenu .col-lg-2 {
		width:16.66666667%
	}
	.cbp-hrmenu .col-lg-1 {
		width:8.33333333%
	}
	.cbp-hrmenu .col-lg-pull-12 {
		right:100%
	}
	.cbp-hrmenu .col-lg-pull-11 {
		right:91.66666667%
	}
	.cbp-hrmenu .col-lg-pull-10 {
		right:83.33333333%
	}
	.cbp-hrmenu .col-lg-pull-9 {
		right:75%
	}
	.cbp-hrmenu .col-lg-pull-8 {
		right:66.66666667%
	}
	.cbp-hrmenu .col-lg-pull-7 {
		right:58.33333333%
	}
	.cbp-hrmenu .col-lg-pull-6 {
		right:50%
	}
	.cbp-hrmenu .col-lg-pull-5 {
		right:41.66666667%
	}
	.cbp-hrmenu .col-lg-pull-4 {
		right:33.33333333%
	}
	.cbp-hrmenu .col-lg-pull-3 {
		right:25%
	}
	.cbp-hrmenu .col-lg-pull-2 {
		right:16.66666667%
	}
	.cbp-hrmenu .col-lg-pull-1 {
		right:8.33333333%
	}
	.cbp-hrmenu .col-lg-pull-0 {
		right:auto
	}
	.cbp-hrmenu .col-lg-push-12 {
		left:100%
	}
	.cbp-hrmenu .col-lg-push-11 {
		left:91.66666667%
	}
	.cbp-hrmenu .col-lg-push-10 {
		left:83.33333333%
	}
	.cbp-hrmenu .col-lg-push-9 {
		left:75%
	}
	.cbp-hrmenu .col-lg-push-8 {
		left:66.66666667%
	}
	.cbp-hrmenu .col-lg-push-7 {
		left:58.33333333%
	}
	.cbp-hrmenu .col-lg-push-6 {
		left:50%
	}
	.cbp-hrmenu .col-lg-push-5 {
		left:41.66666667%
	}
	.cbp-hrmenu .col-lg-push-4 {
		left:33.33333333%
	}
	.cbp-hrmenu .col-lg-push-3 {
		left:25%
	}
	.cbp-hrmenu .col-lg-push-2 {
		left:16.66666667%
	}
	.cbp-hrmenu .col-lg-push-1 {
		left:8.33333333%
	}
	.cbp-hrmenu .col-lg-push-0 {
		left:auto
	}
	.cbp-hrmenu .col-lg-offset-12 {
		margin-left:100%
	}
	.cbp-hrmenu .col-lg-offset-11 {
		margin-left:91.66666667%
	}
	.cbp-hrmenu .col-lg-offset-10 {
		margin-left:83.33333333%
	}
	.cbp-hrmenu .col-lg-offset-9 {
		margin-left:75%
	}
	.cbp-hrmenu .col-lg-offset-8 {
		margin-left:66.66666667%
	}
	.cbp-hrmenu .col-lg-offset-7 {
		margin-left:58.33333333%
	}
	.cbp-hrmenu .col-lg-offset-6 {
		margin-left:50%
	}
	.cbp-hrmenu .col-lg-offset-5 {
		margin-left:41.66666667%
	}
	.cbp-hrmenu .col-lg-offset-4 {
		margin-left:33.33333333%
	}
	.cbp-hrmenu .col-lg-offset-3 {
		margin-left:25%
	}
	.cbp-hrmenu .col-lg-offset-2 {
		margin-left:16.66666667%
	}
	.cbp-hrmenu .col-lg-offset-1 {
		margin-left:8.33333333%
	}
	.cbp-hrmenu .col-lg-offset-0 {
		margin-left:0
	}
}
.cbp-hrmenu .clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
	content:" ";
	display:table
}
.cbp-hrmenu .clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
	clear:both
}
.cbp-hrmenu .center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.cbp-hrmenu .pull-right {
	float:right !important
}
.cbp-hrmenu .pull-left {
	float:left !important
}
.cbp-hrmenu .hide {
	display:none !important
}
.cbp-hrmenu .show {
	display:block !important
}
.cbp-hrmenu .invisible {
	visibility:hidden
}
.cbp-hrmenu .text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.cbp-hrmenu .hidden {
	display:none !important
}
.cbp-hrmenu .affix {
	position:fixed
}
@-ms-viewport{width:device-width}.cbp-hrmenu .visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display:none !important
}
.cbp-hrmenu .visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display:none !important
}
@media (max-width: 767px) {
	.cbp-hrmenu .visible-xs {
		display:block !important
	}
	table.visible-xs {
		display:table
	}
	tr.visible-xs {
		display:table-row !important
	}
	th.visible-xs,
	td.visible-xs {
		display:table-cell !important
	}
}
@media (max-width: 767px) {
	.cbp-hrmenu .visible-xs-block {
		display:block !important
	}
}
@media (max-width: 767px) {
	.cbp-hrmenu .visible-xs-inline {
		display:inline !important
	}
}
@media (max-width: 767px) {
	.cbp-hrmenu .visible-xs-inline-block {
		display:inline-block !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cbp-hrmenu .visible-sm {
		display:block !important
	}
	table.visible-sm {
		display:table
	}
	tr.visible-sm {
		display:table-row !important
	}
	th.visible-sm,
	td.visible-sm {
		display:table-cell !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cbp-hrmenu .visible-sm-block {
		display:block !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cbp-hrmenu .visible-sm-inline {
		display:inline !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cbp-hrmenu .visible-sm-inline-block {
		display:inline-block !important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cbp-hrmenu .visible-md {
		display:block !important
	}
	table.visible-md {
		display:table
	}
	tr.visible-md {
		display:table-row !important
	}
	th.visible-md,
	td.visible-md {
		display:table-cell !important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cbp-hrmenu .visible-md-block {
		display:block !important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cbp-hrmenu .visible-md-inline {
		display:inline !important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cbp-hrmenu .visible-md-inline-block {
		display:inline-block !important
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .visible-lg {
		display:block !important
	}
	table.visible-lg {
		display:table
	}
	tr.visible-lg {
		display:table-row !important
	}
	th.visible-lg,
	td.visible-lg {
		display:table-cell !important
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .visible-lg-block {
		display:block !important
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .visible-lg-inline {
		display:inline !important
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .visible-lg-inline-block {
		display:inline-block !important
	}
}
@media (max-width: 767px) {
	.cbp-hrmenu .hidden-xs {
		display:none !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cbp-hrmenu .hidden-sm {
		display:none !important
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.cbp-hrmenu .hidden-md {
		display:none !important
	}
}
@media (min-width: 1200px) {
	.cbp-hrmenu .hidden-lg {
		display:none !important
	}
}
.cbp-hrmenu .visible-print {
	display:none !important
}
@media print {
	.cbp-hrmenu .visible-print {
		display:block !important
	}
	table.visible-print {
		display:table
	}
	tr.visible-print {
		display:table-row !important
	}
	th.visible-print,
	td.visible-print {
		display:table-cell !important
	}
}
.cbp-hrmenu .visible-print-block {
	display:none !important
}
@media print {
	.cbp-hrmenu .visible-print-block {
		display:block !important
	}
}
.cbp-hrmenu .visible-print-inline {
	display:none !important
}
@media print {
	.cbp-hrmenu .visible-print-inline {
		display:inline !important
	}
}
.cbp-hrmenu .visible-print-inline-block {
	display:none !important
}
@media print {
	.cbp-hrmenu .visible-print-inline-block {
		display:inline-block !important
	}
}
@media print {
	.cbp-hrmenu .hidden-print {
		display:none !important
	}
}
@font-face{font-family:'FontAwesome';src:url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.eot?v=4.6.2');src:url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2') format('embedded-opentype'),
url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.woff2?v=4.6.2') format('woff2'),
url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.woff?v=4.6.2') format('woff'),
url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.ttf?v=4.6.2') format('truetype'),
url('http://module.dakir.be/modules/iqitmegamenu/views/css/../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.icon,
[class^="icon-"] {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0,
	0)
}
.icon-lg {
	font-size:1.33333333em;
	line-height:0.75em;
	vertical-align:-15%
}
.icon-2x {
	font-size:2em
}
.icon-3x {
	font-size:3em
}
.icon-4x {
	font-size:4em
}
.icon-5x {
	font-size:5em
}
.icon-fw {
	width:1.28571429em;
	text-align:center
}
.icon-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.icon-ul > li {
	position:relative
}
.icon-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:0.14285714em;
	text-align:center
}
.icon-li.icon-lg {
	left:-1.85714286em
}
.icon-border {
	padding:.2em .25em .15em;
	border:solid 0.08em #eeeeee;
	border-radius:.1em
}
.icon-pull-left {
	float:left
}
.icon-pull-right {
	float:right
}
.icon.icon-pull-left {
	margin-right:.3em
}
.icon.icon-pull-right {
	margin-left:.3em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.icon.pull-left {
	margin-right:.3em
}
.icon.pull-right {
	margin-left:.3em
}
.icon-spin {
	-webkit-animation:icon-spin 2s infinite linear;
	animation:icon-spin 2s infinite linear
}
.icon-pulse {
	-webkit-animation:icon-spin 1s infinite steps(8);
	animation:icon-spin 1s infinite steps(8)
}
@-webkit-keyframes icon-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes icon-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
.icon-rotate-90 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.icon-rotate-180 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.icon-rotate-270 {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.icon-flip-horizontal {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
	-webkit-transform:scale(-1,
	1);
	-ms-transform:scale(-1,
	1);
	transform:scale(-1,
	1)
}
.icon-flip-vertical {
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
	-webkit-transform:scale(1,
	-1);
	-ms-transform:scale(1,
	-1);
	transform:scale(1,
	-1)
}
:root .icon-rotate-90,
:root .icon-rotate-180,
:root .icon-rotate-270,
:root .icon-flip-horizontal,
:root .icon-flip-vertical {
	filter:none
}
.icon-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.icon-stack-1x,
.icon-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.icon-stack-1x {
	line-height:inherit
}
.icon-stack-2x {
	font-size:2em
}
.icon-inverse {
	color:#ffffff
}
.icon-glass:before {
	content:"\f000"
}
.icon-music:before {
	content:"\f001"
}
.icon-search:before {
	content:"\f002"
}
.icon-envelope-o:before {
	content:"\f003"
}
.icon-heart:before {
	content:"\f004"
}
.icon-star:before {
	content:"\f005"
}
.icon-star-o:before {
	content:"\f006"
}
.icon-user:before {
	content:"\f007"
}
.icon-film:before {
	content:"\f008"
}
.icon-th-large:before {
	content:"\f009"
}
.icon-th:before {
	content:"\f00a"
}
.icon-th-list:before {
	content:"\f00b"
}
.icon-check:before {
	content:"\f00c"
}
.icon-remove:before,
.icon-close:before,
.icon-times:before {
	content:"\f00d"
}
.icon-search-plus:before {
	content:"\f00e"
}
.icon-search-minus:before {
	content:"\f010"
}
.icon-power-off:before {
	content:"\f011"
}
.icon-signal:before {
	content:"\f012"
}
.icon-gear:before,
.icon-cog:before {
	content:"\f013"
}
.icon-trash-o:before {
	content:"\f014"
}
.icon-home:before {
	content:"\f015"
}
.icon-file-o:before {
	content:"\f016"
}
.icon-clock-o:before {
	content:"\f017"
}
.icon-road:before {
	content:"\f018"
}
.icon-download:before {
	content:"\f019"
}
.icon-arrow-circle-o-down:before {
	content:"\f01a"
}
.icon-arrow-circle-o-up:before {
	content:"\f01b"
}
.icon-inbox:before {
	content:"\f01c"
}
.icon-play-circle-o:before {
	content:"\f01d"
}
.icon-rotate-right:before,
.icon-repeat:before {
	content:"\f01e"
}
.icon-refresh:before {
	content:"\f021"
}
.icon-list-alt:before {
	content:"\f022"
}
.icon-lock:before {
	content:"\f023"
}
.icon-flag:before {
	content:"\f024"
}
.icon-headphones:before {
	content:"\f025"
}
.icon-volume-off:before {
	content:"\f026"
}
.icon-volume-down:before {
	content:"\f027"
}
.icon-volume-up:before {
	content:"\f028"
}
.icon-qrcode:before {
	content:"\f029"
}
.icon-barcode:before {
	content:"\f02a"
}
.icon-tag:before {
	content:"\f02b"
}
.icon-tags:before {
	content:"\f02c"
}
.icon-book:before {
	content:"\f02d"
}
.icon-bookmark:before {
	content:"\f02e"
}
.icon-print:before {
	content:"\f02f"
}
.icon-camera:before {
	content:"\f030"
}
.icon-font:before {
	content:"\f031"
}
.icon-bold:before {
	content:"\f032"
}
.icon-italic:before {
	content:"\f033"
}
.icon-text-height:before {
	content:"\f034"
}
.icon-text-width:before {
	content:"\f035"
}
.icon-align-left:before {
	content:"\f036"
}
.icon-align-center:before {
	content:"\f037"
}
.icon-align-right:before {
	content:"\f038"
}
.icon-align-justify:before {
	content:"\f039"
}
.icon-list:before {
	content:"\f03a"
}
.icon-dedent:before,
.icon-outdent:before {
	content:"\f03b"
}
.icon-indent:before {
	content:"\f03c"
}
.icon-video-camera:before {
	content:"\f03d"
}
.icon-photo:before,
.icon-image:before,
.icon-picture-o:before {
	content:"\f03e"
}
.icon-pencil:before {
	content:"\f040"
}
.icon-map-marker:before {
	content:"\f041"
}
.icon-adjust:before {
	content:"\f042"
}
.icon-tint:before {
	content:"\f043"
}
.icon-edit:before,
.icon-pencil-square-o:before {
	content:"\f044"
}
.icon-share-square-o:before {
	content:"\f045"
}
.icon-check-square-o:before {
	content:"\f046"
}
.icon-arrows:before {
	content:"\f047"
}
.icon-step-backward:before {
	content:"\f048"
}
.icon-iconst-backward:before {
	content:"\f049"
}
.icon-backward:before {
	content:"\f04a"
}
.icon-play:before {
	content:"\f04b"
}
.icon-pause:before {
	content:"\f04c"
}
.icon-stop:before {
	content:"\f04d"
}
.icon-forward:before {
	content:"\f04e"
}
.icon-iconst-forward:before {
	content:"\f050"
}
.icon-step-forward:before {
	content:"\f051"
}
.icon-eject:before {
	content:"\f052"
}
.icon-chevron-left:before {
	content:"\f053"
}
.icon-chevron-right:before {
	content:"\f054"
}
.icon-plus-circle:before {
	content:"\f055"
}
.icon-minus-circle:before {
	content:"\f056"
}
.icon-times-circle:before {
	content:"\f057"
}
.icon-check-circle:before {
	content:"\f058"
}
.icon-question-circle:before {
	content:"\f059"
}
.icon-info-circle:before {
	content:"\f05a"
}
.icon-crosshairs:before {
	content:"\f05b"
}
.icon-times-circle-o:before {
	content:"\f05c"
}
.icon-check-circle-o:before {
	content:"\f05d"
}
.icon-ban:before {
	content:"\f05e"
}
.icon-arrow-left:before {
	content:"\f060"
}
.icon-arrow-right:before {
	content:"\f061"
}
.icon-arrow-up:before {
	content:"\f062"
}
.icon-arrow-down:before {
	content:"\f063"
}
.icon-mail-forward:before,
.icon-share:before {
	content:"\f064"
}
.icon-expand:before {
	content:"\f065"
}
.icon-compress:before {
	content:"\f066"
}
.icon-plus:before {
	content:"\f067"
}
.icon-minus:before {
	content:"\f068"
}
.icon-asterisk:before {
	content:"\f069"
}
.icon-exclamation-circle:before {
	content:"\f06a"
}
.icon-gift:before {
	content:"\f06b"
}
.icon-leaf:before {
	content:"\f06c"
}
.icon-fire:before {
	content:"\f06d"
}
.icon-eye:before {
	content:"\f06e"
}
.icon-eye-slash:before {
	content:"\f070"
}
.icon-warning:before,
.icon-exclamation-triangle:before {
	content:"\f071"
}
.icon-plane:before {
	content:"\f072"
}
.icon-calendar:before {
	content:"\f073"
}
.icon-random:before {
	content:"\f074"
}
.icon-comment:before {
	content:"\f075"
}
.icon-magnet:before {
	content:"\f076"
}
.icon-chevron-up:before {
	content:"\f077"
}
.icon-chevron-down:before {
	content:"\f078"
}
.icon-retweet:before {
	content:"\f079"
}
.icon-shopping-cart:before {
	content:"\f07a"
}
.icon-folder:before {
	content:"\f07b"
}
.icon-folder-open:before {
	content:"\f07c"
}
.icon-arrows-v:before {
	content:"\f07d"
}
.icon-arrows-h:before {
	content:"\f07e"
}
.icon-bar-chart-o:before,
.icon-bar-chart:before {
	content:"\f080"
}
.icon-twitter-square:before {
	content:"\f081"
}
.icon-iconcebook-square:before {
	content:"\f082"
}
.icon-camera-retro:before {
	content:"\f083"
}
.icon-key:before {
	content:"\f084"
}
.icon-gears:before,
.icon-cogs:before {
	content:"\f085"
}
.icon-comments:before {
	content:"\f086"
}
.icon-thumbs-o-up:before {
	content:"\f087"
}
.icon-thumbs-o-down:before {
	content:"\f088"
}
.icon-star-half:before {
	content:"\f089"
}
.icon-heart-o:before {
	content:"\f08a"
}
.icon-sign-out:before {
	content:"\f08b"
}
.icon-linkedin-square:before {
	content:"\f08c"
}
.icon-thumb-tack:before {
	content:"\f08d"
}
.icon-external-link:before {
	content:"\f08e"
}
.icon-sign-in:before {
	content:"\f090"
}
.icon-trophy:before {
	content:"\f091"
}
.icon-github-square:before {
	content:"\f092"
}
.icon-upload:before {
	content:"\f093"
}
.icon-lemon-o:before {
	content:"\f094"
}
.icon-phone:before {
	content:"\f095"
}
.icon-square-o:before {
	content:"\f096"
}
.icon-bookmark-o:before {
	content:"\f097"
}
.icon-phone-square:before {
	content:"\f098"
}
.icon-twitter:before {
	content:"\f099"
}
.icon-iconcebook-f:before,
.icon-iconcebook:before {
	content:"\f09a"
}
.icon-github:before {
	content:"\f09b"
}
.icon-unlock:before {
	content:"\f09c"
}
.icon-credit-card:before {
	content:"\f09d"
}
.icon-feed:before,
.icon-rss:before {
	content:"\f09e"
}
.icon-hdd-o:before {
	content:"\f0a0"
}
.icon-bullhorn:before {
	content:"\f0a1"
}
.icon-bell:before {
	content:"\f0f3"
}
.icon-certificate:before {
	content:"\f0a3"
}
.icon-hand-o-right:before {
	content:"\f0a4"
}
.icon-hand-o-left:before {
	content:"\f0a5"
}
.icon-hand-o-up:before {
	content:"\f0a6"
}
.icon-hand-o-down:before {
	content:"\f0a7"
}
.icon-arrow-circle-left:before {
	content:"\f0a8"
}
.icon-arrow-circle-right:before {
	content:"\f0a9"
}
.icon-arrow-circle-up:before {
	content:"\f0aa"
}
.icon-arrow-circle-down:before {
	content:"\f0ab"
}
.icon-globe:before {
	content:"\f0ac"
}
.icon-wrench:before {
	content:"\f0ad"
}
.icon-tasks:before {
	content:"\f0ae"
}
.icon-filter:before {
	content:"\f0b0"
}
.icon-briefcase:before {
	content:"\f0b1"
}
.icon-arrows-alt:before {
	content:"\f0b2"
}
.icon-group:before,
.icon-users:before {
	content:"\f0c0"
}
.icon-chain:before,
.icon-link:before {
	content:"\f0c1"
}
.icon-cloud:before {
	content:"\f0c2"
}
.icon-flask:before {
	content:"\f0c3"
}
.icon-cut:before,
.icon-scissors:before {
	content:"\f0c4"
}
.icon-copy:before,
.icon-files-o:before {
	content:"\f0c5"
}
.icon-paperclip:before {
	content:"\f0c6"
}
.icon-save:before,
.icon-floppy-o:before {
	content:"\f0c7"
}
.icon-square:before {
	content:"\f0c8"
}
.icon-navicon:before,
.icon-reorder:before,
.icon-bars:before {
	content:"\f0c9"
}
.icon-list-ul:before {
	content:"\f0ca"
}
.icon-list-ol:before {
	content:"\f0cb"
}
.icon-strikethrough:before {
	content:"\f0cc"
}
.icon-underline:before {
	content:"\f0cd"
}
.icon-table:before {
	content:"\f0ce"
}
.icon-magic:before {
	content:"\f0d0"
}
.icon-truck:before {
	content:"\f0d1"
}
.icon-pinterest:before {
	content:"\f0d2"
}
.icon-pinterest-square:before {
	content:"\f0d3"
}
.icon-google-plus-square:before {
	content:"\f0d4"
}
.icon-google-plus:before {
	content:"\f0d5"
}
.icon-money:before {
	content:"\f0d6"
}
.icon-caret-down:before {
	content:"\f0d7"
}
.icon-caret-up:before {
	content:"\f0d8"
}
.icon-caret-left:before {
	content:"\f0d9"
}
.icon-caret-right:before {
	content:"\f0da"
}
.icon-columns:before {
	content:"\f0db"
}
.icon-unsorted:before,
.icon-sort:before {
	content:"\f0dc"
}
.icon-sort-down:before,
.icon-sort-desc:before {
	content:"\f0dd"
}
.icon-sort-up:before,
.icon-sort-asc:before {
	content:"\f0de"
}
.icon-envelope:before {
	content:"\f0e0"
}
.icon-linkedin:before {
	content:"\f0e1"
}
.icon-rotate-left:before,
.icon-undo:before {
	content:"\f0e2"
}
.icon-legal:before,
.icon-gavel:before {
	content:"\f0e3"
}
.icon-dashboard:before,
.icon-tachometer:before {
	content:"\f0e4"
}
.icon-comment-o:before {
	content:"\f0e5"
}
.icon-comments-o:before {
	content:"\f0e6"
}
.icon-flash:before,
.icon-bolt:before {
	content:"\f0e7"
}
.icon-sitemap:before {
	content:"\f0e8"
}
.icon-umbrella:before {
	content:"\f0e9"
}
.icon-paste:before,
.icon-clipboard:before {
	content:"\f0ea"
}
.icon-lightbulb-o:before {
	content:"\f0eb"
}
.icon-exchange:before {
	content:"\f0ec"
}
.icon-cloud-download:before {
	content:"\f0ed"
}
.icon-cloud-upload:before {
	content:"\f0ee"
}
.icon-user-md:before {
	content:"\f0f0"
}
.icon-stethoscope:before {
	content:"\f0f1"
}
.icon-suitcase:before {
	content:"\f0f2"
}
.icon-bell-o:before {
	content:"\f0a2"
}
.icon-coffee:before {
	content:"\f0f4"
}
.icon-cutlery:before {
	content:"\f0f5"
}
.icon-file-text-o:before {
	content:"\f0f6"
}
.icon-building-o:before {
	content:"\f0f7"
}
.icon-hospital-o:before {
	content:"\f0f8"
}
.icon-ambulance:before {
	content:"\f0f9"
}
.icon-medkit:before {
	content:"\f0icon"
}
.icon-fighter-jet:before {
	content:"\f0fb"
}
.icon-beer:before {
	content:"\f0fc"
}
.icon-h-square:before {
	content:"\f0fd"
}
.icon-plus-square:before {
	content:"\f0fe"
}
.icon-angle-double-left:before {
	content:"\f100"
}
.icon-angle-double-right:before {
	content:"\f101"
}
.icon-angle-double-up:before {
	content:"\f102"
}
.icon-angle-double-down:before {
	content:"\f103"
}
.icon-angle-left:before {
	content:"\f104"
}
.icon-angle-right:before {
	content:"\f105"
}
.icon-angle-up:before {
	content:"\f106"
}
.icon-angle-down:before {
	content:"\f107"
}
.icon-desktop:before {
	content:"\f108"
}
.icon-laptop:before {
	content:"\f109"
}
.icon-tablet:before {
	content:"\f10a"
}
.icon-mobile-phone:before,
.icon-mobile:before {
	content:"\f10b"
}
.icon-circle-o:before {
	content:"\f10c"
}
.icon-quote-left:before {
	content:"\f10d"
}
.icon-quote-right:before {
	content:"\f10e"
}
.icon-spinner:before {
	content:"\f110"
}
.icon-circle:before {
	content:"\f111"
}
.icon-mail-reply:before,
.icon-reply:before {
	content:"\f112"
}
.icon-github-alt:before {
	content:"\f113"
}
.icon-folder-o:before {
	content:"\f114"
}
.icon-folder-open-o:before {
	content:"\f115"
}
.icon-smile-o:before {
	content:"\f118"
}
.icon-frown-o:before {
	content:"\f119"
}
.icon-meh-o:before {
	content:"\f11a"
}
.icon-gamepad:before {
	content:"\f11b"
}
.icon-keyboard-o:before {
	content:"\f11c"
}
.icon-flag-o:before {
	content:"\f11d"
}
.icon-flag-checkered:before {
	content:"\f11e"
}
.icon-terminal:before {
	content:"\f120"
}
.icon-code:before {
	content:"\f121"
}
.icon-mail-reply-all:before,
.icon-reply-all:before {
	content:"\f122"
}
.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before {
	content:"\f123"
}
.icon-location-arrow:before {
	content:"\f124"
}
.icon-crop:before {
	content:"\f125"
}
.icon-code-fork:before {
	content:"\f126"
}
.icon-unlink:before,
.icon-chain-broken:before {
	content:"\f127"
}
.icon-question:before {
	content:"\f128"
}
.icon-info:before {
	content:"\f129"
}
.icon-exclamation:before {
	content:"\f12a"
}
.icon-superscript:before {
	content:"\f12b"
}
.icon-subscript:before {
	content:"\f12c"
}
.icon-eraser:before {
	content:"\f12d"
}
.icon-puzzle-piece:before {
	content:"\f12e"
}
.icon-microphone:before {
	content:"\f130"
}
.icon-microphone-slash:before {
	content:"\f131"
}
.icon-shield:before {
	content:"\f132"
}
.icon-calendar-o:before {
	content:"\f133"
}
.icon-fire-extinguisher:before {
	content:"\f134"
}
.icon-rocket:before {
	content:"\f135"
}
.icon-maxcdn:before {
	content:"\f136"
}
.icon-chevron-circle-left:before {
	content:"\f137"
}
.icon-chevron-circle-right:before {
	content:"\f138"
}
.icon-chevron-circle-up:before {
	content:"\f139"
}
.icon-chevron-circle-down:before {
	content:"\f13a"
}
.icon-html5:before {
	content:"\f13b"
}
.icon-css3:before {
	content:"\f13c"
}
.icon-anchor:before {
	content:"\f13d"
}
.icon-unlock-alt:before {
	content:"\f13e"
}
.icon-bullseye:before {
	content:"\f140"
}
.icon-ellipsis-h:before {
	content:"\f141"
}
.icon-ellipsis-v:before {
	content:"\f142"
}
.icon-rss-square:before {
	content:"\f143"
}
.icon-play-circle:before {
	content:"\f144"
}
.icon-ticket:before {
	content:"\f145"
}
.icon-minus-square:before {
	content:"\f146"
}
.icon-minus-square-o:before {
	content:"\f147"
}
.icon-level-up:before {
	content:"\f148"
}
.icon-level-down:before {
	content:"\f149"
}
.icon-check-square:before {
	content:"\f14a"
}
.icon-pencil-square:before {
	content:"\f14b"
}
.icon-external-link-square:before {
	content:"\f14c"
}
.icon-share-square:before {
	content:"\f14d"
}
.icon-compass:before {
	content:"\f14e"
}
.icon-toggle-down:before,
.icon-caret-square-o-down:before {
	content:"\f150"
}
.icon-toggle-up:before,
.icon-caret-square-o-up:before {
	content:"\f151"
}
.icon-toggle-right:before,
.icon-caret-square-o-right:before {
	content:"\f152"
}
.icon-euro:before,
.icon-eur:before {
	content:"\f153"
}
.icon-gbp:before {
	content:"\f154"
}
.icon-dollar:before,
.icon-usd:before {
	content:"\f155"
}
.icon-rupee:before,
.icon-inr:before {
	content:"\f156"
}
.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
	content:"\f157"
}
.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before {
	content:"\f158"
}
.icon-won:before,
.icon-krw:before {
	content:"\f159"
}
.icon-bitcoin:before,
.icon-btc:before {
	content:"\f15a"
}
.icon-file:before {
	content:"\f15b"
}
.icon-file-text:before {
	content:"\f15c"
}
.icon-sort-alpha-asc:before {
	content:"\f15d"
}
.icon-sort-alpha-desc:before {
	content:"\f15e"
}
.icon-sort-amount-asc:before {
	content:"\f160"
}
.icon-sort-amount-desc:before {
	content:"\f161"
}
.icon-sort-numeric-asc:before {
	content:"\f162"
}
.icon-sort-numeric-desc:before {
	content:"\f163"
}
.icon-thumbs-up:before {
	content:"\f164"
}
.icon-thumbs-down:before {
	content:"\f165"
}
.icon-youtube-square:before {
	content:"\f166"
}
.icon-youtube:before {
	content:"\f167"
}
.icon-xing:before {
	content:"\f168"
}
.icon-xing-square:before {
	content:"\f169"
}
.icon-youtube-play:before {
	content:"\f16a"
}
.icon-dropbox:before {
	content:"\f16b"
}
.icon-stack-overflow:before {
	content:"\f16c"
}
.icon-instagram:before {
	content:"\f16d"
}
.icon-flickr:before {
	content:"\f16e"
}
.icon-adn:before {
	content:"\f170"
}
.icon-bitbucket:before {
	content:"\f171"
}
.icon-bitbucket-square:before {
	content:"\f172"
}
.icon-tumblr:before {
	content:"\f173"
}
.icon-tumblr-square:before {
	content:"\f174"
}
.icon-long-arrow-down:before {
	content:"\f175"
}
.icon-long-arrow-up:before {
	content:"\f176"
}
.icon-long-arrow-left:before {
	content:"\f177"
}
.icon-long-arrow-right:before {
	content:"\f178"
}
.icon-apple:before {
	content:"\f179"
}
.icon-windows:before {
	content:"\f17a"
}
.icon-android:before {
	content:"\f17b"
}
.icon-linux:before {
	content:"\f17c"
}
.icon-dribbble:before {
	content:"\f17d"
}
.icon-skype:before {
	content:"\f17e"
}
.icon-foursquare:before {
	content:"\f180"
}
.icon-trello:before {
	content:"\f181"
}
.icon-female:before {
	content:"\f182"
}
.icon-male:before {
	content:"\f183"
}
.icon-gittip:before,
.icon-gratipay:before {
	content:"\f184"
}
.icon-sun-o:before {
	content:"\f185"
}
.icon-moon-o:before {
	content:"\f186"
}
.icon-archive:before {
	content:"\f187"
}
.icon-bug:before {
	content:"\f188"
}
.icon-vk:before {
	content:"\f189"
}
.icon-weibo:before {
	content:"\f18a"
}
.icon-renren:before {
	content:"\f18b"
}
.icon-pagelines:before {
	content:"\f18c"
}
.icon-stack-exchange:before {
	content:"\f18d"
}
.icon-arrow-circle-o-right:before {
	content:"\f18e"
}
.icon-arrow-circle-o-left:before {
	content:"\f190"
}
.icon-toggle-left:before,
.icon-caret-square-o-left:before {
	content:"\f191"
}
.icon-dot-circle-o:before {
	content:"\f192"
}
.icon-wheelchair:before {
	content:"\f193"
}
.icon-vimeo-square:before {
	content:"\f194"
}
.icon-turkish-lira:before,
.icon-try:before {
	content:"\f195"
}
.icon-plus-square-o:before {
	content:"\f196"
}
.icon-space-shuttle:before {
	content:"\f197"
}
.icon-slack:before {
	content:"\f198"
}
.icon-envelope-square:before {
	content:"\f199"
}
.icon-wordpress:before {
	content:"\f19a"
}
.icon-openid:before {
	content:"\f19b"
}
.icon-institution:before,
.icon-bank:before,
.icon-university:before {
	content:"\f19c"
}
.icon-mortar-board:before,
.icon-graduation-cap:before {
	content:"\f19d"
}
.icon-yahoo:before {
	content:"\f19e"
}
.icon-google:before {
	content:"\f1a0"
}
.icon-reddit:before {
	content:"\f1a1"
}
.icon-reddit-square:before {
	content:"\f1a2"
}
.icon-stumbleupon-circle:before {
	content:"\f1a3"
}
.icon-stumbleupon:before {
	content:"\f1a4"
}
.icon-delicious:before {
	content:"\f1a5"
}
.icon-digg:before {
	content:"\f1a6"
}
.icon-pied-piper-pp:before {
	content:"\f1a7"
}
.icon-pied-piper-alt:before {
	content:"\f1a8"
}
.icon-drupal:before {
	content:"\f1a9"
}
.icon-joomla:before {
	content:"\f1aa"
}
.icon-language:before {
	content:"\f1ab"
}
.icon-iconx:before {
	content:"\f1ac"
}
.icon-building:before {
	content:"\f1ad"
}
.icon-child:before {
	content:"\f1ae"
}
.icon-paw:before {
	content:"\f1b0"
}
.icon-spoon:before {
	content:"\f1b1"
}
.icon-cube:before {
	content:"\f1b2"
}
.icon-cubes:before {
	content:"\f1b3"
}
.icon-behance:before {
	content:"\f1b4"
}
.icon-behance-square:before {
	content:"\f1b5"
}
.icon-steam:before {
	content:"\f1b6"
}
.icon-steam-square:before {
	content:"\f1b7"
}
.icon-recycle:before {
	content:"\f1b8"
}
.icon-automobile:before,
.icon-car:before {
	content:"\f1b9"
}
.icon-cab:before,
.icon-taxi:before {
	content:"\f1ba"
}
.icon-tree:before {
	content:"\f1bb"
}
.icon-spotify:before {
	content:"\f1bc"
}
.icon-deviantart:before {
	content:"\f1bd"
}
.icon-soundcloud:before {
	content:"\f1be"
}
.icon-database:before {
	content:"\f1c0"
}
.icon-file-pdf-o:before {
	content:"\f1c1"
}
.icon-file-word-o:before {
	content:"\f1c2"
}
.icon-file-excel-o:before {
	content:"\f1c3"
}
.icon-file-powerpoint-o:before {
	content:"\f1c4"
}
.icon-file-photo-o:before,
.icon-file-picture-o:before,
.icon-file-image-o:before {
	content:"\f1c5"
}
.icon-file-zip-o:before,
.icon-file-archive-o:before {
	content:"\f1c6"
}
.icon-file-sound-o:before,
.icon-file-audio-o:before {
	content:"\f1c7"
}
.icon-file-movie-o:before,
.icon-file-video-o:before {
	content:"\f1c8"
}
.icon-file-code-o:before {
	content:"\f1c9"
}
.icon-vine:before {
	content:"\f1ca"
}
.icon-codepen:before {
	content:"\f1cb"
}
.icon-jsfiddle:before {
	content:"\f1cc"
}
.icon-life-bouy:before,
.icon-life-buoy:before,
.icon-life-saver:before,
.icon-support:before,
.icon-life-ring:before {
	content:"\f1cd"
}
.icon-circle-o-notch:before {
	content:"\f1ce"
}
.icon-ra:before,
.icon-resistance:before,
.icon-rebel:before {
	content:"\f1d0"
}
.icon-ge:before,
.icon-empire:before {
	content:"\f1d1"
}
.icon-git-square:before {
	content:"\f1d2"
}
.icon-git:before {
	content:"\f1d3"
}
.icon-y-combinator-square:before,
.icon-yc-square:before,
.icon-hacker-news:before {
	content:"\f1d4"
}
.icon-tencent-weibo:before {
	content:"\f1d5"
}
.icon-qq:before {
	content:"\f1d6"
}
.icon-wechat:before,
.icon-weixin:before {
	content:"\f1d7"
}
.icon-send:before,
.icon-paper-plane:before {
	content:"\f1d8"
}
.icon-send-o:before,
.icon-paper-plane-o:before {
	content:"\f1d9"
}
.icon-history:before {
	content:"\f1da"
}
.icon-circle-thin:before {
	content:"\f1db"
}
.icon-header:before {
	content:"\f1dc"
}
.icon-paragraph:before {
	content:"\f1dd"
}
.icon-sliders:before {
	content:"\f1de"
}
.icon-share-alt:before {
	content:"\f1e0"
}
.icon-share-alt-square:before {
	content:"\f1e1"
}
.icon-bomb:before {
	content:"\f1e2"
}
.icon-soccer-ball-o:before,
.icon-futbol-o:before {
	content:"\f1e3"
}
.icon-tty:before {
	content:"\f1e4"
}
.icon-binoculars:before {
	content:"\f1e5"
}
.icon-plug:before {
	content:"\f1e6"
}
.icon-slideshare:before {
	content:"\f1e7"
}
.icon-twitch:before {
	content:"\f1e8"
}
.icon-yelp:before {
	content:"\f1e9"
}
.icon-newspaper-o:before {
	content:"\f1ea"
}
.icon-wifi:before {
	content:"\f1eb"
}
.icon-calculator:before {
	content:"\f1ec"
}
.icon-paypal:before {
	content:"\f1ed"
}
.icon-google-wallet:before {
	content:"\f1ee"
}
.icon-cc-visa:before {
	content:"\f1f0"
}
.icon-cc-mastercard:before {
	content:"\f1f1"
}
.icon-cc-discover:before {
	content:"\f1f2"
}
.icon-cc-amex:before {
	content:"\f1f3"
}
.icon-cc-paypal:before {
	content:"\f1f4"
}
.icon-cc-stripe:before {
	content:"\f1f5"
}
.icon-bell-slash:before {
	content:"\f1f6"
}
.icon-bell-slash-o:before {
	content:"\f1f7"
}
.icon-trash:before {
	content:"\f1f8"
}
.icon-copyright:before {
	content:"\f1f9"
}
.icon-at:before {
	content:"\f1icon"
}
.icon-eyedropper:before {
	content:"\f1fb"
}
.icon-paint-brush:before {
	content:"\f1fc"
}
.icon-birthday-cake:before {
	content:"\f1fd"
}
.icon-area-chart:before {
	content:"\f1fe"
}
.icon-pie-chart:before {
	content:"\f200"
}
.icon-line-chart:before {
	content:"\f201"
}
.icon-lastfm:before {
	content:"\f202"
}
.icon-lastfm-square:before {
	content:"\f203"
}
.icon-toggle-off:before {
	content:"\f204"
}
.icon-toggle-on:before {
	content:"\f205"
}
.icon-bicycle:before {
	content:"\f206"
}
.icon-bus:before {
	content:"\f207"
}
.icon-ioxhost:before {
	content:"\f208"
}
.icon-angellist:before {
	content:"\f209"
}
.icon-cc:before {
	content:"\f20a"
}
.icon-shekel:before,
.icon-sheqel:before,
.icon-ils:before {
	content:"\f20b"
}
.icon-meanpath:before {
	content:"\f20c"
}
.icon-buysellads:before {
	content:"\f20d"
}
.icon-connectdevelop:before {
	content:"\f20e"
}
.icon-dashcube:before {
	content:"\f210"
}
.icon-forumbee:before {
	content:"\f211"
}
.icon-leanpub:before {
	content:"\f212"
}
.icon-sellsy:before {
	content:"\f213"
}
.icon-shirtsinbulk:before {
	content:"\f214"
}
.icon-simplybuilt:before {
	content:"\f215"
}
.icon-skyatlas:before {
	content:"\f216"
}
.icon-cart-plus:before {
	content:"\f217"
}
.icon-cart-arrow-down:before {
	content:"\f218"
}
.icon-diamond:before {
	content:"\f219"
}
.icon-ship:before {
	content:"\f21a"
}
.icon-user-secret:before {
	content:"\f21b"
}
.icon-motorcycle:before {
	content:"\f21c"
}
.icon-street-view:before {
	content:"\f21d"
}
.icon-heartbeat:before {
	content:"\f21e"
}
.icon-venus:before {
	content:"\f221"
}
.icon-mars:before {
	content:"\f222"
}
.icon-mercury:before {
	content:"\f223"
}
.icon-intersex:before,
.icon-transgender:before {
	content:"\f224"
}
.icon-transgender-alt:before {
	content:"\f225"
}
.icon-venus-double:before {
	content:"\f226"
}
.icon-mars-double:before {
	content:"\f227"
}
.icon-venus-mars:before {
	content:"\f228"
}
.icon-mars-stroke:before {
	content:"\f229"
}
.icon-mars-stroke-v:before {
	content:"\f22a"
}
.icon-mars-stroke-h:before {
	content:"\f22b"
}
.icon-neuter:before {
	content:"\f22c"
}
.icon-genderless:before {
	content:"\f22d"
}
.icon-iconcebook-official:before {
	content:"\f230"
}
.icon-pinterest-p:before {
	content:"\f231"
}
.icon-whatsapp:before {
	content:"\f232"
}
.icon-server:before {
	content:"\f233"
}
.icon-user-plus:before {
	content:"\f234"
}
.icon-user-times:before {
	content:"\f235"
}
.icon-hotel:before,
.icon-bed:before {
	content:"\f236"
}
.icon-viacoin:before {
	content:"\f237"
}
.icon-train:before {
	content:"\f238"
}
.icon-subway:before {
	content:"\f239"
}
.icon-medium:before {
	content:"\f23a"
}
.icon-yc:before,
.icon-y-combinator:before {
	content:"\f23b"
}
.icon-optin-monster:before {
	content:"\f23c"
}
.icon-opencart:before {
	content:"\f23d"
}
.icon-expeditedssl:before {
	content:"\f23e"
}
.icon-battery-4:before,
.icon-battery-full:before {
	content:"\f240"
}
.icon-battery-3:before,
.icon-battery-three-quarters:before {
	content:"\f241"
}
.icon-battery-2:before,
.icon-battery-half:before {
	content:"\f242"
}
.icon-battery-1:before,
.icon-battery-quarter:before {
	content:"\f243"
}
.icon-battery-0:before,
.icon-battery-empty:before {
	content:"\f244"
}
.icon-mouse-pointer:before {
	content:"\f245"
}
.icon-i-cursor:before {
	content:"\f246"
}
.icon-object-group:before {
	content:"\f247"
}
.icon-object-ungroup:before {
	content:"\f248"
}
.icon-sticky-note:before {
	content:"\f249"
}
.icon-sticky-note-o:before {
	content:"\f24a"
}
.icon-cc-jcb:before {
	content:"\f24b"
}
.icon-cc-diners-club:before {
	content:"\f24c"
}
.icon-clone:before {
	content:"\f24d"
}
.icon-balance-scale:before {
	content:"\f24e"
}
.icon-hourglass-o:before {
	content:"\f250"
}
.icon-hourglass-1:before,
.icon-hourglass-start:before {
	content:"\f251"
}
.icon-hourglass-2:before,
.icon-hourglass-half:before {
	content:"\f252"
}
.icon-hourglass-3:before,
.icon-hourglass-end:before {
	content:"\f253"
}
.icon-hourglass:before {
	content:"\f254"
}
.icon-hand-grab-o:before,
.icon-hand-rock-o:before {
	content:"\f255"
}
.icon-hand-stop-o:before,
.icon-hand-paper-o:before {
	content:"\f256"
}
.icon-hand-scissors-o:before {
	content:"\f257"
}
.icon-hand-lizard-o:before {
	content:"\f258"
}
.icon-hand-spock-o:before {
	content:"\f259"
}
.icon-hand-pointer-o:before {
	content:"\f25a"
}
.icon-hand-peace-o:before {
	content:"\f25b"
}
.icon-trademark:before {
	content:"\f25c"
}
.icon-registered:before {
	content:"\f25d"
}
.icon-creative-commons:before {
	content:"\f25e"
}
.icon-gg:before {
	content:"\f260"
}
.icon-gg-circle:before {
	content:"\f261"
}
.icon-tripadvisor:before {
	content:"\f262"
}
.icon-odnoklassniki:before {
	content:"\f263"
}
.icon-odnoklassniki-square:before {
	content:"\f264"
}
.icon-get-pocket:before {
	content:"\f265"
}
.icon-wikipedia-w:before {
	content:"\f266"
}
.icon-saiconri:before {
	content:"\f267"
}
.icon-chrome:before {
	content:"\f268"
}
.icon-firefox:before {
	content:"\f269"
}
.icon-opera:before {
	content:"\f26a"
}
.icon-internet-explorer:before {
	content:"\f26b"
}
.icon-tv:before,
.icon-television:before {
	content:"\f26c"
}
.icon-contao:before {
	content:"\f26d"
}
.icon-500px:before {
	content:"\f26e"
}
.icon-amazon:before {
	content:"\f270"
}
.icon-calendar-plus-o:before {
	content:"\f271"
}
.icon-calendar-minus-o:before {
	content:"\f272"
}
.icon-calendar-times-o:before {
	content:"\f273"
}
.icon-calendar-check-o:before {
	content:"\f274"
}
.icon-industry:before {
	content:"\f275"
}
.icon-map-pin:before {
	content:"\f276"
}
.icon-map-signs:before {
	content:"\f277"
}
.icon-map-o:before {
	content:"\f278"
}
.icon-map:before {
	content:"\f279"
}
.icon-commenting:before {
	content:"\f27a"
}
.icon-commenting-o:before {
	content:"\f27b"
}
.icon-houzz:before {
	content:"\f27c"
}
.icon-vimeo:before {
	content:"\f27d"
}
.icon-black-tie:before {
	content:"\f27e"
}
.icon-fonticons:before {
	content:"\f280"
}
.icon-reddit-alien:before {
	content:"\f281"
}
.icon-edge:before {
	content:"\f282"
}
.icon-credit-card-alt:before {
	content:"\f283"
}
.icon-codiepie:before {
	content:"\f284"
}
.icon-modx:before {
	content:"\f285"
}
.icon-fort-awesome:before {
	content:"\f286"
}
.icon-usb:before {
	content:"\f287"
}
.icon-product-hunt:before {
	content:"\f288"
}
.icon-mixcloud:before {
	content:"\f289"
}
.icon-scribd:before {
	content:"\f28a"
}
.icon-pause-circle:before {
	content:"\f28b"
}
.icon-pause-circle-o:before {
	content:"\f28c"
}
.icon-stop-circle:before {
	content:"\f28d"
}
.icon-stop-circle-o:before {
	content:"\f28e"
}
.icon-shopping-bag:before {
	content:"\f290"
}
.icon-shopping-basket:before {
	content:"\f291"
}
.icon-hashtag:before {
	content:"\f292"
}
.icon-bluetooth:before {
	content:"\f293"
}
.icon-bluetooth-b:before {
	content:"\f294"
}
.icon-percent:before {
	content:"\f295"
}
.icon-gitlab:before {
	content:"\f296"
}
.icon-wpbeginner:before {
	content:"\f297"
}
.icon-wpforms:before {
	content:"\f298"
}
.icon-envira:before {
	content:"\f299"
}
.icon-universal-access:before {
	content:"\f29a"
}
.icon-wheelchair-alt:before {
	content:"\f29b"
}
.icon-question-circle-o:before {
	content:"\f29c"
}
.icon-blind:before {
	content:"\f29d"
}
.icon-audio-description:before {
	content:"\f29e"
}
.icon-volume-control-phone:before {
	content:"\f2a0"
}
.icon-braille:before {
	content:"\f2a1"
}
.icon-assistive-listening-systems:before {
	content:"\f2a2"
}
.icon-asl-interpreting:before,
.icon-american-sign-language-interpreting:before {
	content:"\f2a3"
}
.icon-deafness:before,
.icon-hard-of-hearing:before,
.icon-deaf:before {
	content:"\f2a4"
}
.icon-glide:before {
	content:"\f2a5"
}
.icon-glide-g:before {
	content:"\f2a6"
}
.icon-signing:before,
.icon-sign-language:before {
	content:"\f2a7"
}
.icon-low-vision:before {
	content:"\f2a8"
}
.icon-viadeo:before {
	content:"\f2a9"
}
.icon-viadeo-square:before {
	content:"\f2aa"
}
.icon-snapchat:before {
	content:"\f2ab"
}
.icon-snapchat-ghost:before {
	content:"\f2ac"
}
.icon-snapchat-square:before {
	content:"\f2ad"
}
.icon-pied-piper:before {
	content:"\f2ae"
}
.icon-first-order:before {
	content:"\f2b0"
}
.icon-yoast:before {
	content:"\f2b1"
}
.icon-themeisle:before {
	content:"\f2b2"
}
.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
}
.iqitmegamenu-wrapper {
	z-index:97;
	clear:both
}
.iqitmegamenu-wrapper.cbp-hor-width-0 {
	padding-left:0;
	padding-right:0
}
.cbp-hor-width-1 .container {
	padding-left:0;
	padding-right:0
}
.iqitmegamenu {
	background:#cecece
}
.iqitmegamenu .container .row {
	margin-left:0;
	margin-right:0
}
.cbp-sticky.cbp-sticky-transparent {
	opacity:0.85;
	transition:opacity 300ms ease-in-out
}
.cbp-sticky.cbp-sticky-transparent:hover {
	opacity:1
}
#iqitmegamenu-horizontal.cbp-sticky {
	position:fixed !important;
	top:0 !important;
	width:100% !important;
	-webkit-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	z-index:90;
	left:0;
	-webkit-backface-visibility:hidden
}
@media (max-width: 1270px) {
	.cbp-hrsub {
		overflow:hidden
	}
}
#iqitmegamenu-horizontal.cbp-sticky .cbp-hrmenu-tab > a > .cbp-legend {
	display:none
}
.cbp-hrmenu {
	width:100%
}
.cbp-hrmenu ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.cbp-hrmenu .col-xs-12 {
	float:left
}
.cbp-hrmenu .cbp-tab-title {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px
}
.cbp-hrmenu .cbp-manufacturers {
	margin-top:-10px
}
.cbp-hrmenu .cbp-manufacturers li {
	margin-top:10px
}
.cbp-hrmenu .cbp-manufacturers li:hover {
	opacity:0.85
}
.cbp-hrmenu .cbp-vertical-title {
	transition:all 300ms ease-in-out;
	padding:0 15px
}
.cbp-hrmenu .cbp-vertical-title .icon {
	margin-right:10px
}
.cbp-hrmenu .cbp-categories-row {
	margin-top:-10px
}
.cbp-hrmenu .cbp-categories-row > div {
	margin-top:10px
}
.cbp-hrmenu .menu_row {
	position:static
}
.cbp-hrmenu .cbp-empty-column .cbp-menu-column-inner > .menu_row:first-child {
	margin-top:-20px
}
.cbp-hrmenu .cbp-tabs-container {
	width:100%
}
.cbp-hrmenu .cbp-absolute-column {
	margin:0;
	padding:0;
	position:absolute;
	width:auto !important;
	z-index:2
}
.cbp-hrmenu .cbp-column-title {
	display:block;
	margin-bottom:8px
}
.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner {
	top:-2px
}
.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before {
	top:-1px
}
.cbp-hrmenu .cbp-column-title.cbp-column-title-inline {
	padding:0 !important;
	border:none !important;
	margin:0 !important;
	margin-right:10px !important;
	display:inline-block;
	vertical-align:middle
}
.cbp-hrmenu .cbp-menu-column {
	margin-top:20px
}
.cbp-hrmenu .cbp-menu-column .row {
	margin-left:-10px;
	margin-right:-10px
}
.cbp-hrmenu .cbp-mainlink-iicon,
.cbp-hrmenu .cbp-mainlink-icon {
	width:auto;
	display:inline;
	vertical-align:middle;
	margin-right:4px
}
.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-iicon,
.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-icon {
	margin-right:0
}
.cbp-hrmenu .cbp-legend {
	display:inline-block;
	top:-15px;
	right:5px;
	background-color:#999999;
	color:#ffffff;
	position:absolute;
	font-weight:normal;
	font-size:10px;
	padding:4px 6px;
	text-transform:none;
	-webkit-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15)
}
.cbp-hrmenu .cbp-legend .cbp-legend-arrow:before {
	font-family:"FontAwesome";
	content:"\F0D7";
	font-size:15px;
	position:absolute;
	bottom:-10px;
	right:5px
}
.cbp-hrmenu .cbp-legend.cbp-legend-inner {
	position:relative;
	top:0;
	margin-left:5px;
	right:0;
	padding:2px 4px;
	vertical-align:middle
}
.cbp-hrmenu .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before {
	content:"\f0d9";
	bottom:0;
	top:0;
	margin-top:1px;
	z-index:2;
	right:auto;
	left:-4px
}
.cbp-hrmenu .cbp-tab-content {
	border-left:1px solid #cecece;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding:0;
	vertical-align:top
}
.cbp-hrmenu .cbp-products-big * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.cbp-hrmenu .cbp-products-big .quick-view {
	font-size:0
}
.cbp-hrmenu .cbp-products-big .online-label,
.cbp-hrmenu .cbp-products-big .new-label,
.cbp-hrmenu .cbp-products-big .sale-label {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.cbp-hrmenu .cbp-products-big li.ajax_block_product {
	text-align:center;
	margin-bottom:10px
}
.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover {
	padding-top:0;
	padding-bottom:0
}
.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover .functional-buttons-grid {
	visibility:visible;
	opacity:0.9;
	margin-bottom:0
}
.cbp-hrmenu .price.product-price {
	font-size:14px;
	line-height:14px
}
.cbp-hrmenu .old-price.product-price {
	font-size:13px
}
.cbp-hrmenu .cbp-products-list .product-name,
.cbp-hrmenu .cbp-products-list .product-name-container {
	height:auto;
	line-height:inherit
}
.cbp-hrmenu .cbp-products-list > li {
	padding-top:9px;
	padding-bottom:9px
}
.cbp-hrmenu .cbp-products-list .product-image-container,
.cbp-hrmenu .cbp-products-big .product-image-container {
	float:left;
	margin-right:10px;
	max-width:60px;
	min-width:30px
}
.cbp-hrmenu .cbp-hrsub-tabs-names {
	margin-right:-10px;
	margin-left:-10px
}
.cbp-hrmenu .cbp-hrsub-tabs-names li {
	position:relative;
	border-bottom:1px solid #cecece
}
.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider {
	position:absolute;
	top:0;
	background:white;
	display:block;
	height:100%;
	z-index:1;
	display:none
}
.cbp-hrmenu .cbp-hrsub-tabs-names li.active .cbp-inner-border-hider {
	display:block
}
.cbp-hrmenu .cbp-hrsub-tabs-names li a {
	position:relative;
	display:block;
	transition:none;
	padding:14px 16px
}
.cbp-hrmenu.cbp-submenu-notarrowed .cbp-submenu-aindicator {
	display:none
}
.cbp-hrmenu .cbp-submenu-aindicator {
	margin-left:3px
}
.cbp-hrmenu .cbp-submenu-it-indicator {
	position:absolute;
	top:0;
	bottom:0;
	right:10px;
	margin:auto;
	height:15px
}
.cbp-hrmenu.cbp-menu-centered > ul {
	text-align:center
}
.cbp-hrmenu.cbp-menu-centered > ul > li {
	text-align:left;
	float:none
}
.cbp-hrmenu .cbp-links li {
	margin:3px 0;
	padding-left:2px;
	position:relative
}
.cbp-hrmenu .cbp-links li:last-child {
	margin-bottom:0
}
.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > div > a:after,
.cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3 > div > a:after {
	content:"\f0da";
	display:inline;
	font-family:"FontAwesome";
	padding-left:4px;
	opacity:0.2;
	position:relative;
	-webkit-transition:opacity 0.3s ease;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease
}
.cbp-hrmenu .cbp-links li a {
	padding-left:10px;
	display:inline-block
}
.cbp-hrmenu .cbp-links li a:before {
	content:"\f105";
	display:inline;
	font-family:"FontAwesome";
	position:absolute;
	left:0;
	-webkit-transition:left 0.3s ease,
	right 0.3s ease;
	-moz-transition:left 0.3s ease,
	right 0.3s ease;
	-o-transition:left 0.3s ease,
	right 0.3s ease;
	transition:left 0.3s ease,
	right 0.3s ease
}
.cbp-hrmenu .cbp-links li a:hover:before {
	left:3px
}
.cbp-hrmenu .cbp-links.cbp-valinks-vertical li {
	display:inline-block;
	margin:0;
	margin-right:12px;
	padding:0
}
.cbp-hrmenu .cbp-links.cbp-valinks-vertical.cbp-valinks-vertical2 {
	display:inline-block;
	vertical-align:middle
}
.cbp-category-thumb {
	display:block;
	margin-bottom:10px
}
.cbp-hrmenu.cbp-vertical > ul > li {
	float:none;
	display:block
}
.cbp-vertical-on-top {
	float:left;
	width:250px;
	position:relative
}
.cbp-vertical-on-top > .cbp-vertical > ul {
	position:absolute;
	visibility:hidden;
	opacity:0
}
.cbp-vertical-on-top.cbp-vert-expanded > .cbp-vertical > ul {
	visibility:visible;
	opacity:1
}
.cbp-vertical-on-top nav#cbp-hrmenu1 {
	margin-bottom:0
}
#index .cbp-homepage-expanded > .cbp-vertical > ul {
	visibility:visible;
	opacity:1
}
#index .cbp-sticky .cbp-homepage-expanded > .cbp-vertical > ul {
	visibility:hidden;
	opacity:0
}
#index .cbp-sticky .cbp-vert-expanded > .cbp-vertical > ul {
	visibility:visible;
	opacity:1
}
.cbp-hrmenu.cbp-vertical {
	width:100%;
	margin-bottom:20px
}
.cbp-hrmenu.cbp-vertical .cbp-submenu-aindicator {
	position:absolute;
	right:8px;
	margin-top:1px
}
.cbp-hrmenu.cbp-vertical .cbp-legend-vertical {
	top:-8px;
	right:14px
}
.cbp-hrmenu.cbp-vertical > ul {
	width:100%;
	max-width:100%;
	padding:0
}
.cbp-hrmenu.cbp-vertical > ul > li > a,
.cbp-hrmenu.cbp-vertical > ul > li .span.cbp-main-link {
	padding-left:15px;
	padding-right:15px;
	display:block
}
.cbp-hrmenu.cbp-vertical > ul > li:first-child > a,
.cbp-hrmenu.cbp-vertical > ul > li:first-child .span.cbp-main-link {
	border-top:none
}
.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper {
	position:absolute;
	visibility:hidden;
	opacity:0;
	z-index:100
}
.cbp-hrmenu.cbp-vertical .cbp-hropen .cbp-hrsub-wrapper {
	visibility:visible;
	opacity:1.0
}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	margin:0 auto
}
.cbp-hrmenu > ul > li {
	display:inline-block;
	float:left
}
.cbp-hrmenu > ul > li > a,
.cbp-hrmenu > ul > li > span.cbp-main-link {
	display:inline-block;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	-webkit-transition:color 0.3s ease,
	background-color 0.3s ease;
	-moz-transition:color 0.3s ease,
	background-color 0.3s ease;
	-o-transition:color 0.3s ease,
	background-color 0.3s ease;
	transition:color 0.3s ease,
	background-color 0.3s ease
}
.cbp-hrmenu > ul > li:first-child > a,
.cbp-hrmenu > ul > li:first-child > span.cbp-main-link {
	border-left:none !important
}
.cbp-hrmenu.cbp-arrowed .cbp-triangle-container {
	display:block
}
.cbp-hrmenu .cbp-triangle-top {
	width:0;
	height:0;
	position:absolute;
	z-index:1;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-bottom:12px solid #fff;
	top:1px
}
.cbp-hrmenu .cbp-triangle-top-back {
	width:0;
	height:0;
	position:absolute;
	left:-1px;
	border-left:13px solid transparent;
	border-right:13px solid transparent;
	border-bottom:13px solid #EAEAEA
}
.cbp-hrmenu .cbp-triangle-container {
	display:none;
	left:0;
	top:0;
	position:absolute
}
.cbp-hrmenu .cbp-triangle-left,
#columns .cbp-hrmenu .cbp-triangle-left {
	position:absolute;
	width:0;
	height:0;
	left:1px;
	z-index:1;
	border-top:12px solid transparent;
	border-bottom:12px solid transparent;
	border-right:12px solid #fff
}
.cbp-hrmenu .cbp-triangle-left-back,
#columns .cbp-hrmenu .cbp-triangle-left-back {
	position:absolute;
	width:0;
	height:0;
	top:-1px;
	left:0;
	border-top:13px solid transparent;
	border-bottom:13px solid transparent;
	border-right:13px solid #EAEAEA
}
.cbp-horizontal.cbp-arrowed .cbp-triangle-container {
	position:absolute;
	bottom:-13px
}
.cbp-vertical.cbp-arrowed .cbp-hrsub-inner {
	margin-left:12px
}
.cbp-horizontal.cbp-arrowed .cbp-hrsub-inner {
	margin-top:12px
}
.cbp-hrmenu .cbp-hrsub {
	visibility:hidden;
	opacity:0;
	position:absolute;
	display:none;
	padding-bottom:20px;
	padding:0 !important
}
.cbp-hropen .cbp-hrsub {
	visibility:visible;
	opacity:1.0;
	z-index:1
}
.cbp-hrmenu .cbp-hrsub-inner {
	background:#fff;
	border:1px solid #EAEAEA
}
.cbp-hrmenu .cbp-hrsub-inner > .row {
	margin-left:10px;
	margin-right:10px
}
.cbp-hrmenu .cbp-hrsub-inner > .row:last-child {
	margin-bottom:20px
}
.cbp-hrsub-wide .cbp-hrsub-inner .container > .row:last-child {
	margin-bottom:20px
}
.cbp-hrmenu .cbp-notfit {
	right:0
}
.cbp-hrmenu .cbp-show {
	display:block
}
.cbp-category-link-w {
	position:relative
}
.cbp-category-tree {
	display:inline-block
}
.cbp-hrmenu ul.cbp-hrsub-level2 {
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:100%;
	margin-top:-20px;
	padding:8px 10px;
	z-index:3;
	width:auto;
	background:#fff;
	border:1px solid #EAEAEA;
	white-space:nowrap
}
.cbp-hrmenu ul.cbp-hrsub-level3 {
	left:101%
}
.cbp-hrsub-haslevel3 > .cbp-category-link-w > ul {
	visibility:hidden;
	opacity:0;
	position:absolute;
	left:100px;
	margin-top:-20px;
	padding:8px 10px;
	z-index:3;
	width:auto;
	transition:visibility 180ms ease-in-out,
	opacity 180ms ease-in-out;
	white-space:nowrap;
	left:101%
}
.cbp-hrsub-haslevel3:hover > .cbp-category-link-w > ul {
	visibility:visible;
	opacity:1.0
}
.cbp-hrsub-haslevel3:hover .cbp-hrsub-level2 {
	visibility:visible;
	opacity:1.0
}
.cbp-hrsub-haslevel2:hover > div > ul.cbp-hrsub-level2 {
	visibility:visible;
	opacity:1.0
}
.cbp-hrmenu .cbp-tab-pane {
	display:none
}
.cbp-hrmenu .cbp-tab-pane > div > .row:last-child {
	margin-bottom:20px
}
.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active {
	visibility:visible;
	opacity:1.0
}
.cbp-hrmenu .cbp-tab-pane.active {
	display:table-cell
}
.cbp-hor-width-0 .cbp-hrsub-wide .cbp-hrsub {
	width:100%;
	left:0
}
.cbp-hrsub-wide.cbp-hrsub-widec .cbp-hrsub-inner {
	width:100%;
	max-width:100%
}
.cbp-hrsub-narrow {
	position:relative
}
.cbp-fade .cbp-hrsub {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-fade .cbp-hrsub-level2 {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-fade .cbp-hrsub-wrapper {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-fade.cbp-vertical > ul {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-fade-slide-bottom .cbp-hrsub {
	transition:all 300ms ease-in-out;
	margin-top:15px
}
.cbp-fade-slide-bottom .cbp-hropen .cbp-hrsub {
	transition:all 300ms ease-in-out;
	margin-top:0
}
.cbp-fade-slide-bottom .cbp-hrsub-level2 {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-fade-slide-top .cbp-hrsub {
	transition:all 300ms ease-in-out;
	margin-top:-15px;
	z-index:-20
}
.cbp-fade-slide-top .cbp-hropen .cbp-hrsub {
	transition:all 300ms ease-in-out;
	margin-top:0;
	z-index:1
}
.cbp-fade-slide-top .cbp-hrsub-level2 {
	transition:visibility 300ms ease-in-out,
	opacity 300ms ease-in-out
}
.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content:"";
	display:table
}
.cbp-hrmenu .cbp-hrsub-inner:after {
	clear:both
}
.cbp-hrsub h4 {
	color:#afdefa;
	padding:2em 0 0.6em;
	margin:0;
	font-size:160%;
	font-weight:300
}
@media (min-width: 1000px) {
	.cbp-spmenu-push-toright {
		left:0 !important
	}
}
#iqitmegamenu-mobile {
	display:none;
	text-align:left
}
#iqitmegamenu-mobile ul,
#iqitmegamenu-mobile li {
	list-style-type:none
}
#iqitmegamenu-mobile #iqitmegamenu-shower {
	text-transform:uppercase;
	padding:12px 15px;
	cursor:pointer;
	line-height:36px
}
#iqitmegamenu-mobile .iqitmegamenu-icon {
	margin-right:10px;
	color:#000;
	display:block;
	background-color:#fff;
	font-weight:bold;
	font-size:24px;
	float:left;
	width:36px;
	text-align:center;
	cursor:pointer
}
#iqitmegamenu-mobile .iqitmegamenu-accordion {
	list-style:none;
	padding:0;
	overflow:hidden;
	height:auto;
	max-height:0;
	margin:0;
	-webkit-transition:all 0.5s ease;
	-webkit-transition-delay:0s;
	-moz-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
#iqitmegamenu-mobile .iqitmegamenu-accordion.showedmenu {
	border-top:none;
	padding:12px;
	max-height:9999px;
	-webkit-transition:all 0.5s ease;
	-webkit-transition-delay:0s;
	-moz-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li {
	border-bottom:1px dashed #dddddd
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li:last-child {
	border-bottom:none
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li > a {
	text-transform:uppercase;
	display:block;
	padding:10px 0
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul {
	background-color:#f8f8f8
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a {
	display:block;
	padding:10px 0;
	border-top:1px dashed #dddddd
}
#iqitmegamenu-mobile .iqitmegamenu-accordion ul {
	list-style:none;
	padding:0 0 0 0
}
#iqitmegamenu-mobile .iqitmegamenu-accordion ul li {
	font-weight:normal;
	cursor:auto;
	padding:0 0 0 7px
}
#iqitmegamenu-mobile .iqitmegamenu-accordion a {
	text-decoration:none
}
#iqitmegamenu-mobile .iqitmegamenu-accordion a:hover {
	text-decoration:none
}
#iqitmegamenu-accordion {
	display:none
}
#iqitmegamenu-accordion div.responsiveInykator {
	display:block;
	font-weight:bold;
	font-size:24px;
	float:right;
	padding:6px 0;
	position:relative;
	top:7px;
	width:32px;
	text-align:center;
	cursor:pointer
}
#iqitmegamenu-accordion > li ul {
	display:none
}
#iqitmegamenu-accordion.cbp-spmenu div.responsiveInykator {
	border:none
}
#iqitmegamenu-accordion.cbp-spmenu li a:hover {
	-webkit-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	-moz-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4)
}
#iqitmegamenu-accordion.cbp-spmenu > li a {
	text-transform:uppercase;
	font-weight:bold
}
#iqitmegamenu-accordion.cbp-spmenu > li ul {
	padding:0 10px;
	display:none;
	font-size:90%;
	-webkit-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	-moz-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4)
}
#iqitmegamenu-accordion > li ul.cbpm-ul-showed {
	display:block
}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul a:hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator {
	background:none;
	margin-right:0;
	color:#fff
}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul {
	margin:0
}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul a {
	text-transform:none;
	border:none
}
#iqitmegamenu-accordion.cbp-spmenu > li ul ul ul a {
	text-transform:none;
	font-weight:normal
}
#iqitmegamenu-mobile .iqitmegamenu-accordion li a {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.cbp-spmenu div.responsiveInykator {
	margin-right:10px
}
.cbp-spmenu-body {
	overflow-x:hidden;
	position:relative;
	left:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
#cbp-close-mobile {
	padding:0;
	text-align:center;
	width:50px;
	height:50px;
	position:absolute;
	left:-50px;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border:none !important
}
#cbp-close-mobile i {
	line-height:50px;
	font-size:28px
}
.cbp-spmenu-overlay {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:5102;
	visibility:hidden;
	opacity:0;
	display:none
}
@media (max-width: 999px) {
	.cbp-spmenu-overlay {
		display:block
	}
}
.cbp-spmenu-overlay-show {
	visibility:visible;
	opacity:1
}
.cbp-spmenu-overlay-show #cbp-close-mobile {
	left:240px;
	visibility:visible;
	opacity:1
}
.cbp-spmenu {
	position:fixed;
	z-index:5103;
	-webkit-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	-moz-box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	box-shadow:inset -134px 0 10px -133px rgba(0,
	0,
	0,
	0.4);
	overflow-y:auto
}
.cbp-spmenu h3 {
	color:#afdefa;
	font-size:1.9em;
	padding:20px;
	margin:0;
	font-weight:300;
	background:#0d77b6
}
.cbp-spmenu a {
	display:block;
	color:#fff;
	font-size:1.1em;
	font-weight:300
}
.cbp-spmenu > li > ul > li > a:hover {
	margin-left:-10px;
	margin-right:-10px;
	padding-left:23px
}
.cbp-spmenu a:active {
	background:#afdefa;
	color:#47a3da
}
.cbp-spmenu-vertical {
	width:240px;
	height:100%;
	top:0
}
.cbp-spmenu-vertical a {
	border-bottom:1px solid #258ecd;
	padding:1em
}
.cbp-spmenu-left {
	left:-240px
}
.cbp-spmenu-left.cbp-spmenu-open {
	left:0
}
.cbp-spmenu-push {
	overflow-x:hidden;
	position:relative;
	left:0
}
@media (max-width: 999px) {
	.cbp-spmenu-push-toright {
		left:240px;
		width:100%;
		position:fixed
	}
}
.cbp-spmenu-push-toleft {
	left:-240px
}
.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media screen and (max-width: 55.1875em) {
	.cbp-spmenu-top {
		top:-110px
	}
	.cbp-spmenu-bottom {
		bottom:-110px
	}
}
@media screen and (max-height: 26.375em) {
	.cbp-spmenu-vertical {
		font-size:90%;
		width:190px
	}
	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left:-190px
	}
	.cbp-spmenu-right {
		right:-190px
	}
	.cbp-spmenu-push-toright {
		left:190px
	}
}
.container-xs-height {
	display:table;
	padding-left:0;
	padding-right:0
}
.row-xs-height {
	display:table-row
}
.row-xs-height:before {
	display:none
}
.row-xs-height:after {
	display:none
}
.col-xs-height {
	display:table-cell;
	float:none;
	vertical-align:top
}
#iqitmegamenu-horizontal #search_block_top_content {
	width:auto;
	float:right;
	position:relative;
	width:160px;
	right:0
}
#iqitmegamenu-horizontal #search_block_top {
	position:absolute;
	top:0;
	width:150px;
	right:0;
	bottom:0;
	margin:auto
}
@media (max-width: 999px) {
	#iqitmegamenu-horizontal > .container {
		position:relative
	}
}
@media (max-width: 767px) {
	#iqitmegamenu-horizontal #search_block_top_content {
		width:100%;
		margin-bottom:10px
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	#iqitmegamenu-horizontal #search_block_top_content {
		position:absolute;
		right:20px;
		top:10px;
		bottom:10px;
		margin-right:0 !important
	}
}
@media (max-width: 767px) {
	#iqitmegamenu-horizontal #search_block_top {
		left:0
	}
}
.cbp-hor-width-1 #iqitmegamenu-horizontal #search_block_top_content {
	margin-right:15px
}
@media (max-width: 767px) {
	#iqitmegamenu-horizontal {
		background:transparent !important;
		border:none !important
	}
}
.cbp-hrmenu .col-xs-1,
.cbp-hrmenu .col-xs-2,
.cbp-hrmenu .col-xs-3,
.cbp-hrmenu .col-xs-4,
.cbp-hrmenu .col-xs-5,
.cbp-hrmenu .col-xs-6,
.cbp-hrmenu .col-xs-7,
.cbp-hrmenu .col-xs-8,
.cbp-hrmenu .col-xs-9,
.cbp-hrmenu .col-xs-10,
.cbp-hrmenu .col-xs-11,
.cbp-hrmenu .col-xs-12,
.cbp-hrmenu .col-sm-1,
.cbp-hrmenu .col-sm-2,
.cbp-hrmenu .col-sm-3,
.cbp-hrmenu .col-sm-4,
.cbp-hrmenu .col-sm-5,
.cbp-hrmenu .col-sm-6,
.cbp-hrmenu .col-sm-7,
.cbp-hrmenu .col-sm-8,
.cbp-hrmenu .col-sm-9,
.cbp-hrmenu .col-sm-10,
.cbp-hrmenu .col-sm-11,
.cbp-hrmenu .col-sm-12,
.cbp-hrmenu .col-md-1,
.cbp-hrmenu .col-md-2,
.cbp-hrmenu .col-md-3,
.cbp-hrmenu .col-md-4,
.cbp-hrmenu .col-md-5,
.cbp-hrmenu .col-md-6,
.cbp-hrmenu .col-md-7,
.cbp-hrmenu .col-md-8,
.cbp-hrmenu .col-md-9,
.cbp-hrmenu .col-md-10,
.cbp-hrmenu .col-md-11,
.cbp-hrmenu .col-md-12,
.cbp-hrmenu .col-lg-1,
.cbp-hrmenu .col-lg-2,
.cbp-hrmenu .col-lg-3,
.cbp-hrmenu .col-lg-4,
.cbp-hrmenu .col-lg-5,
.cbp-hrmenu .col-lg-6,
.cbp-hrmenu .col-lg-7,
.cbp-hrmenu .col-lg-8,
.cbp-hrmenu .col-lg-9,
.cbp-hrmenu .col-lg-10,
.cbp-hrmenu .col-lg-11,
.cbp-hrmenu .col-lg-12 {
	padding-left:10px;
	padding-right:10px
}
#iqitmegamenu-horizontal.cbp-nosticky .container {
	max-width:100%
}
.cbp-hor-width-0 #iqitmegamenu-horizontal {
	margin:0 -500%;
	padding:0 500%
}
.cbp-hor-width-0 #iqitmegamenu-horizontal .container {
	padding-left:10px;
	padding-right:10px
}
.cbp-hor-width-0 #iqitmegamenu-horizontal.cbp-sticky {
	margin:0;
	padding:0
}
.iqitmegamenu-wrapper {
	padding-top:25px
}
body,
#page {
	overflow-x:hidden
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position:relative;
	min-height:1px;
	padding-right:10px;
	padding-left:10px
}
.col-xs-15 {
	width:20%;
	float:left
}
@media (min-width: 768px) {
	.col-sm-15 {
		width:20%;
		float:left
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width:20%;
		float:left
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width:20%;
		float:left
	}
}
body .cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,
body .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
	font-size:13px;
	line-height:12px;
	height:28px;
	padding-left:20px;
	box-sizing:border-box;
	text-transform:none
}
body .cbp-horizontal > ul > li > a,
.cbp-horizontal > ul > li > span.cbp-main-link {
	padding-left:4px;
	padding-right:5px;
	line-height:48px
}
body .cbp-horizontal > ul {
	margin:5px 20px 0
}
body .cbp-hrmenu .cbp-submenu-aindicator {
	display:none
}
body #iqitmegamenu-horizontal.cbp-sticky {
	position:fixed !important;
	top:0 !important;
	width:100% !important;
	-webkit-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 1px 2px rgba(0,
	0,
	0,
	0.15);
	z-index:90;
	left:inherit;
	-webkit-backface-visibility:hidden;
	margin:0 auto;
	max-width:1140px
}
body .iqitmegamenu-wrapper {
	padding:0
}
body .cbp-menu-column {
	box-sizing:border-box
}
body #iqitmegamenu-horizontal {
	border:0;
	background-color:transparent
}
body #iqitmegamenu-horizontal.cbp-sticky {
	max-width:1240px !important;
	opacity:1
}
body .cbp-hrmenu .cbp-products-list > li {
	padding-top:3px;
	padding-bottom:3px
}
body .cbp-hrmenu .cbp-legend.cbp-legend-inner {
	margin-bottom:-4px
}
body .cbp-hrmenu .cbp-products-list .product-image-container {
	max-width:50px
}
body .cbp-hrmenu .cbp-products-big .product-image-container {
	max-width:70px
}
.cbp-horizontal .cbp-legend {
	background-color:#CA5058;
	color:#ffffff
}
.cbp-horizontal .cbp-legend .cbp-legend-arrow {
	color:#CA5058
}
.cbp-horizontal > ul {
	margin:15px 20px 0;
	padding:0;
	width:1200px;
	height:48px;
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/bg-menu2.png) top left no-repeat;
	display:table
}
body .cbp-hrmenu .cbp-triangle-top-back {
	display:none
}
body .cbp-hrmenu .cbp-triangle-top {
	border-bottom-color:#96c000
}
.cbp-hrmenu .cbp-triangle-top {
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #96c000
}
body .cbp-horizontal.cbp-arrowed .cbp-hrsub-inner {
	margin-top:6px
}
body .cbp-hrmenu .cbp-hrsub-inner {
	border-top:3px solid #96c000;
	border-bottom:3px solid #96c000
}
body .cbp-horizontal > ul > li {
	display:table-cell;
	float:none;
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/menu-sep.png) right 2px no-repeat
}
body .cbp-horizontal > ul > li:last-child {
	background:none
}
body .cbp-horizontal > ul > li.cbp-hropen > a,
body .cbp-horizontal > ul > li.cbp-hropen > a:hover {
	background-color:transparent
}
.cbp-horizontal > ul > li > a:hover,
body .cbp-horizontal > ul > li.cbp-hropen > a {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/bg-menu2.png) bottom center no-repeat
}
.cbp-horizontal > ul > li:first-child > a:hover,
body .cbp-horizontal > ul > li.cbp-hropen:first-child > a {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/bg-menu2.png) bottom left no-repeat
}
.cbp-horizontal > ul > li:last-child > a:hover,
body .cbp-horizontal > ul > li.cbp-hropen:last-child > a {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/bg-menu2.png) bottom right no-repeat
}
.cbp-horizontal > ul > li > a,
.cbp-horizontal > ul > li > span.cbp-main-link {
	color:#ffffff;
	line-height:45px;
	padding-left:10px;
	max-width:400px;
	padding-right:10px;
	text-transform:uppercase;
	font-size:14px;
	border-left:1px none #cecece
}
.cbp-horizontal > ul > li > a {
	font-family:Arial,
	Helvetica,
	sans-serif;
	display:block;
	padding:0 0 10px;
	font-size:12px !important;
	font-weight:bold;
	line-height:45px;
	color:#858585;
	border:0;
	text-decoration:none;
	text-align:center;
	height:38px;
	text-transform:inherit;
	text-shadow:0 1px 1px rgba(255,
	255,
	255,
	1)
}
.cbp-horizontal .cbp-tab-title {
	line-height:15px;
	text-transform:capitalize;
	color:#585858 !important
}
.cbp-hrmenu-tab-3 .col-xs-2 {
	width:18.666667%
}
.cbp-hrmenu-tab-21 .col-xs-2,
.cbp-hrmenu-tab-20 .col-xs-2,
.cbp-hrmenu-tab-31 .col-xs-2,
.cbp-hrmenu-tab-24 .col-xs-2 {
	width:19.9% !important
}
.cbp-hrmenu-tab-17 > a {
	width:44px !important
}
.cbp-horizontal > ul > li > a,
.cbp-horizontal > ul > li > span.cbp-main-link {
	font-size:12px;
	padding-left:10px;
	padding-right:10px
}
.cbp-vertical-on-top .cbp-vertical-title {
	line-height:45px
}
.cbp-horizontal > ul > li > a .cbp-mainlink-icon,
.cbp-horizontal > ul > li > a .cbp-mainlink-iicon {
	font-size:14px;
	max-height:14px
}
.cbp-hrmenu .cbp-hrsub-inner,
.cbp-hrmenu ul.cbp-hrsub-level2,
.cbp-hrsub-haslevel3 > .cbp-category-link-w > ul {
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	background-color:#ffffff
}
.cbp-hrmenu .cbp-triangle-top {
	border-bottom-color:#ffffff;
	top:1px
}
.cbp-hrmenu .cbp-triangle-left,
#columns .cbp-hrmenu .cbp-triangle-left {
	border-right-color:#ffffff;
	left:1px
}
.cbp-hrmenu .cbp-triangle-top-back {
	left:-1px;
	border-bottom:13px solid #cecece;
	border-left:13px solid transparent;
	border-right:13px solid transparent
}
.cbp-hrmenu .cbp-triangle-left-back,
#columns .cbp-hrmenu .cbp-triangle-left-back {
	left:-13px;
	border-right:13px solid #cecece;
	border-bottom:13px solid transparent;
	border-left:13px solid transparent
}
.cbp-hrmenu .menu_column {
	border-color:#cecece
}
.cbp-hrmenu .cbp-hrsub-inner,
.cbp-hrmenu ul.cbp-hrsub-level2,
.cbp-hrsub-haslevel3:hover > .cbp-category-link-w > ul {
	-webkit-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15)
}
.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider {
	width:1px;
	right:-1px
}
.cbp-hrmenu .cbp-hrsub-tabs-names li {
	border-bottom:1px solid #cecece
}
.cbp-hrmenu .cbp-tab-pane {
	border-left:1px solid #cecece
}
.is_rtl .cbp-hrmenu .cbp-tab-pane {
	border-right:1px solid #cecece
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
	font-size:13px;
	line-height:17px;
	color:#777777;
	text-transform:uppercase;
	font-weight:bold
}
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover {
	color:#333333
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {
	padding-bottom:6px;
	border-bottom:1px solid #cecece
}
.cbp-hrmenu .cbp-hrsub-inner {
	font-size:12px;
	line-height:16px;
	color:#777777
}
.cbp-hrmenu .cbp-hrsub-inner a,
.cbp-hrmenu .cbp-hrsub-inner a:link {
	color:#777777
}
.cbp-hrmenu .cbp-hrsub-inner a:hover {
	color:#333333
}
.cbp-vertical-title {
	background-color:#000000;
	color:#ffffff;
	font-size:14px;
	line-height:45px;
	text-transform:uppercase
}
.cbp-vertical-title:hover {
	background-color:#282828;
	color:#ffffff
}
.cbp-hrmenu.cbp-vertical > ul {
	border-top:1px none #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	background-color:transparent
}
.cbp-vertical .cbp-legend {
	background-color:#CA5058;
	color:#ffffff
}
.cbp-vertical .cbp-legend .cbp-legend-arrow {
	color:#CA5058
}
body .cbp-hropen .cbp-hrsub {
	z-index:999 !important
}
body .cbp-vertical > ul > li.cbp-hropen > a:hover {
	background:url(http://module.dakir.be/themes/wattuneed-1200-2/img/theme2/bg-menu2.png) bottom left no-repeat;
	height:34px !IE
}
.cbp-vertical > ul > li > a,
.cbp-vertical > ul > li > span.cbp-main-link {
	color:#777777;
	padding-top:20px;
	padding-bottom:20px;
	text-transform:uppercase;
	font-size:14px;
	border-top:1px solid #cecece
}
.cbp-vertical > ul > li > a .cbp-mainlink-icon,
.cbp-vertical > ul > li > a .cbp-mainlink-iicon {
	font-size:14px;
	max-height:14px
}
.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul {
	-webkit-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15)
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a {
	background-color:#F9F9F9;
	color:#777777
}
.cbp-hrmenu .cbp-submenu-it-indicator {
	color:#777777
}
.cbp-tabs-names li a:hover,
.cbp-hrmenu .cbp-hrsub-tabs-names li.active a,
.cbp-tabs-names li .cbp-inner-border-hider {
	background-color:#ffffff;
	color:#777777
}
.cbp-hrmenu li.active .cbp-submenu-it-indicator {
	color:#777777
}
#iqitmegamenu-mobile #iqitmegamenu-shower,
#cbp-close-mobile {
	background-color:#000000;
	color:#ffffff;
	border:1px solid #cecece
}
#iqitmegamenu-mobile .iqitmegamenu-icon {
	color:#000000;
	background-color:#ffffff
}
.cbp-mobilesubmenu {
	background-color:#ffffff;
	color:#777777;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece
}
#iqitmegamenu-accordion {
	background-color:#ffffff;
	color:#777777
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul {
	background-color:#f8f8f8
}
#iqitmegamenu-accordion.cbp-spmenu > li ul {
	background-color:#f8f8f8
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a {
	border-top:1px solid #cecece
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li {
	border-bottom:1px solid #cecece
}
.cbp-spmenu-vertical a {
	border-bottom:1px solid #cecece
}
#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator {
	color:#777777
}
#iqitmegamenu-mobile .iqitmegamenu-accordion li a,
.cbp-spmenu a {
	color:#777777
}
#iqitmegamenu-mobile .iqitmegamenu-accordion li a:hover {
	color:#777777;
	background-color:#e5e5e5;
	padding-left:10px
}
.cbp-spmenu a:hover {
	color:#777777;
	background-color:#e5e5e5
}
#iqitmegamenu-accordion div.responsiveInykator {
	color:#777777;
	background-color:#ffffff
}
.cbp-hrmenu-tab-26 .menu-element-id-1 > .col-xs-2 {
	width:18.5%
}
#iqitmegamenu-horizontal {
	border-top:1px none #cecece;
	border-right:1px none #cecece;
	border-bottom:1px none #cecece;
	border-left:1px none #cecece;
	background-color:#000
}
.cbp-horizontal .cbp-legend {
	color:#fff;
	background-color:#CA5058
}
.cbp-horizontal .cbp-legend .cbp-legend-arrow {
	color:#CA5058
}
.cbp-horizontal > ul > li.cbp-hropen > a,
.cbp-horizontal > ul > li.cbp-hropen > a:hover {
	color:#000;
	background-color:#fafafa
}
.cbp-horizontal > ul > li > a,
.cbp-horizontal > ul > li > span.cbp-main-link {
	padding-right:14px;
	padding-left:14px;
	max-width:400px;
	border-left:1px none #cecece;
	text-transform:uppercase;
	font-size:14px;
	line-height:45px;
	color:#fff
}
.cbp-horizontal .cbp-tab-title {
	line-height:15px
}
@media(min-width:1320px){.cbp-horizontal .cbp-tab-title {
	line-height:15px
}
.cbp-horizontal > ul > li > a,
.cbp-horizontal > ul > li > span.cbp-main-link {
	padding-right:20px;
	padding-left:20px;
	font-size:14px
}
}
.cbp-vertical-on-top .cbp-vertical-title {
	line-height:45px
}
.cbp-horizontal > ul > li > a .cbp-mainlink-icon,
.cbp-horizontal > ul > li > a .cbp-mainlink-iicon {
	max-height:14px;
	font-size:14px
}
.cbp-hrmenu .cbp-hrsub-inner,
.cbp-hrmenu ul.cbp-hrsub-level2,
.cbp-hrsub-haslevel3 > .cbp-category-link-w > ul {
	border-top:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	background-color:#fff
}
.cbp-hrmenu .cbp-triangle-top {
	top:1px;
	border-bottom-color:#fff
}
.cbp-hrmenu .cbp-triangle-left,
#columns .cbp-hrmenu .cbp-triangle-left {
	left:1px;
	border-right-color:#fff
}
.cbp-hrmenu .cbp-triangle-top-back {
	left:-1px;
	border-right:13px solid transparent;
	border-bottom:13px solid #cecece;
	border-left:13px solid transparent
}
.cbp-hrmenu .cbp-triangle-left-back,
#columns .cbp-hrmenu .cbp-triangle-left-back {
	left:-13px;
	border-right:13px solid #cecece;
	border-bottom:13px solid transparent;
	border-left:13px solid transparent
}
.cbp-hrmenu .menu_column {
	border-color:#cecece
}
.cbp-hrmenu .cbp-hrsub-inner,
.cbp-hrmenu ul.cbp-hrsub-level2,
.cbp-hrsub-haslevel3:hover > .cbp-category-link-w > ul {
	-webkit-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15)
}
.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider {
	right:-1px;
	width:1px
}
.cbp-hrmenu .cbp-hrsub-tabs-names li {
	border-bottom:1px solid #cecece
}
.cbp-hrmenu .cbp-tab-pane {
	border-left:1px solid #cecece
}
.is_rtl .cbp-hrmenu .cbp-tab-pane {
	border-right:1px solid #cecece
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	color:#777
}
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover {
	color:#333
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {
	padding-bottom:6px;
	border-bottom:1px solid #cecece
}
.cbp-hrmenu .cbp-hrsub-inner {
	font-size:12px;
	line-height:16px;
	color:#777
}
.cbp-hrmenu .cbp-hrsub-inner a,
.cbp-hrmenu .cbp-hrsub-inner a:link {
	color:#777
}
.cbp-hrmenu .cbp-hrsub-inner a:hover {
	color:#333
}
.cbp-vertical-title {
	text-transform:uppercase;
	font-size:14px;
	line-height:45px;
	color:#fff;
	background-color:#000
}
.cbp-vertical-title:hover {
	color:#fff;
	background-color:#282828
}
.cbp-hrmenu.cbp-vertical > ul {
	border-top:1px none #cecece;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	background-color:transparent
}
.cbp-vertical .cbp-legend {
	color:#fff;
	background-color:#CA5058
}
.cbp-vertical .cbp-legend .cbp-legend-arrow {
	color:#CA5058
}
.cbp-vertical > ul > li.cbp-hropen > a,
.cbp-vertical > ul > li.cbp-hropen > a:hover {
	color:#000;
	background-color:#fafafa
}
.cbp-vertical > ul > li > a,
.cbp-vertical > ul > li > span.cbp-main-link {
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #cecece;
	text-transform:uppercase;
	font-size:14px;
	color:#777
}
.cbp-vertical > ul > li > a .cbp-mainlink-icon,
.cbp-vertical > ul > li > a .cbp-mainlink-iicon {
	max-height:14px;
	font-size:14px
}
.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul {
	-webkit-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	-moz-box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15);
	box-shadow:0 2px 10px rgba(0,
	0,
	0,
	0.15)
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-14 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-15 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-4 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-1 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-1 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-1 .menu-element-id-28 {
	right:-136px;
	bottom:-33px
}
.cbp-hrmenu li.cbp-hrmenu-tab-1 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-1 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-44 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-44 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-8 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-10 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-13 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-28 {
	right:-136px;
	bottom:-31px
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-3 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-56 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-16 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-55 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-48 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-11 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-3 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#efb000
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-2 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-44 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-44 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-45 > .cbp-menu-column-inner .cbp-legend-inner {
	background-color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-45 > .cbp-menu-column-inner .cbp-legend-arrow {
	color:#ab6900
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-31 > .cbp-menu-column-inner {
	padding-top:10px;
	border-top:1px solid #cecece
}
.cbp-hrmenu li.cbp-hrmenu-tab-12 .menu-element-id-31 > .cbp-menu-column-inner ul.cbp-hrsub-level2 {}.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a {
	color:#777;
	background-color:#F9F9F9
}
.cbp-hrmenu .cbp-submenu-it-indicator {
	color:#777
}
.cbp-tabs-names li a:hover,
.cbp-hrmenu .cbp-hrsub-tabs-names li.active a,
.cbp-tabs-names li .cbp-inner-border-hider {
	color:#777;
	background-color:#fff
}
.cbp-hrmenu li.active .cbp-submenu-it-indicator {
	color:#777
}
#iqitmegamenu-mobile #iqitmegamenu-shower,
#cbp-close-mobile {
	border:1px solid #cecece;
	color:#fff;
	background-color:#000
}
#iqitmegamenu-mobile .iqitmegamenu-icon {
	color:#000;
	background-color:#fff
}
.cbp-mobilesubmenu {
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	color:#777;
	background-color:#fff
}
#iqitmegamenu-accordion {
	color:#777;
	background-color:#fff
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul {
	background-color:#f8f8f8
}
#iqitmegamenu-accordion.cbp-spmenu > li ul {
	background-color:#f8f8f8
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a {
	border-top:1px solid #cecece
}
#iqitmegamenu-mobile .iqitmegamenu-accordion > li {
	border-bottom:1px solid #cecece
}
.cbp-spmenu-vertical a {
	border-bottom:1px solid #cecece
}
#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator {
	color:#777
}
#iqitmegamenu-mobile .iqitmegamenu-accordion li a,
.cbp-spmenu a {
	color:#777
}
#iqitmegamenu-mobile .iqitmegamenu-accordion li a:hover {
	padding-left:10px;
	color:#777;
	background-color:#e5e5e5
}
.cbp-spmenu a:hover {
	color:#777;
	background-color:#e5e5e5
}
#iqitmegamenu-accordion div.responsiveInykator {
	color:#777;
	background-color:#fff
}
.cbp-horizontal .cbp-tab-title {
	text-transform:capitalize;
	line-height:15px;
	color:#333
}
#paypal-column-block p {
	text-align:center
}
.paypal-bold {
	font-weight:700
}
.paypal-clear {
	clear:both
}
#paypal-wrapper .half {
	width:44%
}
#paypal-wrapper {
	font-size:1.1em;
	position:relative
}
#paypal-wrapper ul li {
	text-align:left
}
#paypal-wrapper hr {
	border-top:1px solid #ccc!important;
	margin-bottom:0;
	margin-top:20px
}
#paypal-wrapper .toolbox {
	background:#fff2cf;
	border:1px solid #aaa;
	color:#000;
	display:none;
	font-size:10px;
	font-weight:400;
	left:730px;
	line-height:12px;
	padding:6px!important;
	position:absolute;
	text-transform:none;
	top:-10px!important;
	width:180px;
	z-index:100
}
.paypal-disabled,
.paypal-disabled *,
.paypal-disabled * *,
.paypal-disabled * * * {
	color:#888!important
}
.paypal-disabled .paypal-button,
.paypal-disabled input[type=submit] {
	background:#DDD!important;
	border:1px solid #999!important
}
#paypal-wrapper .inline {
	display:inline;
	margin-right:5px
}
#paypal-wrapper .box {
	margin:6px 1%;
	padding:12px;
	text-align:left
}
#paypal-wrapper .box ul {
	list-style:none;
	margin:0;
	padding:0
}
#paypal-wrapper .box ul.tick li {
	background:url(http://module.dakir.be/modules/paypal/views/css/../img/blue_tick.png) no-repeat left 3px;
	padding:4px 26px
}
span.paypal-section {
	background:url(http://module.dakir.be/modules/paypal/views/css/../img/sprites.png) no-repeat 0 0;
	color:#FFF!important;
	float:left;
	height:24px;
	line-height:24px;
	margin-right:8px;
	text-align:center;
	width:24px
}
.paypal-disabled span.paypal-section {
	background:url(http://module.dakir.be/modules/paypal/views/css/../img/sprites.png) 0 24px
}
#paypal-slogan {
	font-size:1.8em;
	margin:0 0 5px;
	text-transform:uppercase
}
#paypal-slogan .light {
	color:#369
}
#paypal-slogan .dark {
	color:#036
}
#paypal-call-button {
	margin:-6px 0 0;
	padding:0
}
#paypal-call,
#paypal-call-foonote {
	background:#e1e1e1 url(http://module.dakir.be/modules/paypal/views/css/../img/bg-call-button.png) repeat-x;
	border:1px solid #d2d2d2;
	border-left-color:#ddd;
	border-radius:5px;
	border-right-color:#ddd;
	border-top-color:#e9e9e9;
	color:#369;
	display:block;
	margin:0;
	padding:10px 20px;
	width:auto
}
#paypal-call-foonote {
	background:none;
	border:none;
	font-size:.8em;
	max-width:320px;
	padding:2px 10px;
	text-align:justify
}
#paypal-get-identification {
	display:block;
	min-width:378px;
	text-align:center
}
#paypal-wrapper a,
#paypal-test-mode-confirmation a {
	color:#036;
	text-decoration:underline
}
#paypal-wrapper h1,
#paypal-wrapper h2,
#paypal-wrapper h3,
#paypal-wrapper h4,
#paypal-wrapper h5,
#paypal-wrapper h6,
#paypal-country-form h1,
#paypal-test-mode-confirmation h1,
#paypal-country-form h2,
#paypal-test-mode-confirmation h2,
#paypal-country-form h3,
#paypal-test-mode-confirmation h3,
#paypal-country-form h4,
#paypal-test-mode-confirmation h4,
#paypal-country-form h5,
#paypal-test-mode-confirmation h5,
#paypal-country-form h6,
#paypal-test-mode-confirmation h6 {
	color:#036;
	font-family:Arial,
	Verdana,
	Helvetica,
	sans-serif;
	font-weight:400;
	text-transform:uppercase
}
#paypal-country-form h3,
#paypal-test-mode-confirmation h3,
#paypal-wrapper h3 {
	font-size:1.4em;
	line-height:24px
}
#paypal-country-form h4,
#paypal-test-mode-confirmation h4,
#paypal-wrapper h4 {
	font-size:1.2em;
	margin-bottom:5px;
	text-transform:none
}
#paypal-wrapper h1.inline + img,
#paypal-wrapper h2.inline + img,
#paypal-wrapper h3.inline + img,
#paypal-wrapper h4.inline + img,
#paypal-wrapper h5.inline + img,
#paypal-wrapper h6.inline + img {
	vertical-align:-6px
}
#paypal-wrapper p {
	margin-top:10px;
	padding-bottom:0
}
#paypal-wrapper .form-block {
	margin-top:5px
}
#paypal-wrapper .form-block input {
	vertical-align:top
}
#paypal-wrapper dl dt {
	clear:both;
	line-height:20px;
	margin-bottom:2px;
	text-align:right;
	width:220px
}
#paypal-wrapper dl dd {
	margin:0 0 16px 10px
}
#paypal-wrapper label {
	display:inline-block;
	float:none;
	font-size:.9em;
	font-weight:400;
	margin-bottom:5px;
	padding-left:6px;
	padding-top:0;
	position:relative;
	text-align:left;
	width:auto
}
#paypal-wrapper dl dt label {
	margin:0;
	padding:0
}
#paypal-wrapper .description,
#paypal-wrapper .paypal-signup-content {
	color:#666;
	font-size:.9em;
	font-weight:400;
	margin:2px 0;
	font-size:11px;
	font-style:italic
}
label span.description {
	display:block;
	padding-left:16px
}
#paypal-wrapper input[type=submit],
#paypal-country-form button,
#paypal-test-mode-confirmation button,
#paypal-wrapper .paypal-button {
	background:url(http://module.dakir.be/modules/paypal/views/css/../img/bg-button.png) repeat-x;
	border:1px solid #f29116;
	border-radius:4px;
	color:#292929;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	height:25px;
	line-height:26px;
	padding:0 10px;
	text-decoration:none;
	text-shadow:0 1px 1px #DDD;
	text-transform:uppercase
}
#paypal-country-form ul,
#paypal-test-mode-confirmation ul {
	font-size:1.1em;
	padding-left:10px
}
#paypal-country-form button,
#paypal-test-mode-confirmation button {
	line-height:20px
}
#paypal-test-mode-confirmation {
	margin:30px;
	text-align:left;
	width:500px
}
#paypal-country-form #buttons,
paypal-test-mode-confirmation#buttons {
	margin-top:20px;
	text-align:right
}
#paypal-test-mode-confirmation button + button {
	margin-left:20px;
	margin-right:20px
}
#paypal-save-success,
#paypal-save-failure {
	width:450px
}
#container_express_checkout {
	margin:auto;
	text-align:left
}
#payment_paypal_express_checkout {
	cursor:pointer
}
.paypal_error span {
	color:red;
	font-weight:bolder
}
.paypal_payment_acccepted span {
	color:green;
	font-weight:bolder
}
#paypal_configuration > .box {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0
}
#paypal-wrapper .left,
#paypal-wrapper dl > * {
	float:left
}
#paypal-wrapper .right,
.box ul.tick {
	float:right
}
.paypal-hide {
	display:none
}
#paypal-wrapper .merchant_id {
	margin-top:0
}
#paypal-wrapper .merchant_id label {
	padding-left:0
}
.inforeturn .alert {
	padding:15px;
	margin-bottom:18px;
	border:1px solid transparent;
	border-radius:0
}
.inforeturn .alert h4 {
	margin-top:0;
	color:inherit
}
.inforeturn .alert.alert-link {
	font-weight:bold
}
.inforeturn .alert > p,
.inforeturn .alert > ul {
	margin-bottom:0
}
.inforeturn .alert > p + p {
	margin-top:5px
}
.inforeturn .alert-dismissable {
	padding-right:35px
}
.inforeturn .alert-dismissable.close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.inforeturn .alert-success {
	background-color:#55c65e;
	border-color:#48b151;
	color:#fff
}
.inforeturn .alert-success hr {
	border-top-color:#419f49
}
.inforeturn .alert-success.alert-link {
	color:#e6e6e6
}
.inforeturn .alert-info {
	background-color:#5192f3;
	border-color:#4b80c3;
	color:#fff
}
.inforeturn .alert-info hr {
	border-top-color:#3d73b7
}
.inforeturn .alert-info.alert-link {
	color:#e6e6e6
}
.inforeturn .alert-warning {
	background-color:#fe9126;
	border-color:#e4752b;
	color:#fff
}
.inforeturn .alert-warning hr {
	border-top-color:#da681c
}
.inforeturn .alert-warning.alert-link {
	color:#e6e6e6
}
.inforeturn .alert-danger {
	background-color:#f3515c;
	border-color:#d4323d;
	color:#fff
}
.inforeturn .alert-danger hr {
	border-top-color:#c32933
}
.inforeturn .alert-danger.alert-link {
	color:#e6e6e6
}
.bootstrap .conf {
	background:url("http://module.dakir.be/modules/paypal/views/css/../../../../img/admin/ok2.png") no-repeat 10px;
	padding-left:40px !important
}
.bootstrap .warning_paypal {
	background:url("http://module.dakir.be/modules/paypal/views/css/../../../../img/admin/warning.gif") no-repeat 10px;
	padding-left:40px !important
}
p.payment_module.paypal a:after {
	display:block;
	content:"\f054";
	position:absolute;
	right:15px;
	margin-top:-11px;
	top:50%;
	font-family:"FontAwesome";
	font-size:25px;
	height:22px;
	width:14px;
	color:#777
}
#formOutEU.modal {
    background: rgba(0,0,0,0.7);
}
#formOutEU.modal .modal-content{
}
#formOutEU.modal .modal-dialog {
    max-width: 600px;
    margin: 90px auto;
}
#formOutEU.modal .modal-body{
    text-align: center;
}
#formOutEU.modal h3{
	color: #333;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 19px;
	width: 90%;
	float: left;
}
#formOutEU.modal .outadapt{
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
#formOutEU.modal .outadaptimg{
    background: #efefef;
    width: auto;
    margin: 11px auto;
    display: inline-block;
    padding: 10px 24px;
    font-size: 16px;
    border-radius: 6px;
    border: 1px solid #c8c8c8;
}
#formOutEU.modal .btn-success{
    font-size: 15px;
    font-weight: 600;
    height: 40px;
    width: 195px;
    text-transform: uppercase;
}
#formOutEU.modal .btn-success img{
    margin: -7px 0 0 0;
}
#formOutEU.modal .outadaptimg .outadaptimgleft{
    float: left;
    margin: -1px 9px 0 0; 
}
#formOutEU.modal .outadaptinfo{
    font-style:italic;
    font-size:11px;
    color: #b4b4b4;
}
body.maroc #setCurrency .currencies_ul{
  width: 108px;
}
body.maroc .header-top .info-center{
  visibility:hidden;
}


