

/* FILE: bootstrap-min.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.badge,.dropdown-menu a,.hide-text,.label{white-space:nowrap}.clearfix:after,.container-fluid:after,.container:after,.row-fluid:after,.row:after{clear:both}.lead,h3{line-height:27px}body,select{background-color:#fff}.dropdown-menu,.modal{-webkit-background-clip:padding-box}.btn,.nav .nav-header,abbr.initialism,h6{text-transform:uppercase}.dropdown,sub,sup{position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}body,p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.input-block-level,.progress .bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix:after,.clearfix:before{display:table;content:""}.hide-text{overflow:hidden;text-indent:100%}.input-block-level{display:block;width:100%;min-height:28px;-ms-box-sizing:border-box;box-sizing:border-box}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row-fluid:after,.row-fluid:before,.row:after,.row:before{display:table;content:""}body{margin:0;color:#333}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.row{margin-left:-20px}[class*=span]{float:left;margin-left:20px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.span12{width:1180px}.span11{width:1080px}.span10{width:980px}.span9{width:880px}.span8{width:780px}.span7{width:680px}.span6{width:580px}.span5{width:480px}.span4{width:380px}.span3{width:280px}.span2{width:180px}.span1{width:80px}.offset12{margin-left:1220px}.offset11{margin-left:1120px}.offset10{margin-left:1020px}.offset9{margin-left:920px}.offset8{margin-left:820px}.offset7{margin-left:720px}.offset6{margin-left:620px}.offset5{margin-left:520px}.offset4{margin-left:420px}.offset3{margin-left:320px}.offset2{margin-left:220px}.offset1{margin-left:120px}.row-fluid{width:100%}.row-fluid>[class*=span]{float:left;margin-left:2.127659574%}.row-fluid>[class*=span]:first-child{margin-left:0}.row-fluid>.span12{width:99.99999998999999%}.row-fluid>.span11{width:91.489361693%}.row-fluid>.span10{width:82.97872339599999%}.row-fluid>.span9{width:74.468085099%}.row-fluid>.span8{width:65.95744680199999%}.row-fluid>.span7{width:57.446808505%}.row-fluid>.span6{width:48.93617020799999%}.row-fluid>.span5{width:40.425531911%}.row-fluid>.span4{width:31.914893614%}.row-fluid>.span3{width:23.404255317%}.row-fluid>.span2{width:14.89361702%}.row-fluid>.span1{width:6.382978723%}.container{margin-left:auto;margin-right:auto}.container-fluid{padding-left:20px;padding-right:20px}address,label,legend,pre{display:block}p{margin:0 0 9px}p small{font-size:11px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200}h1,h2{line-height:36px}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:700;color:inherit;text-rendering:optimizelegibility}.muted,h6,legend small{color:#999}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:#999}dt,strong{font-weight:700}h1{font-size:30px}h1 small,h2 small{font-size:18px}h2{font-size:24px}h3{font-size:18px}h3 small,h4{font-size:14px}h4,h5,h6{line-height:18px}h4 small,h5{font-size:12px}h6{font-size:11px}.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}address,dl{margin-bottom:18px}.page-header h1{line-height:1}address,dd,dt,li,pre{line-height:18px}ol,ul{padding:0;margin:0 0 9px 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}.breadcrumb,.dropdown-menu,.nav,.pager,.thumbnails{list-style:none}ol.unstyled,ul.unstyled{margin-left:0;list-style:none}dt{line-height:17px}dd{margin-left:9px}.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right}.btn-group:after,.dropdown-menu a,.form-actions:after,.form-horizontal .control-group:after,.modal-footer:after,.navbar-form:after,.pager:after,.tabbable:after,.thumbnails:after{clear:both}.dl-horizontal dd{margin-left:130px}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}em{font-style:italic}address,cite{font-style:normal}code,label,legend,pre{color:#333}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}abbr.initialism{font-size:90%}blockquote:after,blockquote:before,q:after,q:before{content:""}small{font-size:100%}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.navbar-search .search-query,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{padding:8.5px;margin:0 0 9px;font-size:12.03px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}fieldset,legend,pre code{padding:0;border:0}pre.prettyprint{margin-bottom:18px}pre code{color:inherit;background-color:transparent}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 18px}fieldset{margin:0}legend{width:100%;margin-bottom:27px;font-size:19.5px;line-height:36px;border-bottom:1px solid #eee}legend small{font-size:13.5px}button,input,label,select,textarea{font-size:13px;font-weight:400;line-height:18px}label{margin-bottom:5px}.uneditable-input,input,select,textarea{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.uneditable-textarea,input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}label input,label select,label textarea{display:block}input[type=radio],input[type=image],input[type=checkbox]{width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0\9}input[type=file],select{height:28px;line-height:28px}input[type=file]{width:auto;padding:initial;border:initial;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:18px\9}.btn,.close,.dropdown-menu a,.table td,.table th{line-height:18px}select{width:220px}select[multiple],select[size],textarea{height:auto}input[type=image]{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=hidden]{display:none}.checkbox,.radio{padding-left:18px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-18px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-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 linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input:focus,textarea:focus{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0;outline:dotted thin\9}input[type=radio]:focus,input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.uneditable-input,input,textarea{margin-left:0}.uneditable-input.span12,input.span12,textarea.span12{width:1170px}.uneditable-input.span11,input.span11,textarea.span11{width:1070px}.uneditable-input.span10,input.span10,textarea.span10{width:970px}.uneditable-input.span9,input.span9,textarea.span9{width:870px}.uneditable-input.span8,input.span8,textarea.span8{width:770px}.uneditable-input.span7,input.span7,textarea.span7{width:670px}.uneditable-input.span6,input.span6,textarea.span6{width:570px}.uneditable-input.span5,input.span5,textarea.span5{width:470px}.uneditable-input.span4,input.span4,textarea.span4{width:370px}.uneditable-input.span3,input.span3,textarea.span3{width:270px}.uneditable-input.span2,input.span2,textarea.span2{width:170px}.uneditable-input.span1,input.span1,textarea.span1{width:70px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee;border-color:#ddd;cursor:not-allowed}.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning>label{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e}.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .help-block,.control-group.error .help-inline,.control-group.error>label{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .help-block,.control-group.success .help-inline,.control-group.success>label{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b}.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#eee;border-top:1px solid #ddd}.form-actions:after,.form-actions:before{display:table;content:""}.uneditable-input{display:block;background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}:-moz-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.help-block,.help-inline{color:#555}.help-block{display:block;margin-bottom:9px}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{position:relative;z-index:2}.input-append .uneditable-input,.input-prepend .uneditable-input{border-left-color:#ccc}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-append .btn,.input-prepend .add-on,.input-prepend .btn{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append input,.input-append select .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-left-color:#eee;border-right-color:#ccc}.input-append .add-on,.input-append .btn{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline label,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-left:0;margin-right:3px}.control-group{margin-bottom:9px}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:""}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:160px}table .span1,table .span10,table .span11,table .span13,table .span14,table .span15,table .span16,table .span17,table .span18,table .span19,table .span2,table .span20,table .span21,table .span22,table .span23,table .span24,table .span3,table .span4,table .span5,table .span6,table .span7,table .span8,table .span9{float:none;margin-left:0}.form-horizontal .help-block{margin-top:9px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent}.table{width:100%;margin-bottom:18px}.table td,.table th{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.btn,.pagination-centered{text-align:center}.table th{font-weight:700}.table thead th{vertical-align:bottom}.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed td,.table-condensed th{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-left:0;border-collapse:separate;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered td,.table-bordered th{border-left:1px solid #ddd}.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child td:first-child,.table-bordered thead:first-child tr:first-child th:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.table-bordered tbody:first-child tr:first-child td:last-child,.table-bordered thead:first-child tr:first-child th:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered thead:last-child tr:last-child th:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered thead:last-child tr:last-child th:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}table .span1{width:64px}table .span2{width:164px}table .span3{width:264px}table .span4{width:364px}table .span5{width:464px}table .span6{width:564px}table .span7{width:664px}table .span8{width:764px}table .span9{width:864px}table .span10{width:964px}table .span11{width:1064px}table .span12{float:none;width:1164px;margin-left:0}table .span13{width:1264px}table .span14{width:1364px}table .span15{width:1464px}table .span16{width:1564px}table .span17{width:1664px}table .span18{width:1764px}table .span19{width:1864px}table .span20{width:1964px}table .span21{width:2064px}table .span22{width:2164px}table .span23{width:2264px}table .span24{width:2364px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;opacity:.3;filter:alpha(opacity=30);content:""}.btn,.label{vertical-align:middle}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-background-clip:padding;background-clip:padding-box}.alert .close,.btn-group,.btn-group .btn,.collapse,.navbar-search{position:relative}.dropdown-menu.pull-right,.pull-right .dropdown-menu{left:auto;right:0}.dropdown-menu .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.btn-group+.btn-group,.btn-navbar{margin-left:5px}.dropdown-menu a{display:block;padding:3px 15px;font-weight:400;color:#333}.btn,.close{font-weight:700}.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li>a:hover{color:#fff;text-decoration:none;background-color:#08c}.dropdown.open .dropdown-toggle{color:#fff;background:#ccc;background:rgba(0,0,0,.3)}.btn,.well{background-color:#f5f5f5}.dropdown.open .dropdown-menu{display:block}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #eee;border:1px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-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-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.collapse{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;overflow:hidden;height:0}.collapse.in{height:auto}.close{float:right;font-size:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.alert,.nav .nav-header,.nav-list .nav-header,.nav-list>li>a{text-shadow:0 1px 0 rgba(255,255,255,.5)}.close:hover{color:#000;text-decoration:none;opacity:.4;filter:alpha(opacity=40);cursor:pointer}.btn{display:inline-block;border:0;padding:7px 15px;margin-bottom:0;font-size:13px;color:#333;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);cursor:pointer}.btn.active,.btn:active{background-color:#ccc\9}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;-webkit-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;transition:all 150ms ease-in}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.active,.btn:active{background-image:none;background-color:#e6e6e6;background-color:#d9d9d9\9;outline:0}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:15px;line-height:normal}.btn-mini,.btn-small,.label,.tooltip{font-size:11px}.btn-large [class^=icon-]{margin-top:1px}.btn-small{padding:5px 9px;line-height:16px}.btn-small [class^=icon-]{margin-top:-1px}.btn-mini{padding:2px 6px;line-height:14px}.btn-danger,.btn-danger:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover,.btn-primary,.btn-primary:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:rgba(255,255,255,.75)}.btn-primary{background-color:#347ece}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{background-color:#2c4b96}.btn-primary.active,.btn-primary:active{background-color:#004099\9}.btn-warning{background-color:#faa732}.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled]{background-color:#FF8C19}.btn-warning.active,.btn-warning:active{background-color:#c67605\9}.btn-danger{background-color:#da4f49}.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{background-color:#bd362f}.btn-danger.active,.btn-danger:active{background-color:#942a25\9}.btn-success{background-color:#2ec107}.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{background-color:#51a351}.btn-success.active,.btn-success:active{background-color:#408140\9}.btn-info{background-color:#49afcd}.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{background-color:#2f96b4}.btn-info.active,.btn-info:active{background-color:#24748c\9}.btn-inverse{background-color:#414141}.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled]{background-color:#222}.btn-inverse.active,.btn-inverse:active{background-color:#080808\9}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-group:after,.btn-group:before{display:table;content:""}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block}.btn-group .btn{float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn .caret,.btn-group .btn.large:first-child,.btn-group .btn:first-child,.nav{margin-left:0}.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group .btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group .btn-large.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 6px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn .caret{margin-top:7px}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-mini .caret{margin-top:5px}.btn-small .caret{margin-top:6px}.btn-large .caret{margin-top:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:.75;filter:alpha(opacity=75)}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.alert-heading{color:inherit}.alert .close{top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:18px}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:700;line-height:18px;color:#999}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-pills>li>a,.nav-tabs>li>a{padding-top:8px;padding-bottom:8px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:""}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-stacked>li,.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none}.nav-pills>li>a,.nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-pills .dropdown-menu,.nav-tabs .dropdown-menu{margin-top:1px;border-width:1px}.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-pills .dropdown-toggle .caret,.nav-tabs .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav-pills .dropdown-toggle:hover .caret,.nav-tabs .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-pills .active .dropdown-toggle .caret,.nav-tabs .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.btn-navbar,.navbar-inner{background-color:#2c2c2c;background-repeat:repeat-x}.nav .open .caret,.nav .open a:hover .caret,.nav .open.active .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable:after,.tabbable:before{display:table;content:""}.tab-content{display:table;width:100%}.tabs-below .nav-tabs,.tabs-left .nav-tabs,.tabs-right .nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below .nav-tabs{border-top:1px solid #ddd}.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd}.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left .nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd}.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right .nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent}.navbar{overflow:visible;margin-bottom:18px;color:#999}.navbar-inner{padding-left:20px;padding-right:20px;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1)}.navbar .container{width:auto}.btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.btn-navbar.active,.btn-navbar.disabled,.btn-navbar:active,.btn-navbar:hover,.btn-navbar[disabled]{background-color:#222}.btn-navbar.active,.btn-navbar:active{background-color:#080808\9}.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.nav-collapse.collapse{height:auto}.navbar .brand:hover{text-decoration:none}.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#fff}.navbar .navbar-text{margin-bottom:0;line-height:40px}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn{margin-top:0}.navbar-form{margin-bottom:0}.navbar-form:after,.navbar-form:before{display:table;content:""}.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type=radio],.navbar-form input[type=image],.navbar-form input[type=checkbox]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{float:left;margin-top:6px;margin-bottom:0}.navbar-search .search-query{padding:4px 9px;font-size:13px;font-weight:400;line-height:1;color:#fff;background-color:#626262;border:1px solid #151515;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.badge,.label{font-weight:700}.navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-search .search-query.focused,.navbar-search .search-query:focus{padding:5px 10px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}.label,.navbar .nav>li>a,.progress .bar{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .dropdown-menu:after,.navbar .dropdown-menu:before{content:'';position:absolute}.navbar .nav.pull-right{float:right}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999;text-decoration:none}.navbar .nav>li>a:hover{background-color:transparent;color:#fff;text-decoration:none}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;text-decoration:none;background-color:#222}.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}.navbar .nav.pull-right{margin-left:10px;margin-right:0}.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navbar .dropdown-menu:before{display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:9px}.navbar .dropdown-menu:after{display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:10px}.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100)}.modal-backdrop.fade,.tooltip{opacity:0}.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle,.navbar .nav .open>.dropdown-toggle{background-color:transparent}.navbar .nav .active>.dropdown-toggle:hover{color:#fff}.navbar .nav .dropdown-menu.pull-right,.navbar .nav.pull-right .dropdown-menu{left:auto;right:0}.navbar .nav .dropdown-menu.pull-right:before,.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px}.navbar .nav .dropdown-menu.pull-right:after,.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px}.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline-block;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#999}.breadcrumb .active a{color:#333}.pagination{height:36px;margin:18px 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.accordion,.pager,.progress{margin-bottom:18px}.pagination li{display:inline}.modal-footer:after,.modal-footer:before,.pager:after,.pager:before{display:table;content:""}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination .active a,.pagination a:hover{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-right{text-align:right}.pager{margin-left:0;text-align:center}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;background-color:#fff;cursor:default}.modal-open .dropdown-menu{z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-background-clip:padding-box;background-clip:padding-box}.popover .arrow,.tooltip-arrow{position:absolute;width:0;height:0}.modal-footer,.modal-form,.popover-content ol,.popover-content p,.popover-content ul{margin-bottom:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.carousel-control,.progress .bar,.tooltip-inner{text-align:center;color:#fff}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover.bottom .arrow,.popover.top .arrow{border-left:5px solid transparent;margin-left:-5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover.top .arrow{bottom:0;left:50%;border-right:5px solid transparent;border-top:5px solid #000}.popover.left .arrow,.popover.right .arrow{margin-top:-5px;border-top:5px solid transparent}.popover.right .arrow{top:50%;left:0;border-bottom:5px solid transparent;border-right:5px solid #000}.popover.bottom .arrow{top:0;left:50%;border-right:5px solid transparent;border-bottom:5px solid #000}.popover.left .arrow{top:50%;right:0;border-bottom:5px solid transparent;border-left:5px solid #000}.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000;background:rgba(0,0,0,.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3)}.progress,.progress .bar,.progress-danger .bar,.progress-info .bar,.progress-success .bar,.progress-warning .bar{background-repeat:repeat-x}.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-content{padding:14px;background-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.thumbnails{margin-left:-20px}.thumbnails:after,.thumbnails:before{display:table;content:""}.thumbnails>li{float:left;margin:0 0 18px 20px}.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075)}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,.25);box-shadow:0 1px 4px rgba(0,105,214,.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px}.label{padding:1px 4px 2px;line-height:13px;color:#fff;background-color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label:hover{color:#fff;text-decoration:none}.label-important{background-color:#b94a48}.label-important:hover{background-color:#953b39}.label-warning{background-color:#f89406}.label-warning:hover{background-color:#c67605}.label-success{background-color:#468847}.label-success:hover{background-color:#356635}.label-info{background-color:#3a87ad}.label-info:hover{background-color:#2d6987}.label-inverse{background-color:#333}.label-inverse:hover{background-color:#1a1a1a}.badge{padding:1px 9px 2px;font-size:12.03px;color:#fff;background-color:#999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-error{background-color:#b94a48}.badge-error:hover{background-color:#953b39}.badge-warning{background-color:#f89406}.badge-warning:hover{background-color:#c67605}.badge-success{background-color:#468847}.badge-success:hover{background-color:#356635}.badge-info{background-color:#3a87ad}.badge-info:hover{background-color:#2d6987}.badge-inverse{background-color:#333}.badge-inverse:hover{background-color:#1a1a1a}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.progress{overflow:hidden;height:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(top,#f5f5f5,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:18px;font-size:12px;background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-ms-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(top,#149bdf,#0480be);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)}.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)}.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(top,#5bc0de,#339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)}.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)}.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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)}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:18px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333;background:rgba(0,0,0,.75)}.carousel-caption h4,.carousel-caption p{color:#fff}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}


/* FILE: bootstrap-responsive.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/*!
 * Bootstrap Responsive v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  /* Make inputs at least the height of their button counterpart */

  /* Makes inputs behave like true block-level elements */

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none;
}
.visible-tablet {
  display: none;
}
.visible-desktop {
  display: block;
}
.hidden-phone {
  display: block;
}
.hidden-tablet {
  display: block;
}
.hidden-desktop {
  display: none;
}

