.freeLocation{clear: left;float: left;width: 100%;}
.freeBlock{float: left;width: 100%;}
.cLayout,
.cRow{display: table;table-layout: fixed;width: 100%;}
.cColumn,
.cCell{display: table-cell;}
.cColumn{-webkit-box-sizing: padding-box;-moz-box-sizing: padding-box;box-sizing: padding-box;}
.cblock .columns{display: table;table-layout: fixed;width: 100%;}
.cblock .columns > div{display: table-cell;vertical-align: top;}
.cblock .columns > :not(:first-child){padding-left: 10px;}
.cblock .columns > :not(:last-child){padding-right: 10px;}
.cblock .columns .column-50{width: 50%;}
.cblock .columns .column-25{width: 25%;}
.cblock .columns .column-75{width: 75%;}
.cblock .columns .column-33{width: 33%;}
.cblock .columns .column-66{width: 66%;}
.display-none{display: none;}
.display-inline{display: inline;}
.hidden{position: absolute;left: -10000px;}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll;}
html,
button,
input,
select,
textarea{font-family: sans-serif;}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,window,

article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
article, aside, figure, footer, header,
hgroup, nav, section{display: block;}
audio,
canvas,
video{display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]){display: none;height: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ol,ul{list-style-type: none;}
a{margin: 0;padding: 0;vertical-align: baseline;background: transparent;}
a:hover,
a:active{outline: 0;}
table{border-collapse: collapse;border-spacing: 0;}
caption,th,td{font-weight: normal;}
abbr[title],
dfn[title]{cursor: help;}
dfn{font-style: italic;}
b,
strong{font-weight: bold;}
blockquote{margin: 1em 40px;}
del{text-decoration: line-through;}
pre{margin: 1em 0;}
pre,
code,
kbd,
samp{font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}
pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
q{quotes: none;}
q:before,
q:after{content: '';content: none;}
small{font-size: 75%;}
sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
img{border: 0;-ms-interpolation-mode: bicubic;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
form{margin: 0;}
fieldset{margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button,
input,
select,
textarea{font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,
input{line-height: normal;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor: pointer;-webkit-appearance: button;*overflow: visible;}
button[disabled],
input[disabled]{cursor: default;}
input[type="checkbox"],
input[type="radio"]{box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto;vertical-align: top;}
label, input[type="button"], input[type="submit"], input[type="image"], button{cursor: pointer;}
#fancybox-loading{position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/media/themes/wink/fancybox/fancybox.png');}
#fancybox-overlay{position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content{background-color: white;width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close{position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('/media/themes/wink/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error{color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame{width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/media/themes/wink/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico{background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible;}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancybox-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n{top: -20px;left: 0;width: 100%;background-image: url('/media/themes/wink/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top: -20px;right: -20px;background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e{top: 0;right: -20px;height: 100%;background-image: url('/media/themes/wink/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se{bottom: -20px;right: -20px;background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -182px;}
#fancybox-bg-s{bottom: -20px;left: 0;width: 100%;background-image: url('/media/themes/wink/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw{bottom: -20px;left: -20px;background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w{top: 0;left: -20px;height: 100%;background-image: url('/media/themes/wink/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top: -20px;left: -20px;background-image: url('/media/themes/wink/fancybox/fancybox.png');background-position: -40px -122px;}
#fancybox-title{font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside{padding-top: 10px;color: #fff;}
.fancybox-title-over{position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;background-image: url('/media/themes/wink/fancybox/fancy_title_over.png');display: block;}
.fancybox-title-float{position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap{border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td{border: none;white-space: nowrap;}
#fancybox-title-float-left{padding: 0 0 0 15px;background: url('/media/themes/wink/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('/media/themes/wink/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding: 0 0 0 15px;background: url('/media/themes/wink/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position: absolute;margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_loading.png', sizingMethod='scale');}
#fancybox-loading.fancybox-ie div{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_close.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_over.png', sizingMethod='scale');zoom: 1;}
.fancybox-ie #fancybox-title-left{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-n{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/frontoffice/fancy_shadow_nw.png', sizingMethod='scale');}
#fancybox-wrap,
#fancybox-outer,
#fancybox-content,
#fancybox-frame{-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
#fancybox-content{border: 0!important;background-color: white;}
#fancybox-close{background-image: url(/media/themes/wink/wink-fancybox-close.png);background-position: top left;}
#fancybox-outer{background: none!important;}
#fancybox-bg-n,
#fancybox-bg-ne,
#fancybox-bg-e,
#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw{background-image: none!important;}
.cloudzoom-lens{border: 5px solid #888;width: 100px;height: 100px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);cursor: crosshair;z-index: 9999;}
.cloudzoom-zoom{border: 1px solid #888;width: 500px;height: 200px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);z-index: 9999;}
.cloudzoom-zoom-inside{border: none;box-shadow: none;z-index: 9999;}
.cloudzoom-caption{display: none;text-align: left;background-color: #000;color: #fff;font-weight: bold;padding: 10px;font-family: sans-serif;font-size: 11px;}
.cloudzoom-blank{background-color: white;}
.cloudzoom-ajax-loader{width: 32px;height: 32px;}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin: 0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
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: transparent;}
a:active,
a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted;}
b,
strong{font-weight: bold;}
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 #c0c0c0;}
legend{padding: 0;border: 0;}
textarea{overflow: auto;}
optgroup{font-weight: bold;}
table{border-spacing: 0;border-collapse: collapse;}
td,
th{padding: 0;}
@media print {
*{color: #000!important;text-shadow: none!important;background: transparent!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: "";}
pre,
  blockquote{border: 1px solid #999;page-break-inside: avoid;}
thead{display: table-header-group;}
tr,
  img{page-break-inside: avoid;}
img{max-width: 100%!important;}
p,
  h2,
  h3{orphans: 3;widows: 3;}
h2,
  h3{page-break-after: avoid;}
select{background: #fff!important;}
.navbar{display: none;}
.table td,
  .table th{background-color: #fff!important;}
.btn > .caret,
  .dropup > .btn > .caret{border-top-color: #000!important;}
.label{border: 1px solid #000;}
.table{border-collapse: collapse!important;}
.table-bordered th,
  .table-bordered td{border: 1px solid #ddd!important;}
}
@font-face{font-family: 'Glyphicons Halflings';src: url('/media/themes/wink/font/glyphicons-halflings-regular.eot');src: url('/media/themes/wink/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/media/themes/wink/font/glyphicons-halflings-regular.woff') format('woff'), url('/media/themes/wink/font/glyphicons-halflings-regular.ttf') format('truetype'), url('/media/themes/wink/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon{position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.glyphicon-asterisk:before{content: "\2a";}
.glyphicon-plus:before{content: "\2b";}
.glyphicon-euro:before{content: "\20ac";}
.glyphicon-minus:before{content: "\2212";}
.glyphicon-cloud:before{content: "\2601";}
.glyphicon-envelope:before{content: "\2709";}
.glyphicon-pencil:before{content: "\270f";}
.glyphicon-glass:before{content: "\e001";}
.glyphicon-music:before{content: "\e002";}
.glyphicon-search:before{content: "\e003";}
.glyphicon-heart:before{content: "\e005";}
.glyphicon-star:before{content: "\e006";}
.glyphicon-star-empty:before{content: "\e007";}
.glyphicon-user:before{content: "\e008";}
.glyphicon-film:before{content: "\e009";}
.glyphicon-th-large:before{content: "\e010";}
.glyphicon-th:before{content: "\e011";}
.glyphicon-th-list:before{content: "\e012";}
.glyphicon-ok:before{content: "\e013";}
.glyphicon-remove:before{content: "\e014";}
.glyphicon-zoom-in:before{content: "\e015";}
.glyphicon-zoom-out:before{content: "\e016";}
.glyphicon-off:before{content: "\e017";}
.glyphicon-signal:before{content: "\e018";}
.glyphicon-cog:before{content: "\e019";}
.glyphicon-trash:before{content: "\e020";}
.glyphicon-home:before{content: "\e021";}
.glyphicon-file:before{content: "\e022";}
.glyphicon-time:before{content: "\e023";}
.glyphicon-road:before{content: "\e024";}
.glyphicon-download-alt:before{content: "\e025";}
.glyphicon-download:before{content: "\e026";}
.glyphicon-upload:before{content: "\e027";}
.glyphicon-inbox:before{content: "\e028";}
.glyphicon-play-circle:before{content: "\e029";}
.glyphicon-repeat:before{content: "\e030";}
.glyphicon-refresh:before{content: "\e031";}
.glyphicon-list-alt:before{content: "\e032";}
.glyphicon-lock:before{content: "\e033";}
.glyphicon-flag:before{content: "\e034";}
.glyphicon-headphones:before{content: "\e035";}
.glyphicon-volume-off:before{content: "\e036";}
.glyphicon-volume-down:before{content: "\e037";}
.glyphicon-volume-up:before{content: "\e038";}
.glyphicon-qrcode:before{content: "\e039";}
.glyphicon-barcode:before{content: "\e040";}
.glyphicon-tag:before{content: "\e041";}
.glyphicon-tags:before{content: "\e042";}
.glyphicon-book:before{content: "\e043";}
.glyphicon-bookmark:before{content: "\e044";}
.glyphicon-print:before{content: "\e045";}
.glyphicon-camera:before{content: "\e046";}
.glyphicon-font:before{content: "\e047";}
.glyphicon-bold:before{content: "\e048";}
.glyphicon-italic:before{content: "\e049";}
.glyphicon-text-height:before{content: "\e050";}
.glyphicon-text-width:before{content: "\e051";}
.glyphicon-align-left:before{content: "\e052";}
.glyphicon-align-center:before{content: "\e053";}
.glyphicon-align-right:before{content: "\e054";}
.glyphicon-align-justify:before{content: "\e055";}
.glyphicon-list:before{content: "\e056";}
.glyphicon-indent-left:before{content: "\e057";}
.glyphicon-indent-right:before{content: "\e058";}
.glyphicon-facetime-video:before{content: "\e059";}
.glyphicon-picture:before{content: "\e060";}
.glyphicon-map-marker:before{content: "\e062";}
.glyphicon-adjust:before{content: "\e063";}
.glyphicon-tint:before{content: "\e064";}
.glyphicon-edit:before{content: "\e065";}
.glyphicon-share:before{content: "\e066";}
.glyphicon-check:before{content: "\e067";}
.glyphicon-move:before{content: "\e068";}
.glyphicon-step-backward:before{content: "\e069";}
.glyphicon-fast-backward:before{content: "\e070";}
.glyphicon-backward:before{content: "\e071";}
.glyphicon-play:before{content: "\e072";}
.glyphicon-pause:before{content: "\e073";}
.glyphicon-stop:before{content: "\e074";}
.glyphicon-forward:before{content: "\e075";}
.glyphicon-fast-forward:before{content: "\e076";}
.glyphicon-step-forward:before{content: "\e077";}
.glyphicon-eject:before{content: "\e078";}
.glyphicon-chevron-left:before{content: "\e079";}
.glyphicon-chevron-right:before{content: "\e080";}
.glyphicon-plus-sign:before{content: "\e081";}
.glyphicon-minus-sign:before{content: "\e082";}
.glyphicon-remove-sign:before{content: "\e083";}
.glyphicon-ok-sign:before{content: "\e084";}
.glyphicon-question-sign:before{content: "\e085";}
.glyphicon-info-sign:before{content: "\e086";}
.glyphicon-screenshot:before{content: "\e087";}
.glyphicon-remove-circle:before{content: "\e088";}
.glyphicon-ok-circle:before{content: "\e089";}
.glyphicon-ban-circle:before{content: "\e090";}
.glyphicon-arrow-left:before{content: "\e091";}
.glyphicon-arrow-right:before{content: "\e092";}
.glyphicon-arrow-up:before{content: "\e093";}
.glyphicon-arrow-down:before{content: "\e094";}
.glyphicon-share-alt:before{content: "\e095";}
.glyphicon-resize-full:before{content: "\e096";}
.glyphicon-resize-small:before{content: "\e097";}
.glyphicon-exclamation-sign:before{content: "\e101";}
.glyphicon-gift:before{content: "\e102";}
.glyphicon-leaf:before{content: "\e103";}
.glyphicon-fire:before{content: "\e104";}
.glyphicon-eye-open:before{content: "\e105";}
.glyphicon-eye-close:before{content: "\e106";}
.glyphicon-warning-sign:before{content: "\e107";}
.glyphicon-plane:before{content: "\e108";}
.glyphicon-calendar:before{content: "\e109";}
.glyphicon-random:before{content: "\e110";}
.glyphicon-comment:before{content: "\e111";}
.glyphicon-magnet:before{content: "\e112";}
.glyphicon-chevron-up:before{content: "\e113";}
.glyphicon-chevron-down:before{content: "\e114";}
.glyphicon-retweet:before{content: "\e115";}
.glyphicon-shopping-cart:before{content: "\e116";}
.glyphicon-folder-close:before{content: "\e117";}
.glyphicon-folder-open:before{content: "\e118";}
.glyphicon-resize-vertical:before{content: "\e119";}
.glyphicon-resize-horizontal:before{content: "\e120";}
.glyphicon-hdd:before{content: "\e121";}
.glyphicon-bullhorn:before{content: "\e122";}
.glyphicon-bell:before{content: "\e123";}
.glyphicon-certificate:before{content: "\e124";}
.glyphicon-thumbs-up:before{content: "\e125";}
.glyphicon-thumbs-down:before{content: "\e126";}
.glyphicon-hand-right:before{content: "\e127";}
.glyphicon-hand-left:before{content: "\e128";}
.glyphicon-hand-up:before{content: "\e129";}
.glyphicon-hand-down:before{content: "\e130";}
.glyphicon-circle-arrow-right:before{content: "\e131";}
.glyphicon-circle-arrow-left:before{content: "\e132";}
.glyphicon-circle-arrow-up:before{content: "\e133";}
.glyphicon-circle-arrow-down:before{content: "\e134";}
.glyphicon-globe:before{content: "\e135";}
.glyphicon-wrench:before{content: "\e136";}
.glyphicon-tasks:before{content: "\e137";}
.glyphicon-filter:before{content: "\e138";}
.glyphicon-briefcase:before{content: "\e139";}
.glyphicon-fullscreen:before{content: "\e140";}
.glyphicon-dashboard:before{content: "\e141";}
.glyphicon-paperclip:before{content: "\e142";}
.glyphicon-heart-empty:before{content: "\e143";}
.glyphicon-link:before{content: "\e144";}
.glyphicon-phone:before{content: "\e145";}
.glyphicon-pushpin:before{content: "\e146";}
.glyphicon-usd:before{content: "\e148";}
.glyphicon-gbp:before{content: "\e149";}
.glyphicon-sort:before{content: "\e150";}
.glyphicon-sort-by-alphabet:before{content: "\e151";}
.glyphicon-sort-by-alphabet-alt:before{content: "\e152";}
.glyphicon-sort-by-order:before{content: "\e153";}
.glyphicon-sort-by-order-alt:before{content: "\e154";}
.glyphicon-sort-by-attributes:before{content: "\e155";}
.glyphicon-sort-by-attributes-alt:before{content: "\e156";}
.glyphicon-unchecked:before{content: "\e157";}
.glyphicon-expand:before{content: "\e158";}
.glyphicon-collapse-down:before{content: "\e159";}
.glyphicon-collapse-up:before{content: "\e160";}
.glyphicon-log-in:before{content: "\e161";}
.glyphicon-flash:before{content: "\e162";}
.glyphicon-log-out:before{content: "\e163";}
.glyphicon-new-window:before{content: "\e164";}
.glyphicon-record:before{content: "\e165";}
.glyphicon-save:before{content: "\e166";}
.glyphicon-open:before{content: "\e167";}
.glyphicon-saved:before{content: "\e168";}
.glyphicon-import:before{content: "\e169";}
.glyphicon-export:before{content: "\e170";}
.glyphicon-send:before{content: "\e171";}
.glyphicon-floppy-disk:before{content: "\e172";}
.glyphicon-floppy-saved:before{content: "\e173";}
.glyphicon-floppy-remove:before{content: "\e174";}
.glyphicon-floppy-save:before{content: "\e175";}
.glyphicon-floppy-open:before{content: "\e176";}
.glyphicon-credit-card:before{content: "\e177";}
.glyphicon-transfer:before{content: "\e178";}
.glyphicon-cutlery:before{content: "\e179";}
.glyphicon-header:before{content: "\e180";}
.glyphicon-compressed:before{content: "\e181";}
.glyphicon-earphone:before{content: "\e182";}
.glyphicon-phone-alt:before{content: "\e183";}
.glyphicon-tower:before{content: "\e184";}
.glyphicon-stats:before{content: "\e185";}
.glyphicon-sd-video:before{content: "\e186";}
.glyphicon-hd-video:before{content: "\e187";}
.glyphicon-subtitles:before{content: "\e188";}
.glyphicon-sound-stereo:before{content: "\e189";}
.glyphicon-sound-dolby:before{content: "\e190";}
.glyphicon-sound-5-1:before{content: "\e191";}
.glyphicon-sound-6-1:before{content: "\e192";}
.glyphicon-sound-7-1:before{content: "\e193";}
.glyphicon-copyright-mark:before{content: "\e194";}
.glyphicon-registration-mark:before{content: "\e195";}
.glyphicon-cloud-download:before{content: "\e197";}
.glyphicon-cloud-upload:before{content: "\e198";}
.glyphicon-tree-conifer:before{content: "\e199";}
.glyphicon-tree-deciduous:before{content: "\e200";}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after{-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;}
input,
button,
select,
textarea{font-family: inherit;font-size: inherit;line-height: inherit;}
a{color: #428bca;text-decoration: none;}
a:hover,
a:focus{color: #2a6496;text-decoration: underline;}
a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure{margin: 0;}
img{vertical-align: middle;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display: block;width: 100% \9;max-width: 100%;height: auto;}
.img-rounded{border-radius: 6px;}
.img-thumbnail{display: inline-block;width: 100% \9;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;}
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,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight: normal;line-height: 1;color: #777;}
h1,
.h1,
h2,
.h2,
h3,
.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,
.h4,
h5,
.h5,
h6,
.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%;}
cite{font-style: normal;}
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: #428bca;}
a.text-primary:hover{color: #3071a9;}
.text-success{color: #3c763d;}
a.text-success:hover{color: #2b542c;}
.text-info{color: #31708f;}
a.text-info:hover{color: #245269;}
.text-warning{color: #8a6d3b;}
a.text-warning:hover{color: #66512c;}
.text-danger{color: #a94442;}
a.text-danger:hover{color: #843534;}
.bg-primary{color: #fff;background-color: #428bca;}
a.bg-primary:hover{background-color: #3071a9;}
.bg-success{background-color: #dff0d8;}
a.bg-success:hover{background-color: #c1e2b3;}
.bg-info{background-color: #d9edf7;}
a.bg-info:hover{background-color: #afd9ee;}
.bg-warning{background-color: #fcf8e3;}
a.bg-warning:hover{background-color: #f7ecb5;}
.bg-danger{background-color: #f2dede;}
a.bg-danger:hover{background-color: #e4b9b9;}
.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}
ul,
ol{margin-top: 0;margin-bottom: 10px;}
ul ul,
ol ul,
ul ol,
ol ol{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: 8px;padding-left: 5px;}
dl{margin-top: 0;margin-bottom: 20px;}
dt,
dd{line-height: 1.42857143;}
dt{font-weight: bold;}
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[title],
abbr[data-original-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 p:last-child,
blockquote ul:last-child,
blockquote ol:last-child{margin-bottom: 0;}
blockquote footer,
blockquote small,
blockquote .small{display: block;font-size: 80%;line-height: 1.42857143;color: #777;}
blockquote footer:before,
blockquote small: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 footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before{content: '';}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after{content: '\00A0 \2014';}
blockquote:before,
blockquote:after{content: "";}
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%;-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: 1170px;}
}
.container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row{margin-right: -15px;margin-left: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{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-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{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-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{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-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{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;}
th{text-align: left;}
.table{width: 100%;max-width: 100%;margin-bottom: 20px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{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 > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td{border-top: 0;}
.table > tbody + tbody{border-top: 2px solid #ddd;}
.table .table{background-color: #fff;}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td{padding: 5px;}
.table-bordered{border: 1px solid #ddd;}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border: 1px solid #ddd;}
.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-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th{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 > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color: #f5f5f5;}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th{background-color: #e8e8e8;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color: #dff0d8;}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th{background-color: #d0e9c6;}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th{background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th{background-color: #c4e3f3;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th{background-color: #faf2cc;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color: #f2dede;}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th{background-color: #ebcccc;}
@media screen and (max-width: 767px) {
.table-responsive{width: 100%;margin-bottom: 15px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
.table-responsive > .table{margin-bottom: 0;}
.table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td{white-space: nowrap;}
.table-responsive > .table-bordered{border: 0;}
.table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0;}
.table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0;}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td{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: bold;}
input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"],
input[type="checkbox"]{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="radio"]:focus,
input[type="checkbox"]:focus{outline: thin dotted;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: #777;opacity: 1;}
.form-control:-ms-input-placeholder{color: #777;}
.form-control::-webkit-input-placeholder{color: #777;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{cursor: not-allowed;background-color: #eee;opacity: 1;}
textarea.form-control{height: auto;}
input[type="search"]{-webkit-appearance: none;}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{line-height: 34px;line-height: 1.42857143 \0;}
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[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;}
.radio,
.checkbox{position: relative;display: block;min-height: 20px;margin-top: 10px;margin-bottom: 10px;}
.radio label,
.checkbox label{padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{position: absolute;margin-top: 4px \9;margin-left: -20px;}
.radio + .radio,
.checkbox + .checkbox{margin-top: -5px;}
.radio-inline,
.checkbox-inline{display: inline-block;padding-left: 20px;margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-top: 0;margin-left: 10px;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"]{cursor: not-allowed;}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline{cursor: not-allowed;}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label{cursor: not-allowed;}
.form-control-static{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,
.form-horizontal .form-group-sm .form-control{height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-sm{height: 30px;line-height: 30px;}
textarea.input-sm,
select[multiple].input-sm{height: auto;}
.input-lg,
.form-horizontal .form-group-lg .form-control{height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
select.input-lg{height: 46px;line-height: 46px;}
textarea.input-lg,
select[multiple].input-lg{height: auto;}
.has-feedback{position: relative;}
.has-feedback .form-control{padding-right: 42.5px;}
.form-control-feedback{position: absolute;top: 25px;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}
.input-lg + .form-control-feedback{width: 46px;height: 46px;line-height: 46px;}
.input-sm + .form-control-feedback{width: 30px;height: 30px;line-height: 30px;}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline{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 .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline{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 .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline{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.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 .input-group{display: inline-table;vertical-align: middle;}
.form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control{width: auto;}
.form-inline .input-group > .form-control{width: 100%;}
.form-inline .control-label{margin-bottom: 0;vertical-align: middle;}
.form-inline .radio,
  .form-inline .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
.form-inline .radio label,
  .form-inline .checkbox label{padding-left: 0;}
.form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"]{position: relative;margin-left: 0;}
.form-inline .has-feedback .form-control-feedback{top: 0;}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{padding-top: 7px;margin-top: 0;margin-bottom: 0;}
.form-horizontal .radio,
.form-horizontal .checkbox{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{top: 0;right: 15px;}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label{padding-top: 14.3px;}
.form-horizontal .form-group-sm .control-label{padding-top: 6px;}
}
.btn{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,
.btn:focus{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{pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65;}
.btn-default{color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad;}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{background-image: none;}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active{background-color: #fff;border-color: #ccc;}
.btn-default .badge{color: #fff;background-color: #333;}
.btn-primary{color: #fff;background-color: #428bca;border-color: #357ebd;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{color: #fff;background-color: #3071a9;border-color: #285e8e;}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{background-image: none;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color: #428bca;border-color: #357ebd;}
.btn-primary .badge{color: #428bca;background-color: #fff;}
.btn-success{color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{color: #fff;background-color: #449d44;border-color: #398439;}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{background-image: none;}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active{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:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info{color: #fff;background-color: #31b0d5;border-color: #269abc;}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info{background-image: none;}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active{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:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning{color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning{background-image: none;}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active{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:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger{color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger{background-image: none;}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active{background-color: #d9534f;border-color: #d43f3a;}
.btn-danger .badge{color: #d9534f;background-color: #fff;}
.btn-link{font-weight: normal;color: #428bca;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: #2a6496;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{color: #777;text-decoration: none;}
.btn-lg,
.btn-group-lg > .btn{padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.btn-sm,
.btn-group-sm > .btn{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn-xs,
.btn-group-xs > .btn{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="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].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: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
.caret{display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.dropdown{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;line-height: 1.42857143;white-space: nowrap;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{text-decoration: none;background-color: #f5f5f5;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;background-color: #428bca;outline: 0;}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{color: #777;}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{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 solid;}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 1px;}
@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 > .btn,
.btn-group-vertical > .btn{position: relative;float: left;}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active{z-index: 2;}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus{outline: 0;}
.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-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 > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.btn-group > .btn-group:last-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-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-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="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"]{position: absolute;z-index: -1;filter: alpha(opacity=0);opacity: 0;}
.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-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.33;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;}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].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;}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn{height: auto;}
.input-group-addon,
.input-group-btn,
.input-group .form-control{display: table-cell;}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0;}
.input-group-addon,
.input-group-btn{width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group-addon{padding: 6px 12px;font-size: 14px;font-weight: normal;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="radio"],
.input-group-addon input[type="checkbox"]{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:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{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:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{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:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active{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{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:hover,
.nav > li > a:focus{text-decoration: none;background-color: #eee;}
.nav > li.disabled > a{color: #777;}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color: #eee;border-color: #428bca;}
.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:hover,
.nav-tabs > li.active > a:focus{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:hover,
.nav-tabs.nav-justified > .active > a:focus{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:hover,
  .nav-tabs.nav-justified > .active > a:focus{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:hover,
.nav-pills > li.active > a:focus{color: #fff;background-color: #428bca;}
.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:hover,
.nav-tabs-justified > .active > a:focus{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:hover,
  .nav-tabs-justified > .active > a:focus{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;}
.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-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse{padding-right: 0;padding-left: 0;}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse{max-height: 340px;}
@media (max-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse{max-height: 200px;}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse{margin-right: -15px;margin-left: -15px;}
@media (min-width: 768px) {
.container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse{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-top,
.navbar-fixed-bottom{position: fixed;right: 0;left: 0;z-index: 1030;-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
@media (min-width: 768px) {
.navbar-fixed-top,
  .navbar-fixed-bottom{border-radius: 0;}
}
.navbar-fixed-top{top: 0;border-width: 0 0 0px;}
.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:hover,
.navbar-brand:focus{text-decoration: none;}
@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 > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus{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-nav.navbar-right:last-child{margin-right: -15px;}
.navbar-left{float: left!important;}
.navbar-right{float: right!important;}
}
.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 .input-group{display: inline-table;vertical-align: middle;}
.navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control{width: auto;}
.navbar-form .input-group > .form-control{width: 100%;}
.navbar-form .control-label{margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio,
  .navbar-form .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio label,
  .navbar-form .checkbox label{padding-left: 0;}
.navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"]{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;}
}
@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-form.navbar-right:last-child{margin-right: -15px;}
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{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;}
.navbar-text.navbar-right:last-child{margin-right: 0;}
}
.navbar-default{background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand{color: #777;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{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:hover,
.navbar-default .navbar-nav > li > a:focus{color: #333;background-color: transparent;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color: #555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{color: #ccc;background-color: transparent;}
.navbar-default .navbar-toggle{border-color: #ddd;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{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:hover,
.navbar-default .navbar-nav > .open > a:focus{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:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333;background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555;background-color: #e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{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:hover,
.navbar-default .btn-link:focus{color: #333;}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus{color: #ccc;}
.navbar-inverse{background-color: #222;border-color: #080808;}
.navbar-inverse .navbar-brand{color: #777;}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus{color: #fff;background-color: transparent;}
.navbar-inverse .navbar-text{color: #777;}
.navbar-inverse .navbar-nav > li > a{color: #777;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color: #fff;background-color: #080808;}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus{color: #444;background-color: transparent;}
.navbar-inverse .navbar-toggle{border-color: #333;}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{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:hover,
.navbar-inverse .navbar-nav > .open > a:focus{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: #777;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent;}
}
.navbar-inverse .navbar-link{color: #777;}
.navbar-inverse .navbar-link:hover{color: #fff;}
.navbar-inverse .btn-link{color: #777;}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus{color: #fff;}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus{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: #428bca;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:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color: #2a6496;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2;color: #fff;cursor: default;background-color: #428bca;border-color: #428bca;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{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;}
.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;}
.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:hover,
.pager li > a:focus{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:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color: #777;cursor: not-allowed;background-color: #fff;}
.label{display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
a.label:hover,
a.label:focus{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]:hover,
.label-default[href]:focus{background-color: #5e5e5e;}
.label-primary{background-color: #428bca;}
.label-primary[href]:hover,
.label-primary[href]:focus{background-color: #3071a9;}
.label-success{background-color: #5cb85c;}
.label-success[href]:hover,
.label-success[href]:focus{background-color: #449d44;}
.label-info{background-color: #5bc0de;}
.label-info[href]:hover,
.label-info[href]:focus{background-color: #31b0d5;}
.label-warning{background-color: #f0ad4e;}
.label-warning[href]:hover,
.label-warning[href]:focus{background-color: #ec971f;}
.label-danger{background-color: #d9534f;}
.label-danger[href]:hover,
.label-danger[href]:focus{background-color: #c9302c;}
.badge{display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #777;border-radius: 10px;}
.badge:empty{display: none;}
.btn .badge{position: relative;top: -1px;}
.btn-xs .badge{top: 0;padding: 1px 5px;}
a.badge:hover,
a.badge:focus{color: #fff;text-decoration: none;cursor: pointer;}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge{color: #428bca;background-color: #fff;}
.nav-pills > li > a > .badge{margin-left: 3px;}
.jumbotron{padding: 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{border-radius: 6px;}
.jumbotron .container{max-width: 100%;}
@media screen and (min-width: 768px) {
.jumbotron{padding-top: 48px;padding-bottom: 48px;}
.container .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: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.thumbnail > img,
.thumbnail a > img{margin-right: auto;margin-left: auto;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{border-color: #428bca;}
.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: bold;}
.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: #428bca;-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-striped .progress-bar,
.progress-bar-striped{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.active .progress-bar,
.progress-bar.active{-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[aria-valuenow="1"],
.progress-bar[aria-valuenow="2"]{min-width: 30px;}
.progress-bar[aria-valuenow="0"]{min-width: 30px;color: #777;background-color: transparent;background-image: none;-webkit-box-shadow: none;box-shadow: none;}
.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,
.media-body{overflow: hidden;zoom: 1;}
.media,
.media .media{margin-top: 15px;}
.media:first-child{margin-top: 0;}
.media-object{display: block;}
.media-heading{margin: 0 0 5px;}
.media > .pull-left{margin-right: 10px;}
.media > .pull-right{margin-left: 10px;}
.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;}
.list-group-item > .badge{float: right;}
.list-group-item > .badge + .badge{margin-right: 5px;}
a.list-group-item{color: #555;}
a.list-group-item .list-group-item-heading{color: #333;}
a.list-group-item:hover,
a.list-group-item:focus{color: #555;text-decoration: none;background-color: #f5f5f5;}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus{color: #777;background-color: #eee;}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading{color: inherit;}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text{color: #777;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{z-index: 2;color: #fff;background-color: #428bca;border-color: #428bca;}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small{color: inherit;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color: #e1edf7;}
.list-group-item-success{color: #3c763d;background-color: #dff0d8;}
a.list-group-item-success{color: #3c763d;}
a.list-group-item-success .list-group-item-heading{color: inherit;}
a.list-group-item-success:hover,
a.list-group-item-success:focus{color: #3c763d;background-color: #d0e9c6;}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus{color: #fff;background-color: #3c763d;border-color: #3c763d;}
.list-group-item-info{color: #31708f;background-color: #d9edf7;}
a.list-group-item-info{color: #31708f;}
a.list-group-item-info .list-group-item-heading{color: inherit;}
a.list-group-item-info:hover,
a.list-group-item-info:focus{color: #31708f;background-color: #c4e3f3;}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus{color: #fff;background-color: #31708f;border-color: #31708f;}
.list-group-item-warning{color: #8a6d3b;background-color: #fcf8e3;}
a.list-group-item-warning{color: #8a6d3b;}
a.list-group-item-warning .list-group-item-heading{color: inherit;}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus{color: #8a6d3b;background-color: #faf2cc;}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus{color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}
.list-group-item-danger{color: #a94442;background-color: #f2dede;}
a.list-group-item-danger{color: #a94442;}
a.list-group-item-danger .list-group-item-heading{color: inherit;}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus{color: #a94442;background-color: #ebcccc;}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus{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 > 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{margin-bottom: 0;}
.panel > .list-group .list-group-item{border-width: 1px 0;border-radius: 0;}
.panel > .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{border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0;}
.list-group + .panel-footer{border-top-width: 0;}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table{margin-bottom: 0;}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px;}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px;}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px;}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .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{border-top: 1px solid #ddd;}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td{border-top: 0;}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered{border: 0;}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0;}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0;}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0;}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.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 > .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: #428bca;}
.panel-primary > .panel-heading{color: #fff;background-color: #428bca;border-color: #428bca;}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #428bca;}
.panel-primary > .panel-heading .badge{color: #428bca;background-color: #fff;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #428bca;}
.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 iframe,
.embed-responsive embed,
.embed-responsive object{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.embed-responsive.embed-responsive-16by9{padding-bottom: 56.25%;}
.embed-responsive.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: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
.close:hover,
.close:focus{color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}
button.close{-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;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: translate3d(0, -25%, 0);-o-transform: translate3d(0, -25%, 0);transform: translate3d(0, -25%, 0);}
.modal.in .modal-dialog{-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 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{min-height: 16.42857143px;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-size: 12px;line-height: 1.4;visibility: visible;filter: alpha(opacity=0);opacity: 0;}
.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;text-decoration: none;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{bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-right .tooltip-arrow{right: 5px;bottom: 0;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;left: 5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow{top: 0;right: 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;text-align: left;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);}
.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;font-weight: normal;line-height: 18px;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 > img,
.carousel-inner > .item > a > img{line-height: 1;}
.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);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:hover,
.carousel-control:focus{color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width: 20px;height: 20px;margin-top: -10px;font-family: serif;}
.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-prev,
  .carousel-control .icon-next{width: 30px;height: 30px;margin-top: -15px;font-size: 30px;}
.carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev{margin-left: -15px;}
.carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next{margin-right: -15px;}
.carousel-caption{right: 20%;left: 20%;padding-bottom: 30px;}
.carousel-indicators{bottom: 20px;}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after{display: table;content: " ";}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer: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;visibility: hidden!important;}
.affix{position: fixed;-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
width: device-width

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display: none!important;}
.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) {
.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;}
.visible-xs-block{display: block!important;}
.visible-xs-inline{display: inline!important;}
.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;}
tr.visible-sm{display: table-row!important;}
th.visible-sm,
  td.visible-sm{display: table-cell!important;}
.visible-sm-block{display: block!important;}
.visible-sm-inline{display: inline!important;}
.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;}
tr.visible-md{display: table-row!important;}
th.visible-md,
  td.visible-md{display: table-cell!important;}
.visible-md-block{display: block!important;}
.visible-md-inline{display: inline!important;}
.visible-md-inline-block{display: inline-block!important;}
}
@media (min-width: 1200px) {
.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;}
.visible-lg-block{display: block!important;}
.visible-lg-inline{display: inline!important;}
.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;}
tr.visible-print{display: table-row!important;}
th.visible-print,
  td.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;}
.hidden-print{display: none!important;}
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger{text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active{-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn:active,
.btn.active{background-image: none;}
.btn-default{text-shadow: 0 1px 0 #fff;background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));background-image: linear-gradient(to bottom, #fff 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;border-color: #ccc;}
.btn-default:hover,
.btn-default:focus{background-color: #e0e0e0;background-position: 0 -15px;}
.btn-default:active,
.btn-default.active{background-color: #e0e0e0;border-color: #dbdbdb;}
.btn-default:disabled,
.btn-default[disabled]{background-color: #e0e0e0;background-image: none;}
.btn-primary{background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));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;}
.btn-primary:hover,
.btn-primary:focus{background-color: #2d6ca2;background-position: 0 -15px;}
.btn-primary:active,
.btn-primary.active{background-color: #2d6ca2;border-color: #2b669a;}
.btn-primary:disabled,
.btn-primary[disabled]{background-color: #2d6ca2;background-image: none;}
.btn-success{background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));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;}
.btn-success:hover,
.btn-success:focus{background-color: #419641;background-position: 0 -15px;}
.btn-success:active,
.btn-success.active{background-color: #419641;border-color: #3e8f3e;}
.btn-success:disabled,
.btn-success[disabled]{background-color: #419641;background-image: none;}
.btn-info{background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));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;}
.btn-info:hover,
.btn-info:focus{background-color: #2aabd2;background-position: 0 -15px;}
.btn-info:active,
.btn-info.active{background-color: #2aabd2;border-color: #28a4c9;}
.btn-info:disabled,
.btn-info[disabled]{background-color: #2aabd2;background-image: none;}
.btn-warning{background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));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;}
.btn-warning:hover,
.btn-warning:focus{background-color: #eb9316;background-position: 0 -15px;}
.btn-warning:active,
.btn-warning.active{background-color: #eb9316;border-color: #e38d13;}
.btn-warning:disabled,
.btn-warning[disabled]{background-color: #eb9316;background-image: none;}
.btn-danger{background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));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;}
.btn-danger:hover,
.btn-danger:focus{background-color: #c12e2a;background-position: 0 -15px;}
.btn-danger:active,
.btn-danger.active{background-color: #c12e2a;border-color: #b92c28;}
.btn-danger:disabled,
.btn-danger[disabled]{background-color: #c12e2a;background-image: none;}
.thumbnail,
.img-thumbnail{-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);box-shadow: 0 1px 2px rgba(0, 0, 0, .075);}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{background-color: #357ebd;background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat: repeat-x;}
.navbar-default{background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);}
.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: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);}
.navbar-brand,
.navbar-nav > li > a{text-shadow: 0 1px 0 rgba(255, 255, 255, .25);}
.navbar-inverse{background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat: repeat-x;}
.navbar-inverse .navbar-nav > .active > a{background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);background-image: -o-linear-gradient(top, #222 0%, #282828 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));background-image: linear-gradient(to bottom, #222 0%, #282828 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat: repeat-x;-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a{text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom{border-radius: 0;}
.alert{text-shadow: 0 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);}
.alert-success{background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat: repeat-x;border-color: #b2dba1;}
.alert-info{background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat: repeat-x;border-color: #9acfea;}
.alert-warning{background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat: repeat-x;border-color: #f5e79e;}
.alert-danger{background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat: repeat-x;border-color: #dca7a7;}
.progress{background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat: repeat-x;}
.progress-bar{background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat: repeat-x;}
.progress-bar-striped{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);}
.list-group{border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);box-shadow: 0 1px 2px rgba(0, 0, 0, .075);}
.list-group-item.active,
.list-group-item.active:hover,
.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: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat: repeat-x;border-color: #3278b3;}
.panel{-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);box-shadow: 0 1px 2px rgba(0, 0, 0, .05);}
.panel-default > .panel-heading{background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat: repeat-x;}
.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: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat: repeat-x;}
.well{background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat: repeat-x;border-color: #dcdcdc;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);}
#logo{text-align: left;}
header{position: fixed;width: 100%;z-index: 100;top: 0;left: 0;}
header .glyphicon{color: #2c6271;position: absolute;left: 10px;top: 15px;}
header #search-wrapper .glyphicon{position: relative;color: #DE4654;left: -2px;top: 2px;}
header .caret{position: absolute;top: 20px;right: 10px;}
header #langue .btn{padding: 10px 22px 9px 12px;line-height: inherit;}
header #langue .dropdown-menu > li > a{text-align: center;}
.header-block{background: #fff;}
#content-top{margin-top: 185px;}
.shops{width: 100%;}
.btn-default{color: #2c6271;background-image: none;border-color: #afc5cc;font-size: 16px;box-shadow: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.btn-standard{background: #316d7e;background: -moz-linear-gradient(top,  #316d7e 0%, #2c6271 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#316d7e), color-stop(100%,#2c6271));background: -webkit-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: -o-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: -ms-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: linear-gradient(to bottom,  #316d7e 0%,#2c6271 100%);text-shadow: 1px 1px 1px #263738;filter: Shadow(Color=#263738, Direction=120, Strength=1);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-size: 14px;text-decoration: none;color: #ffffff;border: 1px solid #214C58;font-weight: bold;}
.btn-standard:hover{background: #2c6271;background: -moz-linear-gradient(top,  #2c6271 0%, #316d7e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c6271), color-stop(100%,#316d7e));background: -webkit-linear-gradient(top,  #2c6271 0%,#316d7e 100%);background: -o-linear-gradient(top,  #2c6271 0%,#316d7e 100%);background: -ms-linear-gradient(top,  #2c6271 0%,#316d7e 100%);background: linear-gradient(to bottom,  #2c6271 0%,#316d7e 100%);color: #ffffff;}
.btn-action, .btn-action:focus, .btn-action:active, .btn-action:visited{background: #B0C002;background: #c1d202;background: -moz-linear-gradient(top,  #c1d202 0%, #b1c002 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d202), color-stop(100%,#b1c002));background: -webkit-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: -o-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: -ms-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: linear-gradient(to bottom,  #c1d202 0%,#b1c002 100%);text-decoration: none;color: #ffffff!important;text-shadow: 1px 1px 1px #2b3d3e;border: 1px solid #6C9F0A;font-size: 14px;font-weight: bold;}
.btn-action:hover{background: #C1D202;background: #c1d202;background: -moz-linear-gradient(top,  #b1c002 0%, #c1d202 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1c002), color-stop(100%,#c1d202));background: -webkit-linear-gradient(top,  #b1c002 0%,#c1d202 100%);background: -o-linear-gradient(top,  #b1c002 0%,#c1d202 100%);background: -ms-linear-gradient(top,  #b1c002 0%,#c1d202 100%);background: linear-gradient(to bottom,  #b1c002 0%,#c1d202 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B1C002, endColorstr=#C1D202, GradientType=0);color: #ffffff;}
.btn-secondary{text-shadow: 1px 1px 1px #bdc2c3;filter: Shadow(Color=#263738, Direction=120, Strength=1);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-size: 14px;text-decoration: none;color: #438b8c;font-weight: bold;background: #f9ffff;background: -webkit-gradient(linear, left top, left bottom, from(#f9ffff), to(#f1f9fa));background: -moz-linear-gradient(top, #f9ffff, #f1f9fa);background: -o-linear-gradient(top, #f9ffff, #f1f9fa);position: relative;line-height: 40px;border: 1px solid #afc5cc;}
.btn-secondary:hover{background: #f1f9fa;background: -moz-linear-gradient(top,  #c8e0e3 0%, #f9ffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8e0e3), color-stop(100%,#f9ffff));background: -webkit-linear-gradient(top,  #c8e0e3 0%,#f9ffff 100%);background: -o-linear-gradient(top,  #c8e0e3 0%,#f9ffff 100%);background: -ms-linear-gradient(top,  #c8e0e3 0%,#f9ffff 100%);background: linear-gradient(to bottom,  #c8e0e3 0%,#f9ffff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8e0e3, endColorstr=#f9ffff, GradientType=0);color: #2C6271;}
.store-pickupTime select{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;}
.btn-default:hover, .btn-default:focus, .store-pickupTime select:hover{background-color: #f1f2f2;}
.store-pickupTime .btn{width: 100%;}
.store-pickupTime #lieu .btn{border-radius: 6px 0 0 6px;}
.store-pickupTime #date .btn{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-left: 0;border-right: 0;}
.store-pickupTime #date select{border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.store-pickupTime #heure .btn{border-radius: 0 6px 6px 0;}
header select{width: 100%;text-align: -moz-center;text-align: -webkit-center;text-align: center;line-height: inherit;padding: 10px 16px;background-color: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#date .dropdown-menu, #heure .dropdown-menu{z-index: 1001;max-height: 195px;overflow: auto;width: 100%;}
#langue .dropdown-menu{width: 100%;min-width: inherit;top: 41px;}
#langue .dropdown-menu li a{padding: 0;}
.moving-dropdown .glyphicon{position: relative;left: inherit;top: inherit;}
.moving-dropdown{position: absolute;bottom: 0;width: 100%;height: 28px;}
.moving-dropdown ul li{width: 50%;float: left;}
.moving-dropdown .btn{border-radius: 0!important;}
.suggestItemShelves, .suggestItem{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;cursor: pointer;line-height: 1.5em;padding-bottom: 0.7em;}
.suggestItemShelves:hover, .suggestItem:hover{background: #92b711;color: #fff;padding-left: 5px;}
.suggestAnswer .col-md-12{padding: 0;position: initial;}
.suggestAnswer .col-md-4{padding: 0 5px;}
.navbar-brand{display: none;color: #fff;}
.navbar{border-radius: 0;margin-bottom: 0;padding: 5px 0;}
.nav{width: 100%;}
.nav>li{display: inline-block;width: 7.98%;margin: 0 2px;}
.navbar .collapse,
.nav .col-md-1{padding: 0;}
.nav>li>a{color: #438B8C;font-size: 12px;font-weight: bold;background: #F9FFFF;background: -webkit-gradient(linear, left top, left bottom, from(#F9FFFF), to(#F1F9FA));background: -moz-linear-gradient(top, #f9ffff, #f1f9fa);background: -o-linear-gradient(top, #f9ffff, #f1f9fa);padding: 8px 5px 5px 5px;line-height: 1.2;border-radius: 5px;height: 43px;}
.nav li:nth-child(6) a.fr,
.nav li:nth-child(8) a.fr,
.nav li:nth-child(9) a.fr,
.nav li:nth-child(2) a.nl,
.nav li:nth-child(4) a.nl,
.nav li:nth-child(8) a.nl,
.nav li:nth-child(9) a.nl{line-height: 2.1;}
.icon-bar{background: #F9FFFF;}
.nav .dropdown-menu{background: #f8fefe;border: 2px solid #27686c;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);padding: 0;top: 41px;}
.nav .dropdown-menu li a{font-size: 12px;line-height: 14px;font-weight: 300;color: #27686c;outline: none;text-decoration: none;font-family: Arial, Helvetica, sans-serif;padding: 10px 15px;}
.nav .dropdown-toggle:hover .dropdown-menu{visibility: visible;}
.nav .dropdown-menu > li > a:focus, .nav .dropdown-menu > li > a:active{background: #ccde03!important;color: black!important;}
.nav .dropdown-menu > li > a:hover{background: #27686c;color: #fff;}
.nav .dropdown:last-child .dropdown-menu{right: 0;left: inherit;}
#logo{padding-left: 0;padding-right: 0;padding-top: 5px;padding-bottom: 5px;}
.image-logo{height: auto;width: 140px;}
.navbar a{text-decoration: none;}
.hdr{background: white;height: 85px;top: 0px;position: fixed;width: 5000px;z-index: 100;border: none!important;}
.navbar-fixed-top{border-width: 0 0 0px;border: none!important;}
.fr_menu1{width: 96px;margin-right: 1px;}
.fr_menu2{width: 73px;margin-right: 1px;}
.fr_menu3{width: 84px;margin-right: 4px;}
.fr_menu4{width: 87px;margin-right: 1px;}
.fr_menu5{width: 80px;margin-right: 1px;}
.fr_menu6{width: 79px;margin-right: 4px;}
.fr_menu7{width: 113px;margin-right: 1px;}
.fr_menu8{width: 86px;margin-right: 1px;}
.fr_menu9{width: 78px;margin-right: 4px;}
.fr_menu10{width: 107px;margin-right: 1px;}
.fr_menu11{width: 88px;}
.nl_menu1{width: 100px;margin-right: 1px;}
.nl_menu2{width: 56px;margin-right: 1px;}
.nl_menu3{width: 87px;margin-right: 4px;}
.nl_menu4{width: 61px;margin-right: 1px;}
.nl_menu5{width: 79px;margin-right: 1px;}
.nl_menu6{width: 90px;margin-right: 4px;}
.nl_menu7{width: 121px;margin-right: 1px;}
.nl_menu8{width: 79px;margin-right: 1px;}
.nl_menu9{width: 71px;margin-right: 4px;}
.nl_menu10{width: 120px;margin-right: 1px;}
.nl_menu11{width: 106px;}
.dl-menuwrapper{float: left;position: relative;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 1000;}
.dl-menuwrapper ul{padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li{position: relative;}
.dl-menuwrapper li a{display: block;position: relative;padding: 10px;font-size: 12px;line-height: 14px;font-weight: 300;color: #27686c;outline: none;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
.no-touch .dl-menuwrapper li a:hover{background: #27686c;color: #fff;}
.dl-menuwrapper li a:active{background: #ccde03!important;color: black!important;}
.dl-menuwrapper li.dl-back > a{padding-left: 30px;background: #ecf3d7;}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after{position: absolute;top: 0;line-height: 50px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "";}
.dl-menuwrapper li.dl-back:after{left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after{right: 10px;color: rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin: 5px 0 0 0;position: absolute;width: auto;min-width: 170px;display: none;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{display: block;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);background: #f8fefe;border: 2px solid #27686c;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);cursor: wait!important;}
.dl-menuwrapper li .dl-submenu{display: none;width: 100%;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a{display: none;}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display: block;}
.dl-menuwrapper > .dl-submenu{position: absolute;width: 100%;top: 50px;left: 0;margin: 0;}
.dl-menu.dl-animate-out-1{-webkit-animation: MenuAnimOut1 0.4s;-moz-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}
.dl-menu.dl-animate-out-2{-webkit-animation: MenuAnimOut2 0.3s ease-in-out;-moz-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}
.dl-menu.dl-animate-out-3{-webkit-animation: MenuAnimOut3 0.4s ease;-moz-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}
.dl-menu.dl-animate-out-4{-webkit-animation: MenuAnimOut4 0.4s ease;-moz-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}
.dl-menu.dl-animate-out-5{-webkit-animation: MenuAnimOut5 0.4s ease;-moz-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}
@-webkit-keyframes MenuAnimOut1 {
50%{-webkit-transform: translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}
100%{-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
}
@-webkit-keyframes MenuAnimOut2 {
100%{-webkit-transform: translateX(-100%);opacity: 0;}
}
@-webkit-keyframes MenuAnimOut3 {
100%{-webkit-transform: translateZ(300px);opacity: 0;}
}
@-webkit-keyframes MenuAnimOut4 {
100%{-webkit-transform: translateZ(-300px);opacity: 0;}
}
@-webkit-keyframes MenuAnimOut5 {
100%{-webkit-transform: translateY(40%);opacity: 0;}
}
@-moz-keyframes MenuAnimOut1 {
50%{-moz-transform: translateZ(-250px) rotateY(30deg);}
75%{-moz-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}
100%{-moz-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
}
@-moz-keyframes MenuAnimOut2 {
100%{-moz-transform: translateX(-100%);opacity: 0;}
}
@-moz-keyframes MenuAnimOut3 {
100%{-moz-transform: translateZ(300px);opacity: 0;}
}
@-moz-keyframes MenuAnimOut4 {
100%{-moz-transform: translateZ(-300px);opacity: 0;}
}
@-moz-keyframes MenuAnimOut5 {
100%{-moz-transform: translateY(40%);opacity: 0;}
}
@keyframes MenuAnimOut1 {
50%{transform: translateZ(-250px) rotateY(30deg);}
75%{transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}
100%{transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
}
@keyframes MenuAnimOut2 {
100%{transform: translateX(-100%);opacity: 0;}
}
@keyframes MenuAnimOut3 {
100%{transform: translateZ(300px);opacity: 0;}
}
@keyframes MenuAnimOut4 {
100%{transform: translateZ(-300px);opacity: 0;}
}
@keyframes MenuAnimOut5 {
100%{transform: translateY(40%);opacity: 0;}
}
.dl-menu.dl-animate-in-1{-webkit-animation: MenuAnimIn1 0.3s;-moz-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}
.dl-menu.dl-animate-in-2{-webkit-animation: MenuAnimIn2 0.3s ease-in-out;-moz-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}
.dl-menu.dl-animate-in-3{-webkit-animation: MenuAnimIn3 0.4s ease;-moz-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}
.dl-menu.dl-animate-in-4{-webkit-animation: MenuAnimIn4 0.4s ease;-moz-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}
.dl-menu.dl-animate-in-5{-webkit-animation: MenuAnimIn5 0.4s ease;-moz-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}
@-webkit-keyframes MenuAnimIn1 {
0%{-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
20%{-webkit-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}
100%{-webkit-transform: translateZ(0px) rotateY(0deg);opacity: 1;}
}
@-webkit-keyframes MenuAnimIn2 {
0%{-webkit-transform: translateX(-100%);opacity: 0;}
100%{-webkit-transform: translateX(0px);opacity: 1;}
}
@-webkit-keyframes MenuAnimIn3 {
0%{-webkit-transform: translateZ(300px);opacity: 0;}
100%{-webkit-transform: translateZ(0px);opacity: 1;}
}
@-webkit-keyframes MenuAnimIn4 {
0%{-webkit-transform: translateZ(-300px);opacity: 0;}
100%{-webkit-transform: translateZ(0px);opacity: 1;}
}
@-webkit-keyframes MenuAnimIn5 {
0%{-webkit-transform: translateY(40%);opacity: 0;}
100%{-webkit-transform: translateY(0);opacity: 1;}
}
@-moz-keyframes MenuAnimIn1 {
0%{-moz-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
20%{-moz-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}
100%{-moz-transform: translateZ(0px) rotateY(0deg);opacity: 1;}
}
@-moz-keyframes MenuAnimIn2 {
0%{-moz-transform: translateX(-100%);opacity: 0;}
100%{-moz-transform: translateX(0px);opacity: 1;}
}
@-moz-keyframes MenuAnimIn3 {
0%{-moz-transform: translateZ(300px);opacity: 0;}
100%{-moz-transform: translateZ(0px);opacity: 1;}
}
@-moz-keyframes MenuAnimIn4 {
0%{-moz-transform: translateZ(-300px);opacity: 0;}
100%{-moz-transform: translateZ(0px);opacity: 1;}
}
@-moz-keyframes MenuAnimIn5 {
0%{-moz-transform: translateY(40%);opacity: 0;}
100%{-moz-transform: translateY(0);opacity: 1;}
}
@keyframes MenuAnimIn1 {
0%{transform: translateZ(-500px) rotateY(0deg);opacity: 0;}
20%{transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}
100%{transform: translateZ(0px) rotateY(0deg);opacity: 1;}
}
@keyframes MenuAnimIn2 {
0%{transform: translateX(-100%);opacity: 0;}
100%{transform: translateX(0px);opacity: 1;}
}
@keyframes MenuAnimIn3 {
0%{transform: translateZ(300px);opacity: 0;}
100%{transform: translateZ(0px);opacity: 1;}
}
@keyframes MenuAnimIn4 {
0%{transform: translateZ(-300px);opacity: 0;}
100%{transform: translateZ(0px);opacity: 1;}
}
@keyframes MenuAnimIn5 {
0%{transform: translateY(40%);opacity: 0;}
100%{transform: translateY(0);opacity: 1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation: SubMenuAnimIn1 0.4s ease;-moz-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation: SubMenuAnimIn3 0.4s ease;-moz-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation: SubMenuAnimIn4 0.4s ease;-moz-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation: SubMenuAnimIn5 0.4s ease;-moz-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}
@-webkit-keyframes SubMenuAnimIn1 {
0%{-webkit-transform: translateX(50%);opacity: 0;}
100%{-webkit-transform: translateX(0px);opacity: 1;}
}
@-webkit-keyframes SubMenuAnimIn2 {
0%{-webkit-transform: translateX(100%);opacity: 0;}
100%{-webkit-transform: translateX(0px);opacity: 1;}
}
@-webkit-keyframes SubMenuAnimIn3 {
0%{-webkit-transform: translateZ(-300px);opacity: 0;}
100%{-webkit-transform: translateZ(0px);opacity: 1;}
}
@-webkit-keyframes SubMenuAnimIn4 {
0%{-webkit-transform: translateZ(300px);opacity: 0;}
100%{-webkit-transform: translateZ(0px);opacity: 1;}
}
@-webkit-keyframes SubMenuAnimIn5 {
0%{-webkit-transform: translateZ(-200px);opacity: 0;}
100%{-webkit-transform: translateZ(0);opacity: 1;}
}
@-moz-keyframes SubMenuAnimIn1 {
0%{-moz-transform: translateX(50%);opacity: 0;}
100%{-moz-transform: translateX(0px);opacity: 1;}
}
@-moz-keyframes SubMenuAnimIn2 {
0%{-moz-transform: translateX(100%);opacity: 0;}
100%{-moz-transform: translateX(0px);opacity: 1;}
}
@-moz-keyframes SubMenuAnimIn3 {
0%{-moz-transform: translateZ(-300px);opacity: 0;}
100%{-moz-transform: translateZ(0px);opacity: 1;}
}
@-moz-keyframes SubMenuAnimIn4 {
0%{-moz-transform: translateZ(300px);opacity: 0;}
100%{-moz-transform: translateZ(0px);opacity: 1;}
}
@-moz-keyframes SubMenuAnimIn5 {
0%{-moz-transform: translateZ(-200px);opacity: 0;}
100%{-moz-transform: translateZ(0);opacity: 1;}
}
@keyframes SubMenuAnimIn1 {
0%{transform: translateX(50%);opacity: 0;}
100%{transform: translateX(0px);opacity: 1;}
}
@keyframes SubMenuAnimIn2 {
0%{transform: translateX(100%);opacity: 0;}
100%{transform: translateX(0px);opacity: 1;}
}
@keyframes SubMenuAnimIn3 {
0%{transform: translateZ(-300px);opacity: 0;}
100%{transform: translateZ(0px);opacity: 1;}
}
@keyframes SubMenuAnimIn4 {
0%{transform: translateZ(300px);opacity: 0;}
100%{transform: translateZ(0px);opacity: 1;}
}
@keyframes SubMenuAnimIn5 {
0%{transform: translateZ(-200px);opacity: 0;}
100%{transform: translateZ(0);opacity: 1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation: SubMenuAnimOut1 0.4s ease;-moz-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation: SubMenuAnimOut3 0.4s ease;-moz-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation: SubMenuAnimOut4 0.4s ease;-moz-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation: SubMenuAnimOut5 0.4s ease;-moz-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}
@-webkit-keyframes SubMenuAnimOut1 {
0%{-webkit-transform: translateX(0%);opacity: 1;}
100%{-webkit-transform: translateX(50%);opacity: 0;}
}
@-webkit-keyframes SubMenuAnimOut2 {
0%{-webkit-transform: translateX(0%);opacity: 1;}
100%{-webkit-transform: translateX(100%);opacity: 0;}
}
@-webkit-keyframes SubMenuAnimOut3 {
0%{-webkit-transform: translateZ(0px);opacity: 1;}
100%{-webkit-transform: translateZ(-300px);opacity: 0;}
}
@-webkit-keyframes SubMenuAnimOut4 {
0%{-webkit-transform: translateZ(0px);opacity: 1;}
100%{-webkit-transform: translateZ(300px);opacity: 0;}
}
@-webkit-keyframes SubMenuAnimOut5 {
0%{-webkit-transform: translateZ(0);opacity: 1;}
100%{-webkit-transform: translateZ(-200px);opacity: 0;}
}
@-moz-keyframes SubMenuAnimOut1 {
0%{-moz-transform: translateX(0%);opacity: 1;}
100%{-moz-transform: translateX(50%);opacity: 0;}
}
@-moz-keyframes SubMenuAnimOut2 {
0%{-moz-transform: translateX(0%);opacity: 1;}
100%{-moz-transform: translateX(100%);opacity: 0;}
}
@-moz-keyframes SubMenuAnimOut3 {
0%{-moz-transform: translateZ(0px);opacity: 1;}
100%{-moz-transform: translateZ(-300px);opacity: 0;}
}
@-moz-keyframes SubMenuAnimOut4 {
0%{-moz-transform: translateZ(0px);opacity: 1;}
100%{-moz-transform: translateZ(300px);opacity: 0;}
}
@-moz-keyframes SubMenuAnimOut5 {
0%{-moz-transform: translateZ(0);opacity: 1;}
100%{-moz-transform: translateZ(-200px);opacity: 0;}
}
@keyframes SubMenuAnimOut1 {
0%{transform: translateX(0%);opacity: 1;}
100%{transform: translateX(50%);opacity: 0;}
}
@keyframes SubMenuAnimOut2 {
0%{transform: translateX(0%);opacity: 1;}
100%{transform: translateX(100%);opacity: 0;}
}
@keyframes SubMenuAnimOut3 {
0%{transform: translateZ(0px);opacity: 1;}
100%{transform: translateZ(-300px);opacity: 0;}
}
@keyframes SubMenuAnimOut4 {
0%{transform: translateZ(0px);opacity: 1;}
100%{transform: translateZ(300px);opacity: 0;}
}
@keyframes SubMenuAnimOut5 {
0%{transform: translateZ(0);opacity: 1;}
100%{transform: translateZ(-200px);opacity: 0;}
}
.no-js .dl-menuwrapper .dl-menu{position: relative;opacity: 1;-webkit-transform: none;-moz-transform: none;transform: none;}
.no-js .dl-menuwrapper li .dl-submenu{display: block;}
.no-js .dl-menuwrapper li.dl-back{display: none;}
.no-js .dl-menuwrapper li > a:not(:only-child){background: rgba(0,0,0,0.1);}
.no-js .dl-menuwrapper li > a:not(:only-child):after{content: '';}
.demo-1 .dl-menuwrapper button{background: #c62860;}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul{background: #9e1847;}
.demo-2 .dl-menuwrapper button{background: #e86814;}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul{background: #D35400;}
.demo-3 .dl-menuwrapper button{background: #08cbc4;}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul{background: #00b4ae;}
.demo-4 .dl-menuwrapper button{background: #90b912;}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul{background: #79a002;}
.demo-5 .dl-menuwrapper button{background: #744783;}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul{background: #643771;}
#links-footer .inline .level1 li{display: inline;font-size: 0.875em;font-size: 0.775em;}
#links-footer .inline a{color: #587779;text-decoration: none;}
#links-footer .inline a:hover{color: #D6E8E7;}
.customeraccount ul,
.customeraccount ul li{margin: 0;padding: 0;list-style-type: none!important;}
.customeraccount a{text-decoration: none;}
.customeraccount{font-family: 'source_sans_proregular';}
.customeraccount ul li{margin-bottom: 2px;}
.customeraccount ul a{display: block;padding: 2px 10px;color: #fbfcfc;background-color: #2c6271;border: 1px solid #afc5cc;border-radius: 6px 0 0 6px;text-decoration: none;}
.customeraccount ul a:hover,
.customeraccount ul li.current a{color: #2c6271;background-color: #fbfcfc;}
.customeraccount .nav-icon{font-size: 1.6em;vertical-align: middle;margin-right: 4px;}
.modules-compario-SmartFolders{margin-top: 15px;margin-bottom: 15px;}
.modules-compario-searchAndMenu{display: block;}
.suggestAnswer{z-index: 9999;position: absolute;background-color: white;border: 1px solid #92b711;-webkit-border-radius: 6px;box-sizing: border-box;min-height: 160px;margin-top: 3px;margin-left: -16px;}
.suggestAnswer .AntidotResultTable{width: 100%;margin-bottom: 10px;}
.suggestAnswer .AntidotResultTable td > div.suggestBoxHeader{height: 34px;}
.suggestAnswer .AntidotResultTable td > div.suggestItem,
.suggestAnswer .AntidotResultTable td > div.suggestItemShelves{height: 20px;margin-left: 5px;line-height: 20px!important;cursor: pointer;}
.suggestAnswer .AntidotResultTable .moreitems{text-align: right;float: none!important;padding-right: 15px!important;}
.suggestAnswer .AntidotResultTable .moreitems input{background: none;width: auto!important;}
.suggestBoxHeader{border-bottom: 1px solid #AFC5CC;margin-bottom: 5px;}
.suggestAnswer .AntidotResultTable td > div.suggestItem:hover,
.suggestAnswer .AntidotResultTable td > div.suggestItemShelves:hover{background-color: #92b711;}
.suggestAnswer .AntidotResultTable td{border-right: 1px solid #CCC;padding-left: 8px;}
.suggestAnswer .AntidotResultTable td:last-child{border-right: 0px;}
#search-champ{background: #ffffff;color: #215c5f;border: 1px solid #92b711;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 14px;line-height: 30px;}
#search-champ .form-control{border: none;box-shadow: none;-webkit-box-shadow: none;}
#search-champ p{padding: 2px 3px 0px 0px;float: left;font-weight: bold;margin: 0px;}
#search-champ #moreProducts{margin-right: 10px;margin-bottom: 10px;padding: 10px 16px;width: auto;}
#search-champ #moreProducts .glyphicon{color: #2C6271;}
#search-champ input{width: 100%;padding: 0;margin: 0;color: #9db2b3;outline: none;}
#erase{width: 14px;height: 15px;background: url(/media/themes/wink/clear.png) no-repeat;float: right;margin: -20px 8px 0 0;cursor: pointer;}
.mylist-nti{font-family: "OmnesSem",sans-serif;text-decoration: none;display: block;color: #DE4654;}
.mylist-nti:hover{color: #DE4654;}
.mylist-nti-group{margin: 0;padding: 0;}
.mylist-nti-group ul{margin: 0;text-align: right;padding: 0;}
.mylist-nti-group ul li{padding: 0;margin: 0;position: relative;}
.mylist-nti-group .glyphicon-New:before{content: "\e006";}
.mylist-nti-group .glyphicon-Promo:before{content: "\20ac";}
.mylist1{background-color: #FFF;border-radius: 6px;border: 1px solid #92B711;font-family: "OmnesSem",sans-serif;font-size: 15px;line-height: 15px;text-decoration: none;text-shadow: 0px 1px 0px #FFF;float: left;display: block;min-width: 146px;padding: 5px;margin: 5px 0px;height: 30px;}
.mylist1.icon{padding-left: 11px;}
.mylist1.icon span{padding: 10px 20px 10px 30px;background: url('/media/themes/wink/coeur-rouge.png') no-repeat scroll 0px 6px transparent;color: #DE4654;}
.mylist1.icon span:hover{color: #215B68;}
.mylist2{background: #cf3838 url(/media/themes/wink/coeur-blanc.png) no-repeat 15px 8px;background: url(/media/themes/wink/coeur-blanc.png) no-repeat 15px 8px, -webkit-gradient(linear, left top, left bottom, from(#e05050), to(#cf3838));background: url(/media/themes/wink/coeur-blanc.png) no-repeat 15px 8px, -moz-linear-gradient(top, #e05050, #cf3838);background: url(/media/themes/wink/coeur-blanc.png) no-repeat 15px 8px, -o-linear-gradient(top, #e05050, #cf3838);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1d202, endColorstr=#cf3838, GradientType=0);background-image: url(/media/themes/wink/coeur-blanc.png) no-repeat 15px 8px, -ms-linear-gradient(rgb(224, 80, 80), rgb(207, 56, 56));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-family: OmnesSem;font-size: 15px;text-decoration: none;color: #fff;padding: 8px 15px 8px 45px;border: 1px solid #fff;margin-top: 6px;height: 20px;}
div.tagsinput{border: none;background: #ffffff;padding: 0;overflow: hidden;}
div.tagsinput span.tag{cursor: pointer;border-radius: 4px;display: block;float: left;height: 22px;padding: 0 5px;line-height: 22px;text-decoration: none;background: #215c5f;color: #fff;margin: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
div.tagsinput span.tag a{font-weight: bold;color: #fff;text-decoration: none;font-size: 14px;}
div.tagsinput input{width: 80px;margin: 0px;font-family: helvetica;font-size: 13px;border: 1px solid transparent;padding: 5px;background: transparent;color: #000;outline: 0px;margin-right: 5px;margin-bottom: 5px;}
div.tagsinput div{display: block;}
.tags_clear{clear: both;width: 100%;height: 0px;}
#search-tags ul{list-style-type: none;padding: 0;float: left;}
#search-tags{margin: 5px 0px;}
.search_li{color: #537123;float: left;font-size: 14px;background: #e8efd3;background: -webkit-gradient(linear, left top, left bottom, from(#f1f9de), to(#e8efd3));background: -moz-linear-gradient(top, #f1f9de, #e8efd3);background: -o-linear-gradient(top, #f1f9de, #e8efd3);padding: 1px 8px 8px 29px;height: 32px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position: relative;line-height: 40px;border: none;-moz-box-shadow: 1px 1px 3px #1d3135;-webkit-box-shadow: 1px 1px 3px #1d3135;box-shadow: 1px 1px 3px #1d3135;margin-right: 2px;cursor: pointer;}
#cat-breadcrumb-title{padding: 2px 8px;position: relative;font-weight: bold;font-size: 18px;}
#cat-breadcrumb-title a:hover{text-decoration: underline;}
#cat-breadcrumb-arrow{background: url(/media/themes/wink/grey-chevron-h.png) no-repeat;width: 11px;height: 10px;display: inline-block;}
.facets{background-color: #3c6268;width: 100%;}
#ManageFacets-target{width: 100%;}
.facets.floating{position: fixed;z-index: 98;margin-top: 142px;margin-left: auto;margin-right: auto;width: 100%;}
#sub-tags-wrapper{background-color: white;}
#sub-tags-wrapper #sub-tags{margin-top: 0px;}
.sub-tags-wrapper-floating{position: fixed;margin-right: auto;margin-left: auto;width: 100%;z-index: 12;top: 145px;}
#sub-tags .marques{float: none!important;cursor: pointer;width: 90px!important;border: 1px solid #549cf6!important;}
#sub-tags .marques.active{background: #549cf6!important;}
#sub-tags .brandActive{background: #549cf6!important;color: white;}
#sub-tags .marques.brandSelected{background: #549cf6!important;color: #fff!important;}
.button_tag.marques:after{content: "";background: #549cf6 url(/media/themes/wink/arrow-menu-white.png) no-repeat 3px 10px;width: 15px;max-height: 35px;height: 100%;position: absolute;display: block;padding-top: 8px;top: 0px;right: 0px;border-left: solid 1px #549cf6;}
.facet-before{background-image: url(/media/themes/wink/bullet-6x6.png);background-repeat: no-repeat;width: 6px;height: 6px;display: inline-block;}
.button_tag.bio{border: 1px solid #4daa48!important;box-shadow: 0x 0px 0px 0px #4daa48!important;-moz-box-shadow: 0px 0px 0px 0px #4daa48!important;-webkit-box-shadow: 0px 0px 0px 0px #4daa48!important;}
.button_tag.bio:hover{background: #4daa48!important;color: #fff!important;box-shadow: 0px 0px 0px 0px #4daa48!important;-moz-box-shadow: 0px 0px 0px 0px #4daa48!important;-webkit-box-shadow: 0px 0px 0px 0px #4daa48!important;}
.picto-is-bio.pictoColor{background-color: #4daa48;}
.picto-is-promo.pictoColor{background-color: #cb4f53;}
.picto-is-new.pictoColor{background-color: #e3d600;}
.button_tag.bio .picto-is-bio{background: #4daa48 url(/media/themes/wink/AB.png) no-repeat;background-position: 30% 0;width: 29px;height: 23px;position: absolute;display: inline-block;top: 0;left: 0px;border-radius: 3px 0px 0 3px;border-right: 1px solid #fff;}
.button_tag.bio.active{background: #4daa48!important;color: #fff!important;}
.button_tag.promo{border: 1px solid #cb4f53!important;box-shadow: 0px 0px 0px 0px #cb4f53!important;-moz-box-shadow: 0px 0px 0px 0px#cb4f53!important;-webkit-box-shadow: 0px 0px 0px 0px #cb4f53!important;}
.button_tag.promo:hover{background: #cb4f53!important;color: #fff!important;box-shadow: 0px 0px 0px 0px #cb4f53!important;-moz-box-shadow: 0px 0px 0px 0px #cb4f53!important;-webkit-box-shadow: 0px 0px 0px 0px #cb4f53!important;}
.button_tag.promo .picto-is-promo{background: #cb4f53 url(/media/themes/wink/euro.png) no-repeat;background-position: 40% 25%;width: 29px;height: 23px;position: absolute;display: inline-block;top: 0;left: 0px;border-radius: 3px 0px 0 3px;border-right: 1px solid #fff;}
.button_tag.promo.active{background: #cb4f53!important;color: #fff!important;filter: none;}
.button_tag.new{border: 1px solid #e3d600!important;box-shadow: 0px 0px 0px 0px #e3d600!important;-moz-box-shadow: 0px 0px 0px 0px #e3d600!important;-webkit-box-shadow: 0px 0px 0px 0px #e3d600!important;}
.button_tag.new:hover{background: #e3d600!important;color: #fff!important;box-shadow: 0px 0px 0px 0px #e3d600!important;-moz-box-shadow: 0px 0px 0px 0px #e3d600!important;-webkit-box-shadow: 0px 0px 0px 0px #e3d600!important;}
.button_tag.new .picto-is-new{background: #e3d600 url(/media/themes/wink/ampoule.png) no-repeat;background-position: 45% 0;width: 29px;height: 23px;position: absolute;display: inline-block;top: 0;left: 0px;border-radius: 3px 0px 0 3px;border-right: 1px solid #fff;}
.button_tag.new.active{background: #e3d600!important;color: #fff!important;filter: none;}
.button_tag .labelWithPicto{padding-left: 25px;}
.button_tag_opac{opacity: 0.5;cursor: default;}
#sub-tags .button_tag{display: inline-block;height: 25px;line-height: 25px;color: #1f3830;font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;background: #f1f9fa;background: -webkit-gradient(linear, left top, left bottom, from(#f1f9fa), to(#f9ffff));background: -moz-linear-gradient(top, #f1f9fa, #f9ffff);background: -o-linear-gradient(top, #f1f9fa, #f9ffff);padding: 0px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position: relative;border: 1px solid #afc5cc;margin: 0px 1px 3px 1px;}
#sub-tags .button_tag.active{background: #215c5f;color: #fff;}
#sub-tags .marques.activeTemp{background: #549cf6!important;color: #fff!important;}
#sub-tags .button_tag.marques.active,
#sub-tags .button_tag.facetTitle.active{border: none;}
button.search_li{color: #438b8c;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background: #e8efd3;background: #f9ffff;background: -webkit-gradient(linear, left top, left bottom, from(#f9ffff), to(#f1f9fa));background: -moz-linear-gradient(top, #f9ffff, #f1f9fa);background: -o-linear-gradient(top, #f9ffff, #f1f9fa);height: 43px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;position: relative;line-height: 40px;-moz-box-shadow: inset 0 1px 1px 0 #fff, 0 1px 1px 0px #1d3135;-webkit-box-shadow: inset 0 1px 1px 0 #fff, 0 1px 1px 0px #1d3135;box-shadow: inset 0 1px 1px 0 #fff, 0 1px 1px 0px #1d3135;margin-right: 2px;cursor: pointer;padding: 0 14px 0 5px;text-align: left;}
.button.search_li.active{background: #215c5f;border: 1px solid #fff;color: #fff;-moz-box-shadow: 0 1px 2px -1px #6b7f3d;-webkit-box-shadow: 0 1px 2px -1px #6b7f3d;box-shadow: 0 1px 2px -1px #6b7f3d;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.search_li a{text-decoration: none;}
.search_li .valign{display: block;line-height: 16px;position: relative;}
.search_li .valign1{display: inline-block;line-height: 16px;position: relative;top: -1px;}
.search_li:after{content: "";background: #d9edec url(/media/themes/wink/arrow-menu-green.png) no-repeat 2px 20px;width: 13px;max-height: 44px;height: 100%;position: absolute;display: block;padding-top: 8px;top: 0px;right: 0px;border-left: solid 1px #badbd8;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;-o-border-radius: 0 8px 8px 0;-ms-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;}
.search_li.active{background: #215c5f;border: 1px solid #fff;color: #fff;-moz-box-shadow: 0 1px 2px -1px #6b7f3d;-webkit-box-shadow: 0 1px 2px -1px #6b7f3d;box-shadow: 0 1px 2px -1px #6b7f3d;}
.search_li.active:after{-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-o-border-radius: 0 5px 5px 0;-ms-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.facet-group a:last-child{margin-right: 25px!important;}
#sub-tags ul{list-style-type: none;margin: 5px auto;padding: 0;text-align: center;}
#sub-tags ul li{float: left;border: 1px solid #c6cfdd;background: #e7efd3;height: 20px;border-radius: 3px;margin: 5px 10px;padding: 5px 10px;cursor: pointer;color: #537123;font-family: OmnesMed;font-size: 14px;}
#sub-tags ul li.active{background: #215c5f;border: 1px solid #fff;color: #fff;}
.facet-fallback.active{background: #27686c;color: #fff;}
.fallbackFacet{width: 130px;height: 250px;position: absolute;top: 40px;background: #F8FEFE;border: 2px solid #27686C;border-radius: 6px;z-index: 100;display: none;overflow-y: scroll;overflow-x: none;}
.fallbackFacet a{margin: 0;padding: 5px 10px;text-align: left;font-size: 12px;color: #27686c;cursor: pointer;text-decoration: none;display: block;}
.fallbackFacet a:hover{background: #27686c;color: #fff;}
.fallback{width: 130px;height: 250px;position: absolute;background: #F8FEFE;border: 2px solid #27686C;border-radius: 6px;z-index: 100;display: none;overflow-y: scroll;overflow-x: none;margin-top: 33px;}
.fallback a{margin: 0;padding: 5px 10px;text-align: left;font-size: 12px;color: #27686c;cursor: pointer;text-decoration: none;display: block;}
.fallback a:hover{background: #27686c;color: #fff;}
.fallback a.brand-fallback:hover{background: #549cf6!important;color: #fff;}
.compario-item-list{margin-top: 7px;}
.compario-item-list .compario-item{margin-bottom: 20px;box-shadow: 0px 1px 1px #C3CFD0;background-color: #fff;color: #4b7b7e;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.compario-item a,
.compario-item a.link{text-decoration: none;color: #4b7b7e;}
.compario-item .head{position: relative;min-height: 201px;}
.compario-item .head .picto{position: absolute;top: 0;right: 0;display: inline-block;width: 107px;height: 107px;text-align: center;vertical-align: middle;font-weight: bold;font-size: 12px;color: #fff;line-height: 1.1em;text-transform: uppercase;background-repeat: no-repeat;background-position: top right;}
.compario-item .head .picto > span{display: block;height: 101px;padding-top: 6px;-webkit-transform: rotate(47deg);-moz-transform: rotate(47deg);-ms-transform: rotate(47deg);-o-transform: rotate(47deg);transform: rotate(47deg);}
.compario-item .head .picto.vente-rapide{background-image: url(/media/themes/wink/picto-vente_rapide.png);text-transform: none!important;}
.compario-item .head .picto.promo{background-image: url(/media/themes/wink/picto-promo.png);}
.compario-item .head .picto.disponible-demain{background-image: url(/media/themes/wink/picto-disponible_demain.png);}
.compario-item .head .picto.commande-il-y-a-x-mois{background-image: url(/media/themes/wink/picto-nouveau.png);}
.compario-item .head .picto.nouveau{background-image: url(/media/themes/wink/picto-commande_il_y_a_x_mois.png);}
.compario-item .head .picto.x-fois-dans-mon-panier{background-image: url(/media/themes/wink/picto-x_fois_dans_mon_panier.png);}
.compario-item .head .picto.rupture-de-stock{background-image: url(/media/themes/wink/picto-disponible_demain.png);}
.compario-item .head .picto.rupture-de-stock span{padding-top: 30px!important;}
.compario-item .head .picto.rupture-de-stock span.fr{font-size: 13px;padding-top: 20px!important;}
.compario-item .item-visual{margin: 0px 45px;cursor: pointer;}
.compario-item .item-visual a.pop{cursor: pointer;}
.compario-item .item-visual a img{display: block;}
.compario-item .outOfStock-container .outOfStock{position: absolute;background-color: rgba(0, 0, 0, 0.56);top: 0;left: 0;width: 100%;z-index: 12;height: 263px;padding: 20px 0;border-radius: 5px;}
.compario-item .outOfStock-container .textHover-outOfStock{position: relative;text-align: center;margin-left: 22px;margin-right: 22px;height: 221px;background-color: #FFF;border: 1px solid #AFC5CC;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.compario-item .outOfStock-container  .textCenter-outOfStock{text-align: center;margin: 80px 15px;}
.compario-item .outOfStock-container .close-nodispo-popin{width: 10px;height: 10px;background: url(/media/themes/wink/heartlist-close.png) no-repeat;float: right;margin: 10px;cursor: pointer;}
.compario-item .listManagment{position: absolute;background-color: rgba(0, 0, 0, 0.56);top: 0;left: 0;width: 100%;z-index: 12;height: 263px;padding: 20px 0;border-radius: 5px;}
.compario-item .listManagment .listHoverContain{position: relative;margin-left: 22px;margin-right: 22px;height: 221px;background-color: white;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.compario-item .listManagment .list-of-lists{right: 0px;left: 0px;top: 110px!important;}
.compario-item .listManagment .listHoverContain-center{text-align: center;margin-top: 20px;}
.compario-item .listManagment .listHoverContain-center > img{margin-bottom: 5px;margin-left: 20px;}
.compario-item .item-pictograms a.icon-heart, .cart-content .item-pictograms a.icon-heart{position: absolute;top: 6px;left: 10px;width: 28px;height: 25px;display: inline-block;background-image: url(/media/themes/wink/icons-hearts.png);background-repeat: no-repeat;background-position: 0 0;}
.compario-item .item-pictograms a.icon-heart:hover, .cart-content .item-pictograms a.icon-heart:hover{background-position: 0 -25px;cursor: pointer;}
.compario-item .item-pictograms a.icon-heart-added, .cart-content .item-pictograms a.icon-heart-added{cursor: pointer;position: absolute;top: 6px;left: 10px;width: 28px;height: 25px;display: inline-block;background-image: url(/media/themes/wink/icons-hearts.png);background-repeat: no-repeat;background-position: 0 -50px;}
.compario-item .item-pictograms .icon-other{position: absolute;bottom: 6px;left: 10px;width: 30px;height: 30px;background: url(/media/themes/wink/frozen.png) no-repeat center center;display: inline-block;}
.compario-item .listManagment .listHoverContain-center .red{color: #DE4654;text-decoration: none;font-weight: 100;}
.compario-item .discount-price{color: #e57d17!important;}
.compario-item .oldprice{text-decoration: line-through;font-size: 0.875em;}
.compario-item .item-price{position: absolute;bottom: 6px;right: 10px;text-align: right;background-image: url(/media/themes/wink/pixel-transparent-75.png);padding-left: 15px;padding-top: 15px;}
.compario-item .item-price .apd{font-size: 0.750em;}
.compario-item .item-price .price{font-family: 'source_sans_prolight';font-size: 2.251em;color: #68888E;}
.compario-item .item-price .price-per-measure-unity{font-size: 0.875em;color: #68888E;}
.compario-item .dlcdate{font-size: 0.650em;color: #68888E;line-height: 1em;}
.compario-item .dlcdate-pre{line-height: 5px;display: block;}
.compario-item .foot{display: table;line-height: 1.1em;border-top: 1px solid #afc5cc;background: none repeat scroll 0% 0% #F3F6F7;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-o-border-radius: 0 0 6px 6px;-ms-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.compario-item .foot .left-box,
.compario-item .foot .right-box{height: 61px;}
.compario-item .foot .left-box{display: table-cell;width: 300px;font-size: 14px;}
.compario-item .foot .center-box{display: table-cell;width: 370px;height: 68px;padding: 13px 10px;font-size: 14px;text-align: left;}
.compario-item .foot .center-box .right-box{display: none;}
.compario-item .foot .left-box .item-quantity{padding-right: 6px;}
.compario-item .foot .left-box select{width: 50px;}
.compario-item .foot .left-box select option{text-align: center;padding: 5px 0;}
.compario-item .foot .left-box input.textfield{width: 45px;height: 35px;line-height: 35px;padding: 0;margin: 10px 10px 10px 0;}
.compario-item .foot .left-box .item-quantity,
.compario-item .foot .left-box .item-label{display: table-cell;vertical-align: middle;}
.compario-item .foot .left-box .item-label{line-height: 1.2;cursor: pointer;}
.compario-item .foot .left-box .item-label.item-label-disabled{padding: 14px 12px;}
.compario-item .foot .right-box{display: table-cell;vertical-align: middle;text-align: center;width: 70px;background-color: #316d7e;-webkit-border-radius: 0 0 6px 0;-moz-border-radius: 0 0 6px 0;-o-border-radius: 0 0 6px 0;-ms-border-radius: 0 0 6px 0;border-radius: 0 0 6px 0;border: 1px solid #214C58;position: absolute;right: 10px;}
.compario-item .foot .right-box.right-box-disable{background-color: #DDD;pointer: not-allowed;border: 1px solid #d1d1d1;}
.compario-item .foot .right-box .right-box-disable .icon-disabled{background-image: url(/media/themes/wink/icon-addtocart-nodispo.png);background-repeat: no-repeat;background-position: top left;width: 40px;height: 31px;display: inline-block;}
.button-add-to-cart{border: none;padding: 14px 0 0 0;margin: 0;color: #fff;background-color: transparent;}
.icon-addtocart{display: inline-block;background-image: url(/media/themes/wink/icon-addtocart.png);background-repeat: no-repeat;background-position: top left;width: 40px;height: 31px;}
.icon-addtocart-loader{display: inline-block;background-image: url(/media/themes/wink/ajax-cart-loader.gif)!important;background-repeat: no-repeat;background-position: top left;width: 32px;height: 32px;}
.button-add-to-cart-disabled{border: none;padding: 14px 0 0 0;margin: 0;color: #fff;background-color: transparent;}
.icon-addtocart-disabled{display: inline-block;background-image: url(/media/themes/wink/icon-addtocart.png);background-repeat: no-repeat;background-position: top left;width: 40px;height: 31px;}
.items-symbols{position: absolute;z-index: 11;text-align: center;line-height: 0.9em;bottom: 14px;left: 10px;background-image: url('/media/themes/wink/pixel-transparent-75.png');padding-right: 15px;padding-top: 15px;}
.picto_frozen{background: url(/media/themes/wink/frozen.png) no-repeat scroll 0 0 transparent!important;background-size: 26px 23px!important;width: 26px;height: 23px;margin-bottom: 5px;}
.picto_vidange{background: url(/media/themes/wink/bottle.png) no-repeat scroll 0 0 transparent!important;background-size: 24px 24px!important;width: 24px;height: 24px;margin-bottom: 5px;float: right;}
.produits{width: 100%;min-height: 730px;background: url(/media/themes/wink/bg-liste.png) repeat;}
.product_box{width: 320px;height: 260px;float: left;margin: 10px;background: #f3f6f7;border-radius: 6px;-webkit-box-shadow: 0 1px 1px #c3cfd0;-moz-box-shadow: 0 1px 1px #c3cfd0;box-shadow: 0 1px 1px #c3cfd0;}
.product_box_action{width: 320px;height: 260px;float: left;margin: 10px;}
.product_box.first{width: 320px;margin: 10px;}
.merchandising_box{width: 320px!important;max-width: 320px!important;max-height: 272px!important;height: 272px!important;margin-right: 20px;padding-right: 10px;padding-left: 10px;}
.advertisement_box{max-height: 272px!important;height: 272px;background: #f8fafa;border: 5px solid #c55252;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-left: 10px;padding-right: 10px;width: 320px;}
.advertisement_box h1{color: #c55252;font-size: 32px;font-family: OmnesSem;padding-left: 0;margin: 0;margin-top: 5px;margin-bottom: 10px;}
.advertisement_box h2{color: #c55252;font-size: 22px;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;margin-top: 5px;margin-bottom: 5px;}
.advertisement_box p{color: #c55252;font-size: 14px;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;margin-top: 15px;margin-bottom: 15px;}
.ad_button{color: #fff;background: #C55252;background: -webkit-gradient(linear, left top, left bottom, from(#d05b5b), to(#c55252));background: -moz-linear-gradient(top, #d05b5b, #c55252);background: -o-linear-gradient(top, #d05b5b, #c55252);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c55252, endColorstr=#c55252, GradientType=0);background-image: -ms-linear-gradient(rgb(208, 91,91), rgb(197, 82, 82));-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #852a2a;text-decoration: none;-webkit-box-shadow: 0 1px 1px 0 #f8f9fa;-moz-box-shadow: 0 1px 1px 0 #f8f9fa;box-shadow: 0 1px 1px 0 #f8f9fa;margin: 0;padding: 0;position: absolute;text-align: center;padding: 10px 88px;}
.image_box{width: 320px;height: 200px;background: #fff;border-radius: 6px;float: left;cursor: pointer;z-index: 5;}
.image_box .hover{position: relative;width: 320px;min-height: 260px;background: url(/media/themes/wink/hover_box_bg.png) repeat;z-index: 999;display: none;top: -48px;}
.image_box .hover .heart_lists img{position: relative;margin: 0 130px;width: 46px;height: 43px;}
.image_box .hover .heart_lists p{color: #de4654;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-align: center;margin: 10px 0;}
.close-heart_lists{width: 10px;height: 10px;background: url(/media/themes/wink/heartlist-close.png) no-repeat;float: right;margin: 10px;cursor: pointer;}
.hover .heart_lists{width: 300px;height: 184px;background: #ffffff;border-radius: 6px 6px 12px 12px;position: absolute;top: 30px;left: 10px;}
.image_box.map{border: solid 2px #7895a0;}
.image_box.frais{border: solid 0px #7895a0;}
.triangle{width: 0;height: 0;border-left: 105px solid transparent;float: right;position: relative;z-index: 18;}
.triangle.achete{border-top: 105px solid #66b8d6;}
.triangle.promo{border-top: 105px solid #ddb64e;}
.triangle.rapide{border-top: 105px solid #dc6a6a;}
.triangle.nouveau{border-top: 105px solid #d990da;}
.triangle.rupture{border-top: 105px solid #cdcdd2;}
.triangle.transparent{border-top: 105px solid transparent;}
.triangle.cart{border-top: 105px solid #2c6271;}
.triangle.demain{border-top: 105px solid #c0c4cc;}
.triangle .rotate{font-size: 12px;position: absolute;color: #fff;top: -89px;right: -39px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 142px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.triangle.nouveau .rotate{top: -80px;}
.triangle.rupture .rotate{top: -86px;right: -34px;}
.triangle.demain .rotate{top: -85px;left: -33px;}
.triangle.cart .rotate{top: -86px;}
.triangle.achete .rotate{top: -82px;right: -32px;}
.product_image{float: left;position: relative;top: -100px;text-align: center;width: 320px;height: 194px;z-index: 15;}
.product_price{float: right;position: relative;bottom: 180px;right: 10px;text-align: right;line-height: 24px;z-index: 999;background: url(/media/themes/wink/price_bg.png) repeat;font-family: Arial, Helvetica, sans-serif;padding-left: 20px;z-index: 16;}
.product_price .small{font-size: 12px;color: #68888e;}
.product_price .big{font-size: 32px;color: #68888e;}
.product_size{position: relative;top: 117px;left: 212px;}
.product_list_heart{width: 28px;height: 25px;background: url(/media/themes/wink/heart-sprite.png) no-repeat;background-position: 0 0;position: relative;top: 15px;left: 15px;cursor: pointer;z-index: 20;}
.product_list_heart:hover{background-position: 0 -25px;}
.product_list_heart.listed{background-position: 0 -50px;}
.1line{margin-top: 20px!important;}
.3line{margin-top: 6px!important;}
.product_tag{width: 100%;padding: 2px 0px 1px 0;}
.button_tag .valign{display: -moz-inline-box;display: inline-block;line-height: 26px;vertical-align: middle;}
.button_tag.active{background: #286a6d;border: 1px solid #225e61;color: #fff;-moz-box-shadow: 0 0px 0px 0px #000;-webkit-box-shadow: 0 0px 0px 0px #000;box-shadow: 0 0px 0px 0px #000;background: #215c5f;background: -webkit-gradient(linear, left top, left bottom, from(#286c6f), to(#215c5f));background: -moz-linear-gradient(top, #286c6f, #215c5f);background: -o-linear-gradient(top, #286c6f, #215c5f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#286c6f, endColorstr=#215c5f, GradientType=0);background-image: -ms-linear-gradient(rgb(40, 108, 111), rgb(33, 92,95));}
.button_tag .marques .active,
.button_tag .facetTitle .active{background: #286a6d;border: none;color: #fff;-moz-box-shadow: 0 0px 0px 0px #000;-webkit-box-shadow: 0 0px 0px 0px #000;box-shadow: 0 0px 0px 0px #000;background: #215c5f;background: -webkit-gradient(linear, left top, left bottom, from(#286c6f), to(#215c5f));background: -moz-linear-gradient(top, #286c6f, #215c5f);background: -o-linear-gradient(top, #286c6f, #215c5f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#286c6f, endColorstr=#215c5f, GradientType=0);background-image: -ms-linear-gradient(rgb(40, 108, 111), rgb(33, 92,95));}
.button_tag.facetTitle:after{content: "";background: #d9edec url(/media/themes/wink/arrow-menu-green.png) no-repeat 3px 10px;width: 15px;max-height: 35px;height: 100%;position: absolute;display: block;padding-top: 8px;top: 0px;right: 0px;border-left: solid 1px #badbd8;border-radius: 0 4px 4px 0;}
.product_info .button_big{padding: 14px 60px;color: #3e6b7a;background: #f8fdff no-repeat;background: -webkit-gradient(linear, left top, left bottom, from(#f8fdff), to(#f0f6f8));background: -moz-linear-gradient(top, #f8fdff, #f0f6f8);background: -o-linear-gradient(top, #f8fdff, #f0f6f8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8fdff, endColorstr=#f0f6f8, GradientType=0);background-image: -ms-linear-gradient(rgb(248, 3, 111), rgb(33, 92,95));border: 1px solid #9ebbc5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;font-size: 16px;-webkit-box-shadow: 0 1px 1px #bec9cc;-moz-box-shadow: 0 1px 1px #bec9cc;box-shadow: 0 1px 1px #bec9cc;position: relative;top: 69px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.alerte_rouge{background: url(/media/themes/wink/alert_bg.png);width: 350px;height: 60px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;top: 168px;left: 11px;z-index: 99;}
.alerte_rouge img{position: relative;top: 16px;left: -85px;}
.alerte_rouge p{position: relative;top: -39px;left: -30px;color: #fff;font-size: 17px;}
.info_cart .button{background: #2c6271;background: -webkit-gradient(linear, left top, left bottom, from(#316d7e), to(#2c6271));background: -moz-linear-gradient(top, #316d7e, #2c6271);background: -o-linear-gradient(top, #316d7e, #2c6271);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#316d7e, endColorstr=#2c6271, GradientType=0);background-image: -ms-linear-gradient(rgb(49, 109, 126), rgb(44, 98, 113));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 0 0 6px 0;font-family: OmnesSem;font-size: 16px;text-decoration: none;color: #fff;padding: 14px 16px;height: 29px;border: 1px solid #214c58;}
.info_cart .button:hover{background: #316d7e;background: -webkit-gradient(linear, left top, left bottom, from(#2c6271), to(#316d7e));background: -moz-linear-gradient(top, #2c6271, #316d7e);background: -o-linear-gradient(top, #2c6271, #316d7e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c6271, endColorstr=#316d7e, GradientType=0);background-image: -ms-linear-gradient(rgb(44, 98, 113), rgb(49, 109, 126));}
#infinite_image-please-wait{width: 100%;display: block;padding-bottom: 20px;}
.v-middle{margin-left: 45%;}
.button-promos, .button-news{background-color: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #92b711;margin-top: 4px;font-family: "OmnesSem",sans-serif;font-size: 15px;line-height: 19px;padding: 5px;padding-top: 4px;padding-bottom: 6px;text-decoration: none;text-shadow: #fff 0 1px 0;float: left;display: block;min-width: 146px;}
.button-promos.icon, .button-news.icon{padding-left: 11px;}
.button-news.icon span{padding: 10px 20px 10px 30px;color: #DE4654;}
.button-promos.icon span{padding: 10px 20px 10px 30px;color: #DE4654;}
.button-promos.icon span:hover, .button-news.icon span:hover{color: #215B68;}
.image-smarfolders{width: 300px;max-height: 228px;}
.smarfolders{text-align: center;text-decoration: none;color: #31535E;font-family: Arial,Helvetica,sans-serif;font-size: 18px;}
.smarfolders a{text-decoration: none;color: #2C6271;}
.smarfolders p a:hover{text-decoration: none;font-weight: bold;}
.smarfolders p{margin: 20px 0;}
.icon-bouton-promo{width: 23px;height: 22px;}
.merchandisingHtml{-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.product-padding{padding-left: 10px;padding-right: 10px;}
.modules-orderdrive-shortCart{float: right;}
a#shopping-cart{position: relative;line-height: 41px;padding: 0px 3px 0px 50px!important;}
a#shopping-cart span{margin-left: -5px;padding-right: 5px;color: #fff;}
a#shopping-cart:before{background-image: url("/media/themes/wink/caddie.png");width: 34px;height: 34px;background-repeat: no-repeat;background-position: center center;content: "";position: absolute;margin-top: 2px;left: 5%;background-size: 100%;}
#shopping-cart .cart-count{background: url("/media/themes/wink/cart-count.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 32px;top: -15px;right: -15px;position: absolute;text-align: center;width: 31px;line-height: 30.25px;text-shadow: none!important;color: #fff;}
#cgv_container{width: 98%;height: 200px;overflow-y: scroll;margin-top: 5px;}
.modules-orderdrive-StdShippingStep form.two-columns ol > li{width: 46%;}
.input-align-right{padding-right: 12px!important;}
input.button_usePoint[type="submit"]:disabled{background: gray!important;}
input#next-step[type="submit"]:disabled{background: gray!important;}
.modules-orderdrive-StdShippingStep .accept-condition{width: 100%;text-align: center;}
#change-store-order{margin: 0 10px 10px 10px;width: 26px;height: 26px;display: inline-block;}
.alerte_verte_top{position: relative;margin: 20px 110px 0;height: 110px;border: 1px solid #97c25b;color: #6a9256;font-size: 25px;font-family: 'source_sans_proregular';background: #e4f8c7 url(/media/themes/wink/check-alerte.png) no-repeat 35px 36px;border-radius: 6px 6px 0 0;}
.alerte_verte_top > p.pick-time,
.alerte_verte_bottom > p{margin: 0;padding: 15px 0 0 110px;line-height: 36px;}
.alerte_verte_top select{font-size: 14px;}
.alerte_verte_middle{width: 770px;height: 110px;border-right: 1px solid #97C25B;color: #6A9256;font-size: 25px;font-family: "source_sans_proregular";background: url('/media/themes/wink/mail-alerte.png') no-repeat scroll 35px 36px #E4F8C7;border-left: 1px solid #97C25B;margin: auto;}
.alerte_verte_middle > p.accused{padding: 34px 0 0 0;padding-left: 110px;}
.alerte_verte_bottom{position: relative;margin: -1px 110px 20px;height: 110px;border: 1px solid #97c25b;color: #6a9256;font-size: 25px;font-family: 'source_sans_proregular';background: #e4f8c7 url(/media/themes/wink/mail-alerte.png) no-repeat 35px 36px;border-radius: 0 0 6px 6px;}
.alerte_verte_bottom .send-info-title{font-size: 14px;font-weight: bold;margin-right: 10px;float: none!important;}
.alerte_verte_bottom .send-info-container{margin-left: 80px;}
.alerte_verte_bottom .position-field{display: inline-block;}
.alerte_verte_bottom .alerte_verte_bottom_label-input-send,
.alerte_verte_bottom .alerte_verte_bottom_label-input-sms{margin-left: 13px;}
.alerte_verte_bottom input{height: 38px;border: 1px solid #afc5cc;border-radius: 6px;padding: 0 10px;font-size: 14px;color: #507784;}
.alerte_verte_bottom_input-send{padding: 0px;}
.pick-time span,
.pick-time .header-date,
.pick-time .header-hour{vertical-align: middle;}
#header-date-order,
#header-hour-order{margin: 0 5px 0 5px;}
#header-date-order > select,
#header-hour-order > select{padding-left: 10px!important;}
.modules-orderdrive-StdIdentifyStep form.two-columns ol > li{width: 46.8%;}
.modules-orderdrive-StdIdentifyStep form.two-columns ol > li.full-width{width: 100%;}
.modules-orderdrive-StdIdentifyStep .col-xs-6 select#birthday_month{max-width: 80px;}
.storedrive-pickuptime-order-block .margin-greenbox,
.inform-you-order-block .margin-greenbox{margin-left: 110px;margin-right: 110px;}
.storedrive-pickuptime-order-block .font-family-size-16,
.inform-you-order-block .font-family-size-16,
.address-billing-order-block .font-family-size-16,
.conclude-billing-order-block .font-family-size-16,
.more-informations-order-block .font-family-size-16{font-size: 16px;}
.storedrive-pickuptime-order-block .font-family-size-15,
.inform-you-order-block .font-family-size-15,
.address-billing-order-block .font-family-size-15,
.conclude-billing-order-block .font-family-size-15,
.more-informations-order-block .font-family-size-15{font-size: 15px;}
.storedrive-pickuptime-order-block .font-family-size-14,
.inform-you-order-block .font-family-size-14,
.address-billing-order-block .font-family-size-14,
.conclude-billing-order-block .font-family-size-14,
.more-informations-order-block .font-family-size-14{font-size: 14px;}
.storedrive-pickuptime-order-block .padding-selectbox-time,
.inform-you-order-block .padding-selectbox-time{padding-top: 10px;}
.storedrive-pickuptime-order-block .padding-part-box,
.inform-you-order-block .padding-part-box{padding: 7px;}
.storedrive-pickuptime-order-block .padding-top-icon,
.inform-you-order-block .padding-top-icon{padding-top: 25px;}
.bpost-box-top-order-block .padding-top-icon{padding-top: 10px;padding-bottom: 10px;}
.storedrive-pickuptime-order-block .green-box-top, .bpost-box-top-order-block .green-box-top{margin-top: 20px;padding: 10px;border: 1px solid #97C25B;color: #6A9256;font-size: 25px;font-family: "source_sans_proregular";background-color: #E4F8C7;border-radius: 6px 6px 0px 0px;}
.inform-you-order-block .green-box-bottom{margin-top: -1px;margin-bottom: 20px;padding: 10px;border: 1px solid #97C25B;color: #6A9256;font-size: 25px;font-family: "source_sans_proregular";background-color: #E4F8C7;border-radius: 0px 0px 6px 6px;}
.inform-you-order-block .green-box-bottom input{height: 38px;border: 1px solid #AFC5CC;border-radius: 6px;padding: 0 15px 0 15px;margin-left: 10px;font-size: 14px;color: #2C6271;}
.inform-you-order-block .green-box-bottom .padding-left-right-zero{padding-left: 0;padding-right: 0;}
.address-billing-order-block .margin-top-bottom,
.conclude-billing-order-block .margin-top-bottom,
.more-informations-order-block .margin-top-bottom{margin-top: 15px;margin-bottom: 15px;}
.address-billing-order-block .margin-left-right,
.conclude-billing-order-block .margin-left-right,
.more-informations-order-block .margin-left-right{margin-left: 150px;margin-right: 150px;}
.address-billing-order-block #address-billing-input .form-group .form-control,
.more-informations-order-block #more-informations-input .form-group .form-control,
#address-shipping-input .form-group .form-control{display: block;width: 100%;}
.address-billing-order-block #address-billing-input .form-group .form-control.textfield,
.more-informations-order-block #more-informations-input .form-group .form-control.textfield{width: 100%;}
#more-informations-input span.date-format{display: none;}
.address-billing-order-block input[type=radio]{margin-right: 5px;}
.address-billing-order-block .customer-select-address{padding-right: 30px;padding-left: 30px;margin-top: 10px;margin-bottom: 10px;}
.address-billing-order-block .customer-select-address select{width: 100%;padding-top: 0.7em;}
.address-billing-order-block form input{border-color: #AFC5CC;}
.address-billing-order-block .form-group{margin-top: 10px;}
.address-billing-order-block .form-group .text-danger,
#address-shipping-input .form-group .text-danger,
.more-informations-order-block .form-group .text-danger{color: #F00;}
.address-billing-order-block #address-billing-registered{width: 60%;}
.conclude-billing-order-block .button{width: 100%;text-align: center;margin-top: 30px;}
.conclude-billing-order-block .logo-beCommerce{margin-left: 15px;width: 50px;}
#address-shipping-input .form-group{margin-top: 10px;}
.qrCode{background-color: #CCDE03;border: 5px solid #CCDE03;border-radius: 5px;}
.table-border{border: 2px solid #2E5258;border-radius: 5px;}
.table-head-border-bottom{border-bottom: 2px solid #2E5258;}
.table-head-border-top{border-top: 2px solid #2E5258;}
.table-row-padding{padding-top: 5px;padding-bottom: 5px;}
.modules-storedrive-ConfirmStoreChange ul.errors li{list-style-position: outside!important;}
ul.products-subsitute{height: 100%;}
ul.products-subsitute > li{width: 100%;display: inline-block;float: left;margin-left: 45px;}
.product_infos_inline{margin: 5px 20px;display: inline-block;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;background-color: white;float: left;width: 40%;min-height: 37px;line-height: 37px;}
.product_infos_inline > div{float: left;}
.subsitute_product_infos_inline{margin: 5px 20px;display: inline-block;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;background-color: white;float: left;width: 40%;height: 37px;line-height: 37px;}
.subsitute_product_infos_inline > div{float: left;}
.qty_product_infos_inline{width: 7%;text-align: center;font-weight: bold;}
.label_product_infos_inline{width: 73%;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;line-height: 1.2;padding: 10px;}
.price_product_infos_inline{width: 16%;text-align: center;font-weight: bold;}
.arrow_product_infos_inline{float: left;height: 48px;line-height: 48px;font-weight: bold;}
.checkbox_product_infos_inline{height: 48px;line-height: 48px;}
.todelete_product_infos_inline{margin: 5px 20px;display: inline-block;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;float: left;width: 40%;min-height: 35px;padding: 7px;text-align: center;color: #e0851f;border-color: #e0851f;background-color: #efe7de;line-height: 1.3;}
.substitute-warning > ul{margin-top: 0!important;}
.validate_change_store_substitution input{margin-left: 20px;}
.validate_change_store_substitution{width: 100%;margin-top: 20px;text-align: center;}
.header-nti{padding-top: 17px;padding-right: 0;}
.header-nti .block-user{border-left: 1px solid #AFC5CC;}
.header-nti ul li{vertical-align: middle;}
.header-nti ul li:last-child{padding-right: 0;}
.header-nti .logo-beCommerce{margin-right: 15px;width: 50px;}
.header-block a, .header-block .link{text-decoration: none;color: #2C6271;cursor: pointer;}
.no-store-pickupTime{margin-bottom: 15px;}
.store-pickupTime img{display: inline-block;}
#header-hour,
#header-date, 
#header-lieu, 
#header-lieu-nostore{text-align: center!important;width: 100%!important;position: relative;}
.store-pickupTime #lieu,
.store-pickupTime #date,
.store-pickupTime #heure{padding: 0;width: 33%;float: left;}
.store-pickupTime #date div,
.store-pickupTime #heure div{display: inline-block;}
select.form-control, select.qte, select#address-billing-registered{padding: 0.6em!important;}
.modules-storedrive-ConfirmStoreChange{padding: 15px;}
.modules-storedrive-SelectStore .store-pickupTime{margin: 20px auto;}
.cb_slide_panel h4{display: inline;color: #2C6271;font-family: 'source_sans_prosemibold';}
.cb_slide_panel{background: url("/media/themes/wink/bg-liste.png") repeat;border-right: 1px solid #E0E0E0;box-shadow: 1px 1px 23px rgba(0, 0, 0, 0.17), -1px -1px 0 rgba(255, 255, 255, 0.85) inset;position: fixed;z-index: 65000;height: auto;position: fixed;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;width: 100%;}
.cb_slide_panel.panel_left, .cb_slide_panel.panel_right{width: 278px;height: 150px;}
.cb_slide_panel.panel_right{box-shadow: 1px 1px 23px rgba(0, 0, 0, 0.17), 1px 1px 0 rgba(255, 255, 255, 0.85) inset;}
.cb_slide_panel.panel_top, .cb_slide_panel.panel_bottom{height: auto;width: 100%;}
.cb_slide_panel.panel_top{box-shadow: 1px 1px 23px rgba(0, 0, 0, 0.17), -1px -1px 0 rgba(255, 255, 255, 0.85) inset;}
.cb_slide_panel.panel_bottom{box-shadow: 1px 1px 23px rgba(0, 0, 0, 0.17), 1px 1px 0 rgba(255, 255, 255, 0.85) inset;}
.cb_slide_panel a.close{background: url(/media/themes/wink/clear.png) no-repeat;height: 15px;text-indent: -9999em!important;width: 15px;display: inline-block;position: absolute;right: 10px;top: 5px;opacity: 1;}
.cb_slide_panel.panel_left a.close{right: -20px;top: 8px;}
.cb_slide_panel.panel_right a.close{right: -20px;top: 8px;}
.cb_slide_panel.panel_top a.close{bottom: -41px;left: 20px;}
.cb_slide_panel.panel_bottom a.close{background-size: 15px 15px;margin-left: 15px;}
.cb_slide_panel a.close:hover{opacity: 0.7;}
.cb_slide_panel .inner{padding: 4px 0 0 20px;text-align: center;}
.cb_slide_panel h1{color: #FFFFFF;font-size: 1.2em;margin: -0.15em 0 20px;text-shadow: 0 1px 0 #000000;}
.cb_slide_panel h2{border-bottom: 1px solid #276BB3;color: #FFFFFF;font-size: 14px;margin: 0;padding: 1px 0 0;text-decoration: none;text-shadow: 0 1px 0 #1F5287;}
.cb_slide_panel ul{padding: 0 0 0 10px;list-style-type: none;}
.cb_slide_panel ul li a{color: #91aac4;text-decoration: none;}
.cb_slide_panel ul li a:hover{color: #fff;}
.height-switch-language .scroll{border-right: 1px solid #afc5cc;padding-right: 10px;}
.logo-beCommerce{width: 85px;}
#logo-footer img{max-width: 100%;}
.t-align-center{text-align: center;}
.footer-shelf-item{font-size: 0.850em;list-style-type: none;margin-bottom: 1.625em;}
.footer-shelf-item > li{line-height: 1em;}
.footer-shelf-item .shelf-top a,
.footer-shelf-item .shelf-sub a{line-height: 1em;text-decoration: none;}
.footer-shelf-item .shelf-top a,
.footer-shelf-item .shelf-top span{color: #fff;font-weight: bold;}
.footer-shelf-item .shelf-sub a{font-size: 0.875em;color: #5d8f91;}
.footer-shelf-item .shelf-sub a:hover{color: #D6E8E7;}
#ProductNotFoundFormId{width: 100%;background-color: #006065;color: #fff;}
#ProductNotFoundFormId .display-table-block{display: table;width: 100%;}
#ProductNotFoundFormId .display-table-block p.description.left{display: table-cell;vertical-align: middle;float: none!important;width: 40%;}
#ProductNotFoundFormId .display-table-block .form.right{display: table-cell;vertical-align: middle;float: none!important;width: 60%;padding: 20px 0;}
#ProductNotFoundFormId .display-table-block form.cmxform ol{float: left;width: 76%;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li{float: left;clear: none;width: 50%;margin-top: 0px!important;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li input.textfield{width: 90%;float: none;clear: both;}
#ProductNotFoundFormId .display-table-block form.cmxform .buttons{float: right;}
#ProductNotFoundFormId .display-table-block form.cmxform input.button{width: auto;height: 40px!important;line-height: 40px!important;float: right;}
#ProductNotFoundFormId label.errors.form-validation{clear: both;float: left;width: 100%;padding-left: 0;margin-left: 0;font-size: .75em;}
body,
.modules-storedrive-SelectStore,
.form-control,
.green-wink{color: #2c6271;}
.no-padding{padding: 0;}
.modal-content{background: #F4F5F9;}
.selectstore-title h1{margin-bottom: 0;}
.info_title .brand{background-color: #549CF6;display: inline-block;font-size: 13px;}
#store-calendar{margin-top: 1em;}
#store-calendar th{border: 1px solid #2c6272;width: 20%;padding: 7px 3px;text-align: center;}
#store-calendar td.pickup_closed{border: 1px solid #2c6272;width: 20%;padding: 7px 0;font-weight: bold;color: #ffffff;background-color: #d6d6d6;text-align: center;}
#store-calendar td.pickup_low{border: 1px solid #2c6272;width: 20%;padding: 7px 0;font-weight: bold;color: #ffffff;background-color: #ed983d;text-align: center;}
#store-calendar td.pickup_full{border: 1px solid #2c6272;width: 20%;padding: 7px 0;font-weight: bold;color: #ffffff;background-color: #d20000;text-align: center;}
#store-calendar td.pickup_available{border: 1px solid #2c6272;width: 20%;padding: 7px 0;font-weight: bold;color: #ffffff;background-color: #c0d001;text-align: center;}
#scrollable-content{margin-top: 180px;}
.modules-project-Homepageblock{margin-bottom: 0!important;}
.user-logged .dropdown-menu{z-index: 1001;padding: 5px;top: 40px;}
.user-logged .dropdown-menu > li > a{padding: 10px 16px;line-height: 1.33;margin-top: 5px;white-space: normal;}
.user-logged .dropdown-menu li:first-child a{margin-top: 0;}
.user-logged .dropdown-menu .display-user{padding: 5px;font-family: "OmnesSem",sans-serif;text-align: left;}
.modules-users-showinfo .hellofirstname{padding-left: 15px;padding-right: 10px;font-weight: bold;}
.modules-users-showinfo .dropdown-toggle{border: none;}
.modules-users-showinfo .btn-default:hover,
.modules-users-showinfo .open > .dropdown-toggle.btn-default{background: none;background-color: transparent;color: #2C6271;}
.glyphicon.glyphicon-user{font-size: 20px;top: 10px;left: 5px;}
table.normal tr td, table.normal tr th{border: 0;}
#content{background: #F4F5F9;}
#list-create-list a.listLink{position: relative;margin-top: 6px;width: 231px;height: 172px;display: inline-block;background-image: url("/media/themes/wink/add_list.png");background-repeat: no-repeat;background-position: top left;text-decoration: none;}
#list-create-list a.listLink:hover{font-weight: bold;}
#list-create-list a.listLink span{position: absolute;top: 90px;left: 0;width: 100%;}
.newsletter-subscription h4{color: #fff;font-size: 15px;}
#stores-map{margin-top: 20px;}
#delivery-map{margin-top: 20px;border: 1px solid #2C6271;}
.encart{overflow: hidden;background: none!important;}
.encart img{max-width: 100%;}
.no-product img{max-width: 100%;}
.noproductform .form-control{width: 100%!important;}
.noproductform{text-align: center;display: block;}
.noproductform .form{padding: 15px 0 0 0;}
.noproductform .btn-action{width: 100%;margin: 20px 0 10px 0;}
.noproductform .description{padding-top: 40px;}
.noproductform ol, .noproductform ol li{width: 100%;text-align: center;}
.modules-order-Cart,
.modules-orderdrive-StdShippingStep,
.modules-orderdrive-StdIdentifyStep,
.modules-order-StdResultStep,
.modules-orderdrive-StdBillingStep{background: #fff;padding-bottom: 50px;}
.goBack .btn-default{font-size: 14px;}
#more-informations-input .form-control{width: 100%;}
.checkoutoptions-billing-order-block li{border: 1px solid #97C258;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;display: inline-block;margin: 1em;padding: 1em 1.5em;}
.checkoutoptions-billing-order-block li.active{background-color: #E4F8C7;}
.checkoutoptions-billing-order-block li label{float: none;margin: 0;display: block;padding: 0;}
.checkoutoptions-billing-order-block li img{display: block;margin: 0.5em auto;}
.modules-order-StdResultStep{margin-bottom: 0!important;}
.modules-order-StdResultStep .errors{margin: 40px;}
.modules-orderdrive-StdShippingStep .btn-lg{width: 100%;margin-bottom: 10px;}
.modules-order-Cart .form-control{text-align: center;}
.glyphicon.glyphicon-trash{font-size: 20px;}
.item-pictograms .glyphicon-heart{color: #DE4654;font-size: 24px;}
.text-coupon{color: #2C6271;line-height: 2em;}
.process-steps li{padding: 0;}
.create-account-block .form-control,
.login-block .form-control,
.edit-myaccount-block .form-control,
.change-password-block .form-control,
.myaccount-manage-address-block .form-control,
.modules-loyalty-ProposingForm .form-control,
.modules-usersandcustomerdrive-NewslettersSubscribe .form-control{width: 100%;margin-bottom: 15px;}
.form-control::-moz-placeholder{color: pink;opacity: 1;}
.form-control:-ms-input-placeholder{color: pink;}
.form-control::-webkit-input-placeholder{color: pink;}
.form-titles{margin-bottom: 15px;}
.form-civilite{padding-bottom: 15px;margin: 0;}
.login-popin{padding-top: 15px;}
.edit-myaccount-block h2, .customer-orders h2, .myaccount-manage-address-block h2, .modules-loyalty-RewardList h2, .modules-loyalty-ProposingForm h2{margin-top: 3px;}
.table-tabChart{border: 1px solid #b1c7c9;background: #fefeff;}
.table-tabChart th, .table-tabChart td{text-align: center;}
.table-tabChart td{font-size: 24px;font-weight: bold;background: #18363e;color: #fff;padding: 5px 0;border-right: 1px solid #b1c7c9;}
.table-tabChart th{padding: 5px 0;border-right: 1px solid #b1c7c9;}
.table-tabChart td:last-child, .table-tabChart th:last-child{border-right: 0;}
.table-tabChart .etat0{background: #5bc6e6;}
.table-tabChart .etat1{background: #4aa5c0;}
.table-tabChart .etat2{background: #2d6272;}
ul.errors > li, ul.warnings > li, ul.messages > li, ul.informations > li{list-style-type: none;}
.myaccountArray td{padding: 0 6px!important;}
.modules-users-authentication{margin-bottom: 20px!important;}
.product-winkado .img{max-width: 100%;}
.product-padding .thumbnail{padding: 0!important;}
.thumbnail{height: 262px!important;}
.display-table-block{padding: 20px 0px 0px 0px;}
.display-table-block .description{line-height: 3;}
.thumbnail{border: none!important;padding: 0px!important;}
.compario-item .foot{display: block!important;height: 61px;}
.compario-item .foot .left-box{width: 81%!important;display: block;float: left;}
.compario-item .foot .right-box{width: 16%!important;}
.buttons .button{margin-bottom: 10px;}
.list-view-details-wrapper .table-responsive .normal div div, .list-edit-details-wrapper .table-responsive .normal div div{padding: 2px 5px;}
.list-detail .product-infos .seeAllProductlist{display: none;}
.cmxform .form-control{width: 30%;margin: auto;}
.cmxform div{text-align: center;}
.heading-two .renameInput{width: 100%;height: 45px;line-height: 45px;}
.list-edit-details .heading-two{margin-top: 0px;}
.float-right input.button{margin-bottom: 10px;}
.add-to-cart-textfield{width: 5%;}
#details{width: 100%!important;}
.shipping-box{margin-left: 7%;margin-right: 7%;}
.cart-wink-cadeaux input.cagnotte-amount{width: 100%;}
.modules-order-Cart, .modules-orderdrive-StdShippingStep, .modules-orderdrive-StdIdentifyStep, .modules-orderdrive-StdBillingStep{margin-top: 20px;margin-bottom: 20px;border-radius: 6px;}
.process-steps{border-radius: 6px 6px 0px 0px;}
.cart-cagnotte-udate-button{padding: 0px!important;}
.no-padding{padding: 0px;}
.product_tag{padding: 2px 0px 1px!important;}
.scrollable-content-productListing{padding-top: 11px!important;}
.cart-coupon input.cagnotte-amount, .cart-wink-cadeaux input.cagnotte-amount{height: 40px;}
.list-detail .product-infos{text-align: left;}
#scrollable-content{margin-top: 178px;}
.cagnotte-info{margin-top: 0px;}
.inform-you-order-block .green-box-bottom input.button{color: #fff;}
.shipping-box .form-group{display: block;}
.row-list{margin-left: -9px;margin-right: -9px;}
.cart-total-amount .price-font-size{padding-top: 0px!important;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 15px;}
#block-cart-success .cagnotte-info{margin-top: 0px;}
.produit-details .item-price{margin-bottom: 15px;}
.footer-wrapper{padding-top: 20px;padding-bottom: 30px;}
#tplHomeParallax-nti #content-top{width: 100%;height: 620px;}
.specialBlock article{padding-top: 0px!important;}
.modules-project-Homepageblock img{width: 100%;}
#tplHomeParallax-nti #content-top{height: auto;}
.cart-heading .heading-one{padding-right: 18px;margin-bottom: initial;}
.msg-winkado{margin-top: 3%;}
#block-authentication-input.login-block{margin-bottom: 20px;}
.price-per-measure-unity{font-size: 0.875em;color: #68888E;position: absolute;bottom: 6px;right: 10px;text-align: right;padding-left: 15px;padding-top: 15px;}
.compario-item .item-price{bottom: 26px;}
.detail-l1 .price-per-measure-unity{position: relative;padding-left: 0px;}
.cmxform span{text-align: left!important;}
.modules-loyalty-ProposingForm .form-control{width: 100%!important;margin-bottom: 15px!important;}
.substitute-warning{margin: 20px 0px;}
ul.warnings{margin: 0px!important;}
.validate_change_store_substitution input{margin-left: 0px;}
ul.products-subsitute > li{margin-left: 0px;}
.product_infos_inline, .todelete_product_infos_inline{margin: 5px 0px;width: 100%;}
.arrow_product_infos_inline{float: none;text-align: center;}
.aide .container .form form .buttons{width: 100%!important;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{margin-left: 0px!important;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol li, 
#ProductNotFoundFormId .display-table-block form.cmxform ol li input.textfield{float: right;width: 72%;clear: none;}
.display-table-block .description{line-height: 2.5;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action, #ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol{width: 100%;}
.modules_store_contactstore label{margin-right: 0px;}
.modules_store_contactstore input.form-control, .modules_store_contactstore select, .modules_store_contactstore textarea.form-control, .modules_store_contactstore .captcha input, .modules_store_contactstore .buttons input.btn-lg{width: 100%;}
.modules_store_contactstore ol li{margin: 10px 0px;}
.modules_store_contactstore span.captcha{text-align: right!important;}
.modules_store_contactstore div.buttons{clear: both;padding-top: 1.625em;}
@font-face{font-family: OmnesBol;src: url('/media/themes/wink/font/OmnesBol.ttf');}
@font-face{font-family: OmnesBolIta;src: url('/media/themes/wink/font/OmnesBolIta.ttf');}
@font-face{font-family: OmnesExtLig;src: url('/media/themes/wink/font/OmnesExtLig.ttf');}
@font-face{font-family: OmnesExtLigIta;src: url('/media/themes/wink/font/OmnesExtLigIta.ttf');}
@font-face{font-family: OmnesLig;src: url('/media/themes/wink/font/OmnesLig.ttf');}
@font-face{font-family: OmnesLigIta;src: url('/media/themes/wink/font/OmnesLigIta.ttf');}
@font-face{font-family: OmnesMed;src: url('/media/themes/wink/font/OmnesMed.ttf');}
@font-face{font-family: OmnesMedIta;src: url('/media/themes/wink/font/OmnesMedIta.ttf');}
@font-face{font-family: OmnesReg;src: url('/media/themes/wink/font/OmnesReg.ttf');}
@font-face{font-family: OmnesRegIta;src: url('/media/themes/wink/font/OmnesRegIta.ttf');}
@font-face{font-family: OmnesSem;src: url('/media/themes/wink/font/OmnesSem.ttf');}
@font-face{font-family: OmnesSemIta;src: url('/media/themes/wink/font/OmnesSemIta.ttf');}
@font-face{font-family: OmnesThi;src: url('/media/themes/wink/font/OmnesThi.ttf');}
@font-face{font-family: OmnesThiIta;src: url('/media/themes/wink/font/OmnesThiIta.ttf');}
@font-face{font-family: 'source_sans_prosemibold';src: url('/media/themes/wink/webfontkit/omnesbol-webfont.eot');src: url('/media/themes/wink/webfontkit/omnesbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/themes/wink/webfontkit/omnesbol-webfont.woff') format('woff'),
         url('/media/themes/wink/webfontkit/omnesbol-webfont.ttf') format('truetype'),
         url('/media/themes/wink/webfontkit/omnesbol-webfont.svg#omnesbold') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'source_sans_proregular';src: url('/media/themes/wink/webfontkit/omnesmed-webfont.eot');src: url('/media/themes/wink/webfontkit/omnesmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/themes/wink/webfontkit/omnesmed-webfont.woff') format('woff'),
         url('/media/themes/wink/webfontkit/omnesmed-webfont.ttf') format('truetype'),
         url('/media/themes/wink/webfontkit/omnesmed-webfont.svg#omnesmedium') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'source_sans_prolight';src: url('/media/themes/wink/webfontkit/omnesreg-webfont.eot');src: url('/media/themes/wink/webfontkit/omnesreg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/themes/wink/webfontkit/omnesreg-webfont.woff') format('woff'),
         url('/media/themes/wink/webfontkit/omnesreg-webfont.ttf') format('truetype'),
         url('/media/themes/wink/webfontkit/omnesreg-webfont.svg#omnesregular') format('svg');font-weight: normal;font-style: normal;}
a,
a.link,
a.anchor{color: #2c6271;text-decoration: underline;}
a:hover,
a.link:hover,
a.anchor:hover{outline: none;color: #2c6271;text-decoration: none;}
h1, h2, h3, h4,
.heading-one, .heading-two, .heading-three, .heading-four,
table.normal caption{line-height: 1em;font-family: 'source_sans_prolight';}
h1 strong, h2 strong, h3 strong, h4 strong{font-family: 'source_sans_prosemibold';font-weight: normal;}
h1,
h1.title,
.heading-one{color: #2c6271;font-size: 2.500em;margin-bottom: 36px;}
h1 a,
h1 a.link,
h1.title a.link,
.heading-one a.link{color: #2c6271;text-decoration: none;}
h1 a:hover,
h1 a.link:hover,
h1.title a.link:hover,
.heading-one a.link:hover{color: #263738;text-decoration: none;}
#content-block-top .heading-one{padding: 30px 20px 20px 20px;margin: 0;}
h2,
h2.title,
.heading-two{color: #2c6271;font-size: 1.876em;margin-bottom: 18px;}
h2 a,
h2 a.link,
h2.title a.link,
.heading-two a.link{color: #2c6271;text-decoration: none;}
h2 a:hover,
h2 a.link:hover,
h2.title a.link:hover,
.heading-two a.link:hover{color: #263738;text-decoration: none;}
h3,
h3.title,
.heading-three{color: #2c6271;font-size: 1.500em;margin-bottom: 6px;}
h3 a,
h3 a.link,
h3.title a.link,
.heading-three a.link{color: #2c6271;text-decoration: none;}
h3 a:hover,
h3 a.link:hover,
h3.title a.link:hover,
.heading-three a.link:hover{color: #263738;text-decoration: none;}
h4,
h4.title,
.heading-four{color: #2c6271;font-size: 1.154em;}
h4 a,
h4 a.link,
h4.title a.link,
.heading-four a.link{color: #2c6271;text-decoration: none;}
h4 a:hover,
h4 a.link:hover,
h4.title a.link:hover,
.heading-four a.link:hover{color: #263738;text-decoration: none;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;font-size: 1.500em;line-height: 1em;margin-bottom: 6px;}
table.normal tr td{vertical-align: middle;}
ul.normal li,
ol.normal li{list-style-position: inside;margin-left: 40px;}
ul.normal li ul,
ol.normal li ol{margin-bottom: 0;}
ul.normal li{list-style-type: disc;}
ol.normal li{list-style-type: decimal;}
@font-face{font-family: 'iconmonstr';src: url('/media/themes/wink/icons/iconmonstr.eot');src: url('/media/themes/wink/icons/iconmonstr.eot?#iefix') format('embedded-opentype'),
		url('/media/themes/wink/icons/iconmonstr.ttf') format('truetype'),
		url('/media/themes/wink/icons/iconmonstr.woff') format('woff'),
		url('/media/themes/wink/icons/iconmonstr.svg#iconmonstr') format('svg');font-weight: normal;font-style: normal;unicode-range: U+00-FFFF;}
[class*="iconmonstr-"]{font-family: 'iconmonstr';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;}
.iconmonstr-warning-3-icon:before{content: "\e600";}
.iconmonstr-user-icon:before{content: "\e601";}
.iconmonstr-user-14-icon:before{content: "\e602";}
.iconmonstr-favorite-3-icon:before{content: "\e603";}
.iconmonstr-location-18-icon:before{content: "\e604";}
.iconmonstr-location-icon:before{content: "\e605";}
.iconmonstr-email-5-icon:before{content: "\e606";}
.iconmonstr-user-11-icon:before{content: "\e607";}
.iconmonstr-user-4-icon:before{content: "\e608";}
.iconmonstr-download-6-icon:before{content: "\e609";}
.iconmonstr-currency-euro-icon:before{content: "\e60a";}
.iconmonstr-time-3-icon:before{content: "\e60b";}
.iconmonstr-speech-bubble-3-icon:before{content: "\e60c";}
.iconmonstr-credit-card-5-icon:before{content: "\e60d";}
.iconmonstr-coin-10-icon:before{content: "\e60e";}
.iconmonstr-shopping-cart-13-icon:before{content: "\e60f";}
.iconmonstr-shopping-cart-10-icon:before{content: "\e610";}
.iconmonstr-check-mark-5-icon:before{content: "\e611";}
.iconmonstr-blank-file-4-icon:before{content: "\e612";}
.iconmonstr-shopping-cart-5-icon{width: 24px;height: 25px;display: inline-block;background-image: url(/media/themes/wink/icon-winkado-caddie-white.png);}
.current .iconmonstr-shopping-cart-5-icon{background-image: url(/media/themes/wink/icon-winkado-caddie-blue.png)!important;}
.customeraccount ul a:hover .iconmonstr-shopping-cart-5-icon{background-image: url(/media/themes/wink/icon-winkado-caddie-blue.png)!important;}
.iconmonstr-shopping-cart-55-icon:before{content: "\e613";}
.iconmonstr-plus-5-icon:before{content: "\e614";}
.iconmonstr-beer-8-icon:before{content: "\e615";}
.iconmonstr-arrow-28-icon:before{content: "\e616";}
.iconmonstr-photo-camera-icon:before{content: "\e617";}
.iconmonstr-pencil-8-icon:before{content: "\e618";}
.iconmonstr-map-6-icon:before{content: "\e619";}
.iconmonstr-map-5-icon:before{content: "\e61a";}
.iconmonstr-lock-17-icon:before{content: "\e61b";}
.iconmonstr-winkado:before{content: "\e61c";}
.cColumn,
.cCell{vertical-align: top;}
.freeLocation{display: inline-block;}
html{font-size: 15px;}
#always-on-top-header{position: fixed;width: 100%;top: 0;z-index: 1000;}
#header a{text-decoration: none;}
.header-wrapper{background: #fff;width: 1400px;}
.header-wrapper .container-header{width: auto;}
.header-right{float: right;display: table;}
.header-website-switchlanguage,
.header-users-showinfo,
.header-orderdrive-shortcart{display: table-cell;vertical-align: middle;}
.header-orderdrive-shortcart{float: left;margin-left: 8px;}
.header-search-wrapper{background-color: #c1d202;}
.sitemap-wrapper{background-color: #2b3d3e;position: relative;padding-top: 50px;}
.footer-top-wrapper{background-color: #263738;position: relative;}
.footer-wrapper{background-color: #263738;line-height: 62px;position: relative;}
.sidebar-padding{padding: 0 20px;}
#tplHomeParallax .header-wrapper{position: fixed;top: 0;z-index: 1000;float: left;}
#tplHomeParallax-nti #content-top{margin-top: 178px;color: #2C6271;}
#tplHomeParallax #content-top .cLayout{color: #2C6271;}
#tplHomeParallax #content-top .cLayout .cRow{color: #2C6271;}
#tplHomeParallax #content-top .cLayout .cRow .cCell{color: #2C6271;position: relative;}
#search-wrapper{width: 100%;background-color: #CCDE03;padding: 5px 0;}
#shelf-wrapper{width: 100%;background-color: #2E5258;}
#tplNosidebarBackground .content-wrapper,
#tplProductListing .content-wrapper{background-image: url(/media/themes/wink/bg-liste.png);}
#tplNosidebarBackground .content-wrapper  .cLayout .cRow{background-color: #F3F5F8;}
#tplCustomerAccount .content-wrapper{background-image: url(/media/themes/wink/bg-liste.png);position: relative;}
#tplCustomerAccount .content-wrapper .row{background-color: #f3f5f8;}
#tplCustomerAccount .content-wrapper .row .col-xs-12{float: left;}
#tplCustomerAccount .content-middle{float: left;width: 100%;padding-top: 20px;}
#tplCustomerAccount #scrollable-content #content{border-left: 1px solid #B1C7C9;left: -35px;}
#tplCustomerAccount .content-top-padding{float: left;width: 100%;height: 22px;}
#tplCustomerAccount .content-bottom-padding{float: left;width: 100%;height: 100px;}
#tplPopin #content.richtext-only{background-color: #fff;}
#tplPopin #b_1.modules-website-staticrichtext{padding: 0 20px;}
#lightbanner{background: url(/media/themes/wink/bg-liste.png);width: 100%;float: left;position: fixed;top: 0;z-index: 999;}
#lightbanner .container{padding-top: 10px;padding-bottom: 10px;}
.icon-24x24,
.icon-34x34{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.icon-24x24{width: 24px;height: 24px;}
.icon-34x34{width: 34px;height: 34px;}
.icon-location{background-image: url(/media/themes/wink/picto_location.png);}
.icon-calendar{background-image: url(/media/themes/wink/picto_calendar.png);}
.icon-schedule{background-image: url(/media/themes/wink/picto_schedule.png);}
.icon-profil{background-image: url(/media/themes/wink/profil.png);}
.icon-caddie{background-image: url(/media/themes/wink/caddie.png);}
#tplCustomerAccount #search-fixed{width: 100%;}
#tplProductListing #search-fixed{width: 100%;}
#tplNosidebar #search-fixed{width: 100%;}
#tplNosidebarBackground #search-fixed{width: 100%;}
.height-shopcart-button{margin: 30px 0px;padding-left: 0px;padding-right: 0px;float: right;}
.height-switch-language{margin: 30px 0px;padding-left: 0px;padding-right: 0px;width: auto;}
.height-showuser-header{margin: 30px 0px;padding-right: 0px;padding-left: 0px;margin-left: 15px;border-left: 1px solid #AFC5CC;}
.height-pickupdate-store{margin: 20px 0px 0px 0px;padding-left: 0px;padding-right: 0px;}
#tplNosidebarBackground #scrollable-content{position: relative;background: url('/media/themes/wink/bg-liste.png') repeat scroll 0% 0% transparent;}
#tplProductListing #scrollable-content{position: relative;background: url('/media/themes/wink/bg-liste.png') repeat scroll 0% 0% transparent;padding-top: 0px;-webkit-overflow-scrolling: touch;}
#tplHomeParallax .smartfolders-wrapper{background: url('/media/themes/wink/bg-liste.png') repeat scroll 0% 0% transparent;height: auto;}
.background-banner{width: 100%;height: auto;background-color: #f9f9f9;background-attachment: fixed!important;}
.banner-options #redecouverte{height: auto;}
.banner-options #redecouverte-message{width: 98%;top: 40px;}
.banner-options #redecouverte-message p{margin: 0;}
.banner-options .modules-catalogdrive-Promotion{min-height: 350px;}
#tplNosidebarBackground .content-wrapper, 
#tplProductListing .content-wrapper, 
#tplNosidebar .content-wrapper{background: url(/media/themes/wink/bg-liste.png) repeat;}
section.top article{padding-top: 60px;}
section.top h1{color: #ffffff;margin: 0 0 50px 0;text-align: center;}
section.imageAndText{min-height: 345px;margin: 0 auto;position: relative;width: 100%;background-size: 100%!important;background-repeat: no-repeat!important;}
.banner-arrow{bottom: -25px!important;top: inherit!important;z-index: 9;left: 46%!important;}
section.image{height: 800px;margin: 0 auto;position: relative;width: 100%;-webkit-background-size: cover!important;-moz-background-size: cover!important;-o-background-size: cover!important;background-size: cover!important;}
section.text{min-height: 530px;margin: 0 auto;position: relative;width: 100%;}
#homepage .cblock{margin-bottom: 0;}
.separator-line{width: 97px;height: 0px;border-bottom: 1px solid #2c6271;}
#mobile{background: url(/media/themes/wink/tablette.jpg) 50% 0 no-repeat fixed;background-size: cover;height: 800px;margin: 0 auto;width: 100%;max-width: 1920px;position: relative;}
#barbecue{background: url(/media/themes/wink/barbecue.jpg) 50% 0 no-repeat fixed;background-size: cover;height: 800px;margin: 0 auto;width: 100%;max-width: 1920px;position: relative;}
#fruits{background: url(/media/themes/wink/fruits.jpg) 50% 0 no-repeat fixed;background-size: cover;height: 800px;margin: 0 auto;width: 100%;max-width: 1920px;position: relative;}
.arrow-down{width: 90px;height: 90px;background: url(/media/themes/wink/arrow_down.png) bottom center no-repeat;position: absolute;bottom: -38px;left: 47.6%;z-index: 1;cursor: pointer;}
.arrow-down-first{width: 90px;height: 90px;background: url(/media/themes/wink/arrow_down.png) bottom center no-repeat;position: absolute;bottom: -38px;left: 45.3%;z-index: 1;cursor: pointer;}
#compte{background: #f4f7f8;height: 530px;margin: 0 auto;width: 100%;position: relative;}
#step1{background: url(/media/themes/wink/step1.png) no-repeat;margin-left: 7px;padding-top: 110px;}
#step2{background: url(/media/themes/wink/step2b.png) no-repeat;padding-top: 110px;}
#step3{background: url(/media/themes/wink/step3.png) no-repeat;padding-top: 110px;}
.step{width: 256px;height: 170px;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #ffffff;text-align: center;border-radius: 6px;}
.next{width: 30px;height: 18px;background: url(/media/themes/wink/nextstep.png) no-repeat;float: left;margin: 80px 35px 0 35px;}
.down{width: 153px;height: 136px;background: url(/media/themes/wink/roundarrow_down.png) no-repeat;margin: 0 auto;position: absolute;bottom: 0;cursor: pointer;left: 45%;top: 75%;}
#devices-img{width: 495px;height: 249px;background: url(/media/themes/wink/illu1.png) no-repeat;margin-top: 130px;}
#devices-txt{margin-top: 70px;padding-bottom: 50px;text-align: left;}
#devices-txt h2, #localisation-txt h2{margin-top: 0;padding-top: 0;}
#localisation{background: #f4f7f8;margin: 0 auto;width: 100%;position: relative;}
#localisation-img{margin-top: 0px;padding-top: 50px;padding-bottom: 50px;}
#localisation-txt{margin-top: 90px;text-align: left;}
#localisation-img img{max-width: 100%;}
#courses{background: #f4f7f8;margin: 0 auto;width: 100%;position: relative;}
#courses-img{margin-top: 130px;}
#courses-txt{text-align: left;margin-top: 100px;padding-bottom: 50px;}
#courses-img img{max-width: 100%;}
.modules-project-Homepageblock img{max-width: 100%;}
.space-block{padding-top: 100px;}
#redecouverte{width: 100%!important;height: 456px;position: relative;background-repeat: no-repeat!important;}
#redecouverte-message{width: 463px;padding: 10px;height: auto;background: #fff;position: absolute;float: left;border-radius: 6px;top: 100px;opacity: 0.8;filter: alpha(opacity=80);}
#redecouverte-message .heading-one{font-family: 'source_sans_prosemibold';font-size: 1.500em;}
#redecouverte-message p.normal{font-size: 0.875em;line-height: 1.2em;}
#redecouverte-action{display: none;width: 390px;background: #f5f5f7;position: absolute;float: left;border-radius: 6px;top: 420px;padding: 10px 35px;}
#redecouverte-action .produit{width: 250px;color: #1c575b;font-size: 16px;}
#redecouverte-action .button{background: #2c6271;background: -webkit-gradient(linear, left top, left bottom, from(#316d7e), to(#2c6271));background: -moz-linear-gradient(top, #316d7e, #2c6271);background: -o-linear-gradient(top, #316d7e, #2c6271);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#316d7e, endColorstr=#2c6271, GradientType=0);background-image: -ms-linear-gradient(rgb(49, 109, 126), rgb(44, 98, 113));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-family: OmnesSem;font-size: 16px;text-decoration: none;color: #fff;padding: 14px 16px;border: 1px solid #214c58;margin-top: 4px;}
#redecouverte-action .button:hover{background: #316d7e;background: -webkit-gradient(linear, left top, left bottom, from(#2c6271), to(#316d7e));background: -moz-linear-gradient(top, #2c6271, #316d7e);background: -o-linear-gradient(top, #2c6271, #316d7e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c6271, endColorstr=#316d7e, GradientType=0);background-image: -ms-linear-gradient(rgb(44, 98, 113), rgb(49, 109, 126));}
.pre-footer{background: none repeat scroll 0 0 #263738;height: 130px;width: 100%;}
.pre-footer .col-xs-4{text-align: center;}
.pre-footer a.homepage-button{width: 100%;text-align: center;margin-top: 36px;}
.footer-col{border-right: 1px solid rgba(63, 117, 119, .5);height: 150px;}
.footer-contain{font-size: .8em;margin-bottom: 20px;}
.footer-contain-first-row{padding: 12px 0;margin: 12px 0;}
.footer-contain-first-row .icon-heading{font-size: 1.6em;margin-right: 6px;vertical-align: text-bottom;}
.footer-contain-first-row ul li{line-height: 1.1em;padding: 2px 0 2px 26px;background-image: url(/media/themes/wink/icon-footer_contain_menu.png);background-repeat: no-repeat;background-position: 0 5px;}
.footer-contain-first-row a.link{font-family: 'source_sans_proregular';color: #d6e8e7;text-decoration: none;}
.footer-contain-first-row .newsletter-subscription .form-control{width: 100%;margin-bottom: 10px;}
.footer-contain-second-row{padding-top: 40px;}
.footer-contain-second-row .image{width: 100%;}
hr.tricky-hr{margin-bottom: 0;font-size: 1px;background-color: #2f5258;color: #2f5258;}
hr.another-tricky-hr{margin-bottom: 0;margin-top: -2px;font-size: 1px;background-color: #1a2526;color: #1a2526;}
.footer-contain hr{color: #2f5258;background-color: #2f5258;border-top: 1px solid #2f5258;border-bottom: 1px solid #1a2526;height: 0px;}
.footer-contain-third-row span.table-cell{display: table-cell;vertical-align: top;text-align: center;font-size: 5em;color: #498786;}
.footer-contain-third-row p.table-cell{display: table-cell;vertical-align: middle;}
.footer-contain-third-row p{margin-left: 10px;font-family: 'source_sans_proregular';color: #d6e8e7;line-height: 1.1em;}
.footer-contain-third-row a.button{background: #2b4046;border: 1px solid #769698;color: #fff;padding: 0 10px;white-space: nowrap;font-weight: normal;font-size: .9em;text-align: center;}
.footer-contain .heading-three{color: #43797b;}
.footer-contain .heading-three strong{text-transform: uppercase;}
.your-city{color: #b8d000;font-size: .9em;}
.your-city-temp{color: #b8d000;font-size: 1.1em;font-weight: bold;line-height: 62px;}
#loading-please-wait{left: 47%;top: 40%;margin: 0px auto;z-index: 9998;border-radius: 360px;padding: 16px;position: fixed;height: 160px;width: 160px;margin-left: -3%;}
#loading-please-wait-fade-in{top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 9997;background-color: rgb(0, 0, 0);position: fixed;opacity: 0.4;}
.icon-loader{display: inline-block;background-image: url(/media/themes/wink/preloader.gif)!important;background-repeat: no-repeat;height: 160px;width: 160px;z-index: 9999;}
.listes{width: 100%;background: url("/media/themes/wink/bg-liste.png") repeat;position: relative;}
.liste4col{width: 100%;min-height: 250px;position: relative;padding: 20px 0px;}
.liste3col{width: 100%;min-height: 350px;position: relative;margin: 40px 0 0 0;}
.liste3col .column{width: 340px;height: 250px;position: relative;float: left;cursor: pointer;text-align: center;}
.liste3col .column p{width: 100%;position: absolute;margin: 30px 0;color: #31535e;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-align: center;}
.column p a{color: #31535e;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-decoration: none;}
.column p a:hover, .column p a.active{font-weight: bold;text-decoration: none;}
#details{display: none;float: left;background: #fff;width: 990px;margin-bottom: 20px;border-radius: 6px;}
#details-content{padding: 25px;}
#details-content .cmxform input[type="text"]{margin-bottom: 15px;}
.list-relative-container{position: relative;}
.list-arrow{position: absolute;width: 44px;height: 20px;background: url("/media/themes/wink/drive/this.png") no-repeat;display: block;top: -20px;left: 20px;}
.list-close{position: absolute;width: 30px;height: 30px;background: url("/media/themes/wink/close.png") no-repeat;display: block;cursor: pointer;top: -15px;right: -15px;}
.list-line{clear: both;}
.list-line div{float: left;width: 50px;text-align: center;}
.list-line div.shelf-label{width: 200px;text-align: right;font-weight: bold;}
.list-line div.product-infos{width: 600px;text-align: left;}
.liste-titre{background: url("/media/themes/wink/drive/coeur-rouge.png") no-repeat left;padding-left: 42px;color: #de4654;font-family: OmnesLig;font-size: 25px;}
.renameInput{color: #de4654;font-size: 25px;border: 0px;font-family: 'source_sans_prosemibold';}
.liste-data{width: 100%;margin: 30px 12px;text-align: center;color: #5a7e8b;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.liste-data table tr{height: 44px;}
.liste-data input[type="checkbox"]{display: none;}
.liste-data input[type="checkbox"] + label span.image{display: inline-block;width: 29px;height: 29px;background: url("/media/themes/wink/checkbox.png") no-repeat;background-position: 0px -29px;position: relative;cursor: pointer;top: 2px;}
.liste-data input[type="checkbox"]:checked + label span.image{background-position: 0px 0px;}
.liste-boutons{width: 100%;margin: 30px 0 50px 0;text-align: center;}
.liste-boutons .button-dark{background: #2c6271;background: -webkit-gradient(linear, left top, left bottom, from(#316d7e), to(#2c6271));background: -moz-linear-gradient(top, #316d7e, #2c6271);background: -o-linear-gradient(top, #316d7e, #2c6271);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#316d7e, endColorstr=#2c6271, GradientType=0);background-image: -ms-linear-gradient(rgb(49, 109, 126), rgb(44, 98, 113));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 16px;text-decoration: none;color: #fff;padding: 14px 40px;border: 1px solid #214c58;}
.liste-boutons .button-dark:hover{background: #316d7e;background: -webkit-gradient(linear, left top, left bottom, from(#2c6271), to(#316d7e));background: -moz-linear-gradient(top, #2c6271, #316d7e);background: -o-linear-gradient(top, #2c6271, #316d7e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c6271, endColorstr=#316d7e, GradientType=0);background-image: -ms-linear-gradient(rgb(44, 98, 113), rgb(49, 109, 126));}
.liste-boutons .button-light{background: #b0c002;background: -webkit-gradient(linear, left top, left bottom, from(#c1d202), to(#b0c002));background: -moz-linear-gradient(top, #c1d202, #b0c002);background: -o-linear-gradient(top, #c1d202, #b0c002);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1d202, endColorstr=#b0c002, GradientType=0);background-image: -ms-linear-gradient(rgb(193, 210, 2), rgb(176, 192, 2));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 16px;text-decoration: none;color: #fff;padding: 14px 40px;border: 1px solid #6c9f0a;}
.liste-boutons .button-light:hover{background: #c1d202;background: -webkit-gradient(linear, left top, left bottom, from(#b0c002), to(#c1d202));background: -moz-linear-gradient(top, #b0c002, #c1d202);background: -o-linear-gradient(top, #b0c002, #c1d202);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b0c002, endColorstr=#c1d202, GradientType=0);background-image: -ms-linear-gradient(rgb(176, 192, 2), rgb(193, 210, 2));}
.sales{color: #e57d17!important;}
.oldprice{text-decoration: line-through;}
.modules-shoppinglists-AddToList p a{display: inline-block;background-color: #fff;border: 1px solid #afc5cc;border-radius: 6px;}
.list-of-lists{width: 100%!important;}
.list-of-lists{padding: 20px 18px;background-color: #fff;border: 1px solid #afc5cc;border-radius: 6px;}
.list-of-lists ol li{display: table;width: 100%;text-align: right;}
.list-of-lists ol li:last-child{border-bottom: none;}
.list-of-lists ol li label,
.list-of-lists ol li input{display: table-cell;float: left;}
.list-of-lists ol li label{margin-top: 0;margin-left: -26px;width: inherit;}
.list-of-lists a.close{text-indent: 100%;white-space: nowrap;overflow: hidden;}
.boxfav{position: absolute;right: 0px;top: 45px;background-color: #fff;z-index: 999;min-width: 200px;}
.list-view-details-wrapper .heading-two,
.list-edit-details-wrapper .heading-two{background: url("/media/themes/wink/drive/coeur-rouge.png") no-repeat scroll left center rgba(0, 0, 0, 0);color: #DE4654;padding-left: 42px;}
.list-view-details-wrapper input.renameInput{font-family: 'source_sans_prosemibold';font-size: inherit;}
.list-view-details-wrapper table.normal tr td,
.list-edit-details-wrapper table.normal tr td{padding: 2px 5px;}
td.add-to-cart-textfield input.textfield{width: 100%;}
.list-view-details-wrapper .modules-shoppinglists-AddToList a{text-decoration: none;}
.list-detail a{text-decoration: none;}
.list-detail .shelf-label{text-align: right;width: 285px;}
.list-detail .product-infos,
.list-detail .empty-cell-dots{background-image: url("/media/themes/wink/list-detail_dots.gif");background-position: 5px 60%;background-repeat: repeat-x;}
.list-detail .product-infos{width: 385px;}
.list-detail .product-infos .product-label{background-color: #fff;padding-right: 8px;}
.list-detail .price{font-weight: bold;}
.list-detail .product-infos .product-label,
.list-detail .price, .incart{font-size: .8em;}
.incart img{margin-bottom: -4px;}
.imgDetailAll-close{float: right;width: 30px;height: 30px;background: url("/media/themes/wink/list_green.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;margin-right: 16px;margin-bottom: 16px;}
.imgDetailAll-close:hover,
.imgDetailAll-close:active,
.imgDetailAll-close:focus{background: url("/media/themes/wink/list_blue.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.imgDetailAll-open{float: right;width: 30px;height: 30px;background: url("/media/themes/wink/list_blue.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;margin-right: 16px;margin-bottom: 16px;}
.imgDetailAll-open:hover,
.imgDetailAll-open:focus{background: url("/media/themes/wink/list_green.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.imgDetail-close{display: block;width: 13px;height: 13px;background: url("/media/themes/wink/btn-plus2.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.list-line .shelf-detail{width: 25px;}
.list-line .add-to-cart-checkbox{width: 25px;}
.list-line .quantity-product{width: 10px;}
.imgDetail-close:hover,
.imgDetail-close:focus{background: url("/media/themes/wink/btn-plus2-hover.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.imgDetail-open{display: block;width: 13px;height: 13px;background: url("/media/themes/wink/min.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.imgDetail-open:hover,
.imgDetail-open:focus{background: url("/media/themes/wink/min-hover.png") 0 0 no-repeat;text-decoration: none;border: 0!important;color: #ffffff;}
.hiddenRow{display: none;}
.hiddenSpan{display: none;}
.allSeeing{float: right;font-weight: bold;margin-right: 10px;}
.allHidding{float: right;font-weight: bold;margin-right: 10px;}
#messageEmptyList{background-color: #DEE7E9;padding: 10px;text-align: center;font-weight: bold;border: 1px solid #B9DAD6;border-radius: 5px;}
#messageEmptyList:first-letter{text-transform: uppercase;}
.item-pictograms a.icon-heart{width: 28px;height: 25px;display: inline-block;background-image: url('/media/themes/wink/coeur-rouge.png');background-repeat: no-repeat;background-position: center bottom;cursor: pointer;vertical-align: middle;}
.user-logged{position: relative;}
.dropdown-arrow{display: inline-block;width: 9px;height: 8px;vertical-align: middle;background-image: url(/media/themes/wink/icon-sbToggle.png);background-repeat: no-repeat;background-position: center center;}
.block-user{padding-left: 0!important;padding-right: 0!important;}
.user-logged .dropdown-content,
.user-logged .user-info-box{border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.user-logged .dropdown-content{position: absolute;z-index: 9999;background-color: #fbfcfc;padding: 4px;text-align: left;margin-top: 2px;}
.user-logged .user-info-box{background-color: #fff;padding: 4px 8px;margin-bottom: 8px;}
.user-logged .heading-four,
.user-logged hr{margin: 0;}
.user-logged .user-info-box a{font-size: 0.8em;color: #afc5cc;}
.user-not-logged-wrapper{border-radius: 6px;font-size: 14px;display: block;position: relative;height: 44px;padding: 10px;}
.user-logged-wrapper{border-radius: 6px;font-size: 14px;display: block;position: relative;height: 44px;padding: 10px;}
.title-user-connect{margin-bottom: 49px;}
.set-button-position{position: relative;}
.set-button-position p.buttons{bottom: 0;margin-bottom: 0;}
.header-users-showinfo a.link{width: 190px;text-align: center;float: left;}
.modules-users-showinfo a.link{text-decoration: none;}
.modules-users-showinfo .dropdown-header{font-size: 15px!important;padding: 12px;line-height: 10px;}
#modal-nav-content,
#modal-nav-outcontent-link{display: none;}
.modal-fiche-top{position: relative;}
.modal-nav{position: absolute;z-index: 9999;top: 240px;}
.modal-nav dt{width: 70px;height: 70px;line-height: 51px;text-align: center;vertical-align: middle;border: 6px solid #fff;background-color: rgba(75, 105, 114, 0.77);-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.modal-prev,
.modal-next{cursor: pointer;position: fixed;top: 200px;}
.modal-prev{left: 4%;float: left;}
.modal-next{right: 4%;float: right;}
.modal-nav .icon-prev{margin-right: 5px;border-style: inset;width: 0;height: 0;border-bottom: 12px solid transparent;border-top: 12px solid transparent;border-right: 12px solid white;font-size: 0;line-height: 0;-webkit-transform: rotate(360deg);}
.modal-nav .icon-next{margin-left: 5px;border-style: inset;width: 0;height: 0;border-bottom: 12px solid transparent;border-top: 12px solid transparent;border-left: 12px solid white;font-size: 0;line-height: 0;-webkit-transform: rotate(360deg);}
.product-detail-first-row{background-color: #edf1f4;}
#flux-produits .product-pics{position: relative;width: 100%;height: 370px;text-align: center;background-color: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
#flux-produits .main-visual li,
#flux-produits .main-visual a{line-height: 300px;}
#flux-produits .main-visual img{vertical-align: middle;}
.visual-magnifier{position: absolute;bottom: 20px;left: 20px;}
a.icon-magnifier{position: absolute;bottom: 60px;left: 20px;width: 28px;height: 29px;display: inline-block;background-image: url(/media/themes/wink/icon-magnifier.png);background-repeat: no-repeat;}
#flux-produits .produit-details .detail-l1,
#flux-produits .produit-details .detail-l2,
#flux-produits .produit-details .detail-l3{padding-bottom: 5px;}
#flux-produits .produit-details .detail-l1{text-align: right;}
.detail-l1 .item-price .apd{font-size: 0.750em;}
.produit-details{color: #2B6F73;}
.detail-l1 .item-price .price{font-family: 'source_sans_prosemibold';font-size: 2.251em;}
.detail-l1 .item-price .price-per-measure-unity{font-family: 'source_sans_proregular';font-size: 0.875em;}
.price-has-discount{display: block;float: none;clear: both;font-size: .4em;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#flux-produits .produit-details .modules-catalog-product{display: table;width: 100%;}
#flux-produits .produit-details .button-add-to-cart, #flux-produits .produit-details .button-add-to-cart-modal{padding: 8px 20px 6px 20px;background-color: #2b6f73;border: 1px solid #214757;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
#flux-produits .produit-details .button-add-to-cart-disabled-modal{padding: 8px 20px 6px 20px;background-color: #DDD;border: 1px solid #d1d1d1;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.product-detail-add-to-list .iconmonstr-favorite-3-icon{font-size: 3em;color: #de4654;vertical-align: middle;margin-left: 16px;}
.product-detail-add-to-list a{width: 100%;float: left;background-color: #fff;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;text-decoration: none;}
.product-detail-add-to-list .dropdown-arrow{float: right;margin-right: 16px;height: 3em;}
.modal-fiche-content{padding: 0px 15px;}
.modal-fiche-content .savoirplus a{color: #358796;font-weight: bold;font-size: 1.125em;}
.modules-catalog-product .main-visual li:first-child{display: block;}
.modules-catalog-product .main-visual li{display: none;}
.modules-catalog-product .main-visual .image, .modules-catalog-product .main-visual img.mainView{max-width: 100%!important;}
.modules-catalog-product .additionnal-visuals{text-align: left!important;margin-left: 2%;}
.modules-catalog-product .additionnal-visuals img{border: 1px solid gray;padding: 4px;line-height: 1.42857;background-color: #FFF;border: 1px solid #DDD;border-radius: 4px;transition: all 0.2s ease-in-out 0s;}
.modules-catalog-product .additionnal-visuals li{min-width: 80px;height: 60px;line-height: 56px;text-align: center;cursor: pointer;vertical-align: middle;}
.modules-catalog-product .small_image{width: 100%;height: 62px;min-width: 80px;height: 60px;line-height: 56px;text-align: center;margin: 3px;cursor: pointer;vertical-align: middle;}
.modules-catalog-product .zoomContent{overflow: hidden;text-align: center;background-color: #FFF;width: 400px;height: 400px;float: left;background-size: 1580px 1422px;z-index: 100;border: 1px solid #888;background-repeat: no-repeat;position: absolute;top: 25px;left: 325px;}
.process-steps{background-color: #79959c;}
.process-steps ul{display: table;width: 100%;line-height: 50px;font-weight: bold;}
.process-steps ul li{list-style-type: none;display: table-cell;vertical-align: middle;text-align: center;border-left: 1px solid #90a7ad;border-right: 1px solid #657c82;width: 25%;}
.process-steps ul li:first-child{border-left: none;}
.update-cart-button{text-align: center;vertical-align: middle;}
.process-steps ul li:last-child{border-right: none;}
.process-steps a,
.process-steps a.link{text-decoration: none;}
.process-steps,
.process-steps a.link{color: #aec5cb;}
.process-steps .current,
.process-steps .current a.link{color: #fff!important;}
.process-steps .step-done,
.process-steps .step-done a.link{color: #e5fe71;}
.cart-heading{background-color: #fff;}
.table-cart-header tr td{padding: 0;}
.table-cart-header .dots{background-image: url(/media/themes/wink/dots-titre-caddie.gif);background-repeat: repeat-x;background-position: 6px 72%;}
.table-cart-header .span-right{margin: 0;margin-right: -6px;}
.cart-heading .heading-one{display: inline-block;}
.cart-heading .heading-one strong,
.cart-heading .heading-one .light{background-color: #fff;}
.cart-heading .heading-one strong{padding-right: 20px;}
.cart-heading .heading-one .light{padding-left: 20px;}
.cagnotte-info .iconmonstr-coin-10-icon,
.cagnotte-info .icon-winkado{font-size: 5em;margin-right: 40px;}
.icon-winkado-caddie{display: inline-block;width: 70px;height: 80px;vertical-align: middle;background: url(/media/themes/wink/icon-winkado-caddie.png);margin: 12px 24px 12px 0;}
.cagnotte-info span{vertical-align: middle;}
.cart-content{margin-top: 2em;}
.emptyCart{text-align: right;margin: 0 21px 20px;}
.emptyCart img{margin-left: 15px;}
.panier-data form.cmxform{margin-bottom: 0!important;}
.table-cart{table-layout: fixed;}
.cart-content a{text-decoration: none;}
.table-cart tr td{vertical-align: middle;}
.table-cart tr td:first-child{padding-left: 0;}
.table-cart tr td:last-child{padding-right: 0;}
.table-cart.table-cart-recap-panier tr td:last-child{text-align: center;}
.table-cart.table-cart-wink-cadeaux tr td{padding: 6px;text-align: center;}
.table-cart.table-cart-code-coupon tr td{text-align: center;}
.cart-content .span-right{float: right;color: #2C6271;}
.cart-content .span-left{float: left;color: #2C6271;}
.table-cart .product-family{text-align: right;}
.cart-content .product-qty input.textfield{width: 56px;text-align: center;margin-right: 8px;border-radius: 5px 5px 0 0;}
.cart-content .product-qty input.disabled{background-color: rgb(224, 224, 224)!important;}
.qty-update{cursor: pointer;display: block;padding: 2px 6px 1px;border: 1px solid #afc5cc;float: left;margin-top: -1px;background-color: #fff;}
.qty-update.left-qty{border-radius: 0 0 0 5px;}
.qty-update.right-qty{border-radius: 0 0 5px 0;}
.qty-update:hover{background-color: #CCDE03;color: #fff;}
.qty-update:active{background-color: #2E5258;color: #fff;}
.table-cart .add-to-list,
.table-cart .remove-product-from-cart{display: inline-block;}
.table-cart .checkbox-and-label label{width: auto;font-weight: normal;}
.table-cart .checkbox-and-label label input{margin-left: 4px;margin-right: 4px;}
.input-green{border: 1px solid #9cc348!important;background-color: #e6fac1!important;color: black!important;}
.input-red{border: 1px solid rgb(195, 0, 1)!important;background-color: rgb(250, 144, 157)!important;color: black!important;}
.couponErrorTextTab{text-align: center!important;color: #ff0000;}
.table-cart-code-coupon  input.cagnotte-amount{width: 150px;}
.table-cart .payment-information{width: 80%;margin-left: 20%;}
.table-cart .payment-information tr td{padding-top: 2px;padding-bottom: 2px;}
.table-cart .payment-information tr td:first-child{font-family: 'source_sans_prosemibold';}
.table-cart .payment-information tr td:last-child{font-weight: bold;}
.table-cart .payment-information tr.text-uppercase td{text-transform: uppercase;}
.table-cart .payment-information tr.total td.price{font-size: 2em;}
.table-cart-total-amount .payment-information{border-top: 1px solid #afc5cc;}
.table-cart-total-amount .payment-information tr td{padding-top: 28px;}
.table-cart-recap-panier,
.table-cart-code-coupon{margin-bottom: 1.625em;}
.cart-content .simple-block{padding: 20px 40px;border: 1px solid #afc5cc;border-radius: 6px;}
.simple-block.left-block{margin-right: 40px;}
.simple-block.right-block{margin-left: 40px;}
#IEnextPage{width: 100%;text-align: center;font-weight: bold;border: 1px solid #afc5cc;cursor: pointer;}
.hor-separator{margin-top: 10px;margin-bottom: 5px;border-top: 1px solid #afc5cc;}
.red{text-decoration: underline;font-weight: bold;}
.customer-orders-list{width: 100%;text-align: left;border-collapse: separate;margin-bottom: 1.625em;}
.customer-orders-list .order-summary:hover{cursor: pointer;}
.customer-orders-list .order-summary td{background-color: #fff;border: 1px solid #afc5cc;padding: 4px 6px;white-space: nowrap;}
.customer-orders-list .order-summary td.creation-date{border-radius: 6px 0 0 6px;}
.customer-orders-list .order-summary td.toggle-open-close{border-radius: 0 6px 6px 0;}
.customer-orders-list .order-summary.opened td.creation-date{border-radius: 6px 0 0 0;}
.customer-orders-list .order-summary.opened td.toggle-open-close{border-radius: 0 6px 0 0;}
.customer-orders-list td.generate-pdf{background-color: transparent;border: none;padding: 0px 14px 0px 0px;width: 40px;}
.customer-orders-list td.generate-pdf .icon-pdf{display: inline-block;vertical-align: middle;width: 40px;margin: 0px;border: 1px solid #afc5cc;border-radius: 6px;background-color: #fff;background-image: url(/media/themes/wink/icon-pdf.png);background-repeat: no-repeat;background-position: center center;}
.order-detail-block{background-color: #fff;border: 1px solid #afc5cc;border-top: none;border-radius: 0 0 6px 6px;display: table;padding: 20px 0;}
.order-detail .cart-content,
.order-detail .cagnotte,
.order-detail .actions{padding: 0 10px;display: table-cell;vertical-align: top;}
.order-detail .cart-content{width: 66%;}
.order-detail td.label{color: #2C6271;white-space: normal;font-size: 100%;text-align: left;font-weight: unset;}
.cart-content table{width: 100%;}
.cart-content td{padding: 0 8px 0 0;}
.cart-content td.price,
.cart-content td.total-price{text-align: right;}
.cart-content td.total-text,
.cart-content td.total-price{font-family: 'source_sans_prosemibold';text-transform: uppercase;padding-top: 10px;}
.cart-content td.total-text{text-align: right;}
.cart-content td.total-price{font-size: 1.2em;}
.order-detail .cagnotte{border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;}
.order-detail .cagnotte .amount{text-align: right;font-size: 1.4em;white-space: nowrap;}
.order-detail .cagnotte .text{text-align: center;font-size: .7em;line-height: 1.4;}
.order-detail .actions a{margin-bottom: 8px;font-size: 0.8em;white-space: nowrap;padding-left: 6px;padding-right: 6px;display: block;text-align: center;}
.customer-orders-list .icon-toggle.float-right{margin-top: 2px;margin-bottom: -6px;}
.add-margin-top{margin-top: 8px;}
.table-cart.table-cart-total-amount #order_cartb_1{text-align: center;}
.cart-heading .dots{background-image: url(/media/themes/wink/dots-titre-caddie.gif);background-repeat: repeat-x;background-position: 6px 52%;padding-left: 0px;}
.cart-content .modules-shoppinglists-AddToList p a{display: inline-block;padding: 7px 10px;background-color: #FFF;border: 1px solid #AFC5CC;border-radius: 6px;}
.cart-content .row.margin-left-right{margin-right: 30px;margin-left: 30px;}
.cart-content .product-infos{padding: 7px;}
.cart-content .product-infos a:hover{text-decoration: underline;cursor: pointer;}
.cart-content .product-infos img{max-width: 80px;}
.cart-content .price{padding: 7px;}
.cart-content .span-right{float: right;}
.cart-content .span-left{float: left;}
.cart-content .update-cart-button{margin-top: 15px;margin-bottom: 30px;text-align: center;}
.cart-content .remove-product-from-cart,
.cart-content .add-to-list{padding-top: 5px;}
.cart-wink-cadeaux, .cart-coupon{margin-top: 5px;margin-bottom: 5px;}
.cart-wink-cadeaux .span-left, .cart-coupon .span-left{padding: 11px;}
.cart-wink-cadeaux .span-right, .cart-coupon .span-right{padding: 3px;}
.cart-coupon  input.cagnotte-amount{width: 100%;}
.cart-sub-amounts{margin-top: 20px;}
.cart-content .promise-bold-font{font-family: "source_sans_prosemibold";}
.cart-total-amount .line{border-top: 1px solid #AFC5CC;padding-top: 15px;color: #2C6271;}
.cart-sub-amounts .paddingLine{padding-top: 2px;padding-bottom: 2px;color: #2C6271;}
.cart-total-amount .price-font-size{font-size: 2em;}
.cart-total-amount .goToOrder{padding-top: 6px;}
.cart-heading .dots .heading-one{padding-left: 15px;margin-bottom: 36px;background: #fff;}
.cart-content .winkadosPicto{background-image: url(/media/themes/wink/icon-winkado-caddie-blue.png);background-repeat: no-repeat;width: 24px;height: 25px;}
.cart-line{margin-top: 3px;margin-bottom: 3px;}
#accept-condition{-ms-transform: scale(1.4);-moz-transform: scale(1.4);-webkit-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);margin: 0 6px 0 0;}
#tplPopin .modules-customer-createaccount{margin-left: -1px;border-left: 1px solid #afc5cc;padding: 0 10px;}
select#customer_createaccountb_2_customerbirthday_month,
select#customer_createaccountb_3_customerbirthday_month{max-width: 125px;}
form.two-columns li.country select{width: 100%!important;}
.myaccount-manage-address-block input[type="radio"],
.edit-myaccount-block input[type="radio"]{margin-right: 5px;}
.myaccount-manage-address-block .customer-select-address{margin-top: 10px;margin-bottom: 10px;}
.myaccount-manage-address-block .customer-select-address select{width: 100%;}
.edit-myaccount-block select{padding-top: 0.52em;}
.myaccount-manage-address-block form input,
.edit-myaccount-block form input,
.change-password-block form input,
.forget-password-block form input{border-color: #AFC5CC;}
.myaccount-manage-address-block .form-inline .form-control,
.edit-myaccount-block .form-inline .form-control,
.change-password-block .form-inline .form-control{width: 100%;}
.create-account-block .no-float{float: none;}
.create-account-block label{display: block;}
.create-account-block input[type="radio"]{margin-right: 8px!important;}
.create-account-block .no-padding{padding: 0;}
.create-account-block .margin-15,
.login-block .margin-15{margin: 15px;}
.create-account-block input.textfield,
.login-block input.textfield,
.prospect-register-block input.textfield{width: 100%;border-color: #AFC5CC;}
.create-account-login-block-tunnel-purchase .login-block input.textfield{width: 37%;border-color: #AFC5CC;}
.create-account-login-block-tunnel-purchase .margin-15,
.forget-password-block .margin-15{margin: 15px;}
.create-account-login-block-tunnel-purchase .create-account-block{border-left: 1px solid #AFC5CC;}
.create-account-login-block-tunnel-purchase a.link{text-decoration: underline;}
.prospect-register-block input[type="radio"]{margin: 0;}
.prospect-register-block .margin-top-bottom{margin-top: 10px;margin-bottom: 10px;}
a.icon-heart{position: absolute;top: 6px;left: 10px;width: 28px;height: 25px;display: inline-block;background-image: url('/media/themes/wink/icons-hearts.png');background-repeat: no-repeat;}
a.icon-heart-added{cursor: pointer;position: absolute;top: 6px;left: 10px;width: 28px;height: 25px;display: inline-block;background-image: url('/media/themes/wink/icons-hearts.png');background-repeat: no-repeat;background-position: 0px -50px;}
iframe[name="google_conversion_frame"]{display: none;}
.goToOrder input[disabled]{background: none repeat scroll 0% 0% gray;}
.bpost-box-middle-order-block{margin-left: 20px;margin-right: 20px;text-align: center;}
.order-resume{border: 1px solid #97C25B;padding: 1em;}
.order-resume>div.row>div:first-child{text-align: left;}
.order-resume>div.row>div:last-child{text-align: right;}
#address-shipping-input{text-align: center;margin-bottom: 2em;}
#block-order-std-result-step-success{padding-top: 2em;}
#block-order-std-result-step-success ul.errors,
#block-order-std-result-step-success ul.warnings,
#block-order-std-result-step-success ul.informations{color: #e0851f;border-color: #e0851f;background-color: #efe7de;background-image: url(/media/themes/wink/icon-ul-warnings.png);}
#block-order-std-result-step-success ul.messages{color: #60823e;border-color: #60823e;background-color: #e2f9b6;background-image: url(/media/themes/wink/check-alerte.png);}
#block-order-std-result-step-success ul.messages h3{color: #60823e;}
legend,
input.textfield,
input.date-picker,
input.passwordinput,
textarea,
select,
option{color: #2c6271;}
legend.h-1{margin-left: 10px;}
.normal,
.normal-margin,
blockquote,
code,
pre,
hr,

fieldset,
legend,
p.buttons,
.cmxform .description,
.cmxform .bottom-description,
.cmxform .free-text,
ul.errors,
ul.messages,
ul.warnings,
.cmxform legend + div,



.columns, .website-block, .row-100,
.normal-margin, div.normal,
ul.mini-navigation, .pagination, .valign-buttons,
.document-list, .inline-list, .inline-items, .menu-list, .cloud-list{margin-bottom: 1.625em;}
blockquote,
blockquote:before,
abbr, acronym,

fieldset,
input.textfield,
input.date-picker,
input.passwordinput,
textarea,
select,
input.button,
a.button,
button,

.cmxform .sbHolder,
.inlineform .sbHolder{border-color: #afc5cc;}
blockquote,
.odd{background-color: #fbfcfc;}
.even{background-color: transparent;}
.mini-navigation{text-align: right;float: right;}
.pagination{clear: both;padding: 6px 0;}
.pagination ul li{margin-right: 6px;display: inline;}
.pagination span.detail{float: right;margin-left: 6px;}
ul.document-list,
ol.document-list{border-top-color: #afc5cc;border-top-width: 1px;border-top-style: dotted;}
ul.document-list > li,
ol.document-list > li{border-bottom-color: #afc5cc;border-bottom-width: 1px;border-bottom-style: dotted;padding: 10px;}
.document-list > .odd, 
.document-list > .even{margin: 0;}
.inline-list dt:after{content: " : ";}
.inline-list dt,
.inline-list dd,
.inline-list li{display: inline;}
.menu-list ul,
.menu-list dl{margin-left: 15px;}
dl.cloud-list dd,
ul.cloud-list li,
ol.cloud-list li{display: inline;padding-right: 5px;}
dl.normal > dt{font-weight: bold;}
dl.normal > dt:after{content: " : ";}
dl.normal > dd{margin-bottom: 8px;}
dl.inline-items > dt{font-weight: bold;float: left;margin-right: 4px;}
dl.inline-items > dt:after{content: " : ";}
dl.inline-items > dd{margin-bottom: 4px;}
.cleaner, .clear-both, .valign-buttons{height: 0px!important;}
.cleaner,
.clear-both,
.valign-buttons{clear: both;width: 100%;}
.float-left,
.floatLeft{float: left;}
.float-right,
.floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
img.document-visual,
img.image.visual{float: left;margin: 0 20px 10px 0;}
.text-align-left,
.tal{text-align: left!important;}
.text-align-right,
.tar{text-align: right!important;}
.text-align-center,
.tac{text-align: center!important;}
.text-align-justify,
.taj{text-align: justify;}
.strong{font-weight: bold;}
.small{font-size: 0.75em;}
.big{font-size: 1.50em;}
.smile{vertical-align: text-bottom;}
.js{display: none!important;}
.ctoggle > .short{display: none;cursor: pointer;}
.ctoggle > .full{cursor: pointer;}
.visibility-hidden{visibility: hidden;}
.hidden,
.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.display-none{display: none;}
.display-inline{display: inline;}
.block-error{border: 1px dashed red;padding: 6px 6px 6px 18px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #ff8888 center left no-repeat;color: #220000;-moz-opacity: 0.7;}
.block-message{border: 1px dashed green;padding: 6px 6px 6px 18px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #88ff88 center left no-repeat;color: #220000;-moz-opacity: 0.7;}
.link-broken,
a.link-broken:hover,
a.link-broken:active,
a.link-broken:visited{text-decoration: line-through;color: red;}
textarea:focus, input:focus{outline: none;}
*:focus{outline: none;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating a.clicked, .star-rating .current-rating{background-image: url(/media/themes/outilswolf/rating.png)!important;}
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating{background-image: url(/media/themes/outilswolf/rating_small.png)!important;}
li.current-rating{color: transparent;}
.highlight,
.modules-solrsearch ol.document-list em{color: #2c6271;background: #ffff00;padding: 1px 6px;margin: 0 -2px;font-weight: bold;}
.clearfix:before,
.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.right,
.pull-right{float: right!important;}
.left,
.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;}
.affix{position: fixed;}
.bold{font-weight: bold;}
.icon-toggle{display: inline-block;vertical-align: middle;text-align: center;width: 24px;height: 24px;line-height: 1.2em;font-weight: bold;background-color: #fff;border: 2px solid #2c6271;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.icon-toggle:hover{cursor: pointer;}
.dev-info{background-color: #FFFF00;color: #000000;font-style: italic;margin: 5px 0 10px;padding: 2px 2px 4px 2px;text-align: left;}
li.checkbox label,
li.radio label{border: 0 none;}
input.textfield,
input.date-picker,
input.passwordinput,
textarea,
option,

.cmxform .sbSelector,
.inlineform .sbSelector{padding-left: 0.3em;padding-right: 0.3em;}
li.checkbox input[type="radio"],
li.checkbox input[type="checkbox"]{margin-left: 0px;}
input[type="radio"],
input[type="checkbox"]{vertical-align: baseline;margin-top: .4em;}
a.button,
a.reset{padding-left: 0.692em;padding-right: 0.692em;}
span.captcha,
label,
.jTagEditor .textfield-label,
fieldset.inline-set legend{width: 40%;}
label.form-validation.error,
label.errors.form-validation,
fieldset.radio,
p.help-text{margin-left: 40%;}
fieldset.inline-set ol{margin-left: 40%;overflow: auto;}
fieldset.inline-set ol li{margin-top: 0;}
ol li.radio label,
label.nocmx{width: 31%;}
.BBCodeEditor{float: left;width: 58%;}
.cmxform ol,
.cmxform ol li{padding: 0;}
.cmxform ol li{float: none;clear: both;list-style: none;}
.cmxform ol > li,
.cmxform ul > li{margin-top: 9px;}
span.captcha{vertical-align: bottom;text-align: right;display: block;float: left;margin-right: 8px;}
p.buttons{clear: both;width: 100%;text-align: center;padding-top: 1.625em;}
fieldset{padding: 0;border-width: 0px;border-style: solid;}
legend{padding: 0;white-space: normal;font-size: 1.876em;font-family: 'source_sans_prosemibold';}
fieldset.inline-set legend{font-size: 100%;font-family: Arial, Helvetica, sans-serif;}
label,
fieldset.inline-set legend{float: left;margin-right: 8px;text-align: right;font-weight: normal;margin-top: 7px;}
label.standalone-checkbox{margin-top: 0;}
label.textfield + input.standalone-checkbox{vertical-align: bottom;}
.checkbox label{margin-top: 0;}
label.form-validation.error,
label.errors.form-validation{padding-left: 8px;text-align: left;float: none;}
label.option-label{width: auto;float: left;font-weight: normal;}
label.cgv{float: none;margin: 0;padding: 0;width: auto;text-align: center;display: initial;}
input.option-label{float: left;margin-right: 8px;}
.textfieldDisabled{background-color: rgba(204, 204, 204, 0.21)!important;}
input.textfield,
input.date-picker,
input.passwordinput,
textarea,
select,

.cmxform .sbHolder,
.inlineform .sbHolder{border-width: 1px;border-style: solid;background-color: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
select[name="day"],
select[name="month"]{margin-right: 2px;}
option{background-color: #ffffff;}
input.textfield{width: 27%;width: 37%;}
textarea{width: 55%;padding: 4px;padding-top: 9px;}
input.textfield,
input.date-picker,
input.passwordinput,
select,

.cmxform .sbHolder,
.inlineform .sbHolder{height: 40px;line-height: 40px;}
select{padding-top: .4em;padding-bottom: .9em;padding-right: .3em;}
input.button,
a.button,
a.reset,
button.button{cursor: pointer;border-style: solid;text-decoration: none;border-width: 1px;color: #ffffff;font-weight: bold;line-height: 45px;height: 45px;padding: 0 32px;background: #c1d202;background: -moz-linear-gradient(top,  #c1d202 0%, #b1c002 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d202), color-stop(100%,#b1c002));background: -webkit-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: -o-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: -ms-linear-gradient(top,  #c1d202 0%,#b1c002 100%);background: linear-gradient(to bottom,  #c1d202 0%,#b1c002 100%);-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;text-shadow: 1px 1px 1px #2b3d3e;}
a.button,
a.reset{display: inline-block;vertical-align: top;}
input.reset,
input.secondary,
a.reset,
a.secondary{border-color: #263738;color: #ffffff;background: #316d7e;background: -moz-linear-gradient(top,  #316d7e 0%, #2c6271 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#316d7e), color-stop(100%,#2c6271));background: -webkit-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: -o-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: -ms-linear-gradient(top,  #316d7e 0%,#2c6271 100%);background: linear-gradient(to bottom,  #316d7e 0%,#2c6271 100%);text-shadow: 1px 1px 1px #263738;}
fieldset.radio legend{padding-bottom: 4px;font-size: 1em;font-weight: normal;}
ol li.radio label,
label.nocmx{min-height: 1.625em;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin-right: 8px;text-align: left;float: none;font-weight: normal;zoom: 1;*display: inline;_height: 1.625em;}
fieldset.radio{border: none 0;padding: 0;padding-left: 8px;}
.cmxform p.help-text{padding-left: 8px;font-size: 75%;}
li.radio-container p.help-text{margin: 0;padding: 0;}
.error,
.errors,
.cmxform ul.errors li,
.cmxform em{color: #ff0000;}
input.form-validation{border-color: red;}
.warning{color: orange;}
.success{color: green;}
ul.warnings,
ul.messages,
ul.informations,
ul.errors{border-style: solid;border-width: 1px;font-size: 1.250em;font-family: 'source_sans_proregular';padding: 30px 30px 30px 90px;margin: 1.625em 8.333333333333332%;background-repeat: no-repeat;background-position: 34px 24px;background-position: 34px center;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
ul.warnings{color: #e0851f;border-color: #e0851f;background-color: #efe7de;background-image: url(/media/themes/wink/icon-ul-warnings.png);}
ul.errors li,
ul.informations li{list-style-type: none;}
ul.errors,
ul.informations{color: #e0851f;border-color: #e0851f;background-color: #efe7de;background-image: url(/media/themes/wink/icon-ul-warnings.png);}
ul.messages{color: #60823e;border-color: #60823e;background-color: #e2f9b6;background-image: url(/media/themes/wink/check-alerte.png);}
em{font-style: italic;}
a.dp-choose-date{text-decoration: none;}
.jTagEditor .textfield-label{display: block;float: left;margin-right: 8px;}
.BBCodeEditor-editor{width: 100%!important;}
::-webkit-input-placeholder{color: #2c6271!important;}
:-moz-placeholder{color: #2c6271!important;}
::-moz-placeholder{color: #2c6271!important;}
:-ms-input-placeholder{color: #2c6271!important;}
form.two-columns ol > li{width: 47%;width: 46.9%;min-height: 2px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;_height: 2px;}
.li-left{margin-right: 2.65%;}
.li-right{margin-left: 2.65%;}
form.two-columns ol > li.full-width{width: 100%!important;margin-left: 0;margin-right: 0;}
form.two-columns ol > li.full-width.multi-select select{width: auto;}
form.two-columns ol > li.multi-radio label.option-label,
form.two-columns ol > li.multi-ckeckbox label.option-label{margin-right: 12px;float: left;width: auto!important;}
form.two-columns input.textfield,
form.two-columns textarea{width: 100%;}
form.two-columns ol > li.col-xs-2{width: 14.01%;}
form.two-columns ol > li.col-xs-10{width: 79.68%;}
.two-buttons-full-size{width: 47.45%;margin-right: 5.30%;text-align: center;}
.two-buttons-full-size + .two-buttons-full-size{margin-left: -6px;margin-right: 0;}
input.css-reset{width: auto;height: auto;margin: 0;padding: 0;border: 0;background: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.label-hidden label{display: none;}
.inlineform ol li{margin-bottom: 1em!important;clear: both;}
.inlineform.two-columns ol li{clear: none;text-align: left;}
.inlineform label,
.inlineform fieldset.inline-set legend{padding: 0!important;width: 100%!important;text-align: left!important;}
.inlineform fieldset.inline-set{margin-bottom: 0!important;}
.inlineform fieldset.inline-set legend{float: none!important;margin-right: 0!important;margin-bottom: 0!important;}
.inlineform.two-columns fieldset.inline-set legend{margin-top: 7px!important;}
.inlineform fieldset.inline-set ol{margin-left: 0!important;overflow: hidden!important;}
.inlineform li.checkbox{text-align: left!important;float: left!important;display: block!important;}
.inlineform li.checkbox label{width: auto!important;float: right!important;}
.inlineform li.checkbox input[type="radio"],
.inlineform li.checkbox input[type="checkbox"]{float: right!important;margin-left: 4px!important;margin-right: 8px!important;}
.inlineform fieldset.radio{margin-left: 0!important;padding: 0!important;}
.inlineform fieldset.radio legend{padding: 0!important;}
.inlineform span.captcha{width: auto!important;}
.inlineform p.buttons{text-align: left;}
.inlineform p.help-text{margin-left: 0!important;padding-left: 0!important;}
.inlineform.two-columns li.checkbox{float: none!important;}
.inlineform.two-columns li.option{width: 100%!important;margin: 0!important;}
.inlineform.two-columns  ol > li.checkbox{float: none!important;display: inline-block!important;}
.inlineform.two-columns  ol > li.checkbox label,
.inlineform.two-columns  ol > li.checkbox input{float: none!important;margin-top: 14px;}
.valign{display: block;overflow: hidden;text-align: center;}
.valign-300{line-height: 300px;max-height: 300px;width: 300px;}
.valign-small{line-height: 140px;max-height: 140px;width: 140px;}
.valign-medium{line-height: 220px;max-height: 220px;width: 220px;}
.valign-big{line-height: 460px;max-height: 460px;width: 460px;}
.image-grid_1{line-height: 60px;max-height: 60px;width: 60px;}
.image-grid_2{line-height: 140px;max-height: 140px;width: 140px;}
.image-grid_3{line-height: 220px;max-height: 220px;width: 220px;}
.image-grid_4{line-height: 300px;max-height: 300px;width: 300px;}
.image-grid_5{line-height: 380px;max-height: 380px;width: 380px;}
.image-grid_6{line-height: 460px;max-height: 460px;width: 460px;}
.image-grid_7{line-height: 540px;max-height: 540px;width: 540px;}
.image-grid_8{line-height: 620px;max-height: 620px;width: 620px;}
.image-grid_9{line-height: 700px;max-height: 700px;width: 700px;}
.image-grid_10{line-height: 780px;max-height: 780px;width: 780px;}
.image-grid_11{line-height: 860px;max-height: 860px;width: 860px;}
.image-grid_12{line-height: 940px;max-height: 940px;width: 940px;}
.valign > img,
.valign > a > img{display: inline;vertical-align: middle;}
.calendar a{color: #2c6271!important;}
.calendar{border-left: 1px solid #afc5cc!important;color: #2c6271!important;}
.calendar caption{margin-bottom: 2px!important;width: auto!important;background: none 0!important;color: #2c6271!important;}
.calendar th, .calendar td{border-right: 1px solid #afc5cc!important;border-bottom: 1px solid #afc5cc!important;width: auto!important;height: auto!important;}
.calendar th{color: #fff!important;background: #2c6271!important;border-top: 1px solid #afc5cc!important;padding: 2px;}
.calendar td{background: none 0!important;}
.calendar .today, .calendar td.today a, .calendar td.today a:link, .calendar td.today a:visited{color: #2c6271!important;background: none 0!important;border: 1px solid #2c6271;}
.calendar .current, .calendar td.current a, .calendar td.current a:link, .calendar td.current a:visited, .calendar td.today.current a{background: #2c6271!important;border: 1px solid #2c6271!important;color: #fff!important;}
.calendar td a{border: 1px solid #fff;padding: 2px;}
.customer-my-drives{background: #fff;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.customer-my-drives-header{padding: 10px 0;text-align: center;text-transform: uppercase;border-bottom: 1px solid #afc5cc;}
.customer-my-drives-content{padding: 30px 20px;}
.customer-my-drives-content .store-map{border: 1px solid #afc5cc;float: left;margin-right: 30px;}
.expander-box-heading{background: #fff;border: 1px solid #afc5cc;border-radius: 6px 6px 0 0;}
.expander-box-content{background: #fff;border: 1px solid #afc5cc;border-top: none;padding: 0 20px;border-radius: 0 0 6px 6px;}
.expander-box-heading > p{margin-bottom: 0!important;}
.modules-usersandcustomerdrive-NewslettersSubscribe{text-align: center;}
input.cagnotte-amount{width: 80px;text-align: center;}
#numberStreet{width: 47%;float: left;}
#numberBox{width: 47%;float: right;}
#logo-bpost{border-radius: 5px;height: 40px;padding: 2px;border: 1px solid;border-color: #AFC5CC;background: white;vertical-align: middle;}
#logo-bpost{margin-bottom: 4px;}
#box-bpost{margin-bottom: 10px;}
#lieu-nostore-bpost .shops{background-repeat: no-repeat;background-size: 90px;background-position: 15px 8px;font-size: 14px;padding: 11px 0;height: 42px;}
.img-bpost{max-width: 100%;height: 19px;vertical-align: middle;}
.btn-bpost{padding: 10px 0;}
.gmap{border: 1px solid #2C6271;margin-top: 10px;}
.notice{font-size: 15px;font-style: italic;margin: 5px;}
.link-change-store-bpost{color: #6A9256;font-size: 16px;}
.link-change-store-bpost:hover{color: #6A9256;text-decoration: none;cursor: pointer;}
.logo-bpost{height: 25px;vertical-align: text-bottom;padding-right: 5px;}
#box-bpost p{padding: 0 35px;}
.red-bpost{color: #d31127;font-weight: bold;}
.padding-part-box{text-align: center;}
.gm-style #content{padding: 10px;}
.ui-helper-hidden{display: none;}
.ui-helper-hidden-accessible{position: absolute!important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,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;}
.ui-helper-clearfix:after{clear: both;}
.ui-helper-clearfix{zoom: 1;}
.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-state-disabled{cursor: default!important;}
.ui-icon{display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ui-widget .ui-widget{font-size: 1em;}
.ui-widget-content{border: 1px solid #aaaaaa;background: #ffffff url(/media/themes/wink/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(/media/themes/wink/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(/media/themes/wink/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(/media/themes/wink/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{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(/media/themes/wink/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-widget :active{outline: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #fcefa1;background: #fbf9ee url(/media/themes/wink/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(/media/themes/wink/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-icon{width: 16px;height: 16px;background-image: url(/media/themes/wink/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image: url(/media/themes/wink/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image: url(/media/themes/wink/ui-icons_222222_256x240.png);}
.ui-state-default .ui-icon{background-image: url(/media/themes/wink/ui-icons_888888_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url(/media/themes/wink/ui-icons_454545_256x240.png);}
.ui-state-active .ui-icon{background-image: url(/media/themes/wink/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon{background-image: url(/media/themes/wink/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url(/media/themes/wink/ui-icons_cd0a0a_256x240.png);}
.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-off{background-position: -96px -144px;}
.ui-icon-radio-on{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{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;-khtml-border-top-left-radius: 4px;border-top-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;-khtml-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-khtml-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-khtml-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.ui-widget-overlay{background: #aaaaaa url(/media/themes/wink/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter: Alpha(Opacity=30);}
.ui-widget-shadow{margin: -8px 0 0 -8px;padding: 8px;background: #aaaaaa url(/media/themes/wink/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity: .30;filter: Alpha(Opacity=30);-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.ui-resizable{position: relative;}
.ui-resizable-handle{position: absolute;font-size: 0.1px;z-index: 99999;display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display: none;}
.ui-resizable-n{cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s{cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e{cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w{cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se{cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw{cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw{cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne{cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-selectable-helper{position: absolute;z-index: 100;border: 1px dotted black;}
.ui-accordion{width: 100%;}
.ui-accordion .ui-accordion-header{cursor: pointer;position: relative;margin-top: 1px;zoom: 1;}
.ui-accordion .ui-accordion-li-fix{display: inline;}
.ui-accordion .ui-accordion-header-active{border-bottom: 0!important;}
.ui-accordion .ui-accordion-header a{display: block;font-size: 1em;padding: .5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position: absolute;left: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content{padding: 1em 2.2em;border-top: 0;margin-top: -2px;position: relative;top: 1px;margin-bottom: 2px;overflow: auto;display: none;zoom: 1;}
.ui-accordion .ui-accordion-content-active{display: block;}
.ui-autocomplete{position: absolute;cursor: default;}
* html .ui-autocomplete{width: 1px;}
.ui-menu{list-style: none;padding: 2px;margin: 0;display: block;float: left;}
.ui-menu .ui-menu{margin-top: -3px;}
.ui-menu .ui-menu-item{margin: 0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a{text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight: normal;margin: -1px;}
.ui-button{display: inline-block;position: relative;padding: 0;margin-right: .1em;text-decoration: none!important;cursor: pointer;text-align: center;zoom: 1;overflow: hidden;*overflow: visible;}
.ui-button-icon-only{width: 2.2em;}
button.ui-button-icon-only{width: 2.4em;}
.ui-button-icons-only{width: 3.4em;}
button.ui-button-icons-only{width: 3.7em;}
.ui-button .ui-button-text{display: block;line-height: 1.4;}
.ui-button-text-only .ui-button-text{padding: .4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding: .4em;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left: 2.1em;padding-right: 2.1em;}
input.ui-button{padding: .4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position: absolute;top: 50%;margin-top: -8px;}
.ui-button-icon-only .ui-icon{left: 50%;margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right: .5em;}
.ui-buttonset{margin-right: 7px;}
.ui-buttonset .ui-button{margin-left: 0;margin-right: -.3em;}
button.ui-button::-moz-focus-inner{border: 0;padding: 0;}
.ui-dialog{position: absolute;padding: .2em;width: 300px;overflow: hidden;}
.ui-dialog .ui-dialog-titlebar{padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title{float: left;margin: .1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position: absolute;right: .3em;top: 50%;width: 19px;margin: -10px 0 0 0;padding: 1px;height: 18px;}
.ui-dialog .ui-dialog-titlebar-close span{display: block;margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding: 0;}
.ui-dialog .ui-dialog-content{position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane{text-align: left;border-width: 1px 0 0 0;background-image: none;margin: .5em 0 0 0;padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float: right;}
.ui-dialog .ui-dialog-buttonpane button{margin: .5em .4em .5em 0;cursor: pointer;}
.ui-dialog .ui-resizable-se{width: 14px;height: 14px;right: 3px;bottom: 3px;}
.ui-draggable .ui-dialog-titlebar{cursor: move;}
.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-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;}
.ui-tabs{position: relative;padding: .2em;zoom: 1;}
.ui-tabs .ui-tabs-nav{margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style: none;float: left;position: relative;top: 1px;margin: 0 .2em 1px 0;border-bottom: 0!important;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a{float: left;padding: .5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom: 0;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor: text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor: pointer;}
.ui-tabs .ui-tabs-panel{display: block;border-width: 0;padding: 1em 1.4em;background: none;}
.ui-tabs .ui-tabs-hide{display: none!important;}
.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{border-left-width: 0;}
.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: 0em;}
.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{float: right;}
.ui-datepicker-rtl .ui-datepicker-group{float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width: 0;border-left-width: 1px;}
.ui-datepicker-cover{display: none;display: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}
.ui-progressbar{height: 2em;text-align: left;overflow: hidden;}
.ui-progressbar .ui-progressbar-value{margin: -1px;height: 100%;}
.ui-widget{font-size: 1em!important;}
.ui-dialog{width: auto!important;background: #fff;border: 1px solid #afc5cc;}
[id^="product-zoom-"]{z-index: 10000;width: 460px;height: 460px;line-height: 460px;background: #fff;color: #333;position: absolute;top: 0px;left: 480px;overflow: hidden;-moz-box-shadow: 0 0 10px #f9f9f9;-webkit-box-shadow: 0 0 10px #f9f9f9;box-shadow: 0 0 10px #f9f9f9;text-align: center;}
.product-carousel{overflow: hidden;position: relative;}
.product-carousel > ul{position: relative;white-space: nowrap;}
.product-carousel > ul > li{white-space: normal;display: inline-block!important;float: none!important;}
.product-carousel .arrows button{display: none;}
.product-carousel .arrows .slideright{float: right;}
.product-carousel .arrows .slideleft{float: left;}
.product-carousel .arrows p{text-align: center;}
.product-carousel .arrows a{display: inline-block;line-height: 22px;min-height: 22px;vertical-align: middle;}
.item-quantity{padding: 10px 5px;}
background-color: #fff
    border: solid 1px #afc5cc
    color:#518a8d
    font-family:OmnesReg
    font-size:18px!important
    margin:0 0px
    padding:0 6px
    height:42px
    position: relative
    width: 472px
    border-radius:6px
    outline:none


.m .sbHolder{background-color: #fff;border: solid 1px #afc5cc;color: #518a8d;font-family: OmnesReg;font-size: 18px!important;margin: 0 0px;padding: 0 6px;height: 42px;position: relative;width: 208px;border-radius: 6px;outline: none;margin-right: 37px;}
.hover .sbHolder{background-color: #fff;border: solid 1px #afc5cc;color: #518a8d;font-family: Arial, Helvetica, sans-serif;margin: 0 0px;padding: 0 6px;height: 40px;position: relative;width: 228px;border-radius: 6px;outline: none;margin: 0 auto;}
.sbHolder{background-color: #fff;border: solid 1px #b9cacb;color: #518a8d;font-family: Arial, Helvetica, sans-serif;font-size: 14px!important;margin: 0 10px;padding: 0 6px;height: 33px;position: relative;width: 45px;border-radius: 3px;outline: none;text-align: center;}
#select-hidden .sbHolder{float: left;margin-left: 15px;margin-top: -10px;}
.qte .sbSelector{width: 30px;}
.qte-produit .sbSelector{width: 30px;}
.qte-action .sbSelector{width: 30px;}
.xl .sbSelector{display: block;height: 42px;left: 0;line-height: 24px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 472px;padding-left: 18px;}
.m .sbSelector{display: block;height: 42px;left: 0;line-height: 24px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 208px;padding-left: 18px;}
.hover .sbSelector{display: block;height: 20px;left: 0;line-height: 16px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 185px;padding-left: 18px;}
.sbSelector{display: block;height: 20px;left: 0;line-height: 16px;outline: none;overflow: hidden;position: absolute;top: 0;width: 40px;}
.qte.sbSelector{width: 30px;}
.qte-produit.sbSelector{width: 30px;}
.qte-action.sbSelector{width: 30px;}
.xlt .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 13px;font-size: 18px!important;}
.hover .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 12px;font-size: 14px!important;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 14px;}
.xl .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 18px;}
.m .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 14px;}
.info_select .sbToggle{background: url(../images/arrow_select_lang.png) no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: 22px;width: 15px;z-index: 999;}
.xl .sbToggle{background: url(../images/arrow_select_lang.png) no-repeat;display: block;height: 42px;outline: none;position: absolute;right: 2px;top: 18px;width: 15px;z-index: 999;}
.m .sbToggle{background: url(../images/arrow_select_lang.png) no-repeat;display: block;height: 42px;outline: none;position: absolute;right: 2px;top: 18px;width: 15px;z-index: 999;}
.hover .sbToggle{background: url(../images/arrow_select_lang.png) no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: 22px;width: 15px;z-index: 999;}
.sbToggle{background: url(../images/select-icons.png) 0 -116px no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: -2px;width: 30px;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.qte .sbOptions{width: 50px;}
.qte-produit .sbOptions{width: 50px;}
.xl .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 485px;z-index: 9999;overflow-y: auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.m .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 222px;z-index: 9999;overflow-y: auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.hover .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 5px!important;width: 240px;z-index: 9999;overflow-y: auto;}
.sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #b9cacb;border-right: 1px solid #b9cacb;border-bottom: 1px solid #b9cacb;list-style: none;left: 0px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 100%;z-index: 9999;overflow-y: auto;}
.sbOptions li{padding: 0;}
.xl .sbOptions li{padding: 0 5px;margin-top: 3px;margin-bottom: 3px;}
.m .sbOptions li{padding: 0 5px;margin-top: 3px;margin-bottom: 3px;}
.hover .sbOptions a{border-bottom: dotted 1px rgb(231, 231, 231);display: block;outline: none;padding: 7px 0;padding-left: 18px;}
.sbOptions a{border-bottom: dotted 1px rgb(231, 231, 231);display: block;outline: none;padding: 7px 0;}
.sbOptions a:link, .sbOptions a:visited{color: #6699d0;text-decoration: none;}
.xl .sbOptions a:link, .xl .sbOptions a:visited{color: #6699d0;text-decoration: none;padding-left: 20px;}
.m .sbOptions a:link, .m .sbOptions a:visited{color: #6699d0;text-decoration: none;padding-left: 20px;}
.xl .sbOptions a:hover,
.xl .sbOptions a:focus,
.xl .sbOptions a.sbFocus{color: #fff;background: #aad110!important;}
.m .sbOptions a:hover,
.m .sbOptions a:focus,
.m .sbOptions a.sbFocus{color: #fff;background: #aad110!important;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color: #fff;background: #c4d82d;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #6699d0;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
.header-select{margin: 0;padding: 0;display: inline-block;}
#header-hour, #header-date, #header-lieu, #header-lieu-nostore{width: 100%!important;text-align: center!important;position: relative;}
#header-date .sbHolder, #header-hour .sbHolder, #header-lieu .sbHolder,  #header-lieu-nostore .sbHolder{border: medium none!important;width: 100%!important;background: none;vertical-align: middle;margin: 0px;height: 38px;}
#header-date .sbOptions li a, #header-hour .sbOptions li a{text-align: center;}
#header-hour .sbSelector, #header-date .sbSelector, #header-lieu .sbSelector, #header-lieu-nostore .sbSelector{width: 100%!important;border: medium none!important;color: #2C6271;padding: 10px 20px;top: 0;height: 100%;}
#header-hour .sbOptions{border: medium none!important;}
#header-date .sbOptions{border: medium none!important;}
#header-date .sbOptions a, #header-hour .sbOptions a{border-bottom: 1px dotted #E7E7E7;display: block;outline: medium none;padding: 0px;}
#header-date .sbOptions a:link, #header-hour .sbOptions a:link{color: #2C6271;}
#header-date-order .sbHolder, #header-hour-order .sbHolder{width: 113px!important;vertical-align: middle;margin: 0px 10px;}
#header-date-order .sbOptions li a, #header-hour-order .sbOptions li a{line-height: 33px;text-align: center;}
#header-date-order .sbSelector{width: 101px!important;color: #2C6271;}
#header-hour-order .sbSelector{width: 110px!important;color: #2C6271;}
#header-date-order .sbOptions{width: 112px!important;}
#header-date-order .sbOptions a, #header-hour-order .sbOptions a{border-bottom: 1px dotted #E7E7E7;display: block;outline: medium none;padding: 0px;}
#header-date-order .sbOptions a:link, #header-hour-order .sbOptions a:link{color: #2C6271;}
#header-hour-order .sbOptions{width: 110px!important;}
#lieu-nostore .sbOptions li a, #lieu .sbOptions li a{text-align: center;color: #2C6271;}
#select-heure .sbHolder{width: 50px!important;}
#select-heure .sbSelector{width: 50px!important;}
#select-heure .sbOptions{width: 62px!important;}
#select-liste .sbHolder{width: 150px!important;}
#select-liste .sbSelector{width: 138px!important;}
#select-liste .sbOptions{width: 162px!important;}
#select-adresse .sbHolder{width: 500px!important;}
#select-adresse .sbSelector{width: 500px!important;}
#select-adresse .sbOptions{width: 512px!important;}
#select-fonctions .sbHolder{width: 180px!important;}
#select-fonctions .sbSelector{width: 180px!important;}
#select-fonctions .sbOptions{width: 192px!important;}
#select-fonctions{margin: 20px 20px 0 0;}
#liste-jour{margin-left: 85px;}
#liste-jour .sbHolder{width: 160px!important;}
#liste-jour .sbSelector{width: 160px!important;}
#liste-jour .sbOptions{width: 172px!important;}
#liste-heure .sbHolder{width: 100px!important;}
#liste-heure .sbSelector{width: 100px!important;}
#liste-heure .sbOptions{width: 112px!important;}
#liste-magasins{width: 340px;}
#liste-magasins .sbHolder{width: 330px!important;}
#liste-magasins .sbSelector{width: 330px!important;}
#liste-magasins .sbOptions{width: 342px!important;}
#ajouter-liste .sbHolder{width: 368px!important;}
#ajouter-liste .sbSelector{width: 368px!important;}
#ajouter-liste .sbOptions{width: 380px!important;}
#select-jour .sbHolder{width: 120px!important;}
#select-jour .sbSelector{width: 120px!important;}
#select-jour .sbOptions{width: 132px!important;}
#select-heure .sbHolder{width: 50px!important;}
#select-heure .sbSelector{width: 50px!important;}
#select-heure .sbOptions{width: 62px!important;}
.customer-select-address .sbHolder{width: 100%;}
.customer-select-address .sbOptions{width: 100%;left: 0px;}
.customer-select-address .sbSelector{width: 100%;}
#address-billing-container .sbHolder{width: 100%;height: 33px;}
#address-billing-container .sbOptions{width: 100%;left: 0px;}
#address-billing-container .sbOptions a{width: 100%;left: 0px;padding: 0px;text-align: center;}
#address-billing-container  .sbOptions li{margin: 0px;margin-bottom: 0px!important;}
#address-billing-container .sbSelector{width: 100%;}
#switchlanguage-nav .sbHolder{border-radius: 5px;border: 0;height: 44px;padding: 0 25px;margin: 0px;background: url(/media/themes/wink/icon-sbToggle.png) no-repeat 90% 50%;}
#switchlanguage-nav .sbSelector{top: 13px;padding: 0 10px;color: #2C6271;}
#switchlanguage-nav .sbOptions{top: 0px!important;}
#switchlanguage-nav .sbOptions a{padding: 11px 0px;color: #2C6271;}
.info_select .sbOptions li{margin-top: 0px;}
.info_select .sbOptions a{padding: 0px;}
.info_select .sbSelector:link{top: 11px;}
.datecombo .sbHolder{width: 110px;height: 40px;display: inline-block;margin: 0px;}
.datecombo .sbOptions{width: 100%;left: 0px;}
.datecombo .sbOptions a{width: 100%;left: 0px;padding: 0px;text-align: center;}
.datecombo  .sbOptions li{margin: 0px;margin-bottom: 0px!important;}
.datecombo .sbSelector{width: 100%;}
.datecombo .sbSelector:link{top: 10px;}
#lieu .sbHolder, #lieu-nostore .sbHolder{border: medium none!important;width: 100%!important;background: none;vertical-align: middle;margin: 0px;display: inline-block;}
#lieu .sbSelector , #lieu-nostore .sbSelector{width: 100%;}
select.select{position: relative;z-index: 10;width: 100%!important;line-height: 26px;cursor: pointer;}
span.select{position: absolute;float: left;left: 0;width: 100%;background: url(/media/themes/wink/icon-sbToggle.png) no-repeat 90% 50%;cursor: pointer;z-index: 1;top: 10px;}
#switchlanguage-nav{position: relative;}
#switchlanguage-nav span.select{top: 35%;padding: 0 20px;left: 0!important;}
.lowStock{background-color: #CCDDDF;}
@media screen and (min-width: 1100px) {
section.imageAndText{min-height: 370px;}
}
@media screen and (min-width: 1201px) {
section.imageAndText{min-height: 418px;}
}
@media screen and (min-width: 1300px) {
section.imageAndText{min-height: 450px;}
}
@media screen and (min-width: 1400px) {
section.imageAndText{min-height: 490px;}
}
@media screen and (min-width: 1500px) {
section.imageAndText{min-height: 520px;}
}
@media screen and (min-width: 1600px) {
section.imageAndText{min-height: 555px;}
}
@media screen and (min-width: 1700px) {
section.imageAndText{min-height: 590px;}
}
@media screen and (min-width: 1900px) {
section.imageAndText{min-height: 635px;}
}
@media screen and (max-width: 1200px) {
.logo-beCommerce{margin-left: 0;}
.suggestAnswer{width: 940px;padding-right: 15px;padding-left: 15px;}
.nav>li{width: 7.905%;}
.nav>li>a{padding: 10px 5px;line-height: 1;font-size: 11px;}
.nav li:nth-child(6) a.fr,
	.nav li:nth-child(8) a.fr,
	.nav li:nth-child(9) a.fr, 
	.nav li:nth-child(10) a.nl{line-height: 1.8;}
.nav li:nth-child(2) a.nl,
	.nav li:nth-child(4) a.nl,
	.nav li:nth-child(8) a.nl,
	.nav li:nth-child(9) a.nl{line-height: 2;}
.nav li:nth-child(10) a.nl{line-height: 1.2;}
iframe{width: 100%;}
header .glyphicon{left: 5px;top: 13px;}
header .caret{right: 5px;}
.header-block a, .header-block .link{font-size: 15px;}
.storedrive-pickuptime-order-block .green-box-top, .bpost-box-top-order-block .green-box-top{font-size: 22px;}
.emptyCart{margin: 0 13px 20px;}
}
@media screen and (min-width: 1200px) {
.suggestAnswer{width: 950px;padding-right: 15px;padding-left: 15px;}
.nav li:nth-child(10) a.nl{line-height: 2.1;}
}
@media screen and (max-width: 1200px) {
.header-nti{padding-top: 20px;}
}
@media screen and (max-width: 1024px) {
.image-logo{max-width: 100%;}
.image-smarfolders{max-width: 100%;}
#tplHomeParallax-nti #content-top{margin-top: 179px;color: #2C6271;}
.nav>li>a{font-size: 10px;}
.nav li:nth-child(10) a.nl{line-height: 2.1;}
}
@media screen and (max-width: 992px) {
header{position: relative;}
#scrollable-content{margin-top: 0px!important;}
.header-nti .list-inline > li{padding-right: 4px;}
.mylist-nti-group ul li{width: 32.88888%;padding-top: 2px;}
.nb-btn-3 ul li{width: 49.7%;}
.nb-btn-4 ul li{width: 49.7%;}
.suggestAnswer{width: 100%;}
.nav>li{width: 16.1%;margin: 1px 2px;}
.nav>li>a{padding: 8px;line-height: 1.2;font-size: 12px;}
.nav li:nth-child(6) .dropdown-menu{left: inherit;right: 0;}
.nav li:nth-child(2) a.fr, 
	.nav li:nth-child(5) a.fr, 
	.nav li:nth-child(6) a.fr, 
	.nav li:nth-child(7) a.fr, 
	.nav li:nth-child(8) a.fr, 
	.nav li:nth-child(9) a.fr,
	.nav li:nth-child(10) a.fr{line-height: 2.3;}
.nav li:nth-child(2) a.nl,
	.nav li:nth-child(3) a.nl,
	.nav li:nth-child(4) a.nl,
	.nav li:nth-child(5) a.nl,
	.nav li:nth-child(6) a.nl,
	.nav li:nth-child(7) a.nl,
	.nav li:nth-child(8) a.nl,
	.nav li:nth-child(9) a.nl,
	.nav li:nth-child(10) a.nl{line-height: 2.3;}
.nav li:nth-child(7) a.nl,
	.nav li:nth-child(11) a.nl,
	.nav li:nth-child(12) a.nl{font-size: 12px;line-height: 1.2;}
#logo, .header-nti ul{text-align: center;}
.height-pickupdate-store{margin-top: 10px;}
.header-nti{padding-top: 10px;}
.nb-btn-2 ul li{width: 100%;}
#content-block-top .cCell{width: 100%!important;display: block!important;}
#redecouverte-message{width: 100%;position: relative;top: 0!important;float: none;margin: 20px 0;}
.banner-options .modules-catalogdrive-Promotion{height: auto!important;min-height: inherit;}
#redecouverte{height: auto;}
#tplHomeParallax-nti #content-top{margin-top: 0;}
.storedrive-pickuptime-order-block .padding-part-box, .inform-you-order-block .padding-part-box{padding: 0;}
.storedrive-pickuptime-order-block .margin-greenbox, .inform-you-order-block .margin-greenbox{margin-left: 20px;margin-right: 20px;}
.storedrive-pickuptime-order-block .green-box-top, .inform-you-order-block .green-box-bottom{font-size: 20px;}
.inform-you-order-block .green-box-bottom input{width: 100%;margin-left: 0;margin-bottom: 10px;}
.logo-bpost{display: none!important;}
.img-bpost{display: none!important;}
#lieu-nostore-bpost .shops{padding: 11px 0;}
#flux-produits .produit-details .button-add-to-cart, #flux-produits .produit-details .button-add-to-cart-modal{width: 100%;}
.info_select select{width: 100%;margin-bottom: 10px;}
.info_title{padding: 0;}
section.imageAndText{min-height: 305px!important;background-attachment: scroll!important;background-size: cover!important;}
.arrow-down,.down{display: none;}
header .store-pickupTime .glyphicon{display: none;}
.modules_store_contactstore span.captcha{text-align: center!important;width: 100%;margin-bottom: 10px;}
#content_slidePanel{width: 95%;text-align: left;}
footer .pull-left{float: none!important;}
.emtpyCart{margin: 0 4px 20px;}
}
@media screen and (max-width: 767px) {
header .store-pickupTime .glyphicon{display: inline-block;}
#tplProductListing #scrollable-content{margin-top: 0!important;}
#tplHomeParallax-nti #content-top, #tplNosidebar #scrollable-content{margin-top: 0!important;}
header{position: relative;}
#scrollable-content{margin-top: 0px!important;}
#logo, .header-nti ul{text-align: center;}
.header-nti{padding-top: 0;}
.height-pickupdate-store{margin: 5px 0 20px 0;}
.modules-catalogdrive-footerShelvesList .col-xs-6{min-height: 350px;}
.footer-wrapper{line-height: normal;}
#links-footer{padding-top: 20px;text-align: center;}
.suggestAnswer{width: 100%;}
.navbar-brand{display: block;}
.nb-btn-4 ul li{width: 49.5%;}
.navbar-nav{margin: 5px 0 0 0;}
.navbar-collapse{padding: 5px;margin: 5px;}
.nav>li{width: 100%;margin: 1px 0;}
.nav>li>a{height: auto;line-height: inherit!important;padding: 5px;}
.navbar-nav .open .dropdown-menu > li > a{color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.navbar-nav .open .dropdown-menu > li:last-child > a{border-bottom: 0;}
.compario-item a, .compario-item a.link{text-overflow: ellipsis;overflow: hidden;}
#header-date-order, #header-hour-order{width: 100%;}
.login-block{padding-bottom: 20px;}
.create-account-login-block-tunnel-purchase .create-account-block{border-top: 1px solid #AFC5CC;border-left: 0;}
.modules-orderdrive-StdIdentifyStep .btn-action,
	.goToOrder .btn-action,
	.goBack .btn-default,
	#tplCustomerAccount .btn-action, 
	#tplCustomerAccount .btn-standard{width: 100%;}
.goBack .btn-default{padding: 10px 5px;}
.cart-total-amount .price-font-size{padding-bottom: 20px;}
#tplCustomerAccount #scrollable-content #content{left: 0;border: 0;}
#tplCustomerAccount ul.normal li, #tplCustomerAccount ol.normal li{margin-left: 0;}
.customeraccount ul a{border-radius: 6px;padding: 5px;}
#devices-txt h2{padding-top: 20px;}
#courses-txt{margin-top: 0px;}
.arrow-down,.down{display: none;}
.pre-footer{height: auto;}
.pre-footer a.homepage-button{margin-bottom: 13px;margin-top: 13px;}
.logo-bpost{display: inline-block!important;}
section.image{height: 200px!important;min-height: 200px!important;background-attachment: scroll!important;}
section.imageAndText{min-height: 400px!important;background-attachment: scroll!important;background-size: cover!important;}
#submit-subscription-nsl{width: 100%!important;}
.no-padding-no-desk{padding: 0px;}
.emtpyCart{margin: 0 21px 20px;}
}
@media screen and (max-width:640px) {
#tplProductListing #scrollable-content, #tplNosidebar #scrollable-content{margin-top: 0px!important;}
#logo, .header-nti ul{text-align: center;}
.mylist-nti-group ul li{width: 49.666%;}
.mylist-nti-group ul .btn-liste{width: 100%;}
.nb-btn-4 ul li{width: 49.5%;}
.cb_slide_panel .inner{text-align: left;}
.cb_slide_panel a.close{top: 45%;}
#tplHomeParallax-nti #content-top{margin-top: 0!important;}
.footer-col{height: auto;border: 0;}
.compario-item .item-visual{margin: 0;}
.cart-heading .dots{background: none;}
.cart-heading .heading-one{font-size: 28px;margin-bottom: 10px;padding-left: 0;}
.logo-bpost{display: none!important;}
.img-bpost{display: none!important;}
#stores-map{height: 250px!important;}
.compario-item .outOfStock-container  .textCenter-outOfStock{text-align: center;margin: 50px 15px;}
.compario-item .listManagment .listHoverContain-center > img{margin: 10px 0px 0px 30px;}
.compario-item .listManagment .listHoverContain-center .red{margin: 10px;}
.compario-item .listManagment .listHoverContain-center .btn{padding: 5px;margin: 5px;}
section.imageAndText{min-height: 300px!important;}
.boxfav{min-width: inherit;width: 100%;}
.boxfav .btn-action{white-space: normal;}
}
@media screen and (max-width: 480px) {
.sl-addToCart-p .btn-action{white-space: normal;}
table.normal tr td{vertical-align: middle;display: block;}
.list-detail .shelf-label{text-align: left;padding-top: 10px!important;width: auto!important;}
.list-detail .product-infos{width: auto!important;}
.add-to-cart-textfield{width: 20%;}
td.price{float: right;}
.list-edit-details .float-right{float: none;text-align: center;}
.cmxform .buttons .btn-action{width: 100%!important;}
.normal .float-right .btn-standard, .normal .float-right .btn-default{width: 100%!important;margin-bottom: 10px;}
p.buttons input.btn-action{margin-bottom: 10px;}
.normal .btn-action{width: 100%!important;}
.cmxform input.btn-action{width: 100%;}
.goBack .btn-default{margin-bottom: 5px;}
.cart-wink-cadeaux .span-right{float: none;text-align: center;}
.cart-coupon .span-right{float: none;text-align: center;padding-bottom: 10px;}
.cart-content .product-qty input.textfield{width: 35px;height: 34px;}
.cart-content .span-left{position: relative;top: -20px;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 0px;}
.sl-addToCart-p .btn-action{white-space: normal;}
table.normal tr td{vertical-align: middle;display: block;}
.list-detail .shelf-label{text-align: left;padding-top: 10px!important;width: auto!important;}
.list-detail .product-infos{width: auto!important;}
.add-to-cart-textfield{width: 20%;}
td.price{float: right;}
.list-edit-details .float-right{float: none;text-align: center;}
.cmxform .buttons .btn-action{width: 100%!important;}
.normal .float-right .btn-standard, .normal .float-right .btn-default{width: 100%!important;margin-bottom: 10px;}
p.buttons input.btn-action{margin-bottom: 10px;}
.normal .btn-action{width: 100%!important;}
.cmxform input.btn-action{width: 100%;}
.goBack .btn-default{margin-bottom: 5px;}
.cart-wink-cadeaux .span-right{float: none;text-align: center;}
.cart-coupon .span-right{float: none;text-align: center;padding-bottom: 10px;}
.cart-content .product-qty input.textfield{width: 35px;height: 34px;}
.cart-content .span-left{position: relative;top: -20px;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 0px;}
.img-winkado, .msg-winkado{text-align: center;}
ul.informations, ul.errors{padding: 90px 30px 30px 30px;background-position: center 34px;text-align: center;}
.modules-catalogdrive-footerShelvesList .col-xs-6{min-height: 400px;}
.returnBoutton .btn{white-space: normal;}
.footer-contain-third-row a.button{white-space: normal;line-height: 1;padding-top: 10%;}
.compario-item .foot .left-box .item-label{display: block;padding: 0px 5px;}
.compario-item .foot .left-box .item-quantity{display: block;padding: 5px 5px;}
.compario-item .foot .left-box select{width: 100%!important;}
.compario-item .foot, .compario-item .foot .left-box{height: 120px;}
.compario-item-list .compario-item{margin-bottom: 159px!important;}
.compario-item .item-price{position: relative;bottom: 0px;right: 0px;text-align: center;}
.price-per-measure-unity{float: right;padding-right: 5px;position: relative;right: 0px;padding-top: 0px;padding-left: 0px;}
.items-symbols{position: relative;text-align: left;bottom: 0px;left: 0px;background-image: none;padding: 0px 5px 5px 5px;}
.compario-item .head{height: 221px;}
.picto_vidange{float: left;}
.detail-l1 .price-per-measure-unity{float: none;padding-left: 0px;position: relative;}
.padding-product-details{margin-top: 155px;}
.compario-item .outOfStock-container .textCenter-outOfStock{text-align: center;margin: 35px 15px;}
.compario-item .outOfStock-container .textHover-outOfStock{margin-left: 10px;margin-right: 10px;font-size: 12px;}
.compario-item .listManagment .listHoverContain{margin-left: 10px;margin-right: 10px;font-size: 12px;}
.compario-item .listManagment .listHoverContain-center > img{width: 30px;margin: 0px 20px;}
.compario-item .listManagment .listHoverContain-center .red{margin: 10px;}
.compario-item .listManagment .listHoverContain-center .btn{white-space: normal;}
section.imageAndText{min-height: 230px!important;}
.compario-item .outOfStock-container .outOfStock, .compario-item .listManagment{height: 342px;}
.compario-item .listManagment .listHoverContain{height: 302px;}
.compario-item .listManagment .listHoverContain-center{margin-top: 50%;}
.store-pickupTime #date .btn, .store-pickupTime #lieu .btn, .store-pickupTime #heure .btn{padding: 10px 0px;}
ul.warnings, ul.messages, ul.informations, ul.errors{background-position: center 10%;padding: 90px 30px 30px 30px;}
ul.products-subsitute > li{margin-left: 0px;padding-bottom: 10px;border-bottom: 1px solid #AFC5CC;margin-bottom: 10px;}
.todelete_product_infos_inline{width: 100%;margin: 5px 0px;}
.arrow_product_infos_inline{transform: rotate(90deg);}
header #langue .btn{padding: 10px 15px 10px 4px;}
.header-nti{padding-right: 20px;}
.header-nti .list-inline > li:last-child(){margin-top: 15px;}
.header-nti ul li:last-child{margin-bottom: 0px;}
.glyphicon.glyphicon-user{top: 1px!important;}
.modules-users-showinfo .hellofirstname{position: relative;top: -5px;}
.user-logged .caret{top: 20px!important;}
.user-not-logged-wrapper{padding: 10px 5px;}
.user-logged .dropdown-menu{left: -30px;}
}
@media only screen and (max-width:600px) {
#ProductNotFoundFormId .display-table-block form.cmxform ol{width: 100%!important;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li{width: 100%!important;margin-top: 9px!important;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{margin-bottom: 10px;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li input.textfield{width: 100%;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{float: left;margin-left: 19px;}
.list-detail .product-infos, .list-detail .empty-cell-dots{background: none!important;}
}
@media screen and (max-width: 768px) {
.cmxform .form-control{width: 100%;}
.list-detail .product-infos, .list-detail .empty-cell-dots{background: none!important;}
.shipping-box{margin-left: 0%;margin-right: 0%;}
ul.products-subsitute > li{margin-left: 0px;}
.validate_change_store_substitution input{margin-left: 0px;margin-top: 10px;}
.modules_store_contactstore label{text-align: left!important;}
.modules_store_contactstore .buttons input.btn-standard{margin-top: 10px;}
#logo-footer{margin-bottom: 80px;}
.footer-contain-second-row{padding-top: 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.modules-orderdrive-StdShippingStep .btn-lg{width: 92%!important;}
ul.products-subsitute > li{margin-left: 0px;}
}
@media screen and (max-width:639px) {
header .glyphicon{top: inherit;left: inherit;position: relative;}
header .caret{right: 5px;top: 18px;}
#header-date .caret, #header-hour .caret{display: none;}
#header-hour, #header-date, #header-lieu, #header-lieu-nostore{font-size: 13px;}
.header-block a, .header-block .link{font-size: 13px;}
.mylist-nti-group ul li{width: 49.555%;}
.compario-item .foot .left-box{width: 100%!important;}
.compario-item .foot .right-box{position: relative;right: 0;border-radius: 0;border: 0;width: 100%!important;display: inline-block;}
.compario-item-list .compario-item{margin-bottom: 80px;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-o-border-radius: 6px 6px 0 0;-ms-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.compario-item .item-visual a img{max-width: 92%;}
.merchandisingHtml{margin-bottom: 20px;border-radius: 0;}
.encart{border-radius: 0;}
.encart img{max-width: 100%;width: inherit;}
.compario-item .foot .left-box select{width: auto;}
.goBack .btn-default{margin-bottom: 10px;}
.modules-users-showinfo .hellofirstname{padding-left: 0;padding-right: 0;}
.user-logged .caret{right: 2px;top: 22px;}
.glyphicon.glyphicon-user{left: 0;top: 4px;}
.compario-item .dlcdate{display: none;}
}
@media screen and (max-width:480px) {
.customer-orders-list td{display: block;width: 85%;float: right;}
.customer-orders-list td.generate-pdf{padding-right: 0;vertical-align: top;float: left;width: 40px!important;}
.customer-orders-list td.generate-pdf .icon-pdf{height: 40px!important;}
.customer-orders-list .icon-toggle.float-right{margin-bottom: 0;}
.customer-orders-list .order-summary.opened td.toggle-open-close{border-radius: 0;}
.customer-orders-list .order-summary td.creation-date, .customer-orders-list .order-summary.opened td.creation-date{border-radius: 6px 6px 0 0;}
.customer-orders-list .order-summary td.toggle-open-close{border-radius: 0 0 6px 6px;}
.order-detail-block{margin-left: 0!important;}
.order-detail .cart-content, .order-detail .cagnotte, .order-detail .actions{display: block;}
.order-detail .cart-content{width: 100%;}
.cart-content td{display: table-cell;float: none;width: auto;}
.space-block{padding-top: 30px;}
.homepage-button{margin-bottom: 30px;width: 100%;}
.mylist-nti-group ul li{width: 49.5%;}
.process-steps ul li{width: 50%;display: block;border-left: 0;border-right: 0;margin: 0;float: left;}
.merchandisingHtml{width: 100%!important;}
}
@media screen and (max-width:420px) {
.mylist-nti-group ul li{width: 100%;}
}
@media screen and (max-width:320px) {
.header-nti .list-inline li{margin-bottom: 15px;}
.header-nti .dropdown-menu li{margin-bottom: 0;}
}
.modules-order-Cart, .modules-orderdrive-StdShippingStep, .modules-orderdrive-StdIdentifyStep, .modules-order-StdResultStep, .modules-orderdrive-StdBillingStep{background: #fff;padding-bottom: 50px;}
.goBack .btn-default{font-size: 14px;}
#more-informations-input .form-control{width: 100%;}
.checkoutoptions-billing-order-block li{border: 1px solid #97C258;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;display: inline-block;margin: 1em;padding: 1em 1.5em;}
.checkoutoptions-billing-order-block li.active{background-color: #E4F8C7;}
.checkoutoptions-billing-order-block li label{float: none;margin: 0;display: block;padding: 0;}
.checkoutoptions-billing-order-block li img{display: block;margin: 0.5em auto;}
.modules-order-StdResultStep{margin-bottom: 0!important;}
.modules-order-StdResultStep .errors{margin: 40px;}
.modules-orderdrive-StdShippingStep .btn-lg{width: 100%;margin-bottom: 10px;}
.modules-order-Cart .form-control{text-align: center;}
.glyphicon.glyphicon-trash{font-size: 20px;}
.item-pictograms .glyphicon-heart{color: #DE4654;font-size: 24px;}
.text-coupon{color: #2C6271;line-height: 2em;}
.process-steps li{padding: 0;background: url(/media/themes/wink/newcart/steps_arrow.jpg) no-repeat top right;border: none!important;}
.process-steps li.current:last-child,
.process-steps li:last-child{padding: 0;background-image: none;}
.process-steps li.current{padding: 0;background: url(/media/themes/wink/newcart/steps_arrow_active_right.jpg) no-repeat top right;}
.process-steps li.beforecurrent{padding: 0;background: url(/media/themes/wink/newcart/steps_arrow_active_leftt.jpg) no-repeat top right;}
.process-steps li .process-step{margin-left: -27px;}
.create-account-block .form-control, .login-block .form-control, .edit-myaccount-block .form-control, .change-password-block .form-control, .myaccount-manage-address-block .form-control, .modules-loyalty-ProposingForm .form-control, .modules-usersandcustomerdrive-NewslettersSubscribe .form-control{width: 100%;margin-bottom: 15px;}
.form-control::-moz-placeholder{color: pink;opacity: 1;}
.form-control:-ms-input-placeholder{color: pink;}
.form-control::-webkit-input-placeholder{color: pink;}
.form-titles{margin-bottom: 15px;}
.form-civilite{padding-bottom: 15px;margin: 0;}
.login-popin{padding-top: 15px;}
.edit-myaccount-block h2, .customer-orders h2, .myaccount-manage-address-block h2, .modules-loyalty-RewardList h2, .modules-loyalty-ProposingForm h2{margin-top: 3px;}
.table-tabChart{border: 1px solid #b1c7c9;background: #fefeff;}
.table-tabChart th, .table-tabChart td{text-align: center;}
.table-tabChart td{font-size: 24px;font-weight: bold;background: #18363e;color: #fff;padding: 5px 0;border-right: 1px solid #b1c7c9;}
.table-tabChart th{padding: 5px 0;border-right: 1px solid #b1c7c9;}
.table-tabChart td:last-child, .table-tabChart th:last-child{border-right: 0;}
.table-tabChart .etat0{background: #5bc6e6;}
.table-tabChart .etat1{background: #4aa5c0;}
.table-tabChart .etat2{background: #2d6272;}
ul.errors>li, ul.warnings>li, ul.messages>li, ul.informations>li{list-style-type: none;}
.myaccountArray td{padding: 0 6px!important;}
.modules-users-authentication{margin-bottom: 20px!important;}
.product-winkado{text-align: center;}
.product-winkado .img{max-width: 100%;}
.product-padding .thumbnail{padding: 0!important;}
.thumbnail{height: 262px!important;}
.display-table-block{padding: 20px 0px 0px 0px;}
.display-table-block .description{line-height: 3;}
.thumbnail{border: none!important;padding: 0px!important;}
.compario-item .foot{display: block!important;height: 61px;}
.compario-item .foot .left-box{width: 81%!important;display: block;float: left;}
.compario-item .foot .right-box{width: 16%!important;}
.buttons .button{margin-bottom: 10px;}
.list-view-details-wrapper .table-responsive .normal div div, .list-edit-details-wrapper .table-responsive .normal div div{padding: 2px 5px;}
.list-detail .product-infos .seeAllProductlist{display: none;}
.cmxform .form-control{width: 30%;margin: auto;}
.cmxform div{text-align: center;}
.heading-two .renameInput{width: 100%;height: 45px;line-height: 45px;}
.list-edit-details .heading-two{margin-top: 0px;}
.float-right input.button{margin-bottom: 10px;}
.add-to-cart-textfield{width: 5%;}
#details{width: 100%!important;}
.shipping-box{margin-left: 7%;margin-right: 7%;}
.cart-wink-cadeaux input.cagnotte-amount{width: 100%;}
.modules-order-Cart, .modules-orderdrive-StdShippingStep, .modules-orderdrive-StdIdentifyStep, .modules-orderdrive-StdBillingStep{margin-top: 20px;margin-bottom: 20px;border-radius: 6px;}
.process-steps{border-radius: 6px 6px 0px 0px;}
.cart-cagnotte-udate-button{padding: 0px!important;}
.no-padding{padding: 0px;}
.product_tag{padding: 2px 0px 1px!important;}
.scrollable-content-productListing{padding-top: 11px!important;}
.cart-coupon input.cagnotte-amount, .cart-wink-cadeaux input.cagnotte-amount{height: 40px;}
.list-detail .product-infos{text-align: left;}
#scrollable-content{margin-top: 178px;}
.cagnotte-info{margin-top: 0px;}
.inform-you-order-block .green-box-bottom input.button{color: #fff;}
.shipping-box .form-group{display: block;}
.row-list{margin-left: -9px;margin-right: -9px;}
.cart-total-amount .price-font-size{padding-top: 0px!important;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 15px;}
#block-cart-success .cagnotte-info{margin-top: 0px;}
.produit-details .item-price{margin-bottom: 15px;}
.footer-wrapper{padding-top: 20px;padding-bottom: 30px;}
#tplHomeParallax-nti #content-top{width: 100%;height: 620px;}
.specialBlock article{padding-top: 0px!important;}
.modules-project-Homepageblock img{width: 100%;}
#tplHomeParallax-nti #content-top{height: auto;}
.cart-heading .heading-one{padding-right: 18px;margin-bottom: initial;}
.msg-winkado{margin-top: 0;padding: 0 20px;font-family: 'source_sans_proregular';font-size: 24px;vertical-align: middle;border: 2px solid #438B8C;background-color: #CDDA00;color: #2B5258;border-radius: 6px;margin-top: 15px;margin-bottom: 10px;background: url(/media/themes/wink/newcart/icon-winkado-caddie-blue-big.png) no-repeat;background-color: #CDDA00;background-repeat: no-repeat;background-position: 34px 24px;background-position: 34px center;padding: 10px 30px 10px 90px;margin: 0 30px 10px 30px!important;}
.msg-winkado span:first-child{line-height: 2em;}
#block-authentication-input.login-block{margin-bottom: 20px;}
.price-per-measure-unity{font-size: 0.875em;color: #68888E;position: absolute;bottom: 6px;right: 10px;text-align: right;padding-left: 15px;padding-top: 15px;}
.compario-item .item-price{bottom: 26px;}
.detail-l1 .price-per-measure-unity{position: relative;padding-left: 0px;}
.cmxform span{text-align: left!important;}
.modules-loyalty-ProposingForm .form-control{width: 100%!important;margin-bottom: 15px!important;}
.substitute-warning{margin: 20px 0px;}
ul.warnings{margin: 0px!important;}
.validate_change_store_substitution input{margin-left: 0px;}
ul.products-subsitute>li{margin-left: 0px;}
.product_infos_inline, .todelete_product_infos_inline{margin: 5px 0px;width: 100%;}
.arrow_product_infos_inline{float: none;text-align: center;}
.aide .container .form form .buttons{width: 100%!important;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{margin-left: 0px!important;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol li input.textfield{float: right;width: 72%;clear: none;}
.display-table-block .description{line-height: 2.5;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action, #ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol li, #ProductNotFoundFormId .display-table-block form.cmxform ol{width: 100%;}
.modules_store_contactstore label{margin-right: 0px;}
.modules_store_contactstore input.form-control, .modules_store_contactstore select, .modules_store_contactstore textarea.form-control, .modules_store_contactstore .captcha input, .modules_store_contactstore .buttons input.btn-lg{width: 100%;}
.modules_store_contactstore ol li{margin: 10px 0px;}
.modules_store_contactstore span.captcha{text-align: right!important;}
.modules_store_contactstore div.buttons{clear: both;padding-top: 1.625em;}
a, a.link, a.anchor{color: #2c6271;text-decoration: underline;}
a:hover, a.link:hover, a.anchor:hover{outline: none;color: #2c6271;text-decoration: none;}
h1, h2, h3, h4, .heading-one, .heading-two, .heading-three, .heading-four, table.normal caption{line-height: 1em;font-family: 'source_sans_prolight';}
h1 strong, h2 strong, h3 strong, h4 strong{font-family: 'source_sans_prosemibold';font-weight: normal;}
h1, h1.title, .heading-one{color: #2c6271;font-size: 2.500em;margin-bottom: 36px;}
h1 a, h1 a.link, h1.title a.link, .heading-one a.link{color: #2c6271;text-decoration: none;}
h1 a:hover, h1 a.link:hover, h1.title a.link:hover, .heading-one a.link:hover{color: #263738;text-decoration: none;}
#content-block-top .heading-one{padding: 30px 20px 20px 20px;margin: 0;}
h2, h2.title, .heading-two{color: #2c6271;font-size: 1.876em;margin-bottom: 18px;}
h2 a, h2 a.link, h2.title a.link, .heading-two a.link{color: #2c6271;text-decoration: none;}
h2 a:hover, h2 a.link:hover, h2.title a.link:hover, .heading-two a.link:hover{color: #263738;text-decoration: none;}
h3, h3.title, .heading-three{color: #2c6271;font-size: 1.500em;margin-bottom: 6px;}
h3 a, h3 a.link, h3.title a.link, .heading-three a.link{color: #2c6271;text-decoration: none;}
h3 a:hover, h3 a.link:hover, h3.title a.link:hover, .heading-three a.link:hover{color: #263738;text-decoration: none;}
h4, h4.title, .heading-four{color: #2c6271;font-size: 1.154em;}
h4 a, h4 a.link, h4.title a.link, .heading-four a.link{color: #2c6271;text-decoration: none;}
h4 a:hover, h4 a.link:hover, h4.title a.link:hover, .heading-four a.link:hover{color: #263738;text-decoration: none;}
table.normal{empty-cells: show;border-collapse: collapse;width: 100%;font-size: 1em;}
table.normal caption{text-align: left;font-weight: normal;font-size: 1.500em;line-height: 1em;margin-bottom: 6px;}
table.normal tr td{vertical-align: middle;}
ul.normal li, ol.normal li{list-style-position: inside;margin-left: 40px;}
ul.normal li ul, ol.normal li ol{margin-bottom: 0;}
ul.normal li{list-style-type: disc;}
ol.normal li{list-style-type: decimal;}
[class*="iconmonstr-"]{font-family: 'iconmonstr';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;}
.iconmonstr-warning-3-icon:before{content: "\e600";}
.iconmonstr-user-icon:before{content: "\e601";}
.iconmonstr-user-14-icon:before{content: "\e602";}
.iconmonstr-favorite-3-icon:before{content: "\e603";}
.iconmonstr-location-18-icon:before{content: "\e604";}
.iconmonstr-location-icon:before{content: "\e605";}
.iconmonstr-email-5-icon:before{content: "\e606";}
.iconmonstr-user-11-icon:before{content: "\e607";}
.iconmonstr-user-4-icon:before{content: "\e608";}
.iconmonstr-download-6-icon:before{content: "\e609";}
.iconmonstr-currency-euro-icon:before{content: "\e60a";}
.iconmonstr-time-3-icon:before{content: "\e60b";}
.iconmonstr-speech-bubble-3-icon:before{content: "\e60c";}
.iconmonstr-credit-card-5-icon:before{content: "\e60d";}
.iconmonstr-coin-10-icon:before{content: "\e60e";}
.iconmonstr-shopping-cart-13-icon:before{content: "\e60f";}
.iconmonstr-shopping-cart-10-icon:before{content: "\e610";}
.iconmonstr-check-mark-5-icon:before{content: "\e611";}
.iconmonstr-blank-file-4-icon:before{content: "\e612";}
.iconmonstr-shopping-cart-55-icon:before{content: "\e613";}
.iconmonstr-plus-5-icon:before{content: "\e614";}
.iconmonstr-beer-8-icon:before{content: "\e615";}
.iconmonstr-arrow-28-icon:before{content: "\e616";}
.iconmonstr-photo-camera-icon:before{content: "\e617";}
.iconmonstr-pencil-8-icon:before{content: "\e618";}
.iconmonstr-map-6-icon:before{content: "\e619";}
.iconmonstr-map-5-icon:before{content: "\e61a";}
.iconmonstr-lock-17-icon:before{content: "\e61b";}
.iconmonstr-winkado:before{content: "\e61c";}
.cColumn, .cCell{vertical-align: top;}
.freeLocation{display: inline-block;}
html{font-size: 15px;}
#always-on-top-header{position: fixed;width: 100%;top: 0;z-index: 1000;}
#header a{text-decoration: none;}
.header-wrapper{background: #fff;width: 1400px;}
.header-wrapper .container-header{width: auto;}
.header-right{float: right;display: table;}
.header-website-switchlanguage, .header-users-showinfo, .header-orderdrive-shortcart{display: table-cell;vertical-align: middle;}
.header-orderdrive-shortcart{float: left;margin-left: 8px;}
.header-search-wrapper{background-color: #c1d202;}
.sitemap-wrapper{background-color: #2b3d3e;position: relative;padding-top: 50px;}
.footer-top-wrapper{background-color: #263738;position: relative;}
.footer-wrapper{background-color: #263738;line-height: 62px;position: relative;}
.sidebar-padding{padding: 0 20px;}
#tplHomeParallax .header-wrapper{position: fixed;top: 0;z-index: 1000;float: left;}
#tplHomeParallax-nti #content-top{margin-top: 178px;color: #2C6271;}
#tplHomeParallax #content-top .cLayout{color: #2C6271;}
#tplHomeParallax #content-top .cLayout .cRow{color: #2C6271;}
#tplHomeParallax #content-top .cLayout .cRow .cCell{color: #2C6271;position: relative;}
#search-wrapper{width: 100%;background-color: #CCDE03;padding: 5px 0;}
#shelf-wrapper{width: 100%;background-color: #2E5258;}
#tplCustomerAccount .content-wrapper .row{background-color: #f3f5f8;}
#tplCustomerAccount .content-wrapper .row .col-xs-12{float: left;}
#tplCustomerAccount .content-middle{float: left;width: 100%;padding-top: 20px;}
#tplCustomerAccount #scrollable-content #content{border-left: 1px solid #B1C7C9;left: -35px;}
#tplCustomerAccount .content-top-padding{float: left;width: 100%;height: 22px;}
#tplCustomerAccount .content-bottom-padding{float: left;width: 100%;height: 100px;}
#tplPopin #content.richtext-only{background-color: #fff;}
#tplPopin #b_1.modules-website-staticrichtext{padding: 0 20px;}
#lightbanner .container{padding-top: 10px;padding-bottom: 10px;}
.icon-24x24, .icon-34x34{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;}
.icon-24x24{width: 24px;height: 24px;}
.icon-34x34{width: 34px;height: 34px;}
#tplCustomerAccount #search-fixed{width: 100%;}
#tplProductListing #search-fixed{width: 100%;}
#tplNosidebar #search-fixed{width: 100%;}
#tplNosidebarBackground #search-fixed{width: 100%;}
.height-shopcart-button{margin: 30px 0px;padding-left: 0px;padding-right: 0px;float: right;}
.height-switch-language{margin: 30px 0px;padding-left: 0px;padding-right: 0px;width: auto;}
.height-showuser-header{margin: 30px 0px;padding-right: 0px;padding-left: 0px;margin-left: 15px;border-left: 1px solid #AFC5CC;}
.height-pickupdate-store{margin: 20px 0px 0px 0px;padding-left: 0px;padding-right: 0px;}
section.top article{padding-top: 60px;}
section.top h1{color: #ffffff;margin: 0 0 50px 0;text-align: center;}
section.imageAndText{min-height: 345px;margin: 0 auto;position: relative;width: 100%;background-size: 100%!important;background-repeat: no-repeat!important;}
.banner-arrow{bottom: -25px!important;top: inherit!important;z-index: 9;left: 46%!important;}
section.image{height: 800px;margin: 0 auto;position: relative;width: 100%;-webkit-background-size: cover!important;-moz-background-size: cover!important;-o-background-size: cover!important;background-size: cover!important;}
section.text{min-height: 530px;margin: 0 auto;position: relative;width: 100%;}
#homepage .cblock{margin-bottom: 0;}
.separator-line{width: 97px;height: 0px;border-bottom: 1px solid #2c6271;}
.modules-project-Homepageblock img{max-width: 100%;}
.space-block{padding-top: 100px;}
#redecouverte{width: 100%!important;height: 456px;position: relative;background-repeat: no-repeat!important;}
#redecouverte-message{width: 463px;padding: 10px;height: auto;background: #fff;position: absolute;float: left;border-radius: 6px;top: 100px;opacity: 0.8;filter: alpha(opacity=80);}
#redecouverte-message .heading-one{font-family: 'source_sans_prosemibold';font-size: 1.500em;}
#redecouverte-message p.normal{font-size: 0.875em;line-height: 1.2em;}
#redecouverte-action{display: none;width: 390px;background: #f5f5f7;position: absolute;float: left;border-radius: 6px;top: 420px;padding: 10px 35px;}
#redecouverte-action .produit{width: 250px;color: #1c575b;font-size: 16px;}
#redecouverte-action .button{background: #2c6271;background: -webkit-gradient(linear, left top, left bottom, from(#316d7e), to(#2c6271));background: -moz-linear-gradient(top, #316d7e, #2c6271);background: -o-linear-gradient(top, #316d7e, #2c6271);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#316d7e, endColorstr=#2c6271, GradientType=0);background-image: -ms-linear-gradient(rgb(49, 109, 126), rgb(44, 98, 113));-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-family: OmnesSem;font-size: 16px;text-decoration: none;color: #fff;padding: 14px 16px;border: 1px solid #214c58;margin-top: 4px;}
#redecouverte-action .button:hover{background: #316d7e;background: -webkit-gradient(linear, left top, left bottom, from(#2c6271), to(#316d7e));background: -moz-linear-gradient(top, #2c6271, #316d7e);background: -o-linear-gradient(top, #2c6271, #316d7e);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#2c6271, endColorstr=#316d7e, GradientType=0);background-image: -ms-linear-gradient(rgb(44, 98, 113), rgb(49, 109, 126));}
.pre-footer{background: none repeat scroll 0 0 #263738;height: 130px;width: 100%;}
.pre-footer .col-xs-4{text-align: center;}
.pre-footer a.homepage-button{width: 100%;text-align: center;margin-top: 36px;}
.footer-col{border-right: 1px solid rgba(63, 117, 119, .5);height: 150px;}
.footer-contain{font-size: .8em;margin-bottom: 20px;}
.footer-contain-first-row{padding: 12px 0;margin: 12px 0;}
.footer-contain-first-row .icon-heading{font-size: 1.6em;margin-right: 6px;vertical-align: text-bottom;}
.footer-contain-first-row a.link{font-family: 'source_sans_proregular';color: #d6e8e7;text-decoration: none;}
.footer-contain-first-row .newsletter-subscription .form-control{width: 100%;margin-bottom: 10px;}
.footer-contain-second-row{padding-top: 40px;}
.footer-contain-second-row .image{width: 100%;}
hr.tricky-hr{margin-bottom: 0;font-size: 1px;background-color: #2f5258;color: #2f5258;}
hr.another-tricky-hr{margin-bottom: 0;margin-top: -2px;font-size: 1px;background-color: #1a2526;color: #1a2526;}
.footer-contain hr{color: #2f5258;background-color: #2f5258;border-top: 1px solid #2f5258;border-bottom: 1px solid #1a2526;height: 0px;}
.footer-contain-third-row span.table-cell{display: table-cell;vertical-align: top;text-align: center;font-size: 5em;color: #498786;}
.footer-contain-third-row p.table-cell{display: table-cell;vertical-align: middle;}
.footer-contain-third-row p{margin-left: 10px;font-family: 'source_sans_proregular';color: #d6e8e7;line-height: 1.1em;}
.footer-contain-third-row a.button{background: #2b4046;border: 1px solid #769698;color: #fff;padding: 0 10px;white-space: nowrap;font-weight: normal;font-size: .9em;text-align: center;}
.footer-contain .heading-three{color: #43797b;}
.footer-contain .heading-three strong{text-transform: uppercase;}
.your-city{color: #b8d000;font-size: .9em;}
.your-city-temp{color: #b8d000;font-size: 1.1em;font-weight: bold;line-height: 62px;}
#loading-please-wait{left: 47%;top: 40%;margin: 0px auto;z-index: 9998;border-radius: 360px;padding: 16px;position: fixed;height: 160px;width: 160px;margin-left: -3%;}
#loading-please-wait-fade-in{top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 9997;background-color: rgb(0, 0, 0);position: fixed;opacity: 0.4;}
.liste4col{width: 100%;min-height: 250px;position: relative;padding: 20px 0px;}
.liste3col{width: 100%;min-height: 350px;position: relative;margin: 40px 0 0 0;}
.liste3col .column{width: 340px;height: 250px;position: relative;float: left;cursor: pointer;text-align: center;}
.liste3col .column p{width: 100%;position: absolute;margin: 30px 0;color: #31535e;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-align: center;}
.column p a{color: #31535e;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-decoration: none;}
.column p a:hover, .column p a.active{font-weight: bold;text-decoration: none;}
#details{display: none;float: left;background: #fff;width: 990px;margin-bottom: 20px;border-radius: 6px;}
#details-content{padding: 25px;}
#details-content .cmxform input[type="text"]{margin-bottom: 15px;}
.list-relative-container{position: relative;}
.list-line{clear: both;}
.list-line div{float: left;width: 50px;text-align: center;}
.renameInput{color: #de4654;font-size: 25px;border: 0px;font-family: 'source_sans_prosemibold';}
.liste-data{width: 100%;margin: 30px 12px;text-align: center;color: #5a7e8b;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.liste-data table tr{height: 44px;}
.liste-data input[type="checkbox"]{display: none;}
.sales{color: #e57d17!important;}
.oldprice{text-decoration: line-through;}
.modules-shoppinglists-AddToList p a{display: inline-block;background-color: #fff;border: 1px solid #afc5cc;border-radius: 6px;}
.list-of-lists{width: 100%!important;}
.list-of-lists{padding: 20px 18px;background-color: #fff;border: 1px solid #afc5cc;border-radius: 6px;}
.list-of-lists ol li{display: table;width: 100%;text-align: right;}
.list-of-lists ol li:last-child{border-bottom: none;}
.list-of-lists ol li label, .list-of-lists ol li input{display: table-cell;float: left;}
.list-of-lists ol li label{margin-top: 0;margin-left: -26px;width: inherit;line-height: 24px;}
.list-of-lists a.close{text-indent: 100%;white-space: nowrap;overflow: hidden;}
.boxfav{position: absolute;right: 0px;top: 45px;background-color: #fff;z-index: 999;min-width: 200px;}
.list-view-details-wrapper input.renameInput{font-family: 'source_sans_prosemibold';font-size: inherit;}
.list-view-details-wrapper table.normal tr td, .list-edit-details-wrapper table.normal tr td{padding: 2px 5px;}
td.add-to-cart-textfield input.textfield{width: 100%;}
.list-view-details-wrapper .modules-shoppinglists-AddToList a{text-decoration: none;}
.list-detail a{text-decoration: none;}
.list-detail .shelf-label{text-align: right;width: 285px;}
.list-detail .product-infos{width: 385px;}
.list-detail .product-infos .product-label{background-color: #fff;padding-right: 8px;}
.list-detail .price{font-weight: bold;}
.list-detail .product-infos .product-label, .list-detail .price, .incart{font-size: .8em;}
.incart img{margin-bottom: -4px;}
.hiddenRow{display: none;}
.hiddenSpan{display: none;}
.allSeeing{float: right;font-weight: bold;margin-right: 10px;}
.allHidding{float: right;font-weight: bold;margin-right: 10px;}
#messageEmptyList{background-color: #DEE7E9;padding: 10px;text-align: center;font-weight: bold;border: 1px solid #B9DAD6;border-radius: 5px;}
#messageEmptyList:first-letter{text-transform: uppercase;}
.block-user{padding-left: 0!important;padding-right: 0!important;}
.user-logged .dropdown-content, .user-logged .user-info-box{border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.user-logged .dropdown-content{position: absolute;z-index: 9999;background-color: #fbfcfc;padding: 4px;text-align: left;margin-top: 2px;}
.user-logged .user-info-box{background-color: #fff;padding: 4px 8px;margin-bottom: 8px;}
.user-logged .heading-four, .user-logged hr{margin: 0;}
.user-logged .user-info-box a{font-size: 0.8em;color: #afc5cc;}
.user-not-logged-wrapper{border-radius: 6px;font-size: 14px;display: block;position: relative;height: 44px;padding: 10px;}
.user-logged-wrapper{border-radius: 6px;font-size: 14px;display: block;position: relative;height: 44px;padding: 10px;}
.title-user-connect{margin-bottom: 49px;}
.set-button-position{position: relative;}
.set-button-position p.buttons{bottom: 0;margin-bottom: 0;}
.header-users-showinfo a.link{width: 190px;text-align: center;float: left;}
.modules-users-showinfo a.link{text-decoration: none;}
.modules-users-showinfo .dropdown-header{font-size: 15px!important;padding: 12px;line-height: 10px;}
#modal-nav-content, #modal-nav-outcontent-link{display: none;}
.modal-fiche-top{position: relative;}
.modal-nav{position: absolute;z-index: 9999;top: 240px;}
.modal-nav dt{width: 70px;height: 70px;line-height: 51px;text-align: center;vertical-align: middle;border: 6px solid #fff;background-color: rgba(75, 105, 114, 0.77);-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.modal-prev, .modal-next{cursor: pointer;position: fixed;top: 200px;}
.modal-prev{left: 4%;float: left;}
.modal-next{right: 4%;float: right;}
.modal-nav .icon-prev{margin-right: 5px;border-style: inset;width: 0;height: 0;border-bottom: 12px solid transparent;border-top: 12px solid transparent;border-right: 12px solid white;font-size: 0;line-height: 0;-webkit-transform: rotate(360deg);}
.modal-nav .icon-next{margin-left: 5px;border-style: inset;width: 0;height: 0;border-bottom: 12px solid transparent;border-top: 12px solid transparent;border-left: 12px solid white;font-size: 0;line-height: 0;-webkit-transform: rotate(360deg);}
.product-detail-first-row{background-color: #edf1f4;}
#flux-produits .product-pics{position: relative;width: 100%;height: 370px;text-align: center;background-color: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
#flux-produits .main-visual li, #flux-produits .main-visual a{line-height: 300px;}
#flux-produits .main-visual img{vertical-align: middle;}
.visual-magnifier{position: absolute;bottom: 20px;left: 20px;}
#flux-produits .produit-details .detail-l1, #flux-produits .produit-details .detail-l2, #flux-produits .produit-details .detail-l3{padding-bottom: 5px;}
#flux-produits .produit-details .detail-l1{text-align: right;}
.detail-l1 .item-price .apd{font-size: 0.750em;}
.produit-details{color: #2B6F73;}
.detail-l1 .item-price .price{font-family: 'source_sans_prosemibold';font-size: 2.251em;}
.detail-l1 .item-price .price-per-measure-unity{font-family: 'source_sans_proregular';font-size: 0.875em;}
.price-has-discount{display: block;float: none;clear: both;font-size: .4em;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#flux-produits .produit-details .modules-catalog-product{display: table;width: 100%;}
#flux-produits .produit-details .button-add-to-cart, #flux-produits .produit-details .button-add-to-cart-modal{padding: 8px 20px 6px 20px;background-color: #2b6f73;border: 1px solid #214757;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
#flux-produits .produit-details .button-add-to-cart-disabled-modal{padding: 8px 20px 6px 20px;background-color: #DDD;border: 1px solid #d1d1d1;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.product-detail-add-to-list .iconmonstr-favorite-3-icon{font-size: 3em;color: #de4654;vertical-align: middle;margin-left: 16px;}
.product-detail-add-to-list a{width: 100%;float: left;background-color: #fff;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;text-decoration: none;}
.product-detail-add-to-list .dropdown-arrow{float: right;margin-right: 16px;height: 3em;}
.modal-fiche-content{padding: 0px 15px;}
.modal-fiche-content .savoirplus a{color: #358796;font-weight: bold;font-size: 1.125em;}
.modules-catalog-product .main-visual li:first-child{display: block;}
.modules-catalog-product .main-visual li{display: none;}
.modules-catalog-product .main-visual .image, .modules-catalog-product .main-visual img.mainView{max-width: 100%!important;}
.modules-catalog-product .additionnal-visuals{text-align: left!important;margin-left: 2%;}
.modules-catalog-product .additionnal-visuals img{border: 1px solid gray;padding: 4px;line-height: 1.42857;background-color: #FFF;border: 1px solid #DDD;border-radius: 4px;transition: all 0.2s ease-in-out 0s;}
.modules-catalog-product .additionnal-visuals li{min-width: 80px;height: 60px;line-height: 56px;text-align: center;cursor: pointer;vertical-align: middle;}
.modules-catalog-product .small_image{width: 100%;height: 62px;min-width: 80px;height: 60px;line-height: 56px;text-align: center;margin: 3px;cursor: pointer;vertical-align: middle;}
.modules-catalog-product .zoomContent{overflow: hidden;text-align: center;background-color: #FFF;width: 400px;height: 400px;float: left;background-size: 1580px 1422px;z-index: 100;border: 1px solid #888;background-repeat: no-repeat;position: absolute;top: 25px;left: 325px;}
.process-steps{background-color: #79959c;}
.process-steps ul{display: table;width: 100%;line-height: 75px;font-weight: bold;}
.process-steps ul li{list-style-type: none;display: table-cell;vertical-align: middle;text-align: center;border-left: 1px solid #90a7ad;border-right: 1px solid #657c82;width: 25%;position: relative;}
.process-steps ul li:first-child{border-left: none;}
.update-cart-button{text-align: center;vertical-align: middle;}
.process-steps ul li:last-child{border-right: none;}
.process-steps ul li.current{background-color: #CDDA00;}
.process-steps ul li.current .current{color: #2C6271;}
.process-steps a, .process-steps a.link{text-decoration: none;}
.process-steps, .process-steps a.link{color: #aec5cb;}
.process-steps .current, .process-steps .current a.link{color: #2C6271;}
.process-steps .step-done, .process-steps .step-done a.link{color: #e5fe71;}
.cart-heading{background-color: #fff;}
.table-cart-header tr td{padding: 0;}
.table-cart-header .span-right{margin: 0;margin-right: -6px;}
.cart-heading .heading-one{display: block;}
.cart-heading .heading-one strong, .cart-heading .heading-one .light{background-color: #fff;}
.cart-heading .heading-one strong{padding-right: 20px;}
.cart-heading .heading-one .light{padding-left: 20px;}
.cart-heading .border-heading{height: 5em;}
.cagnotte-info .iconmonstr-coin-10-icon, .cagnotte-info .icon-winkado{font-size: 5em;margin-right: 40px;}
.cagnotte-info .winkados-am{font-size: 36px;padding-right: 0;}
.icon-winkado-caddie{display: inline-block;width: 35px;height: 37px;vertical-align: middle;background: url(/media/themes/wink/icon-winkado-caddie-blue-big.png) no-repeat;margin: 6px 0px 5px 9px;}
.cagnotte-info span{vertical-align: middle;}
.emptyCart{text-align: right;margin: 0 10px 20px;}
.emptyCart img{margin-left: 15px;}
.panier-data form.cmxform{margin-bottom: 0!important;}
.table-cart{table-layout: fixed;}
.cart-content a{text-decoration: none;}
.table-cart tr td{vertical-align: middle;}
.table-cart tr td:first-child{padding-left: 0;}
.table-cart tr td:last-child{padding-right: 0;}
.table-cart.table-cart-recap-panier tr td:last-child{text-align: center;}
.table-cart.table-cart-wink-cadeaux tr td{padding: 6px;text-align: center;}
.table-cart.table-cart-code-coupon tr td{text-align: center;}
.cart-content .span-right{float: right;color: #2C6271;}
.cart-content .span-left{float: left;color: #2C6271;}
.table-cart .product-family{text-align: right;}
.cart-content .product-qty .product-qty-wrap{float: left;}
.cart-content .product-qty input.textfield{display: block;width: 67px;height: 40px;border-bottom: 2px solid #D9E2E3;border-color: #D9E2E3;text-align: center;margin-right: 8px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.cart-content .product-qty .product-qty-wrap .btn{border: 2px solid #D9E2E3;border-top: 0px solid transparent;background-color: #ffffff;color: #77959C;height: 27px;line-height: 14px;font-weight: bold;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;width: 34px;}
.cart-content .product-qty .product-qty-wrap .btn.product-qty-plus{border: 2px solid #D9E2E3;border-top: 0px solid transparent;background-color: #ffffff;color: #77959C;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;margin-left: -4px;border-left: 2px solid #D9E2E3;}
.cart-content .product-qty .product-qty-wrap .btn.product-qty-min{border-right: 0px solid transparent;}
.cart-content .product-qty input.disabled{background-color: rgb(224, 224, 224)!important;}
.cart-content .product-qty img,
.cart-content .product-gift img{border-radius: 5px;height: 66px;width: auto;}
.cart-content .product-qty img{cursor: pointer;}
.table-cart .add-to-list, .table-cart .remove-product-from-cart{display: inline-block;}
.table-cart .checkbox-and-label label{width: auto;font-weight: normal;}
.table-cart .checkbox-and-label label input{margin-left: 4px;margin-right: 4px;}
.input-green{border: 1px solid #9cc348!important;background-color: #e6fac1!important;color: black!important;}
.input-red{border: 1px solid rgb(195, 0, 1)!important;background-color: rgb(250, 144, 157)!important;color: black!important;}
.couponErrorTextTab{text-align: center!important;color: #ff0000;}
.table-cart-code-coupon input.cagnotte-amount{width: 150px;}
.table-cart .payment-information{width: 80%;margin-left: 20%;}
.table-cart .payment-information tr td{padding-top: 2px;padding-bottom: 2px;}
.table-cart .payment-information tr td:first-child{font-family: 'source_sans_prosemibold';}
.table-cart .payment-information tr td:last-child{font-weight: bold;}
.table-cart .payment-information tr.text-uppercase td{text-transform: uppercase;}
.table-cart .payment-information tr.total td.price{font-size: 2em;}
.table-cart-total-amount .payment-information{border-top: 1px solid #afc5cc;}
.table-cart-total-amount .payment-information tr td{padding-top: 28px;}
.table-cart-recap-panier, .table-cart-code-coupon{margin-bottom: 1.625em;}
.cart-content .simple-block{padding: 20px 40px;border: 1px solid #afc5cc;border-radius: 6px;}
.simple-block.left-block{margin-right: 40px;}
.simple-block.right-block{margin-left: 40px;}
#IEnextPage{width: 100%;text-align: center;font-weight: bold;border: 1px solid #afc5cc;cursor: pointer;}
.hor-separator{margin-top: 10px;margin-bottom: 5px;border-top: 1px solid #afc5cc;}
.red{text-decoration: underline;font-weight: bold;}
.customer-orders-list{width: 100%;text-align: left;border-collapse: separate;margin-bottom: 1.625em;}
.customer-orders-list .order-summary:hover{cursor: pointer;}
.customer-orders-list .order-summary td{background-color: #fff;border: 1px solid #afc5cc;padding: 4px 6px;white-space: nowrap;}
.customer-orders-list .order-summary td.creation-date{border-radius: 6px 0 0 6px;}
.customer-orders-list .order-summary td.toggle-open-close{border-radius: 0 6px 6px 0;}
.customer-orders-list .order-summary.opened td.creation-date{border-radius: 6px 0 0 0;}
.customer-orders-list .order-summary.opened td.toggle-open-close{border-radius: 0 6px 0 0;}
.customer-orders-list td.generate-pdf{background-color: transparent;border: none;padding: 0px 14px 0px 0px;width: 40px;}
.order-detail-block{background-color: #fff;border: 1px solid #afc5cc;border-top: none;border-radius: 0 0 6px 6px;display: table;padding: 20px 0;}
.order-detail .cart-content, .order-detail .cagnotte, .order-detail .actions{padding: 0 10px;display: table-cell;vertical-align: top;}
.order-detail .cart-content{width: 66%;}
.order-detail td.label{color: #2C6271;white-space: normal;font-size: 100%;text-align: left;font-weight: unset;}
.cart-content table{width: 100%;}
.cart-content td{padding: 0 8px 0 0;}
.cart-content td.price, .cart-content td.total-price{text-align: right;}
.cart-content td.total-text, .cart-content td.total-price{font-family: 'source_sans_prosemibold';text-transform: uppercase;padding-top: 10px;}
.cart-content td.total-text{text-align: right;}
.cart-content td.total-price{font-size: 1.2em;}
.order-detail .cagnotte{border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;}
.order-detail .cagnotte .amount{text-align: right;font-size: 1.4em;white-space: nowrap;}
.order-detail .cagnotte .text{text-align: center;font-size: .7em;line-height: 1.4;}
.order-detail .actions a{margin-bottom: 8px;font-size: 0.8em;white-space: nowrap;padding-left: 6px;padding-right: 6px;display: block;text-align: center;}
.customer-orders-list .icon-toggle.float-right{margin-top: 2px;margin-bottom: -6px;}
.add-margin-top{margin-top: 8px;}
.table-cart.table-cart-total-amount #order_cartb_1{text-align: center;}
.cart-content .modules-shoppinglists-AddToList p a{display: inline-block;padding: 7px 10px;background-color: #FFF;border: 1px solid #AFC5CC;border-radius: 6px;}
.cart-content .row.margin-left-right{margin-right: 30px;margin-left: 30px;}
.cart-content .product-infos{padding: 7px 0;}
.cart-content .product-infos a:hover{text-decoration: underline;cursor: pointer;}
.cart-content .product-winkado{padding: 7px 0;font-family: OmnesBol;}
.cart-content .price{padding: 0px;background-color: white;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 2px solid #D9E2E3;height: 68px;}
.cart-content .price .price-sm-box{padding: 0;}
.cart-content .price .price-sm-box .old-price{padding: 7px;line-height: 20px;height: 34px;border-bottom: 2px solid #D9E2E3;text-align: center;text-decoration: line-through;color: #DE4654;font-size: 12px;font-family: OmnesMed;}
.cart-content .price .price-sm-box .old-price .inner{color: #2B5258;font-family: OmnesMed;}
.cart-content .price .price-sm-box .new-price{padding: 7px;line-height: 20px;height: 34px;text-align: center;font-size: 12px;color: #EB950D;font-family: OmnesBol;}
.cart-content .price .price-lg-box{padding: 7px;line-height: 54px;height: 65px;text-align: center;font-size: 18px;font-family: OmnesBol!important;}
.cart-content .price .price-lg-box.no-discount{font-size: 12px;color: #EB950D;}
.cart-content .price .price-lg-box:last-child{border-left: 2px solid #D9E2E3;}
.cart-content .span-right{float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cart-cagnotte-update-button{text-align: center!important;}
.cart-content .span-left{float: left;}
.cart-content .update-cart-button{margin-top: 15px;margin-bottom: 30px;text-align: center;}
.cart-content .remove-product-from-cart, .cart-content .add-to-list{padding-top: 5px;}
.cart-wink-cadeaux, .cart-coupon{margin-top: 5px;margin-bottom: 5px;}
.cart-wink-cadeaux .span-left, .cart-coupon .span-left{padding: 11px;}
.cart-wink-cadeaux .span-right, .cart-coupon .span-right{padding: 3px;}
.cart-coupon input.cagnotte-amount{width: 100%;}
.cart-sub-amounts{margin-top: 20px;}
.cart-content .promise-bold-font{font-family: "source_sans_prosemibold";}
.cart-total-amount .line{border-top: 1px solid #AFC5CC;padding-top: 15px;color: #2C6271;}
.cart-sub-amounts .paddingLine{padding-top: 2px;padding-bottom: 2px;color: #2C6271;}
.cart-total-amount .price-font-size{font-size: 2em;}
.cart-total-amount .goToOrder{padding-top: 6px;}
.cart-heading .dots .heading-one{padding-left: 0;margin-bottom: 5px;background: #fff;}
.cart-line{margin-top: 3px;margin-bottom: 3px;padding: 5px 0;margin: 0;}
.cart-line:nth-child(odd){background-color: #F2F5F5;}
.cart-line:first-child{border-top: 2px solid  #D9E2E3;}
#accept-condition{-ms-transform: scale(1.4);-moz-transform: scale(1.4);-webkit-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);margin: 0 6px 0 0;}
#tplPopin .modules-customer-createaccount{margin-left: -1px;border-left: 1px solid #afc5cc;padding: 0 10px;}
select#customer_createaccountb_2_customerbirthday_month, select#customer_createaccountb_3_customerbirthday_month{max-width: 125px;}
form.two-columns li.country select{width: 100%!important;}
.myaccount-manage-address-block input[type="radio"], .edit-myaccount-block input[type="radio"]{margin-right: 5px;}
.myaccount-manage-address-block .customer-select-address{margin-top: 10px;margin-bottom: 10px;}
.myaccount-manage-address-block .customer-select-address select{width: 100%;}
.edit-myaccount-block select{padding-top: 0.52em;}
.myaccount-manage-address-block form input, .edit-myaccount-block form input, .change-password-block form input, .forget-password-block form input{border-color: #AFC5CC;}
.myaccount-manage-address-block .form-inline .form-control, .edit-myaccount-block .form-inline .form-control, .change-password-block .form-inline .form-control{width: 100%;}
.create-account-block .no-float{float: none;}
.create-account-block label{display: block;}
.create-account-block input[type="radio"]{margin-right: 8px!important;}
.create-account-block .no-padding{padding: 0;}
.create-account-block .margin-15, .login-block .margin-15{margin: 15px;}
.create-account-block input.textfield, .login-block input.textfield, .prospect-register-block input.textfield{width: 100%;border-color: #AFC5CC;}
.create-account-login-block-tunnel-purchase .login-block input.textfield{width: 37%;border-color: #AFC5CC;}
.create-account-login-block-tunnel-purchase .margin-15, .forget-password-block .margin-15{margin: 15px;}
.create-account-login-block-tunnel-purchase .create-account-block{border-left: 1px solid #AFC5CC;}
.create-account-login-block-tunnel-purchase a.link{text-decoration: underline;}
.prospect-register-block input[type="radio"]{margin: 0;}
.prospect-register-block .margin-top-bottom{margin-top: 10px;margin-bottom: 10px;}
iframe[name="google_conversion_frame"]{display: none;}
.bpost-box-middle-order-block{margin-left: 20px;margin-right: 20px;text-align: center;}
.order-resume{border: 1px solid #97C25B;padding: 1em;}
.order-resume>div.row>div:first-child{text-align: left;}
.order-resume>div.row>div:last-child{text-align: right;}
#address-shipping-input{text-align: center;margin-bottom: 2em;}
legend, input.textfield, input.date-picker, input.passwordinput, textarea, select, option{color: #2c6271;}
legend.h-1{margin-left: 10px;}
.normal, .normal-margin, blockquote, code, pre, hr, fieldset, legend, p.buttons, .cmxform .description, .cmxform .bottom-description, .cmxform .free-text, ul.errors, ul.messages, ul.warnings, .cmxform legend+div, .columns, .website-block, .row-100, .normal-margin, div.normal, ul.mini-navigation, .pagination, .valign-buttons, .document-list, .inline-list, .inline-items, .menu-list, .cloud-list{margin-bottom: 1.625em;}
blockquote, blockquote:before, abbr, acronym, fieldset, input.textfield, input.date-picker, input.passwordinput, textarea, select, input.button, a.button, button, .cmxform .sbHolder, .inlineform .sbHolder{border-color: #afc5cc;}
blockquote, .odd{background-color: #fbfcfc;}
.even{background-color: transparent;}
.mini-navigation{text-align: right;float: right;}
.pagination{clear: both;padding: 6px 0;}
.pagination ul li{margin-right: 6px;display: inline;}
.pagination span.detail{float: right;margin-left: 6px;}
ul.document-list, ol.document-list{border-top-color: #afc5cc;border-top-width: 1px;border-top-style: dotted;}
ul.document-list>li, ol.document-list>li{border-bottom-color: #afc5cc;border-bottom-width: 1px;border-bottom-style: dotted;padding: 10px;}
.document-list>.odd, .document-list>.even{margin: 0;}
.inline-list dt:after{content: " : ";}
.inline-list dt, .inline-list dd, .inline-list li{display: inline;}
.menu-list ul, .menu-list dl{margin-left: 15px;}
dl.cloud-list dd, ul.cloud-list li, ol.cloud-list li{display: inline;padding-right: 5px;}
dl.normal>dt{font-weight: bold;}
dl.normal>dt:after{content: " : ";}
dl.normal>dd{margin-bottom: 8px;}
dl.inline-items>dt{font-weight: bold;float: left;margin-right: 4px;}
dl.inline-items>dt:after{content: " : ";}
dl.inline-items>dd{margin-bottom: 4px;}
.cleaner, .clear-both, .valign-buttons{height: 0px!important;}
.cleaner, .clear-both, .valign-buttons{clear: both;width: 100%;}
.float-left, .floatLeft{float: left;}
.float-right, .floatRight{float: right;}
img.float-left{float: left;margin-right: 10px;}
img.float-right{float: right;margin-left: 10px;}
img.document-visual, img.image.visual{float: left;margin: 0 20px 10px 0;}
.text-align-left, .tal{text-align: left!important;}
.text-align-right, .tar{text-align: right!important;}
.text-align-center, .tac{text-align: center!important;}
.text-align-justify, .taj{text-align: justify;}
.strong{font-weight: bold;}
.small{font-size: 0.75em;}
.big{font-size: 1.50em;}
.smile{vertical-align: text-bottom;}
.js{display: none!important;}
.ctoggle>.short{display: none;cursor: pointer;}
.ctoggle>.full{cursor: pointer;}
.visibility-hidden{visibility: hidden;}
.hidden, .invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.display-none{display: none;}
.display-inline{display: inline;}
.block-error{border: 1px dashed red;padding: 6px 6px 6px 18px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #ff8888 center left no-repeat;color: #220000;-moz-opacity: 0.7;}
.block-message{border: 1px dashed green;padding: 6px 6px 6px 18px;max-width: 180px;max-height: 60px;overflow: auto;text-align: left;background: #88ff88 center left no-repeat;color: #220000;-moz-opacity: 0.7;}
.link-broken, a.link-broken:hover, a.link-broken:active, a.link-broken:visited{text-decoration: line-through;color: red;}
textarea:focus, input:focus{outline: none;}
*:focus{outline: none;}
li.current-rating{color: transparent;}
.highlight, .modules-solrsearch ol.document-list em{color: #2c6271;background: #ffff00;padding: 1px 6px;margin: 0 -2px;font-weight: bold;}
.clearfix:before, .clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.right, .pull-right{float: right!important;}
.left, .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;}
.affix{position: fixed;}
.bold{font-weight: bold;}
.icon-toggle{display: inline-block;vertical-align: middle;text-align: center;width: 24px;height: 24px;line-height: 1.2em;font-weight: bold;background-color: #fff;border: 2px solid #2c6271;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.icon-toggle:hover{cursor: pointer;}
.dev-info{background-color: #FFFF00;color: #000000;font-style: italic;margin: 5px 0 10px;padding: 2px 2px 4px 2px;text-align: left;}
.removable{display: table;}
li.checkbox label, li.radio label{border: 0 none;}
input.textfield, input.date-picker, input.passwordinput, textarea, option, .cmxform .sbSelector, .inlineform .sbSelector{padding-left: 0.3em;padding-right: 0.3em;}
li.checkbox input[type="radio"], li.checkbox input[type="checkbox"]{margin-left: 0px;}
input[type="radio"], input[type="checkbox"]{vertical-align: baseline;margin-top: .4em;}
a.button, a.reset{padding-left: 0.692em;padding-right: 0.692em;}
span.captcha, label, .jTagEditor .textfield-label, fieldset.inline-set legend{width: 40%;}
label.form-validation.error, label.errors.form-validation, fieldset.radio, p.help-text{margin-left: 40%;}
fieldset.inline-set ol{margin-left: 40%;overflow: auto;}
fieldset.inline-set ol li{margin-top: 0;}
ol li.radio label, label.nocmx{width: 31%;}
.BBCodeEditor{float: left;width: 58%;}
.cmxform ol, .cmxform ol li{padding: 0;}
.cmxform ol li{float: none;clear: both;list-style: none;}
.cmxform ol>li, .cmxform ul>li{margin-top: 9px;}
span.captcha{vertical-align: bottom;text-align: right;display: block;float: left;margin-right: 8px;}
p.buttons{clear: both;width: 100%;text-align: center;padding-top: 1.625em;}
fieldset{padding: 0;border-width: 0px;border-style: solid;}
legend{padding: 0;white-space: normal;font-size: 1.876em;font-family: 'source_sans_prosemibold';}
fieldset.inline-set legend{font-size: 100%;font-family: Arial, Helvetica, sans-serif;}
label, fieldset.inline-set legend{float: left;margin-right: 8px;text-align: right;font-weight: normal;margin-top: 7px;}
label.standalone-checkbox{margin-top: 0;}
label.textfield+input.standalone-checkbox{vertical-align: bottom;}
.checkbox label{margin-top: 0;}
label.form-validation.error, label.errors.form-validation{padding-left: 8px;text-align: left;float: none;}
label.option-label{width: auto;float: left;font-weight: normal;}
label.cgv{float: none;margin: 0;padding: 0;width: auto;text-align: center;display: initial;}
input.option-label{float: left;margin-right: 8px;}
.textfieldDisabled{background-color: rgba(204, 204, 204, 0.21)!important;}
input.textfield, input.date-picker, input.passwordinput, textarea, select, .cmxform .sbHolder, .inlineform .sbHolder{border-width: 2px;border-style: solid;background-color: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
select[name="day"], select[name="month"]{margin-right: 2px;}
option{background-color: #ffffff;}
input.textfield{width: 27%;width: 37%;}
textarea{width: 55%;padding: 4px;padding-top: 9px;}
input.textfield, input.date-picker, input.passwordinput, select, .cmxform .sbHolder, .inlineform .sbHolder{height: 40px;line-height: 40px;}
select{padding-top: .4em;padding-bottom: .9em;padding-right: .3em;}
input.button, a.button, a.reset, button.button{cursor: pointer;border-style: solid;text-decoration: none;border-width: 1px;color: #ffffff;font-weight: bold;line-height: 45px;height: 45px;padding: 0 32px;background: #c1d202;background: -moz-linear-gradient(top, #c1d202 0%, #b1c002 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1d202), color-stop(100%, #b1c002));background: -webkit-linear-gradient(top, #c1d202 0%, #b1c002 100%);background: -o-linear-gradient(top, #c1d202 0%, #b1c002 100%);background: -ms-linear-gradient(top, #c1d202 0%, #b1c002 100%);background: linear-gradient(to bottom, #c1d202 0%, #b1c002 100%);-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;text-shadow: 1px 1px 1px #2b3d3e;}
a.button, a.reset{display: inline-block;vertical-align: top;}
input.reset, input.secondary, a.reset, a.secondary{border-color: #263738;color: #ffffff;background: #316d7e;background: -moz-linear-gradient(top, #316d7e 0%, #2c6271 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #316d7e), color-stop(100%, #2c6271));background: -webkit-linear-gradient(top, #316d7e 0%, #2c6271 100%);background: -o-linear-gradient(top, #316d7e 0%, #2c6271 100%);background: -ms-linear-gradient(top, #316d7e 0%, #2c6271 100%);background: linear-gradient(to bottom, #316d7e 0%, #2c6271 100%);text-shadow: 1px 1px 1px #263738;}
fieldset.radio legend{padding-bottom: 4px;font-size: 1em;font-weight: normal;}
ol li.radio label, label.nocmx{min-height: 1.625em;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin-right: 8px;text-align: left;float: none;font-weight: normal;zoom: 1;*display: inline;_height: 1.625em;}
fieldset.radio{border: none 0;padding: 0;padding-left: 8px;}
.cmxform p.help-text{padding-left: 8px;font-size: 75%;}
li.radio-container p.help-text{margin: 0;padding: 0;}
.error, .errors, .cmxform ul.errors li, .cmxform em{color: #ff0000;}
input.form-validation{border-color: red;}
.warning{color: orange;}
.success{color: green;}
ul.warnings, ul.messages, ul.informations, ul.errors, ul.info{border-style: solid;border-width: 1px;font-size: 1.250em;font-family: 'source_sans_proregular';padding: 10px 30px 10px 90px;margin: 0 30px 10px 30px!important;background-repeat: no-repeat;background-position: 34px 24px;background-position: 34px center;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
ul.errors, ul.warnings{color: white;border: 2px solid #eb950d;background-color: #de4654;background-image: url(/media/themes/wink/newcart/warnings.png);}
ul.errors li, ul.informations li{list-style-type: none;}
ul.informations{color: white;border: 2px solid #77959c;background-color: #2B5258;background-image: url(/media/themes/wink/newcart/gift_icon.png);}
ul.errors{color: #005b6c;}
ul.messages{color: white;border: 2px solid #00b2d3;background-color: #d9f4f9;color: #005b6c;background-image: url(/media/themes/wink/newcart/info_icon.png);}
em{font-style: italic;}
a.dp-choose-date{text-decoration: none;}
.jTagEditor .textfield-label{display: block;float: left;margin-right: 8px;}
.BBCodeEditor-editor{width: 100%!important;}
::-webkit-input-placeholder{color: #2c6271!important;}
:-moz-placeholder{color: #2c6271!important;}
::-moz-placeholder{color: #2c6271!important;}
:-ms-input-placeholder{color: #2c6271!important;}
form.two-columns ol>li{width: 47%;width: 46.9%;min-height: 2px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;_height: 2px;}
.li-left{margin-right: 2.65%;}
.li-right{margin-left: 2.65%;}
form.two-columns ol>li.full-width{width: 100%!important;margin-left: 0;margin-right: 0;}
form.two-columns ol>li.full-width.multi-select select{width: auto;}
form.two-columns ol>li.multi-radio label.option-label, form.two-columns ol>li.multi-ckeckbox label.option-label{margin-right: 12px;float: left;width: auto!important;}
form.two-columns input.textfield, form.two-columns textarea{width: 100%;}
form.two-columns ol>li.col-xs-2{width: 14.01%;}
form.two-columns ol>li.col-xs-10{width: 79.68%;}
.two-buttons-full-size{width: 47.45%;margin-right: 5.30%;text-align: center;}
.two-buttons-full-size+.two-buttons-full-size{margin-left: -6px;margin-right: 0;}
input.css-reset{width: auto;height: auto;margin: 0;padding: 0;border: 0;background: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.label-hidden label{display: none;}
.inlineform ol li{margin-bottom: 1em!important;clear: both;}
.inlineform.two-columns ol li{clear: none;text-align: left;}
.inlineform label, .inlineform fieldset.inline-set legend{padding: 0!important;width: 100%!important;text-align: left!important;}
.inlineform fieldset.inline-set{margin-bottom: 0!important;}
.inlineform fieldset.inline-set legend{float: none!important;margin-right: 0!important;margin-bottom: 0!important;}
.inlineform.two-columns fieldset.inline-set legend{margin-top: 7px!important;}
.inlineform fieldset.inline-set ol{margin-left: 0!important;overflow: hidden!important;}
.inlineform li.checkbox{text-align: left!important;float: left!important;display: block!important;}
.inlineform li.checkbox label{width: auto!important;float: right!important;}
.inlineform li.checkbox input[type="radio"], .inlineform li.checkbox input[type="checkbox"]{float: right!important;margin-left: 4px!important;margin-right: 8px!important;}
.inlineform fieldset.radio{margin-left: 0!important;padding: 0!important;}
.inlineform fieldset.radio legend{padding: 0!important;}
.inlineform span.captcha{width: auto!important;}
.inlineform p.buttons{text-align: left;}
.inlineform p.help-text{margin-left: 0!important;padding-left: 0!important;}
.inlineform.two-columns li.checkbox{float: none!important;}
.inlineform.two-columns li.option{width: 100%!important;margin: 0!important;}
.inlineform.two-columns ol>li.checkbox{float: none!important;display: inline-block!important;}
.inlineform.two-columns ol>li.checkbox label, .inlineform.two-columns ol>li.checkbox input{float: none!important;margin-top: 14px;}
.valign{display: block;overflow: hidden;text-align: center;}
.valign-300{line-height: 300px;max-height: 300px;width: 300px;}
.valign-small{line-height: 140px;max-height: 140px;width: 140px;}
.valign-medium{line-height: 220px;max-height: 220px;width: 220px;}
.valign-big{line-height: 460px;max-height: 460px;width: 460px;}
.image-grid_1{line-height: 60px;max-height: 60px;width: 60px;}
.image-grid_2{line-height: 140px;max-height: 140px;width: 140px;}
.image-grid_3{line-height: 220px;max-height: 220px;width: 220px;}
.image-grid_4{line-height: 300px;max-height: 300px;width: 300px;}
.image-grid_5{line-height: 380px;max-height: 380px;width: 380px;}
.image-grid_6{line-height: 460px;max-height: 460px;width: 460px;}
.image-grid_7{line-height: 540px;max-height: 540px;width: 540px;}
.image-grid_8{line-height: 620px;max-height: 620px;width: 620px;}
.image-grid_9{line-height: 700px;max-height: 700px;width: 700px;}
.image-grid_10{line-height: 780px;max-height: 780px;width: 780px;}
.image-grid_11{line-height: 860px;max-height: 860px;width: 860px;}
.image-grid_12{line-height: 940px;max-height: 940px;width: 940px;}
.valign>img, .valign>a>img{display: inline;vertical-align: middle;}
.calendar a{color: #2c6271!important;}
.calendar{border-left: 1px solid #afc5cc!important;color: #2c6271!important;}
.calendar caption{margin-bottom: 2px!important;width: auto!important;background: none 0!important;color: #2c6271!important;}
.calendar th, .calendar td{border-right: 1px solid #afc5cc!important;border-bottom: 1px solid #afc5cc!important;width: auto!important;height: auto!important;}
.calendar th{color: #fff!important;background: #2c6271!important;border-top: 1px solid #afc5cc!important;padding: 2px;}
.calendar td{background: none 0!important;}
.calendar .today, .calendar td.today a, .calendar td.today a:link, .calendar td.today a:visited{color: #2c6271!important;background: none 0!important;border: 1px solid #2c6271;}
.calendar .current, .calendar td.current a, .calendar td.current a:link, .calendar td.current a:visited, .calendar td.today.current a{background: #2c6271!important;border: 1px solid #2c6271!important;color: #fff!important;}
.calendar td a{border: 1px solid #fff;padding: 2px;}
.customer-my-drives{background: #fff;border: 1px solid #afc5cc;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.customer-my-drives-header{padding: 10px 0;text-align: center;text-transform: uppercase;border-bottom: 1px solid #afc5cc;}
.customer-my-drives-content{padding: 30px 20px;}
.customer-my-drives-content .store-map{border: 1px solid #afc5cc;float: left;margin-right: 30px;}
.expander-box-heading{background: #fff;border: 1px solid #afc5cc;border-radius: 6px 6px 0 0;}
.expander-box-content{background: #fff;border: 1px solid #afc5cc;border-top: none;padding: 0 20px;border-radius: 0 0 6px 6px;}
.expander-box-heading>p{margin-bottom: 0!important;}
.modules-usersandcustomerdrive-NewslettersSubscribe{text-align: center;}
input.cagnotte-amount{width: 80px;text-align: center;}
#numberStreet{width: 47%;float: left;}
#numberBox{width: 47%;float: right;}
#logo-bpost{border-radius: 5px;height: 40px;padding: 2px;border: 1px solid;border-color: #AFC5CC;background: white;vertical-align: middle;}
#logo-bpost{margin-bottom: 4px;}
#box-bpost{margin-bottom: 10px;}
#lieu-nostore-bpost .shops{background-repeat: no-repeat;background-size: 90px;background-position: 15px 8px;font-size: 14px;padding: 11px 0;height: 42px;}
.img-bpost{max-width: 100%;height: 19px;vertical-align: middle;}
.btn-bpost{padding: 10px 0;}
.gmap{border: 1px solid #2C6271;margin-top: 10px;}
.notice{font-size: 15px;font-style: italic;margin: 5px;}
.link-change-store-bpost{color: #6A9256;font-size: 16px;}
.link-change-store-bpost:hover{color: #6A9256;text-decoration: none;cursor: pointer;}
.logo-bpost{height: 25px;vertical-align: text-bottom;padding-right: 5px;}
#box-bpost p{padding: 0 35px;}
.red-bpost{color: #d31127;font-weight: bold;}
.padding-part-box{text-align: center;}
.gm-style #content{padding: 10px;}
.ui-helper-hidden{display: none;}
.ui-helper-hidden-accessible{position: absolute!important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 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;}
.ui-helper-clearfix:after{clear: both;}
.ui-helper-clearfix{zoom: 1;}
.ui-helper-zfix{width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-state-disabled{cursor: default!important;}
.ui-icon{display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ui-widget .ui-widget{font-size: 1em;}
[id^="product-zoom-"]{z-index: 10000;width: 460px;height: 460px;line-height: 460px;background: #fff;color: #333;position: absolute;top: 0px;left: 480px;overflow: hidden;-moz-box-shadow: 0 0 10px #f9f9f9;-webkit-box-shadow: 0 0 10px #f9f9f9;box-shadow: 0 0 10px #f9f9f9;text-align: center;}
.product-carousel{overflow: hidden;position: relative;}
.product-carousel>ul{position: relative;white-space: nowrap;}
.product-carousel>ul>li{white-space: normal;display: inline-block!important;float: none!important;}
.product-carousel .arrows button{display: none;}
.product-carousel .arrows .slideright{float: right;}
.product-carousel .arrows .slideleft{float: left;}
.product-carousel .arrows p{text-align: center;}
.product-carousel .arrows a{display: inline-block;line-height: 22px;min-height: 22px;vertical-align: middle;}
.item-quantity{padding: 10px 5px;}
background-color: #fff border: solid 1px #afc5cc color:#518a8d font-family:OmnesMed font-size:18px!important margin:0 0px padding:0 6px height:42px position: relative width: 472px border-radius:6px outline:none .m .sbHolder{background-color: #fff;border: solid 1px #afc5cc;color: #518a8d;font-family: OmnesMed;font-size: 18px!important;margin: 0 0px;padding: 0 6px;height: 42px;position: relative;width: 208px;border-radius: 6px;outline: none;margin-right: 37px;}
.hover .sbHolder{background-color: #fff;border: solid 1px #afc5cc;color: #518a8d;font-family: Arial, Helvetica, sans-serif;margin: 0 0px;padding: 0 6px;height: 40px;position: relative;width: 228px;border-radius: 6px;outline: none;margin: 0 auto;}
.sbHolder{background-color: #fff;border: solid 1px #b9cacb;color: #518a8d;font-family: Arial, Helvetica, sans-serif;font-size: 14px!important;margin: 0 10px;padding: 0 6px;height: 33px;position: relative;width: 45px;border-radius: 3px;outline: none;text-align: center;}
#select-hidden .sbHolder{float: left;margin-left: 15px;margin-top: -10px;}
.qte .sbSelector{width: 30px;}
.qte-produit .sbSelector{width: 30px;}
.qte-action .sbSelector{width: 30px;}
.xl .sbSelector{display: block;height: 42px;left: 0;line-height: 24px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 472px;padding-left: 18px;}
.m .sbSelector{display: block;height: 42px;left: 0;line-height: 24px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 208px;padding-left: 18px;}
.hover .sbSelector{display: block;height: 20px;left: 0;line-height: 16px;outline: none;overflow: hidden;position: absolute;text-indent: 6px;top: 0;width: 185px;padding-left: 18px;}
.sbSelector{display: block;height: 20px;left: 0;line-height: 16px;outline: none;overflow: hidden;position: absolute;top: 0;width: 40px;}
.qte.sbSelector{width: 30px;}
.qte-produit.sbSelector{width: 30px;}
.qte-action.sbSelector{width: 30px;}
.xlt .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 13px;font-size: 18px!important;}
.hover .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 12px;font-size: 14px!important;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 14px;}
.xl .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 18px;}
.m .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #518a8d;outline: none;text-decoration: none;top: 7px;font-size: 14px;}
.info_select .sbToggle{background: url(/media/themes/wink/newcart/arrow_select_lang.png) no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: 22px;width: 15px;z-index: 999;}
.xl .sbToggle{background: url(/media/themes/wink/drive/arrow_select_lang.png) no-repeat;display: block;height: 42px;outline: none;position: absolute;right: 2px;top: 18px;width: 15px;z-index: 999;}
.m .sbToggle{background: url(/media/themes/wink/drive/arrow_select_lang.png) no-repeat;display: block;height: 42px;outline: none;position: absolute;right: 2px;top: 18px;width: 15px;z-index: 999;}
.hover .sbToggle{background: url(/media/themes/wink/drive/arrow_select_lang.png) no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: 22px;width: 15px;z-index: 999;}
.sbToggle{background: url(/media/themes/wink/drive/select-icons.png) 0 -116px no-repeat;display: block;height: 20px;outline: none;position: absolute;right: 2px;top: -2px;width: 30px;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.qte .sbOptions{width: 50px;}
.qte-produit .sbOptions{width: 50px;}
.xl .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 485px;z-index: 9999;overflow-y: auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.m .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 222px;z-index: 9999;overflow-y: auto;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.hover .sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #afc5cc;border-right: 1px solid #afc5cc;border-bottom: 1px solid #afc5cc;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 5px!important;width: 240px;z-index: 9999;overflow-y: auto;}
.sbOptions{background-color: #fff;border-top: none;border-left: 1px solid #b9cacb;border-right: 1px solid #b9cacb;border-bottom: 1px solid #b9cacb;list-style: none;left: 0px;margin: 0;padding: 0;position: absolute;top: 0px!important;width: 100%;z-index: 9999;overflow-y: auto;}
.sbOptions li{padding: 0;}
.xl .sbOptions li{padding: 0 5px;margin-top: 3px;margin-bottom: 3px;}
.m .sbOptions li{padding: 0 5px;margin-top: 3px;margin-bottom: 3px;}
.hover .sbOptions a{border-bottom: dotted 1px rgb(231, 231, 231);display: block;outline: none;padding: 7px 0;padding-left: 18px;}
.sbOptions a{border-bottom: dotted 1px rgb(231, 231, 231);display: block;outline: none;padding: 7px 0;}
.sbOptions a:link, .sbOptions a:visited{color: #6699d0;text-decoration: none;}
.xl .sbOptions a:link, .xl .sbOptions a:visited{color: #6699d0;text-decoration: none;padding-left: 20px;}
.m .sbOptions a:link, .m .sbOptions a:visited{color: #6699d0;text-decoration: none;padding-left: 20px;}
.xl .sbOptions a:hover, .xl .sbOptions a:focus, .xl .sbOptions a.sbFocus{color: #fff;background: #aad110!important;}
.m .sbOptions a:hover, .m .sbOptions a:focus, .m .sbOptions a.sbFocus{color: #fff;background: #aad110!important;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color: #fff;background: #c4d82d;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #6699d0;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
.header-select{margin: 0;padding: 0;display: inline-block;}
#header-hour, #header-date, #header-lieu, #header-lieu-nostore{width: 100%!important;text-align: center!important;position: relative;}
#header-date .sbHolder, #header-hour .sbHolder, #header-lieu .sbHolder, #header-lieu-nostore .sbHolder{border: medium none!important;width: 100%!important;background: none;vertical-align: middle;margin: 0px;height: 38px;}
#header-date .sbOptions li a, #header-hour .sbOptions li a{text-align: center;}
#header-hour .sbSelector, #header-date .sbSelector, #header-lieu .sbSelector, #header-lieu-nostore .sbSelector{width: 100%!important;border: medium none!important;color: #2C6271;padding: 10px 20px;top: 0;height: 100%;}
#header-hour .sbOptions{border: medium none!important;}
#header-date .sbOptions{border: medium none!important;}
#header-date .sbOptions a, #header-hour .sbOptions a{border-bottom: 1px dotted #E7E7E7;display: block;outline: medium none;padding: 0px;}
#header-date .sbOptions a:link, #header-hour .sbOptions a:link{color: #2C6271;}
#header-date-order .sbHolder, #header-hour-order .sbHolder{width: 113px!important;vertical-align: middle;margin: 0px 10px;}
#header-date-order .sbOptions li a, #header-hour-order .sbOptions li a{line-height: 33px;text-align: center;}
#header-date-order .sbSelector{width: 101px!important;color: #2C6271;}
#header-hour-order .sbSelector{width: 110px!important;color: #2C6271;}
#header-date-order .sbOptions{width: 112px!important;}
#header-date-order .sbOptions a, #header-hour-order .sbOptions a{border-bottom: 1px dotted #E7E7E7;display: block;outline: medium none;padding: 0px;}
#header-date-order .sbOptions a:link, #header-hour-order .sbOptions a:link{color: #2C6271;}
#header-hour-order .sbOptions{width: 110px!important;}
#lieu-nostore .sbOptions li a, #lieu .sbOptions li a{text-align: center;color: #2C6271;}
#select-heure .sbHolder{width: 50px!important;}
#select-heure .sbSelector{width: 50px!important;}
#select-heure .sbOptions{width: 62px!important;}
#select-liste .sbHolder{width: 150px!important;}
#select-liste .sbSelector{width: 138px!important;}
#select-liste .sbOptions{width: 162px!important;}
#select-adresse .sbHolder{width: 500px!important;}
#select-adresse .sbSelector{width: 500px!important;}
#select-adresse .sbOptions{width: 512px!important;}
#select-fonctions .sbHolder{width: 180px!important;}
#select-fonctions .sbSelector{width: 180px!important;}
#select-fonctions .sbOptions{width: 192px!important;}
#select-fonctions{margin: 20px 20px 0 0;}
#liste-jour{margin-left: 85px;}
#liste-jour .sbHolder{width: 160px!important;}
#liste-jour .sbSelector{width: 160px!important;}
#liste-jour .sbOptions{width: 172px!important;}
#liste-heure .sbHolder{width: 100px!important;}
#liste-heure .sbSelector{width: 100px!important;}
#liste-heure .sbOptions{width: 112px!important;}
#liste-magasins{width: 340px;}
#liste-magasins .sbHolder{width: 330px!important;}
#liste-magasins .sbSelector{width: 330px!important;}
#liste-magasins .sbOptions{width: 342px!important;}
#ajouter-liste .sbHolder{width: 368px!important;}
#ajouter-liste .sbSelector{width: 368px!important;}
#ajouter-liste .sbOptions{width: 380px!important;}
#select-jour .sbHolder{width: 120px!important;}
#select-jour .sbSelector{width: 120px!important;}
#select-jour .sbOptions{width: 132px!important;}
#select-heure .sbHolder{width: 50px!important;}
#select-heure .sbSelector{width: 50px!important;}
#select-heure .sbOptions{width: 62px!important;}
.customer-select-address .sbHolder{width: 100%;}
.customer-select-address .sbOptions{width: 100%;left: 0px;}
.customer-select-address .sbSelector{width: 100%;}
#address-billing-container .sbHolder{width: 100%;height: 33px;}
#address-billing-container .sbOptions{width: 100%;left: 0px;}
#address-billing-container .sbOptions a{width: 100%;left: 0px;padding: 0px;text-align: center;}
#address-billing-container .sbOptions li{margin: 0px;margin-bottom: 0px!important;}
#address-billing-container .sbSelector{width: 100%;}
#switchlanguage-nav .sbSelector{top: 13px;padding: 0 10px;color: #2C6271;}
#switchlanguage-nav .sbOptions{top: 0px!important;}
#switchlanguage-nav .sbOptions a{padding: 11px 0px;color: #2C6271;}
.info_select .sbOptions li{margin-top: 0px;}
.info_select .sbOptions a{padding: 0px;}
.info_select .sbSelector:link{top: 11px;}
.datecombo .sbHolder{width: 110px;height: 40px;display: inline-block;margin: 0px;}
.datecombo .sbOptions{width: 100%;left: 0px;}
.datecombo .sbOptions a{width: 100%;left: 0px;padding: 0px;text-align: center;}
.datecombo .sbOptions li{margin: 0px;margin-bottom: 0px!important;}
.datecombo .sbSelector{width: 100%;}
.datecombo .sbSelector:link{top: 10px;}
#lieu .sbHolder, #lieu-nostore .sbHolder{border: medium none!important;width: 100%!important;background: none;vertical-align: middle;margin: 0px;display: inline-block;}
#lieu .sbSelector, #lieu-nostore .sbSelector{width: 100%;}
select.select{position: relative;z-index: 10;width: 100%!important;line-height: 26px;cursor: pointer;}
#switchlanguage-nav{position: relative;}
#switchlanguage-nav span.select{top: 35%;padding: 0 20px;left: 0!important;}
#block-cart-success .cart-heading .heading-one{font-family: OmnesBol;}
h1 strong{font-family: OmnesBol;}
ul.warnings, ul.messages, ul.informations, ul.errors, ul.info{border-style: solid;border-width: 2px;font-size: 1.250em;font-family: 'OmnesMed';padding: 10px 30px 10px 90px;margin: 0 30px 10px 30px!important;background-repeat: no-repeat;background-position: 34px 24px;background-position: 34px center;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
h1, h1.title, .heading-one{font-size: 36px;}
.block-shoppinglists-addtolist-veryshort{background: url(/media/themes/wink/heart.png) no-repeat;width: 29px;height: 56px;cursor: pointer;background-position: center center;}
.emptyCart a{color: #77959C;}
.cart-actions-wrap .add-to-list{padding-left: 0;padding-right: 0;}
.cart-actions-wrap .remove-product-from-cart{padding-left: 15px;padding-right: 0;}
.product-img img{max-width: 100%;}
.cart-content .cart-actions-wrap{height: 68px;line-height: 50px;padding-left: 20px;}
.cart-content .cart-croup.row .row-cart-group{font-family: "OmnesSem";font-size: 18px;}
.cart-content .cart-croup.row{margin: 10px 10px 10px 0px!important;}
.cart-content .cart-line .product-qty,
.cart-content .cart-line .product-gift{width: 182px;}
.cart-content .cart-line .product-gift .gift-name{text-transform: uppercase;font-weight: bold;}
.cart-content .cart-line .cart-actions-wrap{width: 100px;padding-right: 5px;}
.cart-content .cart-line .price{width: 185px;}
.cart-content .cart-line .product-infos{width: 390px;}
.cart-content .cart-croup.row .emptyCart{margin: 0 0 1em 0;padding-right: 10px;}
.cart-content .cart-subgroup{margin-bottom: 15px;}
.cart-content .product-warning{color: #DE4654;font-size: 14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style: italic;}
.cart-content .gift-con{background-color: rgba(214,224,61,0.3);margin-top: 3px;}
a.icon-heart{background-image: url(/media/themes/wink/newcart/icons-hearts.png)!important;}
.cart-content .item-pictograms a.icon-heart,
.cart-content .item-pictograms a.icon-heart-added{top: 20px;left: 0px;}
.cart-actions-container{margin: 0 80px;}
.cart-actions-container .cart-actions-container-wrap{background-color: rgba(217,226,227,0.7);border-top: 2px solid #77959C;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{width: 295px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos{width: 605px;}
.cart-actions-container .cart-sub-amounts{margin-top: 8px!important;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount,
.cart-actions-container .cart-subtotal .cart-subtotal-price{padding: 0px;background-color: white;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 2px solid #D9E2E3;padding: 7px 14px;line-height: 36px;height: 48px;text-align: right;font-family: OmnesBol;font-size: 18px;color: #77959C;width: 150px;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount{color: #DE4654;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount-label,
.cart-actions-container .cart-subtotal .cart-subtotal-price-label{font-size: 15px;line-height: 16px;color: #2B5258;padding-right: 0;width: 140px;font-family: OmnesMed;padding-top: 5px;}
.cart-actions-container  .cart-total-amount{margin-top: 10px;border-top: 4px solid #77959C;}
.cart-actions-container  .cart-total-amount .cart-total-price{text-align: right;font-family: OmnesBol;font-size: 35px;padding: 5px 5px;width: 150px;}
.cart-actions-container  .cart-total-amount .cart-total-label{font-family: OmnesBol;font-size: 17px;text-align: left;padding-right: 0;padding-top: 13px;line-height: 18px;width: 110px;}
.cart-actions-container  .cart-total-actions .cart-total-winkados,
.cart-actions-container  .cart-total-actions .cart-total-order,
.cart-actions-container  .cart-total-actions .cart-total-continue{padding: 0;}
.cart-actions-container  .cart-total-actions .cart-total-order form{margin: 0!important;}
.cart-actions-container  .cart-total-actions .cart-total-order input{font-size: 16px;font-weight: bold;vertical-align: middle;color: #ffffff;border-radius: 6px;margin-bottom: 10px;background-color: #CDDA00;padding: 15px 30px;border: none;width: 100%;box-shadow: none;text-shadow: none;}
.cart-actions-container  .cart-total-actions .cart-total-continue a{font-size: 16px;font-weight: bold;vertical-align: middle;background-color: #ffffff;color: #77959C;border-radius: 6px;border: 2px solid #77959C;margin-bottom: 10px;padding: 15px 30px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;}
.cart-actions-container  .cart-total-actions .cart-total-winkados{font-size: 18px;font-weight: bold;vertical-align: middle;background: url(/media/themes/wink/newcart/winkado-green.png) #2B5258 no-repeat 10px 16px;color: #CDDA00;border-radius: 6px;border: 1px solid #95989A;margin-bottom: 10px;padding: 15px 15px 15px 30px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;font-family: OmnesBol;text-align: center;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados{margin-bottom: 10px;margin-top: 10px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cmxform div{text-align: inherit;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados #cagnotte-amount,
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon #order_coupon{margin-right: 10px;background-color: white;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #D9E2E3;padding: 7px 14px;line-height: 36px;height: 48px;text-align: center;font-family: OmnesBol;font-size: 18px;color: #77959C;width: 140px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon #order_coupon.input-red{color: #2B5258!important;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .updatewinkados{font-size: 16px;font-weight: bold;vertical-align: middle;background: url(/media/themes/wink/newcart/winkado-green.png) #2B5258 no-repeat 10px 13px;color: #ffffff;border-radius: 6px;border: 0px solid #95989A;padding: 7px 14px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;height: 48px;width: 140px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .updatecoupon{font-size: 16px;font-weight: bold;vertical-align: middle;background: #CDDA00 no-repeat;color: #ffffff;border-radius: 6px;border: 0px solid #438B8C;padding: 7px 14px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;height: 48px;width: 140px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos img{padding-top: 1em;width: 525px;}
.cart-coupon-info{font-size: 14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
b,strong{font-family: OmnesBol;}
.c-white{color: white!important;}
.c-darkgreen{color: #2B5258;font-family: OmnesMed;}
.c-red{color: #DE4654;}
.white-txt-box{padding: 0px;background-color: white;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #D9E2E3;padding: 7px 14px;line-height: 36px;height: 48px;text-align: right;font-size: 18px;color: #77959C;width: 150px;}
.green-txt-box{font-size: 16px;font-weight: bold;vertical-align: middle;background: url(/media/themes/wink/newcart/winkado-green.png) #2B5258 no-repeat 10px 6px;color: #ffffff;border-radius: 6px;border: 1px solid #95989A;margin-bottom: 10px;padding: 7px 14px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;}
.text-right{text-align: right!important;}
.cart-heading,.cart-messages{margin: 0 80px;}
.cart-heading{margin: 0 90px;border-bottom: 2px solid #D9E2E3;margin-bottom: 10px;}
.cart-heading .border-heading:after{display: none;}
#block-cart-success{letter-spacing: -0.5px;}
#block-cart-success .nothing.change-form{margin: 0 80px;}
#block-cart-success .tooltip-arrow,
#block-cart-success .green-tooltip + .tooltip > .tooltip-inner,
.green-tooltip + .tooltip.top > .tooltip-arrow{background-color: #438B8C;color: white;font-size: 14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.msg-winkado{margin-top: 0;padding: 0 20px;font-family: 'source_sans_proregular';font-size: 24px;vertical-align: middle;border: 2px solid #438B8C;background-color: #CDDA00;color: #2B5258;border-radius: 6px;margin-top: 15px;margin-bottom: 10px;background: url(/media/themes/wink/icon-winkado-caddie-blue-big.png) no-repeat;background-color: #CDDA00;background-repeat: no-repeat;background-position: 28px center;padding: 10px 12px 10px 90px;margin: 0 30px 10px 30px!important;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon-label,
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados-label{line-height: 17px;font-family: OmnesMed;font-size: 15px;padding-top: 5px;}
@media screen and (max-width: 1200px) {
.cart-content .cart-line .product-infos{width: 207px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{width: 262px;margin-left: 60px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos{width: 420px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados #cagnotte-amount,
    .cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon #order_coupon{margin-right: 10px;background-color: white;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 2px solid #D9E2E3;padding: 7px 14px;line-height: 36px;height: 48px;text-align: center;font-size: 18px;color: #77959C;width: 90px;font-family: OmnesBol;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos img{width: 100%;height: auto;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_Updatewinkados{font-size: 16px;font-weight: bold;vertical-align: middle;background: #CDDA00 no-repeat;color: #ffffff;border-radius: 6px;border: 0px solid #438B8C;padding: 0px 9px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;height: 48px;width: 130px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_UpdateCoupon{font-size: 16px;font-weight: bold;vertical-align: middle;background: url(/media/themes/wink/newcart/winkado-green.png) no-repeat 10px 11px;background-color: #2B5258;color: #ffffff;border-radius: 6px;border: 0px solid #95989A;padding: 7px 8px 7px 20px;width: 100%;box-shadow: none;text-decoration: none;text-shadow: none;height: 48px;width: 130px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon-label,
    .cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados-label{line-height: 17px;font-family: OmnesMed;}
.modules-website-staticrichtext.modules-website img{width: 100%;height: auto;}
}
@media screen and (min-width: 1100px) {
section.imageAndText{min-height: 370px;}
}
@media screen and (min-width: 1201px) {
section.imageAndText{min-height: 418px;}
}
@media screen and (min-width: 1300px) {
section.imageAndText{min-height: 450px;}
}
@media screen and (min-width: 1400px) {
section.imageAndText{min-height: 490px;}
}
@media screen and (min-width: 1500px) {
section.imageAndText{min-height: 520px;}
}
@media screen and (min-width: 1600px) {
section.imageAndText{min-height: 555px;}
}
@media screen and (min-width: 1700px) {
section.imageAndText{min-height: 590px;}
}
@media screen and (min-width: 1900px) {
section.imageAndText{min-height: 635px;}
}
@media screen and (max-width: 1200px) {
.logo-beCommerce{margin-left: 0;}
.suggestAnswer{width: 940px;padding-right: 15px;padding-left: 15px;}
.nav>li{width: 7.905%;}
.nav>li>a{padding: 10px 5px;line-height: 1;font-size: 11px;}
.nav li:nth-child(6) a.fr, .nav li:nth-child(8) a.fr, .nav li:nth-child(9) a.fr, .nav li:nth-child(10) a.nl{line-height: 1.8;}
.nav li:nth-child(2) a.nl, .nav li:nth-child(4) a.nl, .nav li:nth-child(8) a.nl, .nav li:nth-child(9) a.nl{line-height: 2;}
.nav li:nth-child(10) a.nl{line-height: 1.2;}
iframe{width: 100%;}
header .glyphicon{left: 5px;top: 13px;}
header .caret{right: 5px;}
.header-block a, .header-block .link{font-size: 15px;}
.storedrive-pickuptime-order-block .green-box-top, .bpost-box-top-order-block .green-box-top{font-size: 22px;}
.emptyCart{margin: 0 13px 20px;}
}
@media screen and (min-width: 1200px) {
.suggestAnswer{width: 950px;padding-right: 15px;padding-left: 15px;}
.nav li:nth-child(10) a.nl{line-height: 2.1;}
}
@media screen and (max-width: 1200px) {
.header-nti{padding-top: 20px;}
}
@media screen and (max-width: 1024px) {
.image-logo{max-width: 100%;}
.image-smarfolders{max-width: 100%;}
#tplHomeParallax-nti #content-top{margin-top: 179px;color: #2C6271;}
.nav>li>a{font-size: 10px;}
.nav li:nth-child(10) a.nl{line-height: 2.1;}
}
@media screen and (max-width: 992px) {
header{position: relative;}
#scrollable-content{margin-top: 0px!important;}
.header-nti .list-inline>li{padding-right: 4px;}
.mylist-nti-group ul li{width: 32.88888%;padding-top: 2px;}
.nb-btn-3 ul li{width: 49.7%;}
.nb-btn-4 ul li{width: 49.7%;}
.suggestAnswer{width: 100%;}
.nav>li{width: 16.1%;margin: 1px 2px;}
.nav>li>a{padding: 8px;line-height: 1.2;font-size: 12px;}
.nav li:nth-child(6) .dropdown-menu{left: inherit;right: 0;}
.nav li:nth-child(2) a.fr, .nav li:nth-child(5) a.fr, .nav li:nth-child(6) a.fr, .nav li:nth-child(7) a.fr, .nav li:nth-child(8) a.fr, .nav li:nth-child(9) a.fr, .nav li:nth-child(10) a.fr{line-height: 2.3;}
.nav li:nth-child(2) a.nl, .nav li:nth-child(3) a.nl, .nav li:nth-child(4) a.nl, .nav li:nth-child(5) a.nl, .nav li:nth-child(6) a.nl, .nav li:nth-child(7) a.nl, .nav li:nth-child(8) a.nl, .nav li:nth-child(9) a.nl, .nav li:nth-child(10) a.nl{line-height: 2.3;}
.nav li:nth-child(7) a.nl, .nav li:nth-child(11) a.nl, .nav li:nth-child(12) a.nl{font-size: 12px;line-height: 1.2;}
#logo, .header-nti ul{text-align: center;}
.height-pickupdate-store{margin-top: 10px;}
.header-nti{padding-top: 10px;}
.nb-btn-2 ul li{width: 100%;}
#content-block-top .cCell{width: 100%!important;display: block!important;}
#redecouverte-message{width: 100%;position: relative;top: 0!important;float: none;margin: 20px 0;}
.banner-options .modules-catalogdrive-Promotion{height: auto!important;min-height: inherit;}
#redecouverte{height: auto;}
#tplHomeParallax-nti #content-top{margin-top: 0;}
.storedrive-pickuptime-order-block .padding-part-box, .inform-you-order-block .padding-part-box{padding: 0;}
.storedrive-pickuptime-order-block .margin-greenbox, .inform-you-order-block .margin-greenbox{margin-left: 20px;margin-right: 20px;}
.storedrive-pickuptime-order-block .green-box-top, .inform-you-order-block .green-box-bottom{font-size: 20px;}
.inform-you-order-block .green-box-bottom input{width: 100%;margin-left: 0;margin-bottom: 10px;}
.logo-bpost{display: none!important;}
.img-bpost{display: none!important;}
#lieu-nostore-bpost .shops{padding: 11px 0;}
#flux-produits .produit-details .button-add-to-cart, #flux-produits .produit-details .button-add-to-cart-modal{width: 100%;}
.info_select select{width: 100%;margin-bottom: 10px;}
.info_title{padding: 0;}
section.imageAndText{min-height: 305px!important;background-attachment: scroll!important;background-size: cover!important;}
.arrow-down, .down{display: none;}
header .store-pickupTime .glyphicon{display: none;}
.modules_store_contactstore span.captcha{text-align: center!important;width: 100%;margin-bottom: 10px;}
#content_slidePanel{width: 95%;text-align: left;}
footer .pull-left{float: none!important;}
.emtpyCart{margin: 0 4px 20px;}
}
@media (min-width: 769px) {
.cart-actions-container .cart-total-actions.cart-total-winkados{font-size: 16px;}
}
@media screen and (max-width: 767px) {
header .store-pickupTime .glyphicon{display: inline-block;}
#tplProductListing #scrollable-content{margin-top: 0!important;}
#tplHomeParallax-nti #content-top, #tplNosidebar #scrollable-content{margin-top: 0!important;}
header{position: relative;}
#scrollable-content{margin-top: 0px!important;}
#logo, .header-nti ul{text-align: center;}
.header-nti{padding-top: 0;}
.height-pickupdate-store{margin: 5px 0 20px 0;}
.modules-catalogdrive-footerShelvesList .col-xs-6{min-height: 350px;}
.footer-wrapper{line-height: normal;}
#links-footer{padding-top: 20px;text-align: center;}
.suggestAnswer{width: 100%;}
.navbar-brand{display: block;}
.nb-btn-4 ul li{width: 49.5%;}
.navbar-nav{margin: 5px 0 0 0;}
.navbar-collapse{padding: 5px;margin: 5px;}
.nav>li{width: 100%;margin: 1px 0;}
.nav>li>a{height: auto;line-height: inherit!important;padding: 5px;}
.navbar-nav .open .dropdown-menu>li>a{color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.navbar-nav .open .dropdown-menu>li:last-child>a{border-bottom: 0;}
.compario-item a, .compario-item a.link{text-overflow: ellipsis;overflow: hidden;}
#header-date-order, #header-hour-order{width: 100%;}
.login-block{padding-bottom: 20px;}
.create-account-login-block-tunnel-purchase .create-account-block{border-top: 1px solid #AFC5CC;border-left: 0;}
.modules-orderdrive-StdIdentifyStep .btn-action, .goToOrder .btn-action, .goBack .btn-default, #tplCustomerAccount .btn-action, #tplCustomerAccount .btn-standard{width: 100%;}
.goBack .btn-default{padding: 10px 5px;}
.cart-total-amount .price-font-size{padding-bottom: 20px;}
#tplCustomerAccount #scrollable-content #content{left: 0;border: 0;}
#tplCustomerAccount ul.normal li, #tplCustomerAccount ol.normal li{margin-left: 0;}
.customeraccount ul a{border-radius: 6px;padding: 5px;}
#devices-txt h2{padding-top: 20px;}
#courses-txt{margin-top: 0px;}
.arrow-down, .down{display: none;}
.pre-footer{height: auto;}
.pre-footer a.homepage-button{margin-bottom: 13px;margin-top: 13px;}
.logo-bpost{display: inline-block!important;}
section.image{height: 200px!important;min-height: 200px!important;background-attachment: scroll!important;}
section.imageAndText{min-height: 400px!important;background-attachment: scroll!important;background-size: cover!important;}
#submit-subscription-nsl{width: 100%!important;}
.no-padding-no-desk{padding: 0px;}
.emtpyCart{margin: 0 21px 20px;}
}
@media screen and (max-width:640px) {
#tplProductListing #scrollable-content, #tplNosidebar #scrollable-content{margin-top: 0px!important;}
#logo, .header-nti ul{text-align: center;}
.mylist-nti-group ul li{width: 49.666%;}
.mylist-nti-group ul .btn-liste{width: 100%;}
.nb-btn-4 ul li{width: 49.5%;}
.cb_slide_panel .inner{text-align: left;}
.cb_slide_panel a.close{top: 45%;}
#tplHomeParallax-nti #content-top{margin-top: 0!important;}
.footer-col{height: auto;border: 0;}
.compario-item .item-visual{margin: 0;}
.cart-heading .dots{background: none;}
.cart-heading .heading-one{font-size: 28px;margin-bottom: 10px;padding-left: 0;}
.logo-bpost{display: none!important;}
.img-bpost{display: none!important;}
#stores-map{height: 250px!important;}
.compario-item .outOfStock-container .textCenter-outOfStock{text-align: center;margin: 50px 15px;}
.compario-item .listManagment .listHoverContain-center>img{margin: 10px 0px 0px 30px;}
.compario-item .listManagment .listHoverContain-center .red{margin: 10px;}
.compario-item .listManagment .listHoverContain-center .btn{padding: 5px;margin: 5px;}
section.imageAndText{min-height: 300px!important;}
.boxfav{min-width: inherit;width: 100%;}
.boxfav .btn-action{white-space: normal;}
}
@media screen and (max-width: 520px) {
.cart-content .emptyCart a span{display: none;}
}
@media screen and (max-width: 480px) {
.sl-addToCart-p .btn-action{white-space: normal;}
table.normal tr td{vertical-align: middle;display: block;}
.list-detail .shelf-label{text-align: left;padding-top: 10px!important;width: auto!important;}
.list-detail .product-infos{width: auto!important;}
.add-to-cart-textfield{width: 20%;}
td.price{float: right;}
.list-edit-details .float-right{float: none;text-align: center;}
.cmxform .buttons .btn-action{width: 100%!important;}
.normal .float-right .btn-standard, .normal .float-right .btn-default{width: 100%!important;margin-bottom: 10px;}
p.buttons input.btn-action{margin-bottom: 10px;}
.normal .btn-action{width: 100%!important;}
.cmxform input.btn-action{width: 100%;}
.goBack .btn-default{margin-bottom: 5px;}
.cart-wink-cadeaux .span-right{float: none;text-align: center;}
.cart-coupon .span-right{float: none;text-align: center;padding-bottom: 10px;}
.cart-content .product-qty input.textfield{width: 35px;height: 34px;}
.cart-content .span-left{position: relative;top: -20px;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 0px;}
.sl-addToCart-p .btn-action{white-space: normal;}
table.normal tr td{vertical-align: middle;display: block;}
.list-detail .shelf-label{text-align: left;padding-top: 10px!important;width: auto!important;}
.list-detail .product-infos{width: auto!important;}
.add-to-cart-textfield{width: 20%;}
td.price{float: right;}
.list-edit-details .float-right{float: none;text-align: center;}
.cmxform .buttons .btn-action{width: 100%!important;}
.normal .float-right .btn-standard, .normal .float-right .btn-default{width: 100%!important;margin-bottom: 10px;}
p.buttons input.btn-action{margin-bottom: 10px;}
.normal .btn-action{width: 100%!important;}
.cmxform input.btn-action{width: 100%;}
.goBack .btn-default{margin-bottom: 5px;}
.cart-wink-cadeaux .span-right{float: none;text-align: center;}
.cart-coupon .span-right{float: none;text-align: center;padding-bottom: 10px;}
.cart-content .product-qty input.textfield{width: 35px;height: 34px;}
.cart-content .span-left{position: relative;top: -20px;}
.cart-content .goBack, .cart-content .goToOrder{margin-top: 0px;}
.img-winkado, .msg-winkado{text-align: center;}
ul.informations, ul.errors{padding: 90px 30px 30px 30px;background-position: center 34px;text-align: center;}
.modules-catalogdrive-footerShelvesList .col-xs-6{min-height: 400px;}
.returnBoutton .btn{white-space: normal;}
.footer-contain-third-row a.button{white-space: normal;line-height: 1;padding-top: 10%;}
.compario-item .foot .left-box .item-label{display: block;padding: 0px 5px;}
.compario-item .foot .left-box .item-quantity{display: block;padding: 5px 5px;}
.compario-item .foot .left-box select{width: 100%!important;}
.compario-item .foot, .compario-item .foot .left-box{height: 120px;}
.compario-item-list .compario-item{margin-bottom: 159px!important;}
.compario-item .item-price{position: relative;bottom: 0px;right: 0px;text-align: center;}
.price-per-measure-unity{float: right;padding-right: 5px;position: relative;right: 0px;padding-top: 0px;padding-left: 0px;}
.items-symbols{position: relative;text-align: left;bottom: 0px;left: 0px;background-image: none;padding: 0px 5px 5px 5px;}
.compario-item .head{height: 221px;}
.picto_vidange{float: left;}
.detail-l1 .price-per-measure-unity{float: none;padding-left: 0px;position: relative;}
.padding-product-details{margin-top: 155px;}
.compario-item .outOfStock-container .textCenter-outOfStock{text-align: center;margin: 35px 15px;}
.compario-item .outOfStock-container .textHover-outOfStock{margin-left: 10px;margin-right: 10px;font-size: 12px;}
.compario-item .listManagment .listHoverContain{margin-left: 10px;margin-right: 10px;font-size: 12px;}
.compario-item .listManagment .listHoverContain-center>img{width: 30px;margin: 0px 20px;}
.compario-item .listManagment .listHoverContain-center .red{margin: 10px;}
.compario-item .listManagment .listHoverContain-center .btn{white-space: normal;}
section.imageAndText{min-height: 230px!important;}
.compario-item .outOfStock-container .outOfStock, .compario-item .listManagment{height: 342px;}
.compario-item .listManagment .listHoverContain{height: 302px;}
.compario-item .listManagment .listHoverContain-center{margin-top: 50%;}
.store-pickupTime #date .btn, .store-pickupTime #lieu .btn, .store-pickupTime #heure .btn{padding: 10px 0px;}
ul.warnings, ul.messages, ul.informations, ul.errors{background-position: center 10%;padding: 90px 30px 30px 30px;}
ul.products-subsitute>li{margin-left: 0px;padding-bottom: 10px;border-bottom: 1px solid #AFC5CC;margin-bottom: 10px;}
.todelete_product_infos_inline{width: 100%;margin: 5px 0px;}
.arrow_product_infos_inline{transform: rotate(90deg);}
header #langue .btn{padding: 10px 15px 10px 4px;}
.header-nti{padding-right: 20px;}
.header-nti .list-inline>li:last-child(){margin-top: 15px;}
.header-nti ul li:last-child{margin-bottom: 0px;}
.glyphicon.glyphicon-user{top: 1px!important;}
.modules-users-showinfo .hellofirstname{position: relative;top: -5px;}
.user-logged .caret{top: 20px!important;}
.user-not-logged-wrapper{padding: 10px 5px;}
.user-logged .dropdown-menu{left: -30px;}
}
@media only screen and (max-width:600px) {
#ProductNotFoundFormId .display-table-block form.cmxform ol{width: 100%!important;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li{width: 100%!important;margin-top: 9px!important;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{margin-bottom: 10px;}
#ProductNotFoundFormId .display-table-block form.cmxform ol li input.textfield{width: 100%;}
#ProductNotFoundFormId .display-table-block form.cmxform input.btn-action{float: left;margin-left: 19px;}
.list-detail .product-infos, .list-detail .empty-cell-dots{background: none!important;}
}
@media screen and (max-width: 768px) {
.cmxform .form-control{width: 100%;}
.list-detail .product-infos, .list-detail .empty-cell-dots{background: none!important;}
.shipping-box{margin-left: 0%;margin-right: 0%;}
ul.products-subsitute>li{margin-left: 0px;}
.validate_change_store_substitution input{margin-left: 0px;margin-top: 10px;}
.modules_store_contactstore label{text-align: left!important;}
.modules_store_contactstore .buttons input.btn-standard{margin-top: 10px;}
#logo-footer{margin-bottom: 80px;}
.footer-contain-second-row{padding-top: 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.modules-orderdrive-StdShippingStep .btn-lg{width: 92%!important;}
ul.products-subsitute>li{margin-left: 0px;}
}
@media screen and (max-width:639px) {
header .glyphicon{top: inherit;left: inherit;position: relative;}
header .caret{right: 5px;top: 18px;}
#header-date .caret, #header-hour .caret{display: none;}
#header-hour, #header-date, #header-lieu, #header-lieu-nostore{font-size: 13px;}
.header-block a, .header-block .link{font-size: 13px;}
.mylist-nti-group ul li{width: 49.555%;}
.compario-item .foot .left-box{width: 100%!important;}
.compario-item .foot .right-box{position: relative;right: 0;border-radius: 0;border: 0;width: 100%!important;display: inline-block;}
.compario-item-list .compario-item{margin-bottom: 80px;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-o-border-radius: 6px 6px 0 0;-ms-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.compario-item .item-visual a img{max-width: 92%;}
.merchandisingHtml{margin-bottom: 20px;border-radius: 0;}
.encart{border-radius: 0;}
.encart img{max-width: 100%;width: inherit;}
.compario-item .foot .left-box select{width: auto;}
.goBack .btn-default{margin-bottom: 10px;}
.modules-users-showinfo .hellofirstname{padding-left: 0;padding-right: 0;}
.user-logged .caret{right: 2px;top: 22px;}
.glyphicon.glyphicon-user{left: 0;top: 4px;}
.compario-item .dlcdate{display: none;}
}
.cart-img-mobile{display: none;}
@media only screen and (max-width: 992px) {
.cart-content .cart-line .cart-actions-wrap{width: 40px;}
.cart-content .cart-line .price{width: 115px;}
.cart-content .cart-line .product-infos{width: 165px;}
.cart-content .price .price-lg-box{line-height: 17px;height: 34px;}
.cart-content .product-winkado{width: 60px;}
.cart-content .item-pictograms a.icon-heart{position: static;}
.cart-actions-wrap .remove-product-from-cart{padding-left: 4px;float: none;}
.cart-content .price{height: 110px;}
.price.no-discount .price-lg-box:last-child{height: 76px;line-height: 63px;}
.cart-content .price{border: 2px solid #D9E2E3;height: 110px;}
.cart-content .price .price-lg-box:last-child{border: 0;border-top: 2px solid #d9e2e3;}
.cart-content .product-winkado{margin: 0 5px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos{width: 100%;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cmxform div{text-align: center;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos img{display: none;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{margin-left: 0;}
.cart-img-mobile img{width: 100%;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{width: 58.33333333%;margin-left: 0;}
.cart-actions-container .cart-actions-container-wrap .row{margin-left: 0;margin-right: 0;}
.cart-img-mobile{display: block;padding-right: 0;margin-top: 10px;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount, .cart-actions-container .cart-subtotal .cart-subtotal-price{width: 135px;}
.cart-actions-container .cart-total-amount .cart-total-price{width: 135px;}
.cart-heading{margin: 0 45px;}
.cart-heading, .cart-messages{margin: 0 45px;margin-bottom: 10px;}
#block-cart-success .nothing.change-form{margin: 0 45px;}
.cart-actions-container{margin: 0 45px;}
.cmxform div{text-align: left;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados #cagnotte-amount, .cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon #order_coupon{width: 85%;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cmxform div{text-align: left;}
.msg-winkado{font-size: 20px;}
}
@media only screen and (max-width: 769px) {
.cart-content .product-qty input.textfield{height: 45px;}
}
@media screen and (max-width: 768px) {
#block-cart-success .cagnotte-info .msg-winkado .winkados-am{float: none!important;padding-left: 25px;}
.product-gift img:last-child{float: right;}
.cart-img-mobile{padding-right: 30px;padding-left: 30px;margin-bottom: 15px;}
}
@media only screen and (max-width: 767px) {
.cart-content .cart-line .product-qty, .cart-content .cart-line .product-gift{width: 100%!important;}
.cart-content .product-qty .product-qty-wrap{width: 50%;}
.cart-content .product-qty img{float: right;}
.cart-content .product-qty input.textfield{width: 100%;}
.cart-content .product-qty .product-qty-wrap .btn.product-qty-min{width: 50%;}
.cart-content .product-qty .product-qty-wrap .btn.product-qty-plus{width: 50%;}
.cart-content .cart-line .product-infos{width: 100%;padding-left: 15px;padding-right: 15px;}
.cart-content .cart-line .cart-actions-wrap{width: 100px;float: right;height: 55px;}
.cart-actions-wrap .add-to-list{float: left;}
.cart-actions-wrap .remove-product-from-cart{float: left;padding-left: 15px;}
.cart-content .price{height: auto;}
.cart-content .cart-line .price{width: 93%;margin-left: 15px;margin-right: 15px;}
.cart-content .price .price-sm-box{padding: 0;width: 66.6666667%;float: left;}
.cart-content .price .price-sm-box .old-price,
    .cart-content .price .price-sm-box .new-price{float: left;width: 50%;}
.cart-content .price .price-sm-box .old-price{border-bottom: 0;}
.cart-content .price .price-lg-box:last-child{border-top: 0;}
.cart-content .price .price-sm-box .old-price,
    .cart-content .price .price-sm-box .new-price{border-bottom: 0;border-right: 2px solid #D9E2E3;}
.cart-content .price.no-discount .price-lg-box{line-height: 1.2em;height: auto;}
.cart-content .price.no-discount .price-lg-box:first-child{line-height: 1.8em;border-right: 2px solid #D9E2E3;}
.cart-content .price.no-discount .price-lg-box{float: left;width: 50%;}
.cart-line{position: relative;padding-top: 15px;}
.cart-content .product-winkado{position: absolute;bottom: 10px;left: 15px;width: 75px;}
.product-winkado .img{max-width: 100%;display: inline-block;margin-top: -5px;}
.product-winkado br{display: none;}
.product-winkado .winkado-price{display: inline-block;margin-left: 5px;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados-label{text-align: left!important;margin-bottom: 5px;padding-left: 0;padding-right: 0;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_UpdateCoupon{width: 100%;float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_Updatewinkados{width: 100%;float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cmxform div{text-align: left;}
.cart-cagnotte-update-button{float: left;width: 50%;}
.cart-use-winkados-label .col-md-3.col-sm-4.col-xs-6.no-padding{width: 50%;float: left;}
.cart-coupon-label{padding-left: 0;padding-right: 0;float: left;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_UpdateCoupon{padding: 7px 8px 7px 8px;background: #2B5258;}
.cart-coupon .span-right{float: left;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{width: 100%;}
.cart-img-mobile{padding-right: 15px;margin-bottom: 15px;}
.cart-actions-container .cart-sub-amounts{padding-left: 0;padding-right: 0;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount, .cart-actions-container .cart-subtotal .cart-subtotal-price{width: 50%;float: left;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount-label, .cart-actions-container .cart-subtotal .cart-subtotal-price-label{float: left;width: 50%;}
.cart-actions-container  .cart-total-amount .cart-total-label{float: left;width: 50%;}
.cart-actions-container .cart-total-amount .cart-total-price{float: left;width: 50%;}
#block-cart-success{letter-spacing: 0;}
.cart-content .product-qty input.textfield{margin-right: 0;}
.cart-content .price .price-lg-box:last-child{display: table;width: 33%;}
.cart-content .price .price-lg-box:last-child span{display: table-cell;vertical-align: middle;height: 20px;}
.cart-content .price.no-discount .price-lg-box:last-child{width: 50%;float: none;}
.msg-winkado span:first-child{line-height: normal;display: inline-block;width: 135px;}
}
@media only screen and (max-width: 620px) {
.process-steps ul li .process-label{display: none;}
.process-steps ul li.current .current{text-align: left;display: inline;}
.process-steps ul li{width: 15%;}
.process-steps ul li.current{background-color: #CDDA00;width: 55%;text-align: left;padding-left: 30px;}
.process-steps li.current .process-step{margin-left: 0px;}
}
@media only screen and (max-width:480px) {
.customer-orders-list td{display: block;width: 85%;float: right;}
.customer-orders-list td.generate-pdf{padding-right: 0;vertical-align: top;float: left;width: 40px!important;}
.customer-orders-list td.generate-pdf .icon-pdf{height: 40px!important;}
.customer-orders-list .icon-toggle.float-right{margin-bottom: 0;}
.customer-orders-list .order-summary.opened td.toggle-open-close{border-radius: 0;}
.customer-orders-list .order-summary td.creation-date, .customer-orders-list .order-summary.opened td.creation-date{border-radius: 6px 6px 0 0;}
.customer-orders-list .order-summary td.toggle-open-close{border-radius: 0 0 6px 6px;}
.order-detail-block{margin-left: 0!important;}
.order-detail .cart-content, .order-detail .cagnotte, .order-detail .actions{display: block;}
.order-detail .cart-content{width: 100%;}
.cart-content td{display: table-cell;float: none;width: auto;}
.space-block{padding-top: 30px;}
.homepage-button{margin-bottom: 30px;width: 100%;}
.mylist-nti-group ul li{width: 49.5%;}
.process-steps ul li{width: 50%;display: block;border-left: 0;border-right: 0;margin: 0;float: left;}
.merchandisingHtml{width: 100%!important;}
.process-steps ul li .process-label{display: none;}
.process-steps ul li.current{background-color: #CDDA00;width: 55%;text-align: left;padding-left: 30px;}
.process-steps ul li{width: 15%;}
.process-steps ul li.current .current{text-align: left;display: inline;}
.cart-heading{margin: 0 15px;margin-bottom: 10px;}
.cart-messages{margin: 0;margin-bottom: 10px;}
#block-cart-success .nothing.change-form{margin: 0;}
.cart-actions-container{margin: 0;}
.product-gift img:last-child{float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-use-winkados-label{text-align: left!important;margin-bottom: 5px;padding-left: 0;padding-right: 0;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_UpdateCoupon{width: 100%;float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_Updatewinkados{width: 100%;float: right;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos .cart-coupon .cmxform div{text-align: left;}
.cart-cagnotte-update-button{float: left;width: 50%;}
.cart-use-winkados-label .col-md-3.col-sm-4.col-xs-6.no-padding{width: 50%;float: left;}
.cart-coupon-label{padding-left: 0;padding-right: 0;float: left;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-promos #order_cartb_10_UpdateCoupon{padding: 7px 8px 7px 8px;background: #2B5258;}
.cart-coupon .span-right{float: left;}
.cart-actions-container .cart-actions-container-wrap .cart-actions-prices{width: 100%;}
.cart-img-mobile{padding-right: 15px;margin-bottom: 15px;}
.cart-actions-container .cart-sub-amounts{padding-left: 0;padding-right: 0;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount, .cart-actions-container .cart-subtotal .cart-subtotal-price{width: 50%;float: left;}
.cart-actions-container .cart-subdiscount .cart-subtotal-discount-label, .cart-actions-container .cart-subtotal .cart-subtotal-price-label{float: left;width: 50%;}
.cart-actions-container  .cart-total-amount .cart-total-label{float: left;width: 50%;}
.cart-actions-container .cart-total-amount .cart-total-price{float: left;width: 50%;}
.cart-heading .heading-one{font-size: 18px;}
#block-cart-success .cagnotte-info .winkados-am{font-size: 24px;display: inline-block;width: 100px;}
.cart-actions-container .cart-total-amount .cart-total-label{padding-top: 5px;}
.cart-actions-container  .cart-total-amount .cart-total-price{font-size: 24px;}
ul.warnings, ul.messages, ul.informations, ul.errors{background-position: 10% 50%;padding: 10px 30px 10px 73px;font-size: 14px;}
.msg-winkado span:first-child{display: inline-block;text-align: left;width: 135px;}
.msg-winkado{font-size: 14px;}
ul.informations{padding: 10px 30px 10px 0;}
.msg-winkado{padding: 10px 12px 10px 0px;}
.cart-total-actions{padding-left: 0;padding-right: 0;margin-top: 10px;}
.cart-actions-container  .cart-total-actions .cart-total-winkados{background: none;background-color: #2B5258;font-size: 16px;}
.process-steps ul li{text-align: left;padding-left: 15px!important;}
.cart-content .price .price-lg-box{font-size: 14px;}
.cart-content .col-md-8.col-sm-6{float: left;}
.cart-content .emptyCart a span{display: none;}
.cart-coupon i br{display: none;}
.process-steps ul{line-height: 35px;}
.process-steps li{background: url(/media/themes/wink/newcart/steps_arrow.jpg) no-repeat right center;}
.process-steps li .process-step{margin-left: 0px;}
.process-steps li.beforecurrent{padding: 0;background: url(/media/themes/wink/newcart/steps_arrow_active_leftt.jpg) no-repeat right center;}
.process-steps li.current{padding: 0;background: url(/media/themes/wink/newcart/steps_arrow_active_right.jpg) no-repeat right center;}
.msg-winkado{padding: 10px 12px 10px 0px;}
.msg-winkado{background-position: 35px center;}
#block-cart-success .cagnotte-info .winkados-am{display: inline-block;width: 90px;}
.cart-content .price .price-sm-box{display: table;}
.cart-content .price .price-sm-box .old-price, .cart-content .price .price-sm-box .new-price{display: table-cell;vertical-align: middle;float: none;}
.cart-content .price .price-lg-box{line-height: normal;}
.cart-content .price .price-sm-box .old-price, .cart-content .price .price-sm-box .new-price{line-height: normal;}
.cart-content .price.no-discount .price-lg-box{line-height: normal;}
.cart-total-winkados .c-white{font-size: 20px;}
.cart-actions-container .cart-total-actions .cart-total-winkados{font-size: 16px;}
.cart-heading .heading-one{font-size: 24px;}
#block-cart-success .cagnotte-info .msg-winkado .winkados-am{line-height: normal!important;}
#block-cart-success .cagnotte-info .msg-winkado .winkados-am{float: none!important;padding-left: 25px;}
.product-gift img:last-child{float: right;}
.cart-img-mobile{padding-right: 15px;padding-left: 15px;margin-bottom: 15px;}
}
@media screen and (max-width:431px) {
ul.informations{padding: 10px 30px 10px 40px;}
.msg-winkado span:first-child{width: 110px;}
}
@media only screen and (max-width:420px) {
.mylist-nti-group ul li{width: 100%;}
.msg-winkado{background-position: 25px center;}
}
@media only screen and (max-width: 405px) {
ul.informations{padding: 10px 30px 10px 61px;}
}
@media only screen and (max-width: 385px) {
ul.warnings, ul.messages, ul.informations, ul.errors{background-position: 10% 50%;padding: 10px 30px 10px 73px;font-size: 14px;}
ul.errors li, ul.informations li{list-style-type: none;display: inline-block;text-align: left;}
.msg-winkado{padding: 10px 12px 10px 50px;}
.cart-croup.row .col-md-8.col-xs-6{display: inline-block;width: auto;}
.cart-croup.row .col-md-4.col-xs-6{display: inline-block;float: right;width: auto;}
}
@media only screen and (max-width: 361px) {
.msg-winkado{padding: 10px 12px 10px 65px;}
.msg-winkado{padding: 9px 12px 10px 60px;}
.msg-winkado{background-position: 18px center;}
.msg-winkado span:first-child{width: 92px;}
#block-cart-success .cagnotte-info .winkados-am{width: 98px;}
}
@media only screen and (max-width:325px) {
.header-nti .list-inline li{margin-bottom: 15px;}
.header-nti .dropdown-menu li{margin-bottom: 0;}
.cart-content .price .price-sm-box .new-price{padding: 7px 0;}
.cart-actions-container  .cart-total-actions .cart-total-winkados{padding: 15px 5px;}
.msg-winkado span:first-child{width: 59px;}
}
.cart-content .product-qty input.textfield{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.cart-cagnotte-update-button #order_cartb_10_UpdateCoupon{background-color: #2B5258!important;-webkit-transition: all .3s ease;transition: all .3s ease;}
.cart-cagnotte-update-button:hover #order_cartb_10_UpdateCoupon, .cart-cagnotte-update-button:focus #order_cartb_10_UpdateCoupon, .cart-cagnotte-update-button:active #order_cartb_10_UpdateCoupon{background-color: #438B8C!important;color: white;}
#order_cartb_10 #btn_order,
.cart-cagnotte-update-button #order_cartb_10_Updatewinkados{background-color: #CDDA00!important;-webkit-transition: all .3s ease;transition: all .3s ease;}
#order_cartb_10:hover #btn_order, #order_cartb_10:focus #btn_order, #order_cartb_10:active #btn_order,
.cart-cagnotte-update-button:hover #order_cartb_10_Updatewinkados, .cart-cagnotte-update-button:focus #order_cartb_10_Updatewinkados, .cart-cagnotte-update-button:active #order_cartb_10_Updatewinkados{background-color: #438B8C!important;color: white;}
#order_cartb_10 #btn_order[disabled]{background: gray!important;}
.cart-total-continue .btn-default{-webkit-transition: all .3s ease;transition: all .3s ease;}
.cart-total-continue:hover .btn-default, .cart-total-continue:focus .btn-default, .cart-total-continue:active .btn-default{color: #2B5258!important;border: 2px solid #2B5258!important;}
textarea, input[type="text"], input[type="submit"], input[type="password"], [type="email"]{-webkit-appearance: none;}
span#deletableDiscount{float: left;}