@media (max-width: 1200px) {
  .visible-tablet {
    display: block;
  }
  .hidden-tablet {
    display: none;
  }
  .hidden-desktop {
    display: block;
  }
  .visible-desktop {
    display: none;
  }
}

@media (max-width: 1200px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 20px;
  }
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid > [class*="span"] {
    float: left;
    margin-left: 2.762430939%;
  }
  .row-fluid > [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid > .span12 {
    width: 99.999999993%;
  }
  .row-fluid > .span11 {
    width: 91.436464082%;
  }
  .row-fluid > .span10 {
    width: 82.87292817100001%;
  }
  .row-fluid > .span9 {
    width: 74.30939226%;
  }
  .row-fluid > .span8 {
    width: 65.74585634900001%;
  }
  .row-fluid > .span7 {
    width: 57.182320438000005%;
  }
  .row-fluid > .span6 {
    width: 48.618784527%;
  }
  .row-fluid > .span5 {
    width: 40.055248616%;
  }
  .row-fluid > .span4 {
    width: 31.491712705%;
  }
  .row-fluid > .span3 {
    width: 22.928176794%;
  }
  .row-fluid > .span2 {
    width: 14.364640883%;
  }
  .row-fluid > .span1 {
    width: 5.801104972%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 714px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 652px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 590px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 528px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 466px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 404px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 342px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 280px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 218px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 156px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 94px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 32px;
  }
}
@media (max-width: 1200px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top {
    position: static;
    margin-bottom: 18px;
  }
  .navbar-fixed-top .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .navbar .nav-collapse {
    clear: left;
  }
  .navbar .nav {
    float: none;
    margin: 0 0 9px;
  }
  .navbar .nav > li {
    float: none;
  }
  .navbar .nav > li > a {
    margin-bottom: 2px;
  }
  .navbar .nav > .divider-vertical {
    display: none;
  }
  .navbar .nav .nav-header {
    color: #999999;
    text-shadow: none;
  }
  .navbar .nav > li > a,
  .navbar .dropdown-menu a {
    padding: 6px 15px;
    font-weight: bold;
    color: #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .navbar .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .navbar .nav > li > a:hover,
  .navbar .dropdown-menu a:hover {
    background-color: #222222;
  }
  .navbar .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: block;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .navbar .dropdown-menu:before,
  .navbar .dropdown-menu:after {
    display: none;
  }
  .navbar .dropdown-menu .divider {
    display: none;
  }
  .navbar-form,
  .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  .btn-navbar {
    display: block;
  }
  .nav-collapse {
    overflow: hidden;
    height: 0;
  }
}
@media (min-width: 1200px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}


/* FILE: fontello-min.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
@font-face{font-family:fontello;src:url(https://static.eleshop.nl/mage/skin/frontend/base/default/font/fontawesome-webfont.eot?71252823);src:url(https://static.eleshop.nl/mage/skin/frontend/base/default/font/fontawesome-webfont.eot?71252823#iefix) format('embedded-opentype'),url(https://static.eleshop.nl/mage/skin/frontend/base/default/font/fontello.woff?71252823) format('woff'),url(https://static.eleshop.nl/mage/skin/frontend/base/default/font/fontello.ttf?71252823) format('truetype'),url(https://static.eleshop.nl/mage/skin/frontend/base/default/font/fontello.svg?71252823#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:'\e800'}.icon-search:before{content:'\f002'}.icon-star:before{content:'\f005'}.icon-star-empty:before{content:'\f006'}.icon-ok:before{content:'\f00c'}.icon-remove:before{content:'\f00d'}.icon-gear:before{content:'\f013'}.icon-trash:before{content:'\f014'}.icon-clock:before{content:'\f017'}.icon-download-alt:before{content:'\f019'}.icon-bookmark:before{content:'\f02e'}.icon-edit:before{content:'\f044'}.icon-check:before{content:'\f046'}.icon-backward:before{content:'\f04a'}.icon-chevron-left:before{content:'\f053'}.icon-chevron-right:before{content:'\f054'}.icon-info:before{content:'\f05a'}.icon-remove-circle:before{content:'\f05c'}.icon-ok-circle:before{content:'\f05d'}.icon-arrow-left:before{content:'\f060'}.icon-arrow-right:before{content:'\f061'}.icon-arrow-up:before{content:'\f062'}.icon-arrow-down:before{content:'\f063'}.icon-asterisk:before{content:'\f069'}.icon-flight:before{content:'\f072'}.icon-chevron-up:before{content:'\f077'}.icon-chevron-down:before{content:'\f078'}.icon-shopping-cart:before{content:'\f07a'}.icon-star-half:before{content:'\f089'}.icon-link-ext:before{content:'\f08e'}.icon-globe:before{content:'\f0ac'}.icon-double-angle-left:before{content:'\f100'}.icon-double-angle-right:before{content:'\f101'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-bitcoin:before{content:'\f15a'}


/* FILE: yt-lazyload.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/*!
 * Youtube LazyLoad 
 * v3.1.0
 * https://github.com/the-muda-organization/youtube-lazyload
 * MIT License
 */

/* youtube lazyload container */
.yt-lazyload{
    width:100%;
    position:relative!important;
    overflow:hidden;
    cursor:pointer;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

/* image thumbnail */
.yt-lazyload-img{
    width:100%!important;
    display:block;
}

/* play-btn */
.yt-lazyload-playbtn{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='rgba(0,0,0,.65)' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");
    background-position:50%;
    background-size:calc(35px + 10%) auto;
    background-repeat:no-repeat;
}

/* play-btn:hover */
.yt-lazyload-playbtn:hover{
    background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 110'%3E%3Cpath fill='red' d='m154.4 17.5c-1.8-6.7-7.1-12-13.9-13.8-12.3-3.2-61.5-3.2-61.5-3.2s-48.3-0.2-60.6 3c-6.8 1.8-13.3 7.3-15.1 14-3.3 12.2-3 37.5-3 37.5s-0.3 25.3 3 37.5c1.8 6.7 8.4 12.2 15.1 14 12.3 3.3 60.6 3 60.6 3s48.3 0.2 60.6-3c6.8-1.8 13.1-7.3 14.9-14 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='63.9 79.2 103.2 55 63.9 30.8'/%3E%3C/svg%3E");
}

/* logo */
.yt-lazyload-logo{
    display:block;
    width:30%;
    min-width:95px;
    min-height:22px;
    max-width:215px;
    padding-top:6.8%;   /* 22.3577236% (logo height/width in %) * 0.3 (equivalent to width:30%) = 6.70731708% rounded up */
    position:absolute;
    right:4%;
    bottom:4%;
    z-index:2;
    background-position:50%;
    background-size:contain;
    background-repeat:no-repeat;
    opacity:.75;
    transition:opacity .3s;
}

/* no logo     */.yt-lazyload[data-logo="0"] .yt-lazyload-logo{display:none!important}
/* black       */.yt-lazyload[data-logo="1"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 492 110'%3E%3Cpath d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}
/* color-black */.yt-lazyload[data-logo="2"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23282828' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}
/* white       */.yt-lazyload[data-logo="3"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 580 130'%3E%3Cpath d='M181.7 20.7c-2.1-7.9-8.4-14.2-16.3-16.3C151.1.5 93.6.5 93.6.5s-57.6.1-71.9 4C13.8 6.6 7.5 12.9 5.4 20.8 1.6 35.1 1.6 65 1.6 65s0 29.9 3.9 44.3c2.1 7.9 8.4 14.2 16.3 16.3 14.3 3.9 71.8 3.9 71.8 3.9s57.5 0 71.8-3.9c7.9-2.1 14.2-8.4 16.3-16.3 3.9-14.3 3.9-44.3 3.9-44.3s0-29.9-3.9-44.3zM75.2 92.6V37.4L123 65 75.2 92.6z'/%3E%3Cpath d='m268.6 117.8c-3.7-2.5-6.3-6.3-7.8-11.5s-2.2-12-2.2-20.7v-11.6c0-8.6 0.8-15.7 2.6-20.9 1.8-5.3 4.5-9.1 8.3-11.5s8.6-3.7 14.6-3.7c5.9 0 10.8 1.2 14.3 3.7s6.3 6.3 7.9 11.5 2.5 12.2 2.5 20.8v11.7c0 8.6-0.8 15.5-2.5 20.7s-4.3 9-7.9 11.5c-3.7 2.4-8.6 3.7-14.8 3.7-6.4 0-11.3-1.3-15-3.7zm20.5-12.6c1.1-2.6 1.5-7 1.5-12.9v-25.2c0-5.8-0.5-10-1.5-12.6-1.1-2.7-2.8-4-5.3-4s-4.1 1.3-5.2 4-1.5 6.9-1.5 12.6v25.2c0 5.9 0.5 10.3 1.4 12.9s2.7 3.9 5.3 3.9c2.4 0 4.2-1.3 5.3-3.9zm258.9-19.3v4.1c0 5.2 0.1 9.1 0.5 11.7s0.9 4.5 1.9 5.7c0.9 1.2 2.5 1.8 4.5 1.8 2.7 0 4.6-1.1 5.6-3.2 1.1-2.1 1.5-5.7 1.7-10.5l15.7 0.9c0.1 0.7 0.1 1.7 0.1 2.8 0 7.4-2 13-6.1 16.7s-9.8 5.6-17.2 5.6c-9 0-15.2-2.8-18.8-8.4-3.5-5.6-5.4-14.3-5.4-26v-14.3c0-12 1.9-20.9 5.6-26.5 3.8-5.6 10.2-8.4 19.1-8.4 6.3 0 11 1.2 14.3 3.4s5.7 5.8 7.1 10.6 2 11.5 2 20v13.8h-30.6v0.2zm2.4-34c-0.9 1.2-1.5 3-1.9 5.6s-0.5 6.5-0.5 11.8v5.7h13.2v-5.8c0-5.2-0.1-9.1-0.5-11.8s-0.9-4.6-1.9-5.7c-0.9-1.1-2.4-1.7-4.3-1.7-1.9 0.2-3.3 0.8-4.1 1.9zm-326 32.5-20.6-74.7h18.1l7.2 33.8c1.9 8.4 3.2 15.5 4.1 21.3h0.5c0.6-4.3 2-11.2 4.1-21.1l7.4-33.9h18.1l-20.9 74.5v35.7h-17.8v-35.6h-0.2zm143-44.9v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1zm93.2 0v80.7h-14.2l-1.5-9.9h-0.4c-3.9 7.4-9.7 11.2-17.4 11.2-5.3 0-9.3-1.8-11.8-5.3-2.6-3.5-3.8-9-3.8-16.4v-60.3h18.2v59.2c0 3.5 0.4 6.1 1.2 7.7 0.8 1.5 2.1 2.2 3.9 2.2 1.5 0 3.1-0.5 4.5-1.4s2.5-2.2 3.2-3.7v-64h18.1z'/%3E%3Cpath d='m416.8 24.4h-18.1v95.8h-17.7v-95.8h-18.1v-14.7h53.8v14.6h0.1zm103.8 28c-1.1-5.1-2.8-8.7-5.3-11.1-2.5-2.2-5.8-3.4-10.2-3.4-3.3 0-6.5 0.9-9.3 2.8-3 1.9-5.1 4.4-6.7 7.4h-0.1v-42.5h-17.5v114.4h15l1.9-7.7h0.4c1.4 2.7 3.5 4.8 6.3 6.5 2.8 1.5 5.9 2.4 9.3 2.4 6.1 0 10.6-2.8 13.6-8.5 2.8-5.7 4.4-14.5 4.4-26.5v-12.7c-0.2-9-0.7-16.1-1.8-21.1zm-16.7 32.9c0 5.9-0.2 10.5-0.7 13.8s-1.3 5.7-2.5 7.1-2.7 2.1-4.6 2.1c-1.5 0-2.8-0.4-4.1-1.1s-2.2-1.8-3.1-3.2v-45.7c0.6-2.2 1.7-4 3.2-5.4s3.1-2.1 4.8-2.1c1.9 0 3.3 0.7 4.3 2.1 1.1 1.4 1.7 3.9 2.1 7.3s0.6 8.3 0.6 14.6v10.5z'/%3E%3C/svg%3E")}
/* color-white */.yt-lazyload[data-logo="4"] .yt-lazyload-logo{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 492 110'%3E%3Cpath fill='red' d='m154.3 17.5c-1.8-6.7-7.1-12-13.8-13.8-12.1-3.3-60.8-3.3-60.8-3.3s-48.7 0.1-60.8 3.4c-6.7 1.8-12 7.1-13.8 13.8-3.2 12.1-3.2 37.4-3.2 37.4s0 25.3 3.3 37.5c1.8 6.7 7.1 12 13.8 13.8 12.1 3.3 60.8 3.3 60.8 3.3s48.7 0 60.8-3.3c6.7-1.8 12-7.1 13.8-13.8 3.3-12.1 3.3-37.5 3.3-37.5s-0.1-25.3-3.4-37.5z'/%3E%3Cpolygon fill='%23fff' points='64.2 78.4 104.6 55 64.2 31.6'/%3E%3Cpath d='m227.9 99.7c-3.1-2.1-5.3-5.3-6.6-9.7s-1.9-10.2-1.9-17.5v-9.9c0-7.3 0.7-13.3 2.2-17.7 1.5-4.5 3.8-7.7 7-9.7s7.3-3.1 12.4-3.1c5 0 9.1 1 12.1 3.1s5.3 5.3 6.7 9.7 2.1 10.3 2.1 17.6v9.9c0 7.3-0.7 13.1-2.1 17.5s-3.6 7.6-6.7 9.7c-3.1 2-7.3 3.1-12.5 3.1-5.4 0.1-9.6-1-12.7-3zm17.3-10.7c0.9-2.2 1.3-5.9 1.3-10.9v-21.3c0-4.9-0.4-8.5-1.3-10.7-0.9-2.3-2.4-3.4-4.5-3.4s-3.5 1.1-4.4 3.4-1.3 5.8-1.3 10.7v21.3c0 5 0.4 8.7 1.2 10.9s2.3 3.3 4.5 3.3c2.1 0 3.6-1.1 4.5-3.3z'/%3E%3Cpath d='m464.4 72.7v3.5c0 4.4 0.1 7.7 0.4 9.9s0.8 3.8 1.6 4.8 2.1 1.5 3.8 1.5c2.3 0 3.9-0.9 4.7-2.7 0.9-1.8 1.3-4.8 1.4-8.9l13.3 0.8c0.1 0.6 0.1 1.4 0.1 2.4 0 6.3-1.7 11-5.2 14.1s-8.3 4.7-14.6 4.7c-7.6 0-12.9-2.4-15.9-7.1s-4.6-12.1-4.6-22v-12.1c0-10.2 1.6-17.7 4.7-22.4 3.2-4.7 8.6-7.1 16.2-7.1 5.3 0 9.3 1 12.1 2.9s4.8 4.9 6 9 1.7 9.7 1.7 16.9v11.7h-25.7zm2-28.8c-0.8 1-1.3 2.5-1.6 4.7s-0.4 5.5-0.4 10v4.9h11.2v-4.9c0-4.4-0.1-7.7-0.4-10s-0.8-3.9-1.6-4.8-2-1.4-3.6-1.4c-1.7 0.1-2.9 0.6-3.6 1.5z'/%3E%3Cpath d='m190.5 71.4-17.5-63.2h15.3l6.1 28.6c1.6 7.1 2.7 13.1 3.5 18h0.4c0.5-3.6 1.7-9.5 3.5-17.9l6.3-28.7h15.3l-17.7 63.1v30.3h-15.1v-30.2z'/%3E%3Cpath d='m311.5 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='m390.4 33.4v68.3h-12l-1.3-8.4h-0.3c-3.3 6.3-8.2 9.5-14.7 9.5-4.5 0-7.9-1.5-10-4.5-2.2-3-3.2-7.6-3.2-13.9v-51h15.4v50.1c0 3 0.3 5.2 1 6.5s1.8 1.9 3.3 1.9c1.3 0 2.6-0.4 3.8-1.2s2.1-1.9 2.7-3.1v-54.2h15.3z'/%3E%3Cpath d='M353.3,20.6H338v81.1h-15V20.6h-15.3V8.2h45.5V20.6z'/%3E%3Cpath d='m441.2 44.3c-0.9-4.3-2.4-7.4-4.5-9.4-2.1-1.9-4.9-2.9-8.6-2.9-2.8 0-5.5 0.8-7.9 2.4-2.5 1.6-4.3 3.7-5.7 6.3h-0.1v-36h-14.8v96.9h12.7l1.6-6.5h0.3c1.2 2.3 3 4.1 5.3 5.5 2.4 1.3 5 2 7.9 2 5.2 0 9-2.4 11.5-7.2 2.4-4.8 3.7-12.3 3.7-22.4v-10.8c0-7.6-0.5-13.6-1.4-17.9zm-14.1 27.9c0 5-0.2 8.9-0.6 11.7s-1.1 4.8-2.1 6-2.3 1.8-3.9 1.8c-1.3 0-2.4-0.3-3.5-0.9s-1.9-1.5-2.6-2.7v-38.8c0.5-1.9 1.4-3.4 2.7-4.6s2.6-1.8 4.1-1.8c1.6 0 2.8 0.6 3.6 1.8 0.9 1.2 1.4 3.3 1.8 6.2 0.3 2.9 0.5 7 0.5 12.4v8.9z'/%3E%3C/svg%3E")}

/* logo:hover */
.yt-lazyload-logo:hover{
    opacity:1;
    transition:opacity .3s;
}

/* iframe */
.yt-lazyload iframe{
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0;
    z-index:3;
    border:0;
}



/* FILE: cookieconsent.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
#cookie-consent-banner {
	position: fixed;
	display: flex;
	padding: 10px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	bottom: 20px;
	right: 20px;
	width: calc(100% - 40px);
	max-width: 800px;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 30px #00000029;
	border-radius: 10px;
	opacity: 0.95;
	font-family: system-ui, sans-serif;
	font-weight: normal;
	color: #000000;
	z-index: 40000;
}

#cookie-consent-banner h3 {
	text-align: center;
	font-size: 30px;
	line-height: 37px;
	font-weight: 700;
	margin-bottom: 10px;
}
#cookie-consent-banner p {
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	text-wrap: balance;
	margin-bottom: 20px;
}
#cookie-consent-banner label {
	font-size: 18px;
	line-height: 26px;
}
div.cookie-consent-options label input {
	margin-right: 7px;
	margin-left : 0 !important;
}

#cookie-consent-banner .cookie-consent-options,
#cookie-consent-banner .cookie-consent-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	gap: 20px;
}

#cookie-consent-banner .cookie-consent-buttons button {
	display: block;
	width: 200px;
	height: 50px;
	border: 0;
	border-radius: 10px;
	box-sizing: border-box;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 23px;
}
#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(1) {
	background-color: #2ec107;
}
#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(2) {
	background-color: #444444;
}
#cookie-consent-banner .cookie-consent-buttons button:nth-of-type(3) {
	background-color: #444444;
}

@media screen and (width < 600px) {
	#cookie-consent-banner h3 {
		font-size: 20px;
		line-height: 25px;
	}
	#cookie-consent-banner p {
		font-size: 14px;
		line-height: 16px;
	}

	#cookie-consent-banner .cookie-consent-buttons {
		flex-direction: column;
	}
}



/* FILE: diff.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/*!
 * Magento responsive theme aka Bootstrapped v0.9.1.1
 *
 * @category    design
 * @package     bootstrapped_default
 * @copyright   Copyright (c) 2012 Magenthon (http://magenthon.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * @author      Vedran Subotic <vedran@magenthon.com>
 */

.block-cart .form-horizontal .control-group .control-label {
	width: 50px !important;
}
.block-cart .form-horizontal .controls {
	margin-left: 60px;
}
.block-related .form-horizontal .control-group .control-label {
	width: 50px !important;
}
.block-related .form-horizontal .controls {
	margin-left: 60px;
}

.toolbar .the-icons {
    vertical-align: middle;
}
.pagination {
	margin: 0px !important;
}
.pagination a {
	/*line-height: 26px !important;*/
}

.modal{
    text-align: center;
}

.hero-unit {
    padding: 30px;
    background-color: #f5f5f5;
}
.form-actions {
    background-color: #f5f5f5;
}
.help-block {
    color: #999999;
}
.input-prepend .add-on,
.input-append .add-on {
    float: left;
    display: block;
    color: #999;
}
.help-inline{
    margin-bottom: 9px;
}
.label{
    line-height: 12px;
    padding: 2px 4px 3px;
    vertical-align: inherit;
}
li .active > a{
    color: white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #08C;
}

.products-list .thumbnail.data{
    background-color: #F5F5F5;
}
.products-grid .item{
    margin-top: 2px;
}
.product-image .modal{
    width:60%;
    left:20%;
    margin: -350px 0  -350px 0;
    max-height: 100%;
    text-align: center;
}
.product-image .modal-body{
    padding: 0;
    max-height: 100%;
}
p.price-from, p.price-to {
    margin: 0;
}
.navbar-fixed-top .brand {
    float: left;
    margin-left: 0;
    font-size: 22px;
}
.navbar .brand:hover, .navbar .brand.active {
    text-shadow: 0 0 0.2em #CFC, 0 0 0.2em #CFC, 0 0 0.2em #CFC;
    filter: progid:DXImageTransform.Microsoft.Glow(color=#ccffcc,strength=2);
}
.validation-advice {
    vertical-align: middle;
    padding-left: 5px;
    display: inline-block;
    margin-bottom: 4px;
}

.control-group.error .validation-advice {
    color: #B94A48;
}
ul.tags-list li{
    display: inline;
}
body.page-popup.catalog-product-compare-index{
    padding-top: 0px;
}
.page-popup.catalog-product-compare-index .well, .page-popup.catalog-product-compare-index .form-actions{
    margin-bottom: 0;
}
.page-sitemap ul.links.nav li{
    float: right;
}

.icon-grid{
    background-position: -216px 0;
}



/* FILE: elebase.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/***********
 * GENERAL *
 ***********/

body{
    padding-top:160px; /* Room for the header and sloganbar on eleshop_nl*/
}

::selection {
    background-color: #347ece;
    color: #ffffff;
}

.clear {
    clear: both;
}

.wrapper {
    margin-bottom: 40px;
}

/***************************
 * Lightview MODIFICATIONS *
 ***************************/
.lv_Slideshow {
    display:none;
}

/***************************
 * BOOTSTRAP MODIFICATIONS *
 ***************************/
body{
    font-size: 14px;
}

p {
    font-size: 14px;
}

.btn.btn-large {
    font-weight: normal;
}

/* Label is regular text */
.label,
.label:hover{
    color: #000;
    line-height: 18px;
    font-size: 14px;
    display: inline;
    font-weight: normal;
    background: none;
    text-shadow: none;
}

p.rating-links {
    margin-bottom: 0;
}

.separator {
    color: #FF8C19;
}

.well {
    overflow: hidden;
}

a:hover {
    text-decoration: none;
}

/********************
 * FANCY BLOCKQUOTE *
 *******************/
blockquote {
    font-family: Georgia, serif;
    font-size: 15px;
    font-style: italic;
    margin: 0.25em 0;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
}

blockquote:before {
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -20px;
    top: -20px;
    color: #7a7a7a;
}

blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}

blockquote cite:before {
    content: "\2014 \2009";
}

/***********************
 * BOOTSTRAP ADDITIONS *
 ***********************/
.input-pico {
    width: 35px;
}

.input-tall { /* Match the height of large-button */
    height: 19px;
    margin-bottom: 0;
    padding:8px;
    font-size: 18px;
}

.input-tall.span1 {
    width: 42px;
}

td.nowrap {
    white-space: nowrap;
}

/* Scale images down to the size of the container around the image */
img.responsive {
    max-width:100%;
}

.product-show-widget .responsive {
    width:100%;
}

/*******************
 * GENERAL MAGENTO *
 *******************/
.no-display {
    display: none;
}

.price-excluding-tax,
.price-excluding-tax .label {
    color: #515151;
}

.in-stock{
    color: #2ec107 !important;
}

.out-of-stock {
    color: #696969;
}

.stock-expected {
    color: #696969;
}

/**********
* LOADER
 **********/
.spinner {
    border: 3px solid #dddddd; /* Light grey */
    border-top: 3px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 14px;
    height: 14px;
    animation: spin 2s linear infinite;
    float: left;
    margin-right: 10px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.product-availability-placeholder {
    font-size: 0.8em;
    color: #515151;
}


/*****************
 * GENERAL PRICE *
 *****************/
.price {
    font-weight: bold;
}

.old-price .price-label {
    display:none;
}

.old-price .price {
    text-decoration: line-through;
    font-weight: normal;
}

.regular-price-label {
    display:none;
}

/*********
 * Stock *
 *********/
.in-stock {
    color:#52A552;
}

/**************
 * Widescreen *
 **************/
.content{
    padding: 0 20px 0 20px;
}

/**********
 * HEADER *
 **********/
.language-select {
    float: right;
    margin:3px 5px 0 5px;
}

.language-select a{
    margin-right:2px;
}

.language-select select {
    width:100px;
    padding: 0px;
    margin-left: 4px;
    margin-bottom:0;
}

.global-notice {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

    /* IE 5-7 */
    filter: alpha(opacity=90);

    /* Netscape */
    -moz-opacity: 0.9;

    /* Safari 1.x */
    -khtml-opacity: 0.9;

    /* Good browsers */
    opacity: 0.9;
    color:#000;
}

.global-notice p {
    margin: 0;
    padding:0;
}

.sloganbar {
    top:0;
    position:absolute;
    line-height: 25px;
    background-color: #2c4b96;
    color: white !important;
    padding: 5px 0;
    width:100%;
}

.sloganbar .slogan {
    display: inline-block;
    margin-left: 20px;
}

.sloganbar .uniquesellingpoints {
    height: 0;
    display: inline-block;
}
.sloganbar .uniquesellingpoints ul li {
    display: inline-block;
    padding-right: 20px;
}
.sloganbar .uniquesellingpoints ul li:before {
    color: #ff8c19;
    content: '> ';
}

.sloganbar .telephone {
    display: inline-block;
    float: right;
    margin-right: -10px;
}
.sloganbar .telephone a {
    color: white;
}


#header-bar {
    background-color: #347ece;
    min-height: 50px;
}

.top-bar {
    position:absolute;
    top:35px;
    /*min-width:724px;  responsive design is nice, but has limits */
    max-width: 1200px;
}

.shop-logo img{
    margin:10px 5px 5px 0;
    width:300px;
}

.test {
    background-color: grey;
}

.links {
    list-style: none;
}

.top-bar .top-links .links {
    float:right;
    margin:0 0 5px 0;
}

.top-bar .top-links .links li {
    display:block;
    float:left;
    padding: 0 0 0 0.5em;
    margin-left: 20px;
}

.top-bar .top-links .links li:before {
    content: '\F105';
    font-family: Fontello;
    display: inline-block;
    margin-left: -0.5em;
    width: 0.5em;
    font-weight:bold;
    color:#FF8C19;
    margin-right: 3px;
}

.widescreen.top-bar {
    width:100%;
}

.widescreen .top-links{
    margin-right:10px;
}

#top-categories {
    list-style: none;
    margin:0;
}

#top-categories li {
    float: left;
    display:block;
}

#top-categories >li >a{
    padding: 5px 13px;
    height: 40px;
    display:table-cell;
    vertical-align: middle;
    text-align: center;
    color:#fff;
    font-size: 14px;
    line-height: 1.2;
    text-transform: uppercase;
}

#top-categories >li.current >a,
#top-categories >li:hover >a{
    color: #ffffff;
    text-shadow: none;
    text-decoration: none;
    background-color: #2c4b96;
}

#top-categories >.service.current >a{
    background-color: #2ec107;
    color:#fff;
}

#top-categories >.business.current >a{
    background-color: #444444;
    color:#fff;
}

/* Dont show business button on smaller screens */
@media (max-width: 1200px) {
    #top-categories > .business {
        display: none;
    }
}

#top-categories:hover >li.current > a {
    background:none;
    color:#fff;
    background-color: #2c4b96;
}

#top-categories:hover .service.current > a,
#top-categories .service >a {
    background-color: #2ec107;
}

#top-categories:hover .business.current > a,
#top-categories .business >a {
    background-color: #444444;
}

#top-categories:hover .service:hover >a,
#top-categories:hover .business:hover >a,
#top-categories:hover >li:hover >a {
    color: #ffffff;
    text-decoration: none;
    background-color: #2c4b96;
    -webkit-transition: background-color 150ms ease-in;
    -ms-transition: background-color 150ms ease-in;
    transition: background-color 150ms ease-in;
}

#top-categories .dropdown {
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    width: 100%;
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);
    padding: 25px 50px 40px 50px;
    border:1px solid #eee;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.5);
    line-height:20px;
    z-index: 99999;
}

#top-categories .dropdown h4 {
    color: #2c4b96;
    font-size: 20px;
    line-height:24px;
    margin-bottom:7px;
    margin-top:7px;
}

#top-categories .separator {
    margin-top:10px;
    margin-bottom:10px;
    height:30px;
    border-right:1px solid #5598e0;
    float:left;
}

#top-categories li:hover >.dropdown {
    left:0px;
    top:auto;
}

#top-categories li >.dropdown .widget-category-link-inline {
    line-height: 20px;
}

#search_mini_form .icon-search {
    padding-right: 5px;
    font-size: 20px;
    color: #FF8C19;
}

#search_mini_form {
    margin:0;
    margin-bottom: 5px;
}

#search_mini_form input#search[type=text] {
    border: none;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1.5px solid #FF8C19;
    color: #555555;
    padding: 4px 8px;
    background: linear-gradient(to bottom, transparent 50%, #f3f9ff 50%);
    background-size: 100% 200%;
    background-position: left top;
}

#search_mini_form input#search[type=text]:focus {
    border-bottom: 1.5px solid #347ece;
    color: #1a1a1a;
    background-position: left bottom;
    transition: background-position 0.1s linear;
}

.search-query {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cart-ajax-update .cart-icon{
    color:#fff;
    font-size: 30px;
    overflow:hidden;
    margin-right: 10px;
    text-shadow: 1px 1px 1px #444;
    float:right;
    margin-top:8px;
}

.cart-ajax-update .cart-icon:hover {
    text-decoration:none;
}

.cart-ajax-update .cart-qty {
    position: relative;
    left: -22px;
    top: -4px;
    color:#fff;
    float:right;
    background-color: #FF8C19;
    width: 16px;
    height: 16px;
    overflow:hidden;
    margin-top: 12px;
    padding: 2px;
    padding-top: 1px;
    text-align: center;
    border-radius: 11px;
    font-weight: bold;
    font-size: 10px;
    -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
}

.cart-ajax-update .cart-qty:hover {
    text-decoration: none;
}

/* SEARCH */
#search_autocomplete ul{
    border: 1px solid #000;
    border-top:0;
    background-color:#fff;
}

#search_autocomplete .amount {
    display: none;
}

#search_autocomplete li {
    padding: 5px 0 5px 15px;
}

#search_autocomplete li:hover {
    background-color: #f5f5f5;
}

/* BREADCRUMBS */
.breadcrumbs ul{
    margin: 10px 0 0 0;
    list-style-type: none;
}

li.breadcrumb-item {
    display: inline-block;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #636c72;
    content: "/";
}

/**********************************
 * HOMEPAGE WARNING/ALERT MESSAGE *
 *********************************/

/* The alert message box */
.alert {
    text-align: center;
}

/* The close button */
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}
/* When moving the mouse over the close button */
.closebtn:hover {
    color: black;
}

/************************************
 * CTA MAIN BANNER SECTION HOMEPAGE *
 ***********************************/

.homebanner .strike {
    background-color: #ff8c19;
    color: white;
    text-transform: uppercase;
    text-align: center;
    font-family: Arial;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 20px;
    transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15eg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    -webkit-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    -moz-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
}
.homebanner .strike p.pricefrom {
    padding-top: 25px;
    margin-bottom: 0px;
    margin-top: 16px;
    line-height: 10px;
    text-decoration: line-through;
    font-size: 16px;
}
.homebanner .strike p.priceto {
    font-size: 30px;
    margin: 10px 5px;
}
.homebanner .bannertext {
    color: white;
    text-transform: uppercase;
    font-family: Arial;
    padding: 10px 0px;
    display: inline-block;
    position: absolute;
    bottom: 40px;
}
.homebanner .bannertitle {
    background-color: #2c4c98;
    font-size: 28px;
    line-height: 32px;
    font-family: Arial;
    padding: 10px 30px;
    margin-right: 5px;
    display: inline-block;
    -webkit-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    -moz-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
}
.homebanner .bannerbutton {
    background-color: #ff8c19;
    font-size: 14px;
    font-family: Arial;
    padding: 10px 15px;
    margin-top: 5px;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    -moz-box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
    box-shadow: 10px 10px 5px -6px rgba(51,51,51,0.5);
}
.homebanner .bannerbutton:hover {
    background-color: #e87e14;
}
.homebanner a {
    color: white;
}
.homebanner .bannercontainer {
    width:100%;
    position:relative;
    overflow:hidden;
    height:300px;
}
.homebanner .bannercontainer img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
}

/*********************************
 * NEW PRODUCTS SECTION HOMEPAGE *
 ********************************/

.newproducts {
    -webkit-box-shadow: -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    -moz-box-shadow:    -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    box-shadow:         -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    border-radius: 4px;
    padding: 5px 10px;
    margin-left: -12px;
    margin-right: -12px;
    border: 2px #347ECE solid;
}
.newproducts h2{
    margin-left: 4px;
    padding-bottom: 5px;
}

/********************************
 * VERTICAL MENU & LEFT SIDEBAR *
 ********************************/
#sidebar-container {
    background-color: #f5f5f5;
    box-sizing:border-box; /* Border on inside of div, so the border doesn't make the div wider */
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    border-top:0;
    padding-top:20px;
    padding-left:25px;
    margin-top:5px;
}



#sidebar .box-h1 {
    background-color:#ddd;
    text-transform: uppercase;
    padding: 8px 15px 8px 15px;
    margin: 5px 0px 5px 0px;
    float:left;
}

.nav-list {
    list-style: none;
    margin:0;
    padding:0;
    clear:both;
}

.nav-list li {
    line-height: 26px;
}

.nav-list .current > a,
.nav-list .current > i {
    color: #000;
    font-weight: bold;
}


.nav-list .parent ul { /* all children */
    list-style: none;
    margin-left:15px;
}

.nav-list .parent ul i {
    padding-right:2px;
}

/**********
 * FOOTER *
 **********/
.footer-info {
    padding-bottom: 65px;
    padding-top: 85px;
    background-color:#347ece;
    overflow:hidden;
    color:#fff;
    font-size: 12px;
}

.footer-info .column {
    float:left;
    margin-left: 30px;
    margin-bottom: 20px;
}

.footer-info .column:first-child {
    margin:0;
}

.footer-info ul {
    list-style: none;
    margin:0;
}

.footer-info a {
    color:#fff;
}

.footer-info h5 {
    font-size: 14px;
    line-height: 22px;
}

.footer-info .shipping-price{
    float: right;
}

.footer-info .trustpilot a {
    margin:20px 0px 0px 20px;
    display:block;
}

.footer-info .shipping {
    width: 130px;
}

.footer-boring {
    text-align: center;
    font-size: 12px;
    padding: 10px;
}

.footer-boring, .footer-boring a{
    color: #969696;
}

.footer-service {
    background-color: #2c4b96;
    padding: 40px 0;
    color: #ffffff;
}

.footer-service img {
    float: left;
    margin-right: 20px;
}

.footer-service p {
    font-size: 12px;
}

@media (max-width: 768px) {
    body {
        /*background-image: url("https://static.eleshop.nl/mage/skin/frontend/elebase/default/css/paper.gif"); BALK IMAGE TOEVOEGEN*/
        background-repeat: repeat-x;
    }
}

@media (max-width: 1200px) {
    body {
        padding-top: 130px !important;
    }
    .footer-info .brands2,
    .footer-info .brands1{
        display:none;
    }
    .footer-info .column {
        margin-left: 20px;
    }
    .footer-service {
        display: none;
    }

    .protoshow .show {
        height:170px;
    }
    #top-categories li {
        max-width: 120px !important;
    }

    #top-categories >li >a{
        padding: 5px 10px;
        font-size:12px !important;
        letter-spacing: 0;
    }

    [class*="span"].pull-right {
        float:right;
    }

    #sidebar-container {
        padding-left:10px;
    }
}

/*****************
 * SHOPPING CART *
 *****************/
#shopping-cart-table td{
    vertical-align: middle;
}

#shopping-cart-table .product-name {
    font-size: 14px;
    line-height: 20px;
}

#shopping-cart-table td.subtotal,
#shopping-cart-table th.subtotal{
    text-align: right;
    padding-right: 20px;
}

.cart-item-options{
    list-style: none;
}

.cart-item-options .option-label {
    font-weight: bold;
}

#shopping-cart-totals-table .tax:not(.no-hide),
#shopping-cart-totals-table .subtotal-incl,
#shopping-cart-totals-table .subtotal-excl,
#shopping-cart-totals-table .grandtotal-excl{
    display: none; /* Dont show subtotaal */
}

/* Make all fonts normal */
#shopping-cart-totals-table .price,
#shopping-cart-totals-table strong {
    font-weight: normal;
}

/* Except the last, which needs to be bold. */
#shopping-cart-totals-table .grandtotal strong,
#shopping-cart-totals-table .grandtotal .price,
#shopping-cart-totals-table .grandtotal-incl .price,
#shopping-cart-totals-table .grandtotal-incl strong{
    font-weight: bold;
}

#shopping-cart-totals-table tr td:last-child {
    text-align: right;
    padding-right: 20px;
}

.checkout-methods-bottom {
    padding-top: 20px;
}

#checkout-step-review label,input,button,select,textarea {
    font-size: 14px;
}

#coupon-totals-wrapper {
    margin-bottom: 20px;
}

/* Cross sells */
.upsell .price-excluding-tax,
#cross-sell .price-excluding-tax {
    display:none;
}

.upsell .price-box .label {
    display: none;
}


.upsell .minimal-price-link,
#cross-sell .minimal-price-link {
    display:none;
}

#cross-sell .item-container {
    margin-bottom:20px;
}

#cross-sell-wrapper .visible-phone .item-container {
    padding-right:10px;
}

.upsell,
#cross-sell {
    padding-top:10px;
}

.upsell .item:hover,
#cross-sell .item:hover {
    box-shadow: 0 7px 14px rgba(0,0,0,0.10), 0 5px 5px rgba(0,0,0,0.12);
}

.upsell .item .product-title,
.upsell .item .price-box,
#cross-sell .item .product-title,
#cross-sell .item .price-box {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 10px;
}

.upsell .item a img,
#cross-sell .item a img {
    width: 100%;
    border-top: #347ece 1px solid;
    border-bottom: #347ece 1px solid;
}

.upsell .item a img:hover,
#cross-sell .item a img:hover {
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.upsell .item .product-title,
#cross-sell .item .product-title {
    font-weight: bold;
    padding-bottom: 0px;
}

.upsell .item .price-box .price,
#cross-sell .item .price-box .price {
    color: #777777;
}

.upsell .item,
#cross-sell .item {
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
    border-left:1px solid #eee;
    min-height: 220px;
}


.item-msg.notice {
    font-size:12px;
    color:red;
}

/****************
 * Product view *
 ****************/
.caption .ratings {
    display: block;
}
.ratings, p.no-rating {
    display: inline-block;
}
.caption .lowest-price {
    display: none;
}
.lowest-price {
    display: inline-block;
    float: right;
}
.lowest-price i {
    color: #ff8c19;
}

#product-media-gallery {
    padding-top: 10px;
}

#productnr {
    color: #6b6b6b;
    font-size: 0.9em;
}

#price-order-box {
    overflow: hidden;
}

.product-options .row {
    padding-left: 19px;
}

#price-order-box .product-options-bottom {
    clear: both;
    overflow:hidden;
}

#price-order-box .product-options-bottom .price-box {
     display: none;
}

#price-order-box .price-including-tax .label{
    color: #347ece;
    font-size:20px;
}

#price-order-box .price-including-tax,
#price-order-box .regular-price,
#price-order-box .price-single{
    font-size: 26px;
    line-height: 30px;
}

#price-order-box .price {
    font-weight: normal;
}

#price-order-box .price-including-tax {
    display: block;
}

#price-order-box .price-excluding-tax {
    clear: right;
    display: block;
    font-size: 20px;
}

#price-order-box .price-including-tax .price {
    color: #347ece;
    font-size: 40px;
    line-height: 50px;
}

#price-order-box .price-box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

#price-order-box .special-price .price-label {
    margin-right: 0.5em;
    font-size: 26px;
    line-height: 30px;
}

#price-order-box .special-price {
    color: #ff8c19;
}

#price-order-box .special-price {
    text-align: right;
}

#price-order-box .old-price {
    text-align: right;
    margin-right: 0;
    font-size:20px;
}

#price-order-box .buy-product-button {
    margin-top: 10px;
    margin-left: 10px;
    font-size: 13px;
    padding: 10px 15px;
    background-color: #2ec107;
    max-width: 190px;
}

#price-order-box .buy-product-button:hover {
    background-color: #00a800;
}

.buy-product-button span:before {
    content: '\f07a';
    font-family: Fontello;
    margin-right: 10px;
    font-size: 18px;
}

.buy-product-button.span2 {
    min-width: 140px !important;
}

#price-order-box .qty-disabled {
    display:none;
}

#qty {
    margin-top: 10px;
    float: left;
}

#price-order-box .availability {
    margin-top: 20px;
}

#price-order-box .regular-price-label {
    float:right;
    clear:right;
    margin-right:40px;
    display:block;
    color: #6b6b6b;
}

#configurable-availabilities {
    padding-bottom: 15px;
}

#cutoffnote{
    padding-top:20px;
    clear:both;
}


#cutoffnote li{
    line-height: 21px;
}

#cutoffnote li i {
    color: #ff8c19;
}

#cutoffnote #sameday-message {
    color:#6b6b6b;
}

#in-stock-cutoff-message {
    color:#2ec107;
    font-size:16px;
}

#cutoffnote #additional-shipping-options {
    color: #6b6b6b;
}

#cutoffnote #cutoffnote-info-link {
    padding-left: 15px;
    font-size: 20px;
    display: inline-block;
    color: #ff8c19;
}

#div_availability{
    margin-top:1px;
    margin-bottom:10px;
    overflow: hidden;
    width:100%;
}

.catalog-product-view .product-view h2 {
    margin-top: 50px;
}

.catalog-product-view .product-view h2.details-title {
    margin-top: 0px;
}

table.tier-prices {
    width: 100%;
}

table.tier-prices .col-price{
    margin-right: 0;
    margin-left: 0;
}

table.tier-prices .col-discount {
    text-align: right;
}

table.tier-prices caption {
    padding: 8px;
    font-weight: bold;
    text-transform: uppercase;
}

table.tier-prices {
    text-align: left;
}

table.tier-prices .price {
    font-weight: normal;
}

table.tier-prices .price-excluding-tax {
    color: #6b6b6b;
    font-size: 12px;
}

.product-collateral ul {
    list-style-type: none !important;
}

.warning {
    background-color: #fbffd8;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid #e1ea99;
}

.product-collateral ul li:before {
    content: '>';
    display: inline-block;
    margin-left: -10px;
    margin-right: 5px;
    color: #FF8C19;
}

.product-options input[type="radio"],
.product-options input[type="checkbox"]{
    margin-left: 0;
    margin-bottom: 0;
}

.product-options dd {
    margin:0;
}

.product-options dt label {
    font-size: 14px;
}

.product-options dd label {
    font-size: 11px;
}

.product-options dd .label {
    float:left;
    padding-top:0;
}

.product-options li {
    clear: both;
}

.product-options .price-notice,
#price-order-box .product-options .price{
    font-size: 12px;
    font-weight: bold;
}

.product-page.span9 .ratings {
    margin-bottom: 15px;
}

.catalog-product-view .price-box-bundle {
    display: none;
}

.minimal-price {
    display:none;
}

.catalog-product-view .price-box p.price-from, .catalog-product-view .price-box p.price-to {
    display: none;
}

.catalog-product-view .product-options .productoption {
    margin-bottom: 20px;
    margin-left: 0;
}

.productoption .qty-holder label, .productoption .qty-holder input {
    margin-left: 18px;
}

.productoption .mainoptionlabel {
    color: #347ECE;
}

#prosandcons h2 {
    border-bottom: 1px solid #dddddd;
    margin-bottom:10px;
}

#prosandcons div ul {
    list-style: none;
    margin:0;
}
.pros ul li:before, .cons ul li:before {
    display: none !important;
}
.pros li {
    background: url(https://static.eleshop.nl/mage/skin/frontend/elebase/default/images/icon_plus.png) no-repeat left 8px;
}
.cons li {
    background: url(https://static.eleshop.nl/mage/skin/frontend/elebase/default/images/icon_minus.png) no-repeat left 8px;
}
.pros li, .cons li {
    padding: 10px 0px 10px 30px;
}

.product-videos div{
    margin-top:10px;
}

.expert-opinion {
    float: right;
    border: 1px solid #dddddd;
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 10px;
    font-size: 12px;
}
.expert-opinion .heading {
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 5px;
}
.expert-opinion .heading img {
    float: right;
}

/****************
 * Product list *
 ****************/
.products-list h2 {
    font-size: 18px;
    line-height: 1.2;
    float: left;
}

.products-list .price-including-tax,
.products-list .regular-price {
    font-size: 18px;
    line-height: 1.2;
    float: right;
}

.products-list .old-price {
    margin-bottom: 0;
}

.products-list .price-excluding-tax {
    clear:right;
    float: right;
}

.products-list .price-box {
    float: right;
    margin-left: 20px;
}

.products-list .price-including-tax .label{
    display: none;
}

.products-list .minimal-price-link {
    display: none;
}

.products-list .special-price,
.products-list .old-price{
    text-align: right;
}

.products-list .special-price .price-label,
.products-list .special-price .price-single,
.products-list .special-price .price-including-tax{
    font-size: 18px;
    line-height: 1.2;
    color: #ff2323;
}

.products-list .ratings {
    clear: left;
    float: left;
    padding: 10px 0px;
}

.products-list .thumbnail.data {
    background-color: transparent;
}

.products-list div.thumbnail {
    border: none;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.products-list .caption {
    line-height: 18px;
    padding: 20px;
}

.products-list .caption h2 a {
    color: #347ece;
}

.products-list .caption h2 a:hover {
    color: #333;
    -webkit-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}

.products-list .btn-group{
    margin-top: 12px;
}

.products-list .widget-product-stock {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
    font-size: 21px;
}


/* Dropdown sorter */

.sorter label {
    float: left;
    padding-top: 5px;
    margin-right: 10px;
}

.toolbar {
    margin-bottom: 18px;
}

.pagination a {
    padding: 4px 12px;
    line-height: 20px;
}

/* Product show widget */

.product-show-widget div.thumbnail {
    border: none;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
    margin-bottom: 20px;
}

.product-show-widget div.thumbnail:hover {
    box-shadow: 0 7px 14px rgba(0,0,0,0.20), 0 5px 5px rgba(0,0,0,0.22);
}

a.thumbnail {
    padding: 0;
    border: none;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-radius: 0;
}

.product-show-widget .thumbnail{
    overflow: hidden;
}

.product-show-widget h3 {
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    color: #347ece;
    padding: 5px 10px;
}

.product-show-widget h3:hover {
    color: #333;
    -webkit-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}

.product-show-widget h3 bold {
    color: #FF8C19;
}

.product-show-widget .price-box{
    padding: 16px 20px;
    display: block;
    border-bottom: 1px solid #eeeeee;
    color: #347ece;
}

.product-show-widget .price-excluding-tax {
    display: none;
}

.product-show-widget .old-price {
    display: inline-block;
    margin-bottom: 0;
    color: #777777;
    line-height: 18px;
}

.product-show-widget .price-including-tax {
    font-size: 16px;
    color: #777777;
}

p.special-price .price-label {
    display: none;
}

.product-show-widget .special-price {
    display: inline-block;
    margin-bottom: 0;
    color: #ff8c19;
    line-height: 18px;
}

.product-show-widget .price-box .label {
    display: none;
}

/* Article widget */
.article-widget span {
    z-index: 99;
}

.article-widget div.widget-wrapper {
    border: none;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: box-shadow 0.3s cubic-bezier(.25,.8,.25,1);
    margin-bottom: 20px;
}

.article-widget div.widget-wrapper:hover {
    box-shadow: 0 7px 14px rgba(0,0,0,0.20), 0 5px 5px rgba(0,0,0,0.22);
}

.article-widget .widget-wrapper{
    overflow: hidden;
}
.article-widget .widget-wrapper{
    overflow: hidden;
}
.article-widget a {
    overflow: hidden;
}

.article-widget h3 {
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    color: #347ece;
    padding: 5px 10px;
}

.article-widget h3:hover {
    color: #333;
    -webkit-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}

.article-widget h3 bold {
    color: #FF8C19;
}
.article-widget .thumbnail-container {
    position: relative;
    height: 300px;
    background-size: cover;
}
.article-widget .thumbnail-container span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 90%;
    margin: 5%;
    text-align: center;
    font-size: large;
    color: #f5f5f5;
}

.article-widget {
    position: relative;
    display: inline-block;
}

.article-widget:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: -moz-linear-gradient(top, rgba(44, 75, 150,0.5) 0%, rgba(44, 75, 150, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44, 75, 150, 0.5)), color-stop(100%,rgba(44, 75, 150,0.5)));
    background: -webkit-linear-gradient(top, rgba(44, 75, 150,0.5) 0%,rgba(44, 75, 150, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(44, 75, 150,0) 0%,rgba(44, 75, 150, 1.0) 100%);
    background: -ms-linear-gradient(top, rgba(44, 75, 150,0) 0%,rgba(44, 75, 150, 1.0) 100%);
    background: linear-gradient(to bottom, rgba(44, 75, 150,0) 0%,rgba(44, 75, 150, 1.0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000',GradientType=0 );
}

@media only screen and (max-width: 500px) {
    .postContent table.responsive td{  display: block; }
    .postContent table.responsive div.widget-wrapper {
            float: left !important;
    }
}

/* Button group */
.btn-group {
    margin: 8px;
}

.product-show-widget .btn-group.pull-right {
    margin: 0 8px 8px 8px;
}

.products-list .btn-group.pull-right {
    margin: 8px 0 0 8px;
}

.btn-group button.btn, .btn-group a.btn {
    margin-right: 8px;
    margin-top: 8px;
}

.btn-group button.btn {
    background: #347ece;
    color: #ffffff;
}

.btn-group button.btn:hover {
    background: #2c4b96;
}

.btn-group a.btn {
    background: #f5f5f5;
    color: #333;
}

.btn-group a.btn:hover {
    background: #DDDDDD;
    color: #333;
    -webkit-transition: all 150ms ease-in;
    -ms-transition: all 150ms ease-in;
    transition: all 150ms ease-in;
}

/* Protoshow */
.protoshow .slide img {
    width:100%;
}

.protoshow .show {
    height: 215px;
}



/***********
 * REVIEWS *
 ***********/
.review {
    border: 1px #eee solid;
    margin-bottom: 20px;
}
.review .review-top {
    padding: 15px;
    background-color:#eee;
    overflow: hidden;
}

.review .review-top .votes{
    float: left;
    margin-right: 10px;
}

.review .review-top .nickname {
    float: left;
}

.review .review-top .nickname .name {
    font-weight: bold;
}

.review .review-top .date {
    float: right;
}

.review .review-content {
    padding: 15px;
}

.review .review-content .title {
    float: left;
}

.review .review-content .title h5 {
    font-size:18px;
    line-height: 22px;
}

.review .review-content .title h5 a{
    display: block;
}

.review .review-content .title h5 a:first-letter{
    text-transform: capitalize;
}

.review .review-content .text {
    clear:both;
}

.review .review-content .votes a {
    padding-bottom:2px;
    display:inline-block;
}

.review .review-bottom {
    border-top: 1px solid #eee;
    margin-top:15px;
    padding-top:5px;
    font-size:12px;
}

.review .review-bottom i {
    color: #FF8C19;
}

.review .extended-votes {
    display:none;
}

.rating {
    font-size:20px;
    color: #c1c1c1;
    position: relative;
    display:inline-block;
}

form.write-review{
    margin-top:20px;
}

form.write-review textarea{
    width:310px;
}

.rate a{
    font-size: 22px;
    color: #c1c1c1;
}

.ratenow {
    float: left;
    overflow:hidden;
    width:270px;
    padding-top:5px;
}

.rate .highlight{
    color:#00CE00;
}

.rate.hover .highlight{
    color:#00a800;
}

.rate .stars {
    float: left;
    padding-bottom:8px;
}

/* Fix to make stars clickable in iOS */
.rate  {
    cursor: pointer;
}

.rating .value {
    color:#00CE00;
    position:absolute;
    top:0;
    height:100%;
    overflow:hidden;
}

#customer-reviews {
    margin-top:20px;
}

.write-review .buttons-set {
    margin:0;
}

.all-ratings .complete-rating {
    float:left;
    font-weight:bold;
    width:25%;
}

.all-ratings {
    margin-bottom:20px;
    margin-left: 10px;
    overflow:hidden;
}

.page-review-product-list .read-all-reviews{
    display:none;
}

#products-list .ratings .add-review,
#products-list .ratings .separator
{
    display:none;
}

#products-list .rating {
    font-size:18px;
}

.triangle-isosceles {
    position:relative;
    float:left;
    padding:5px;
    font-size:12px;
    margin:0 0 0;
    color:#000;
    background:#f3961c; /* default background for browsers without gradient support */
    /* css3 */
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.triangle-isosceles.left {
    margin-left:30px;
    background:#f3961c;
}

.triangle-isosceles:after {
    content:"";
    position:absolute;
    bottom:-15px; /* value = - border-top-width - border-bottom-width */
    left:50px; /* controls horizontal position */
    border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
    border-style:solid;
    border-color:#f3961c transparent;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}

.triangle-isosceles.left:after {
    top:6px; /* controls vertical position */
    left:-8px; /* value = - border-left-width - border-right-width */
    bottom:auto;
    border-width:8px 8px 8px 0;
    border-color:transparent #f3961c;
}

/***************************
 * CATEGORIES BLOCK WIDGET *
 **************************/
.catblock-container {
    margin-left:-20px;
    margin-top:-20px;
    clear:both;
}

.categoryblock{
    -webkit-box-shadow: -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    -moz-box-shadow:    -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    box-shadow:         -3px 2px 10px 0px rgba(50, 50, 50, 0.57);
    margin-left:20px;
    width:160px;
    float:left;
    margin-top:20px;
}

.categoryblock > div {
    width:100%;
    text-align: center;
}

.categoryblock .block-title{
    letter-spacing: 0.05em;
    display:block;
    text-align: left;
    padding:10px 5px 5px 10px;
    background-color: #F5F5F5;
    border:1px solid #eee;
    height:36px;
}

.categoryblock img {
    width:80%;
    margin:10px 0 10px 0;
}

.cart-stock-warning {
    background-color: #f5f5f5;
    border-radius: 20px;
    padding:20px;
}

.shipping-help-msg {
    margin-left:180px;
    padding-right:40px;
    width:400px;
}

.freeshippingnote {
    display:block;
    margin-bottom:10px;
}

.freeshippingnote .icon-ok {
    color:#FF8C19;
}

.payment_method_discount_box {
    background-color: #EBEBEB;
    border:1px solid #CDCDCD;
    padding:10px 15px 0px 15px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.payment_method_discount_box .engaging{
    color: #FF8C19;
    font-weight: bold;
}

.payment_method_discount_box .new_manu_price_incl {
    color:#3B7DBA;
    font-weight: bold;
}

.payment_method_discount_box .new_manu_price_excl {
    font-size:0.8em;
}

.payment_method_discount_box .small_note {
    font-size: 0.8em;
}



/* Widgets */
.widget-product-price,
.widget-product-price div {
    display: inline;
}



.widget-product-price .price-including-tax .label,
.widget-product-price .price-excluding-tax .label,
.widget-product-price .old-price {
    display:none;
}

.widget-product-price .price-excluding-tax {
    display: none;
}

/* Hide live agent marketing */
.Branding {
    display:none;
    width:0;
    height:0;
}

#related-popup {
    padding-top: 10px;
    margin-top:20px;
}

#related-popup h3 {
    margin-bottom: 10px;
}

#related-popup .product-image {
    float:left;
    margin-right:10px;
}

#related-popup .price-excluding-tax {
    display:none;
}

#related-popup .minimal-price-link {
    display:none;
}



/* FILE: form.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/**
 * Instead of modifying all Magento HTML code to match the Bootstrap form code, we have chosen to create additional CSS
 * which applies the bootstrap CSS to the Magento forms. Typical for Magento forms is that fields are in lists.
 */
input[type="radio"],
input[type="checkbox"]{
    float: left;
    margin-left:180px;
}

input[type="checkbox"]{
    margin-bottom: 20px;
}

form ul {
    list-style: none;
    margin-left: 0;
}

label em {
    color: #d14;
    margin-right: 0.2em;
}

form .field {
    clear: both;
    position: relative;
}

p.required{
    display:none;
}

.back-link small {
    display: none;
}

.address-select {
    width: 450px;
}

.buttons-set {
    margin-top: 10px;
    clear: both;
}

.form-horizontal .buttons-set p.back-link {
    clear: both;
}

.form-horizontal .buttons-set button {
    float:left;
    margin-left: 20px;
}

.form-horizontal .buttons-set button:first-of-type { /* No IE8 support */
    margin-left: 180px;
}
.form-horizontal fieldset .buttons-set button:first-of-type { /* No IE8 support */
    margin-left: 160px;
}

.form-horizontal .buttons-set .help-block {
    margin-left:180px;
    margin-bottom:20px;
}

.form-horizontal .buttons-set .btn {
    margin-right: 20px;
}



.form-horizontal .input-box {
    margin-left: 180px;
    margin-bottom: 20px;
}

.form-horizontal .wide label,
.form-horizontal .fields label{
    float: left;
    width: 140px;
    padding-top: 5px;
    text-align: right;
    margin-bottom: 20px;
    margin-right: 20px;
}

.form-horizontal .wide input,
.form-horizontal .fields input {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.control label{
    min-height: 20px;
    padding-left: 200px;
    margin-bottom: 5px;
}

li.wide{
    overflow: hidden;
}

.large-text textarea{
    width: 300px;
    height: 90px;
    margin-right: auto;
}

.large-text .validation-advice {
    display:block;
}

textarea.validation-failed,
input.validation-failed {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

form .validation-advice {
    color: #b94a48;
    margin-top:5px;
}

input.validation-failed:focus, select.validation-failed:focus, textarea.validation-failed:focus {
    border-color: #953B39;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #D59392;
}

input.success,
select.success,
textarea.success {
    color: #468847;
    border-color: #468847;
}
input.success:focus,
select.success:focus,
textarea.success:focus {
    border-color: #356635;
    -webkit-box-shadow: 0 0 6px #7aba7b;
    -moz-box-shadow: 0 0 6px #7aba7b;
    box-shadow: 0 0 6px #7aba7b;
}

.input-box.inline input{
    float:left;
}

.input-box.inline input{
    margin-left: 20px;
}

.input-box.inline input:first-child{
    margin-left:0;
}

.input-box.inline:after{
    clear: left;
}

.input-box.inline .validation-failed {
    margin-bottom: 30px;
}

.input-box.inline .validation-advice {
    position: absolute;
    top:25px;
    left:180px;
}

.input-box.inline .validation-advice:first-child {
    left:180px;
}

/* Adjustments for specific forms */
input[name*="firstname"] {
    width: 105px;
}

.input-box.inline .validation-advice[id*="lastname"] {
    left: 350px;
}

input[name*="postcode"] {
    width:105px;
}

input[name*="number"] {
    width: 50px;
}

input[name*="extension"] {
    width: 50px;
}

input.pin {
    width: 80px;
}

.manual-input {
    margin-left: 20px;
}

option[value="red"]{
    color:#ff0000;
}

form .input-note {
    font-size:12px;
    margin-top:5px;
    margin-left:5px;
}

.form-note {
    color: #707070;
    font-size:11px;
    line-height:11px;
    margin-top:3px;
}

.shipping-form .fields label {
    text-align: left;
    width:auto;
    padding-left:180px;
    padding-right: 5px;
}


/* FILE: flags.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
i[class*=flag-]{display:inline-block;width:16px;height:11px;text-align:bottom;background-image:url(https://static.eleshop.nl/mage/skin/frontend/elebase/default/images/flags.png)}i.flag-ad{background-position:-16px 0}i.flag-al{background-position:-32px 0}i.flag-at{background-position:-48px 0}i.flag-ba{background-position:-64px 0}i.flag-be{background-position:-80px 0}i.flag-bg{background-position:-96px 0}i.flag-by{background-position:0 -11px}i.flag-ch{background-position:-16px -11px}i.flag-cz{background-position:-32px -11px}i.flag-de{background-position:-48px -11px}i.flag-dk{background-position:-64px -11px}i.flag-ee{background-position:-80px -11px}i.flag-es{background-position:-96px -11px}i.flag-fi{background-position:0 -22px}i.flag-fo{background-position:-16px -22px}i.flag-fr{background-position:-32px -22px}i.flag-gb{background-position:-48px -22px}i.flag-gi{background-position:-64px -22px}i.flag-gr{background-position:-80px -22px}i.flag-hr{background-position:-96px -22px}i.flag-hu{background-position:0 -33px}i.flag-ie{background-position:-16px -33px}i.flag-is{background-position:-32px -33px}i.flag-it{background-position:-48px -33px}i.flag-li{background-position:-64px -33px}i.flag-lt{background-position:-80px -33px}i.flag-lu{background-position:-96px -33px}i.flag-lv{background-position:0 -44px}i.flag-mc{background-position:-16px -44px}i.flag-md{background-position:-32px -44px}i.flag-me{background-position:-48px -44px}i.flag-mk{background-position:-64px -44px}i.flag-mt{background-position:-80px -44px}i.flag-nl{background-position:-96px -44px}i.flag-no{background-position:0 -55px}i.flag-pl{background-position:-16px -55px}i.flag-pt{background-position:-32px -55px}i.flag-ro{background-position:-48px -55px}i.flag-rs{background-position:-64px -55px}i.flag-ru{background-position:-80px -55px}i.flag-se{background-position:-96px -55px}i.flag-si{background-position:0 -66px}i.flag-sk{background-position:-16px -66px}i.flag-sm{background-position:-32px -66px}i.flag-ua{background-position:-48px -66px}i.flag-va{background-position:-64px -66px}


/* FILE: mobilenav.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
.menu-top {
    display: inline-block;
    position: relative;
    left: 30px; /* Correct for close button of 30px width */
    top: 10px;
    font-weight: 500;
    font-size: 20px;
}

.menu-header {
    display: block;
    width: 100%;
    height: 40px;
    color: #fff;
    background-color: #004a99;
}

.menu-header > a {
    margin-top: 5px;
}

@media (min-width: 300px) {
    .menu-header > a {
        padding-top: 6px;
        height: 18px;
        font-size: 17px;
    }

    .menu-account {
        margin-left: 5px;
    }
}

/**
 * Fix allignment of cross in safari
 */
.safari .c-menu__close {
    padding-bottom: 8px;
    padding-left: 12px;
}
.c-menu__close {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    width: 40px !important;
    height: 30px !important;
    text-align: center;
  /*  background-color: #0068b1; */
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 5px;
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .9;
}
.c-menu__close.btn {
    padding: 7px 12px;
}
/**
 * Menu overview.
 */
.c-menu {
    position: fixed;
    z-index: 10000;
    background-color: #ffffff;
    /*background-color: #67b5d1;*/
    transition: transform 0.3s;
}

.c-button { cursor: pointer; cursor: hand; }

.c-menu__items {
    list-style: none;
    margin: 0;
    padding: 0;
}

.c-menu__subitems {
    list-style: none;
    margin: 0;
    padding: 0;
}

.c-menu__subsubitems {
    list-style: none;
    margin: 0;
    padding: 0;
}

/**
 * Close button resets.
 */


/**
 * Close button resets.
 */
.c-menu__close:focus {
    outline: none;
}

.c-menu__close:hover {
    /* background-color: #348fab; */
}
/*
.c-menu__close {
    display: block;
    padding: 10px 0px;
    width: 100%;
}*/

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent awkward document scrolling.
 */
body.has-active-menu {
    overflow: hidden;
}

/**
 * Mask component
 */
.c-mask {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 0;
    height: 0;
    background-color: #000;
    opacity: 0;
    transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

.c-mask.is-active {
    width: 100%;
    height: 100%;
    opacity: 0.7;
    transition: opacity 0.3s;
}

/**
 * Menu slide
 */

.c-menu--slide-right {
    top: 0;
    right: 0;
    transform: translateX(100%);
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

.c-menu--slide-right .c-menu__item:first-child {
    border-top: none;
}

.c-menu--slide-right .c-menu__item:last-child {
    border-bottom: none;
}

@media all and (min-width: 768px) {
    .c-menu--slide-right {
        width: 100%;
        transform: translateX(100%);
    }
}

.c-menu--slide-right.is-active {
    transform: translateX(0);
}

.c-menu--slide-right .c-menu__link {
    display: block;
    padding: 9px 0px;
    color: #fff;
}

.c-menu__items li > .c-menu__subitems li {
    height: 0;
    overflow: hidden;
    border: none;
    -webkit-transition: height .2s ease-in-out;
    -moz-transition: height .2s ease-in-out;
    -o-transition: height .2s ease-in-out;
    -ms-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out;
}

.c-menu__subitems li > .c-menu__subsubitems li {
    height: 0px;
    overflow: hidden;
    border: none;
    -webkit-transition: height .2s ease-in-out;
    -moz-transition: height .2s ease-in-out;
    -o-transition: height .2s ease-in-out;
    -ms-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out;
}

.c-menu__items li:target > .c-menu__subitems li.c-menu__subitem {
    height: auto;
}

.c-menu__items li.active > .c-menu__subitems li.c-menu__subitem {
    height: auto;
}

.c-menu__subitems li:target > .c-menu__subsubitems li {
    height: 36px;
}

.c-menu__subitems li.active > .c-menu__subsubitems li {
    height: 36px;
}

.c-menu__subitems li.parent > a:after {
    content: '\25BC';
    margin-left: 5px;
    font-size: 12px;
}
/*
.c-menu__subitem.parent.active {
    height: auto; !important;
}*/

/**
 * Menu items styling
 */
.c-menu--slide-right .c-menu__item {
    display: block;
    text-align: center;
    border-top: solid 1px #347fcf;
    /*border-bottom: solid 1px #2555aa;*/
}

.c-menu__item > a {
    background: #347ece;
    text-transform: uppercase;

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.c-menu--slide-right .c-menu__item.service {
    display: block;
    text-align: center;
    border-top: solid 1px #33cd40;
    /*border-bottom: solid 1px #25a82f;*/
}

.c-menu__item.service > a {
    background: #2ec107;

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.c-menu__subitem > a {
    color: #f3f3f3 !important;
    background: #4399f9;
    background: -moz-linear-gradient(top, #70a4d0 0%, #70a4d0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70a4d0), color-stop(100%, #70a4d0));
    background: -webkit-linear-gradient(top,  #70a4d0 0%,#70a4d0 100%);
    background: -o-linear-gradient(top,  #70a4d0 0%,#70a4d0 100%);
    background: -ms-linear-gradient(top,  #70a4d0 0%, #70a4d0 100%);

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.c-menu__subsubitem > a {
    color: #717171 !important;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%, #f3f3f3));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);

    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.c-menu--slide-right .c-menu__subitem {
    display: block;
    text-align: center;
    background-color: #347fcf;
    border-top: solid 1px #347fcf;
    border-bottom: solid 1px #2555aa;
}
.c-menu--slide-right .c-menu__subitem:first-child {
    border-top: none;
}

.c-menu--slide-right .c-menu__subitem:last-child {
    border-bottom: none;
}


/* FILE: elebase-responsive.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
/*!
 * Elebase Responsive
 */

.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none; !important;
}
.visible-tablet {
  display: none; !important;
}
.visible-desktop {
  display: block; !important;
}
.hidden-phone {
  display: block;
}
.hidden-tablet {
  display: block;
}
.hidden-desktop {
  display: none;
}

/* PHONE */
@media (max-width: 768px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

/* TABLET */
@media (min-width: 769px) and (max-width: 1200px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

/* Responsive shopping cart CSS */
.cart .page-title {
  border: none;
}


.div-striped > :nth-child(even){
  background-color: #ffffff;
}
.div-striped > :nth-child(odd){
  background-color: #f9f9f9;
}

.cart-image-wrapper {
  float: left;
}

.product-thumbnail {
  margin-top:5px;
  margin-right:5px;
  margin-left: 5px;
  float:left;
}

.cart-item {
  padding-bottom: 5px;
  border-top: 1px solid #dddddd;
}

.item-desc {
  margin-left:95px;
  margin-top:5px;
}

.product-name-wrapper {
  margin-bottom:4px;
}

.cart-price-wrapper {
  text-align: right;
  margin-top: 13px;
}

.item-qty-wrapper {

  margin-top: 10px;
  float:right;
}

.item-info-wrapper {
  float:left;
  max-width:400px;
}

.col-label {
  padding: 8px;
}
.col-value {
  padding: 8px;
  padding-right: 15px;
}
.visible-phone .col-value {
  padding-right: 0px;
}

.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.pad-right {
  padding-right: 10px;
}

.border-top {
  border-top: 1px solid #ddd;
}

#shopping-cart-totals-table {
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  .item-qty-wrapper {
    float:unset;
  }

  .item-info-wrapper {
    float:unset;
  }

  #shopping-cart-totals-table .col-value {
    padding-right:0px;
  }

}

/* Responsive checkout cart */
@media (max-width: 768px) {
  #co-billing-form {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
  }


  /*#co-billing-form .input-box {
     margin-left: 10px;
  }*/

  .shipping-help-msg {
    margin-left:unset;
    width:unset;
  }

  .address-select {
    width:400px;
  }

  .form-horizontal .wide label {
    width: 100%;
    text-align: left;
    float: left;
    margin-bottom: 5px;
  }

  .control label{
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 5px;
  }

  input[type="radio"], input[type="checkbox"] {
    /*margin-left: 20px;*/ margin-left: 0px;
  }
  .opc form.form-horizontal, .opc div.step form {
    padding: 10px 0px 0px 0px;
  }
  #checkout-progress-wrapper {
    padding-left: 14px;
  }
  #opc-review form#customer-reference,#checkout-agreements {
    padding-left: 14px;
  }
  .checkout-submit-top form#checkout-agreements {
    padding-left: 14px;
  }
  #opc-review .reference label[for="reference"] {
    width: unset;
    padding-right: 12px;
  }
  #opc-review #checkout-agreements .checkbox {
    margin-right: 10px;
  }
  .checkout-submit-top {
    padding-left: 14px;
    margin-bottom:20px;
  }
  .opc .button.btn.btn-success.btn-large {
    margin-bottom: 16px;
    /*margin-left: 30px;*/margin-left: 0px;
  }
  #checkout-step-payment button.btn.btn-large {
    float: left;
    margin-right: 100%;
    margin-left: calc(50% - 150px);
    margin-bottom: 16px;
  }
  #checkout-review-load button.btn.btn-large {
    float: right;
    margin-right: 10px;
    margin-bottom: 20px;
  }
  .data-table.table.table-condensed span {
    font-size: 14px;
  }
  .form-horizontal .input-box {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 10px;
  }
  .form-horizontal .buttons-set button:first-of-type { /* No IE8 support */
      margin-left: 160px;
  }

  .nanoModal.nanoModalOverride.modal {
    /* Try to use available space on mobile as good as possible */
    margin-left: -50px !important;
    top: -14px !important;
    width: 102% !important;
  }

  .cart .table-head {
    display: none;
  }
}

@media (max-width: 480px) {
  .address-select {
    width:100%;
  }
  #co-billing-form .input-box {
    margin-left: 0px;
  }
  #co-shipping-form {
    margin-left: 20px;
  }
  #co-shipping-form .form-list {
    padding-right: 20px;
  }
  #checkout-step-payment button.btn.btn-large {
    margin-left: calc(50% - 134px);
  }
  .form-horizontal .wide label, .form-horizontal .fields label {
    margin-bottom: 5px;
    width: 100%;
    float: left;
    text-align: left;
  }

  .form-horizontal .input-box {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 10px;
  }

  .form-horizontal .buttons-set .help-block {
    margin-left:0px;
  }

  label[for^="billing:company"] {
    margin-top: 10px;
  }
  .control input {
    margin-left: 0px;
  }
  ul.form-list {

  }
  input.pin {
    width: 90%;
  }
  .form-horizontal .form-actions {
    padding-left: 0px !important;
  }

  .shipping-form .fields label {
    text-align: left;
    width:auto;
    padding-left:0px;
    padding-right: 5px;
  }
  .form-horizontal .controls {
    *padding-left: 0px;
    margin-left: 0px;
  }
  .fields div.input-box {
    margin-left: 0px;
  }
  div.sp-methods div.payment-method {
    margin-left: 10px;
    padding-left: 10px;
  }

  /* Product review page */
  .all-ratings .complete-rating {
    width: 50%; /* fit 2 instead of 4 ratings per line on small screens */
  }

}
@media (max-width: 320px) {
  #checkout-step-payment button.btn.btn-large {
    margin-left: 6px;
  }
}

.order-review div.col-value {
  padding-right: 0px;
}

@media (max-width: 768px) {
  .input-box.inline input {
    margin-left: 0px;
  }

  .opc div.step.a-item {
      width: 100%;
  }
}

/* Product page */
@media (max-width: 768px) {
  #price-order-box input.input-tall {
    margin-bottom: 5px;
    margin-right: 10px;
    height: 38px;
    margin-top: 0px;
  }

    #product-media-gallery .span1 {
        width: auto;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }

  #price-order-box button.buy-product-button {
    width: initial;
    margin-left: 10px;
    margin-top: 0px;
  }

  /* Contact form */
  #contactForm {
    margin-left: 0px;
  }
}

/* Responsive video-container */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 18px;
  }
  .sorter.pull-right {
    width: 100%;
    margin-top: 20px;
  }
  /* Only added when sort-by block is included. See category/view/sorter.phtml */
  /*.page-header.title-bottom-margin {
    margin-bottom: 80px !important;
  }*/
  .dropdown-sorter {
    display: none;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
    width: 90%;
    max-width: 360px;
  }
  .form-horizontal textarea.input-text {
    width: 90%;
    max-width: 360px;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
    margin-bottom: 2px;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
  .form-horizontal .control-group {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .form-horizontal .buttons-set button:first-of-type {
    margin-left: 0px !important;
  }
  legend {
    font-size: 16px !important;
  }
}

@media (max-width: 640px) {
  table {
    overflow-x: auto;
    display: block;
    table-layout: fixed;
  }
  table th {
    /*Arbitrary large value to keep the columns full width */
    width: 250px;
  }
  table::-webkit-scrollbar
  {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
  }

  table::-webkit-scrollbar-thumb
  {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
  }

  .table-attachments {
    display: table;
  }

  /* Product download attachements */
  .attachment-name {
    width:60%;
  }

  .attachment-size {
    width: 40%;
  }
  .attachment-link {
    width:80px;
  }

  #checkoutSteps .step-title {
    display:none;
  }

  #checkoutSteps .a-item {
    top: 10px;
  }

  .checkout-onepage-index #search_mini_form {
    display: none;
  }

  .checkout-onepage-index {
    padding-top: 76px !important;
  }


}

@media (min-width: 481px) and (max-width: 768px) {
  .sorter select.span2 {
    width: 104px;
  }
}

@media (max-width: 768px) {
  body {
    padding-top: 76px;
  }
  .wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }
  .page-title.well {
    margin-top: 12px;
  }
  .page-header {
    margin-bottom: 6px;
  }
  .page-header.title-bottom-margin {
    margin-bottom: 20px;
  }
  .form-search {
    display: block;
    padding: 4px;
    line-height: 1;
    overflow: hidden;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .alert {
    margin-top: 18px;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid > [class*="span"] {
    float: left;
    margin-left: 0;/* 2.762430939%;*/
  }
  .row-fluid > [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid > .span12 {
    width: 99.999999993%;
  }
  .row-fluid > .span11 {
    width: 91.436464082%;
  }
  .row-fluid > .span10 {
    width: 82.87292817100001%;
  }
  .row-fluid > .span9 {
    width: 74.30939226%;
  }
  .row-fluid > .span8 {
    width: 65.74585634900001%;
  }
  .row-fluid > .span7 {
    width: 57.182320438000005%;
  }
  .row-fluid > .span6 {
    width: 48.618784527%;
  }
  .row-fluid > .span5 {
    width: 40.055248616%;
  }
  .row-fluid > .span4 {
    width: 31.491712705%;
  }
  .row-fluid > .span3 {
    width: 22.928176794%;
  }
  .row-fluid > .span2 {
    width: 14.364640883%;
  }
  .row-fluid > .span1 {
    width: 5.801104972%;
  }
  .form-horizontal .control-group {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .form-horizontal {
    margin-left: 20px;
  }
  #form-validate, #review-form {
    margin-left: 0px;
  }
  legend {
    margin-bottom: 10px;
    font-size: 18px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 714px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 652px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 590px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 528px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 466px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 404px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 342px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 280px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 218px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 156px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 94px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 32px;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;

    width: auto;
    margin: 0;
  }
  .modal.fade.in {
    top: auto;
  }

  #search {
    width: calc(100% - 40px);
    max-width: inherit;
    float: right;
  }
  .icon-search {
    float: left;
    margin-left: 2px;
  }
  .form-search{
    width:99%;
  }
}

@media (max-width: 300px) {
  #search {
    width: 85%;
    float: right;
  }
}

@media (min-width: 769px) {
  .account-create .form-horizontal .control-label {
    width: 160px;
  }

  .account-create .form-horizontal .controls {
    margin-left: 180px;
  }
}

@media (min-width:1200px){
  #coupon-totals-wrapper {
    width: 500px;
    float:right;
  }
  #cross-sell-wrapper {
    width: 600px;
    float:left;
  }

  .cart .table-head .qty-header-wrapper {
    padding-right: 40px;
    text-align: right;
  }


}

@media (max-width: 768px) {
  .sloganbar .slogan {
    display: none;
  }
  .sloganbar {
    margin: 0 0px;
  }
  .sloganbar .uniquesellingpoints {
    display: none;
  }
  .sloganbar .telephone {
    margin-right: 10px;
  }

  .top-bar {
    width: calc(100% - 20px);
    padding-right: 10px;
    right: 0px;
    min-width:0px !important
  }

  .shop-logo img {
    margin: 10px 5px 5px 0;
    max-width: 242px;
    max-height: 32px;
  }
  .menu-icon {
    float: right !important;
  }
  .menu-icon img {
    float: right;
    margin: 5px 0px 0px 0;
    max-width:40px;
    max-height: 40px;
  }

}
@media (max-width: 360px) {
  .shop-logo img {
    max-width: 100%;
  }
}

@media (min-width: 769px) {
  #search_mini_form .icon-search {
    padding-right: 5px;
  }
  .cart-price {
    margin-right:15px;
  }

}
@media (max-width: 768px) {
  #search_mini_form .icon-search {
    font-size: 22px;
    padding-right:3px;
    padding-left:0px;
    padding-top: 2px;
  }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .sloganbar .uniquesellingpoints {
    display: none;
  }

  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 20px;
  }
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid > [class*="span"] {
    float: left;
    margin-left: 2.762430939%;
  }
  .row-fluid > [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid > .span12 {
    width: 99.999999993%;
  }
  .row-fluid > .span11 {
    width: 91.436464082%;
  }
  .row-fluid > .span10 {
    width: 82.87292817100001%;
  }
  .row-fluid > .span9 {
    width: 74.30939226%;
  }
  .row-fluid > .span8 {
    width: 65.74585634900001%;
  }
  .row-fluid > .span7 {
    width: 57.182320438000005%;
  }
  .row-fluid > .span6 {
    width: 48.618784527%;
  }
  .row-fluid > .span5 {
    width: 40.055248616%;
  }
  .row-fluid > .span4 {
    width: 31.491712705%;
  }
  .row-fluid > .span3 {
    width: 22.928176794%;
  }
  .row-fluid > .span2 {
    width: 14.364640883%;
  }
  .row-fluid > .span1 {
    width: 5.801104972%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 714px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 652px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 590px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 528px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 466px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 404px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 342px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 280px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 218px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 156px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 94px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 32px;
  }
  .article-widget .thumbnail-container {
    height: 263px;
  }
}



/* FILE: style.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
.postDetails {
    display:none;
}

.postWrapper h2,
.postWrapper h3,
.postWrapper h4{
    font-weight: normal;
}

.postList .postWrapper {
    margin-bottom:30px;
}

.postList hr {
    width:50%;
    text-align:center;
    margin-left:25%;
}

.postContainer {
    overflow: auto;
}

.postContent.right {
    padding-left:170px;
}

.postThumb {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.postThumb img {
    width: 160px;
}

.article_container {
    margin-bottom: 20px;
}
.image_container {
    float: left;
}
.image_container img {
    width: 100px;
}
.content_wrapper.right {
    padding-left:100px;
}
.content_wrapper .title,
.content_wrapper .article_content {
    padding-left:10px;
}

@media(max-width: 480px) {
    .postContent.right {
        padding-left: unset;
    }
    .postThumb {
        float: unset;
        margin-right: 0px;
        margin-left: 20px;
        margin-bottom: 10px;
    }
    .postThumb img {
        width: 200px;
    }
    .image_container {
        float: unset;
        align: center;
        margin-left: 40px;
    }
    .image_container img {
        width: 160px;
    }
    .content_wrapper.right {
        padding-left:0px;
    }
    .content_wrapper .title {
        padding-left:0px;
    }
    .content_wrapper .article_content {
        padding-left:8px;
    }
    .article_container > .image_container {
        display: none;
    }
}


/* FILE: ajax_cart.css */
/* HANDLES: default,STORE_eleshop_nl,THEME_frontend_elebase_default,contacts_index_index,customer_logged_out */
.ajax-cart-modal .overlay {
    background:black;
    display:block;
    left:0;
    opacity:0.65;
    filter: alpha(opacity = 65);
    position:fixed;
    top:0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.ajax-cart-modal .block {
    position: fixed;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    top: 20%;
    margin-top: -100px;
    z-index: 1001;
    background-color: #fff;
    padding:20px;
}
@media (max-width: 768px) {
    /* 44% seems to line out in the middle on small screen */
    .ajax-cart-modal .block {
        left: 44%;
    }
}
.ajax-cart-modal .block .close-btn {
    margin-top: 3px;
    float: right;
    width: 11px;
    height: 11px;
    background: url('https://static.eleshop.nl/mage/skin/frontend/base/default/images/ajax_cart/btn_remove.gif');
}

.ajax-cart-loading-mask .overlay {
    background:white;
    display:block;
    left:0;
    opacity:0.50;
    filter: alpha(opacity = 50);
    position:fixed;
    top:0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.ajax-cart-loading-mask .loader {
    position: fixed;
    width: 32px;
    height: 32px;
    left: 50%;
    margin-left: -16px;
    top: 50%;
    margin-top: -16px;
    background: url('https://static.eleshop.nl/mage/skin/frontend/base/default/images/ajax_cart/ajax-loader.gif');
    z-index: 1001;
}
