html, body {padding:0;margin:0;min-height:100%;}
html, body, .maincontainer, .topmenucontainer, .mainimage-inner, .alineatype1, .leftbar, .content, .rightbar, .contentcontainer {display:block;position:relative;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearboth {clear:both;}
.alineatype1 i.fa {font-size:14px;}

/**************formelementen**************/
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="file"],input[type="hidden"],input[type="image"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="reset"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"], select, textarea {line-height:normal;border:solid 1px rgba(0,0,0,.2);padding:7px;width:100%;max-width:100% !important;transition:0.5s;-webkit-transition:0.5s;margin-bottom:0.5em;background:rgba(255,255,255,.95);}
input, select, textarea, a.button {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select {padding:6px;}
input[type="file"] {background:none;}
input[type="radio"], input[type="checkbox"] {display:inline;margin-right:10px;}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="hidden"]:hover,input[type="image"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="range"]:hover,input[type="reset"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover, select:hover, textarea:hover {border-color:#CCC;}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="hidden"]:focus,input[type="image"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="range"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus, select:focus, textarea:focus {border-color:#7E7E7E;transition:0.5s;-webkit-transition:0.5s;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background:#FFF;}
input[disabled], select[disabled], textarea[disabled] {opacity:0.5;cursor:default !important;}
textarea {height:10em;}
div.error, div.tip, div.letop, .showextra, .showextra1, div#extra, div#extra1, label.error {display:block;padding:0 20px;border:solid 1px;box-shadow:0 1px 0 rgba(0,0,0,0.05);text-align:left;color:#111;margin-bottom:1em;position:relative;font: normal normal 15px/normal Arial, Helvetica, sans-serif !important;overflow:auto;}
div.error, label.error {border-color:#FDE587;background-color:#FFF6C9;}
div.tip {border-color:#D1EA60;background-color:#EFFFB7;}
div.letop, .checkbox.error {border-color:#FCAEA2;background-color:#FFE2DC;}
div.error h2 {font: normal normal 17px/normal Arial, Helvetica, sans-serif !important;color:#111;padding:.67em 0;}
.hidebutton {position:absolute;right:7px;top:2px;cursor:pointer;}
button, .button, input[type="submit"], input[type="button"], a.basketblock {padding:0.5em 1.2em;border:solid 1px #999;color:rgba(0,0,0,0);background:rgba(0,0,0,0);border-bottom-width:3px;border-radius:3px;background:#AAA;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.3);display:inline-block;}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, a.basketblock:hover {box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#999;color:#FFF;}
img {max-width:100%;height:auto;display:block;}
.mainimage-inner, .content-inner, .footer-inner, .top-inner {width:90%;max-width:1100px;margin:0 auto;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
span.anchor {display: block;height: 115px;margin-top: -115px;visibility: hidden;}
.passform {max-width:300px;}
:disabled,
[disabled] {opacity: .3;cursor:not-allowed !important;}
.catalogbutton {opacity:0;margin:3em 0 1em;}

/*
.captchainer {max-width:325px;border:solid 1px #DDD;padding:1em 1em .5em 1em;margin:1em 0;position:relative;background:#F5F5F5;}
.captchainer .refresh i.fa {position:absolute;top:1.5em;right:1.5em;cursor:pointer;line-height:16px;color:#00B703;padding:2px;width:16px;text-align:center;}
.captchainer .refresh i.fa:hover {color:#FFF;background:#00B703;}
.captchainer .captimg {display:block;padding:10px;background:#FFF;border:solid 1px #DDD;}
.captchainer .captimg img{margin:0 auto;}
.captchainer input {text-transform:uppercase;}
*/
.zebra tr.stripe {background-color:#FCFCFC;}
td.nowrap {white-space:nowrap;}
table, td, th {border-collapse:collapse;}

.captchainer {padding-top:5px;}
/**********end formelementen**********/

h1, h2, h3, h4, h5, h6, span.cat-title {line-height:normal;margin-top:0.17em;}
span.cat-title {margin-bottom:0.67em;display:block;}


.arrow.sub {display:none;}


.buttons {display:block;padding:1em 0;clear:both;}
button, .button, input[type="submit"], input[type="button"], a.basketblock {transition:0.5s;-webkit-transition:0.5s;text-shadow:0 1px 0 rgba(0,0,0,0.3);line-height:normal;}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, a.basketblock:hover {transition:0.5s;-webkit-transition:0.5s;}
a, .sterretje, .red, #verzendingklik, .fa.fa-question-circle, ul.onlinefiles li i.fa {text-decoration:none;}
.orderbox button, .orderbox .button, .orderbox input[type="submit"], .orderbox input[type="button"], .orderbutton {transition:0.5s;-webkit-transition:0.5s;text-shadow:0 1px 0 rgba(0,0,0,0.3);}
.orderbox button:hover, .orderbox .button:hover, .orderbox input[type="submit"]:hover, .orderbox input[type="button"]:hover, .orderbutton:hover {transition:0.5s;-webkit-transition:0.5s;}
ul.prodthumbs li .thumblink:hover, ul.fotopreview li a:hover {box-shadow:0 1px 3px rgba(0,0,0,0.3);cursor:pointer;}
div.catlist li.status-9 .orderbox .left, 
div.catlist li.status-9 .orderbox .catalogbutton {display:none;}


/**********footer*********/
.footercontainer {border-top:solid 1px;}
.footer-inner {padding:2em;}
.footercontainer .block-inner {display:block;float:left;margin-bottom:5em;}
.footercontainer .oneblock .block-inner {float:none;}
.footercontainer .twoblock .block-inner {width:48%;}
.footercontainer .twoblock .block-inner.firstblock {padding-right:2%;}
.footercontainer .twoblock .block-inner.lastblock {padding-left:2%;}
.footercontainer .threeblock .block-inner {width:30%;}
.footercontainer .threeblock .block-inner.firstblock {padding-right:5%;}
.footercontainer .threeblock .block-inner.lastblock {padding-left:5%;}
.lastfooter {font-size:0.7em;text-align:center;}
.lastfooter .footlink {display:inline;margin:0 0.5em;}
.lastfooter .footlink a {text-decoration:none;opacity:0.5;}
.lastfooter .footlink a:hover {opacity:1;}
/**********end footer************/


/***********content********/
.contentcontainer {padding-top:2em;}
.leftbar, .content, .rightbar {margin-bottom:5em;}
.content {width:70%;border:solid 1px;}
.leftbar, .rightbar {width:30%;}
.leftbar, .content {float:left;}
.rightbar {float:right;}
.midden_1 .leftbar {padding-right:1.8em;}
.midden_2 .rightbar {padding-left:1.8em;}
.midden_1 .content {float:right;}
.midden_3 .content {width:100%;}
.leftbar .inner, .rightbar .inner {padding:10px 10px 0 10px;border:solid 1px;}
/************end content*************/

/***********menu's*****************/
ul#nav1 {border-top:solid 1px;padding-bottom:10px;}
ul#nav1 li {position:relative;}
ul#nav1 .menudiv {border-bottom:solid 1px;}
ul#nav1 ul {display:none;position:absolute;left:100%;top:-1px;z-index:99;margin:0;padding:0;border:solid 1px;border-bottom:none;box-shadow:0 2px 4px rgba(0,0,0,0.2);max-height:70vh;overflow-y:auto;}
ul#nav1 ul li {display:block;clear:both;width:300px;}
ul#nav1 .menudiv a {padding:.8em 20px .8em .5em;}
ul#nav1 ul .menudiv a {padding:.8em;}



body.topmenu-items {padding-top:5em;}
.topmenucontainer {padding:1em;width:100%;height:5em;top:0;left:0;position:fixed;z-index:100;}
.topmenucontainer ul, .topmenucontainer li, ul.leftnav, ul.leftnav li {list-style:none;padding:0;margin:0;}
.top-inner .toplogo {float:left;}
.top-inner .toplogo img {max-height:3em;width:auto;transition:ease all 0.5s;}
.top-inner nav {float:right;width:auto;display:block;}
ul#nav2 li {display:inline-block;position:relative;}
ul#nav2 .menudiv a, body.scrolled ul#nav2 ul .menudiv a {padding:0 0.8em;line-height:3em;}
ul#nav2 ul {display:none;float:none;position:absolute;min-width:150px;width:auto;box-shadow:0 2px 4px rgba(0,0,0,0.2);max-height:80vh;overflow-y:auto;}
ul#nav2 ul li {display:block;clear:both;width:100%;position:relative;}
ul#nav2 li.subs ul .menudiv a {padding:0.7em;line-height:1.6em;}

.responsivemenu {display:none;}

/*#nav2 li.subs > .menudiv a {padding-left:20px;}*/
#nav2 li.subs > .menudiv a:after {content: "\f078";font-family:FontAwesome;font-style:normal;font-weight: normal;text-decoration: inherit;padding:0 0 0 .3em;line-height:normal;}
#nav1 li.subs > .menudiv a:after {content: "\f054";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;padding:.2em;position:absolute;right:5px;top:50% !important;margin-top: -0.8em !important;}


.menudiv a {display:block;text-decoration:none;line-height:normal;transition:ease height 0.5s;}


/*****************end menu's************/

.twoblock .block-inner {width:50%;float:left;}
.twoblock .block-inner#column2 {float:right;}
.oneblock .block-inner {}

body.scrolled .topmenucontainer {padding:0.5em 1em;height:3em;}
body.scrolled ul#nav2 .menudiv a {line-height:2em;transition:ease 0.5s;}
body.scrolled .topmenucontainer {transition:ease 0.5s;}
body.scrolled .top-inner .toplogo img {transition:ease all 0.5s;}
body.scrolled .top-inner .toplogo img {max-height:2em;width:auto;}


header .mainimagecontainer {display:block;width:100%;height:50vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.slideshowheader {z-index:0;}
header .mainimage-inner {position:absolute;top:0;right:0;left:0;height:50vh;text-align:center;z-index:2;}
header .mainimage-block {position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);}
header .mainimage-inner h1.toptitel {margin:0;padding:0 20px;display:block;overflow:hidden;}
header .mainimage-inner span.topslogan {margin:0;padding:0 20px;display:block;overflow:hidden;font-size:60%;}
header .mainimagecontainer:after {content: "";display:block;width:100%;height:50vh;position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);-webkit-background-size:3px 3px;-moz-background-size: 3px 3px;background-size:3px 3px;z-index:1;}
h1.toptitel, span.topslogan {text-shadow:1px 1px 0 rgba(0,0,0,0.2);}






/*******Alineas*************/
.alineatype1 {padding:20px;margin:0 auto;overflow:auto;}
.content .block-inner .alineatype:last-child {margin:0 auto;}
.alineatype1.border {border:solid 1px;padding:10px;margin:10px 10px 1em 10px;}
.alineatype1.bigbox {font-size:1.8em;line-height:1.2em;padding:1.5em;margin:10px 10px 1em 10px;}
.alineatype1.bigbox h1 {font-size:1.8em;}
.alineatype1.bigbox h1 {font-size:1.5em;}
.alineatype1.bigbox h1 {font-size:1.2em;}
.alineatype1.bigbox a {opacity:.8;}
.alineatype1.bigbox a:hover {opacity:.9;}
.content .block-inner .alineatype1.border:last-child {margin:10px !important;}
.alineatype1 section {clear:both;}
.alineatype1 section .imgleft {float:left;margin-right:1em;}
.alineatype1 section .imgright {float:right;margin-left:1em;}
.alineatype1 section .imgleft, .alineatype1 section .imgright {max-width:35%;margin-bottom:1em;}

table.contacttable {max-width:100%;}
td.contactleft {width:auto;padding-right:2em;}
td.contactadres {padding-top:1.35em;}
td.strong {font-weight:bold;}

input.subject {position: fixed;left:-10000000000000px;}

.fa-ul .fa-li {line-height:1.35em;}

/* jPlayer */
div.jp-audio {line-height:1.6;color:#666;border:1px solid #CCC;background-color:#eee;position:relative;}
div.jp-interface {position:relative;background-color:#eee;width:100%;}
div.jp-audio div.jp-type-single div.jp-interface {height:100px;}
div.jp-audio div.jp-type-playlist div.jp-interface {height:100px;}

/* @group CONTROLS */
div.jp-controls-holder {clear:both;width:100%;margin:0 auto;position:relative;overflow:hidden;top:-8px;}
div.jp-interface ul.jp-controls {list-style-type:none;margin:0;padding: 0;overflow:hidden;}
div.jp-audio ul.jp-controls {width: auto;padding:20px 20px 10px 20px;}
div.jp-interface ul.jp-controls li {display:inline;float: left;}
/**/
div.jp-interface ul.jp-controls a {	display:block;overflow:hidden;text-indent:-9999px;}
a.jp-play, a.jp-pause {width:40px;height:40px;}
a.jp-play {background: url(/images/mooie.jplayer.png) 0 0 no-repeat;}
a.jp-play:hover {background: url(/images/mooie.jplayer.png) -41px 0 no-repeat;}
a.jp-pause {background: url(/images/mooie.jplayer.png) 0 -42px no-repeat;display: none;}
a.jp-pause:hover {background: url(/images/mooie.jplayer.png) -41px -42px no-repeat;}
a.jp-stop, a.jp-previous, a.jp-next {width:28px;height:28px;margin-top:6px;}
a.jp-stop {background: url(/images/mooie.jplayer.png) 0 -83px no-repeat;margin-left:10px;}
a.jp-stop:hover {background: url(/images/mooie.jplayer.png) -29px -83px no-repeat;}
a.jp-previous {background: url(/images/mooie.jplayer.png) 0 -112px no-repeat;}
a.jp-previous:hover {background: url(/images/mooie.jplayer.png) -29px -112px no-repeat;}
a.jp-next {background: url(/images/mooie.jplayer.png) 0 -141px no-repeat;}
a.jp-next:hover {background: url(/images/mooie.jplayer.png) -29px -141px no-repeat;}
/**/
div.jp-interface ul.jp-controls a {display:block;overflow:hidden;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.1);}
div.jp-interface ul.jp-controls a:hover {text-shadow:0 1px 2px rgba(0,0,0,0.2);color:#333;}
a.jp-play, a.jp-pause {width:40px;height:40px;}
a.jp-play i.fa, a.jp-pause i.fa {font-size:20px;margin:0;line-height:40px;}
a.jp-play {color:#16A400 !important;}
a.jp-play:hover {color:#128800 !important;}
a.jp-pause {display:none;color:#333;}
a.jp-pause:hover {}
a.jp-stop, a.jp-previous, a.jp-next {width:28px;height:28px;margin-top:6px;color:#666;}
a.jp-stop {margin-left:10px;}
a.jp-stop:hover {}
a.jp-previous {}
a.jp-previous:hover {}
a.jp-next {}
a.jp-next:hover {}
/* @end */

/* @group progress bar */
div.jp-progress {overflow:hidden;}
div.jp-audio div.jp-progress {position: absolute;bottom:0px;height:4px;}
div.jp-audio div.jp-type-single div.jp-progress {left:110px;width:186px;}
div.jp-audio div.jp-type-playlist div.jp-progress {left:0px;width:100%;}
div.jp-video div.jp-progress {top:0px;left:0px;width:100%;height:10px;}
div.jp-seek-bar {background-color:#D3D3D3;width:0px;height:100%;cursor: pointer;}
div.jp-play-bar {background-color: #0C0;width:0px;height:100%;}
/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {background: url(/images/mooie.seeking.gif);}
/* @end */

/* @group volume controls */
a.jp-mute,a.jp-unmute,a.jp-volume-max {width:18px;height:24px;margin-top:5px;color:#666;}
a.jp-mute:hover,a.jp-unmute:hover,a.jp-volume-max:hover {color:#333;}
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute {margin-left: 110px;}
div.jp-audio div.jp-type-playlist a.jp-mute,div.jp-audio div.jp-type-playlist a.jp-unmute {margin-left: 34px;}
div.jp-audio a.jp-volume-max {margin-left: 56px;}
div.jp-video a.jp-mute,div.jp-video a.jp-unmute,div.jp-video a.jp-volume-max {position: absolute;top:12px;margin-top:0;}
div.jp-video a.jp-mute,div.jp-video a.jp-unmute {left: 50px;}
div.jp-video a.jp-volume-max {left: 134px;}
/*a.jp-mute {background: url(/images/mooie.jplayer.png) 0 -170px no-repeat;}
a.jp-mute:hover {background: url(/images/mooie.jplayer.png) -19px -170px no-repeat;}
a.jp-unmute {background: url(/images/mooie.jplayer.png) -60px -170px no-repeat;display: none;}
a.jp-unmute:hover {background: url(/images/mooie.jplayer.png) -79px -170px no-repeat;}
a.jp-volume-max {background: url(/images/mooie.jplayer.png) 0 -186px no-repeat;}
a.jp-volume-max:hover {background: url(/images/mooie.jplayer.png) -19px -186px no-repeat;}
*/
div.jp-volume-bar {position: absolute;overflow:hidden;background-color: #EEE;width:46px;height:5px;cursor: pointer;border: solid 1px #FFF;}
div.jp-audio div.jp-volume-bar {top:38px;left:206px;}
div.jp-volume-bar-value {background-color: #D70000;width:0px;height:5px;}
/* @end */

/* @group current time and duration */
div.jp-audio div.jp-time-holder {position:absolute;top:60px;}
div.jp-audio div.jp-type-single div.jp-time-holder {left:110px;width:186px;}
div.jp-audio div.jp-type-playlist div.jp-time-holder {left:166px;width:130px;}
div.jp-current-time,div.jp-duration {width:60px;font-size:15px;margin: 0 10px;}
div.jp-current-time {float: left;display:inline;}
div.jp-duration {float: right;display:inline;text-align: right;}
/* @end */

/* @group playlist */
div.jp-title {font-weight:300;text-align:center;}
div.jp-title,div.jp-playlist {width:100%;background-color:#EEE;border-top:1px solid #CCC;}
div.jp-type-single div.jp-title,div.jp-type-playlist div.jp-title,div.jp-type-single div.jp-playlist {border-top:none;}
div.jp-title ul,div.jp-playlist ul {list-style-type:none;margin:0;padding:0 20px;}
div.jp-title li {padding:5px 0;font-weight:300;}
div.jp-playlist li {padding:10px 0 9px 20px;border-bottom:1px solid #CCC;}
div.jp-playlist li div {display:inline;}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {padding:10px 0 10px 20px;border-bottom:none;}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {list-style-type:square;list-style-position:inside;	padding-left:7px;}
div.jp-type-playlist div.jp-playlist a {color: #666;text-decoration: none;}
div.jp-type-playlist div.jp-playlist a:hover {color:#000;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {font-weight:300;color:#222;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold;color:#666;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {color:#0d88c1;}
div.jp-type-playlist div.jp-playlist span.jp-free-media {float:right;display:inline;text-align:right;	margin-right:10px;}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#666;}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0d88c1;}
span.jp-artist {font-size:.8em;color:#666;}
/* @end */

div.jp-jplayer audio,div.jp-jplayer {width:0px;height:0px;}
div.jp-jplayer {background-color: #000000;}

/* @group TOGGLES */
/* The audio toggles are nested inside jp-time-holder */
ul.jp-toggles {list-style-type:none;padding:0;margin:0 auto;overflow:hidden;display:none;}
div.jp-audio .jp-type-single ul.jp-toggles {width:25px;}
div.jp-audio .jp-type-playlist ul.jp-toggles {width:55px;margin: 0;position: absolute;left: 325px;top: 50px;}
div.jp-video ul.jp-toggles {margin-top:10px;width:100px;}
ul.jp-toggles li {display:block;float:right;}
ul.jp-toggles li a {display:block;width:25px;height:18px;text-indent:-9999px;line-height:100%;}
a.jp-full-screen {background: url(/images/mooie.jplayer.png) 0 -310px no-repeat;margin-left: 20px;}
a.jp-full-screen:hover {background: url(/images/mooie.jplayer.png) -30px -310px no-repeat;}
a.jp-restore-screen {background: url(/images/mooie.jplayer.png) -60px -310px no-repeat;margin-left: 20px;}
a.jp-restore-screen:hover {background: url(/images/mooie.jplayer.png) -90px -310px no-repeat;}
a.jp-repeat {background: url(/images/mooie.jplayer.png) 0 -290px no-repeat;}
a.jp-repeat:hover {background: url(/images/mooie.jplayer.png) -30px -290px no-repeat;}
a.jp-repeat-off {background: url(/images/mooie.jplayer.png) -60px -290px no-repeat;}
a.jp-repeat-off:hover {background: url(/images/mooie.jplayer.png) -90px -290px no-repeat;}
a.jp-shuffle {background: url(/images/mooie.jplayer.png) 0 -270px no-repeat;margin-left: 5px;}
a.jp-shuffle:hover {background: url(/images/mooie.jplayer.png) -30px -270px no-repeat;}
a.jp-shuffle-off {background: url(/images/mooie.jplayer.png) -60px -270px no-repeat;margin-left: 5px;}
a.jp-shuffle-off:hover {background: url(/images/mooie.jplayer.png) -90px -270px no-repeat;}
/* @end */

/* @group NO SOLUTION error feedback */
.jp-no-solution {position:absolute;width:390px;margin-left:-202px;left:50%;top: 10px;padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none;}
.jp-no-solution a {color:#000;}
.jp-no-solution span {font-size:1em;display:block;text-align:center;font-weight:bold;}
/* @end */


.videoframe, .video {position: relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:1em 0;}
.alineatype1.border .videoframe, .alineatype1.border .video {margin:1em 0 0 0;}
.videoframe iframe,.videoframe object,.videoframe embed, .video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
/*#fb-root {display: none;}*/

ul.onlinefiles li i.fa {opacity:.7;}

ul.fotopreview {padding:0;list-style:none;margin-left:-1%;}
ul.fotopreview li {float:left;margin:0 0 1% 1%;}
ul.fotopreview li {width:13.2857%;}
.twoblock ul.fotopreview li, .midden_3 .twoblock ul.fotopreview li {width:19%;}
.midden_3 ul.fotopreview li {width:10.111111%;}
ul.fotopreview li a {display:block;border:solid 1px;}
ul.fotopreview li a:hover {}


.alineatype1.realtype31 {overflow:hidden;}
.bb-container {margin-left:-3%;display:block;}
.bb-cal-place {display:inline-block;margin:0 0 5% 3%;width:47%;vertical-align:top;}
.bb-cal-place table {width:100%;}
.bb-cal-place table td {line-height:2em;text-shadow:1px 1px 0 rgba(255,255,255,0.4);color:#333;}
td.beschikbaar {border:solid 1px rgba(255,255,255,.5);}
.bb-table {margin-bottom:2em;}
.twoblock .bb-container {margin-left:0;}
.twoblock .bb-cal-place {display:block;margin:0 0 5% 0;width:100%;}
.bb-cal-place table td {width:14.28571428571429%;}

.realtype2 .fotorama__wrap {margin:0 auto;}
.realtype2 .fotorama__thumb-border {border-color:rgba(255,255,255,0.5);box-shadow:0 0 2px rgba(0,0,0,0.2)}
.realtype2 .fotorama__caption__wrap {width:100%;padding:.7em;background:rgba(255,255,255,0.5)}
.realtype2 .fotorama__stage {margin-bottom:.5em;}
.realtype2 .mooislide .fotorama__arr {display:none !important;}
.fotorama > * {visibility: hidden;}
.fotorama > .fotorama__wrap {visibility: visible;}
.fotobackbutton {position:absolute;top:0;right:0;}
.fotobackbutton a, .fotobackbutton a:hover {color:#FFF;background:#DDDDDD;display:block;}
.fotobackbutton a i.fa {width:42px;height:42px;line-height:42px;text-align:center;}
.fotobackbutton a:hover {opacity:.7;}
/********End alineas************/


/********Webwinkel***********/
.show-list, .show-block {font-size:28px;line-height:32px;bottom:2px;left:5px;position:absolute;opacity:0.7}
.show-list {left:0;}
.show-block {left:40px;}
.show-list i.fa, .show-block i.fa {font-size:28px;}
.catblock .responsive-container {position:relative;width:100%;height:200px;padding:2px;border:solid 1px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.5em;}
.catblock .imgright {display:none;}
.catblock .dummy {padding-top:100%;}
.catblock .img-container {position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;}
ul li.status-2 .img-container,
ul li.status-2 .imgright {opacity: .5 !important}

.catblock .img-container img {max-width:95%;max-height:95%;}
.catblock .img-container:before {content:' ';display:inline-block;vertical-align:middle;height:100%;}
.catblock .img-container img {vertical-align: middle;display: inline-block;}
.catblock .show-list, .catlist .show-block {opacity:0.3;}
.catblock .show-list:hover, .catlist .show-block:hover {opacity:1;cursor:pointer;}
.cat-topbar {display:block;position:relative;padding-bottom:50px;margin-bottom:3em;}
.sortfield {position:absolute;bottom:0;left:100px;} 
.sortfield select, .sortfield label {font-size:14px;}
.sortfield select {margin:0 0 0 0.5em;}
.catblock ul {position:relative;list-style:none;margin:0 -5px 1.3em -5px;padding:0;}
.catblock ul li {position:relative;margin:0;padding:5px;display:block;float:left;width:33.33333%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.midden_3 .catblock ul li {width:20%;}
.catblock ul .prod-link {display:block;}
.catblock ul li .cat-prod {border:solid 1px;padding:10px;}
.catblock .cat_prod_description {display:none;}
.catblock h3 {display:block;height:1.5em;line-height:1.5em;overflow:hidden;font-weight:300 !important;text-align:center;font-size:120%;}
.catblock ul .orderbox .left {text-align:center;}
.catblock ul .orderbox .price {font-size:1.5em;display:block;padding-bottom:1em;}
.catblock ul .orderbox .from {opacity:0.5;text-decoration:line-through;display:block;position:absolute;font-size:.8em;width:100%;left:0;bottom:5.5em;}
.catblock ul .orderbox .right {text-align:center;padding:1em 0 0 0;}

.catlist ul {list-style:none;margin:0;padding:0;}
.catlist ul li {display:block;margin-bottom:3em;position:relative;box-shadow:0 1px 0 rgba(0,0,0,0.1);}
.catlist ul .prod-link h3 {font-weight:300;}
.catlist ul .imgright {width:auto;float:right;max-width:30%;}


.catlist .responsive-container {display:none;}
.catlist ul .cat_prod_description {clear:both;}
.catlist ul .orderbox {display:block;clear:both;padding:1em 0 2em 0;}
.catlist ul .orderbox .left {display:block;float:left;}
.catlist ul .orderbox .price {font-size:1.5em;}
.catlist ul .orderbox .from {opacity:0.5;text-decoration:line-through;margin-left:1em;}
.catlist ul .orderbox .right {display:block;float:right;}

.product-left, .product-right {float:left;width:50%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product-left {padding-right:1em;}
.product-right {padding-left:1em;}
.prodimages .responsive-container {position:relative;width:100%;height:300px;padding:2px;border:solid 1px;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;}
.prodimages .responsive-container, ul.prodthumbs li .thumblink {cursor:pointer;}
.prodimages .dummy {padding-top:100%;}
.prodimages .img-container {position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a;}
.prodimages .img-container img {max-width:98%;max-height:98%;}
.prodimages .img-container:before {content:' ';display:inline-block;vertical-align:middle;height:100%;}
.prodimages .img-container img {vertical-align: middle;display: inline-block;}
ul.prodthumbs {padding:0;list-style:none;margin-left:-3.3333%;}
ul.prodthumbs li {width:30%;margin-left:3.3333%;margin-bottom:1em;float:left;height:100px;}
ul.prodthumbs li .thumblink {border:solid 1px;padding:5px;background-size:cover;background-position:center center;height:90px;}
ul.prodthumbs li img {display:none;}
.description2 {padding-top:2em;}

.product-left.status-9 form {display: none;}


.realtype21 {padding-bottom:50px;}
.hide-back .backbutton a:before {display:none;}
.realtype21 .backbutton a:before {content: "\f060";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;position:absolute;bottom:0;right:0;padding:10px 15px;background:#DDD;color:#FFF;}
.realtype21 .backbutton a:hover {opacity:.7;}
.p_artnr {position:absolute;bottom:5px;left:5px;font-size:0.8;opacity:0.5;}
.product-left .orderbox {display:block;clear:both;padding:1em 0 2em 0;}
.product-left .orderbox .left {display:block;float:left;}
.product-left .orderbox .price {line-height:normal;font-size:2.5em;}
.product-left .orderbox .error.temp_unavailable {margin-top:10px;}
.product-left .orderbox .from {margin-left:1em;opacity:0.5;text-decoration:line-through;}
.product-left .orderbox .right {display:block;float:right;}
.product-left .orderbox .right .prod_order_button {display:block;padding:.3em 0;}

.shoptable {width:100%;border:solid 1px #DDD;margin-bottom:1em;background:#FFF;}
.shoptable td, .shoptable th {border:solid 1px #DDD;padding:.6em;color:#444;}
.shoptable th {background:#EEE;}
.cartleftbuttons, .cartrightbuttons {display:block;padding:0;line-height:normal;}
.cartleftbuttons {float:left;}
.cartrightbuttons {float:right;}
.amount {text-align:right;}
.countercell {display:block;position:relative;}
.shoptable .counter {width:60px;margin:0 30px 0 0;text-align:right;}
.shoptable .removeitem {position:absolute;right:0;top:0;padding:.5em .3em;color:#F30;line-height:16px;display:block;cursor:pointer;}
.shoptable .removeitem i.fa {font-size:18px;}


ul.paymentmethods {list-style:none;}

.shopfieldcontainer {margin-bottom:8px;}
.shopfieldcontainer .shopfield {width:100%;}
.shopfieldcontainer input {width: 100%;margin:0;max-width: 100%;}
.shopfieldcontainer.halffield {width:49.5%;}
.shopfieldcontainer.leftfield {float:left;}
.shopfieldcontainer.rightfield {float:right;}
.shopfieldcontainer .shopfield.addressfield {width: calc(99% - 100px);float:left;}
.shopfieldcontainer .shopfield.numberfield {width:100px;float:right;}
.shopfieldcontainer.zipfield {width:25%;}
.shopfieldcontainer.cityfield {width:74%;}
.required input,
.required-input input {border-color:#F00;box-shadow:0 0 5px rgba(255,0,0,.7);background:#FFF4F4;}
.shopfieldcontainer .fullmessage {display:block;clear:both;height:22px;}



.remarkfield {clear:both;display:block;}
#verzendingklik {display:block;margin:1em 0;cursor:pointer;}
#verzendingdiv h3 {font-size:1.2em;margin:10px 0 0;}

.prodname {display:block;}
.proddescript {display:block;opacity:.8;font-size:.8em;}
/********End webwinkel********/



/************Start Slimbox***************/
/* SLIMBOX */

#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow:hidden;background:#FFF;padding:10px;}
.lbLoading {background: transparent url(../lib/slimbox/img/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:10px;top:10px;background-repeat:no-repeat;max-height: 80vh;background-size: contain !important;background-position:center center;background-color:#FFF;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;max-height:80vh;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(../lib/slimbox/img/prev.png) no-repeat 0 center;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(../lib/slimbox/img/next.png) no-repeat 100% center;}
#lbBottom {color:#666;text-align:left;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;height:30px;background:transparent url(../lib/slimbox/img/close.png) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:400;}
/************End Slimbox***************/






/********start blog*******/
.blogpager {display:block;padding: 0 20px;}
.blogarchief {display:block;padding: 20px;}
.blogarchief a.archieflink {float:left;}
.blogarchief a.rsslink {float:right;}
.blogfooter {display:block;margin:3em 20px;padding:25px 0 20px 0;clear:both;}
.blogfooter .date, .blogfooter .permalink, .blogfooter .responses {float:left;line-height:16px;margin-right:1em;font-size:.9em;padding-right:1em;}
.blogfooter .shootitout .addthis_inline_share_toolbox {margin:1em 0 0 -2px;}
.blogfooter .permalink a, .blogfooter .responses a {opacity:.8;}
.blogfooter .permalink a:hover, .blogfooter .responses a:hover {opacity:1;}
.backblog {display:block;padding:2em 20px 0 20px;font-size:.9em;}
.responsebox {display:block;box-shadow:0 0 1px rgba(0,0,0,0.2);padding:10px;margin-bottom:1em;background:rgba(55,55,55,.005)}
.responder {font-size:.8em;}
.responder .light {margin-left:1em;opacity:.5;}
.weblogartikelset.blogpost .alineatype1.realtype1 {padding:0 20px;margin:-10px 0;}
.weblogartikelset.blogpost .alineatype1.realtype1.border {padding:10px 20px;margin:-10px 10px;}
.weblogartikelset.blogpost {padding-top:35px;}

/********end blog *******/



/*********gastenboek**************/
.gbreactiebutton {position:absolute;right:2em;top:2.5em;}
.checkbox {display:block;position: relative;margin:5px 0 10px;}
.checkbox label {display:inline-block;}
/*********end gastenboek**********/




/**************widgets***************/
.leftbar .widget, .rightbar .widget, .footerblock .widget {margin-bottom:2em;}
.leftbar .widget:last-child, .rightbar .widget:last-child {margin-bottom:10px;}
.widget .imgleft, .widget .imgright {max-width:30%;margin-bottom:.5em;}
.widget .imgleft {margin-right:1em;}
.widget .imgright {margin-left:1em;}

#widgetslide, #widgetslide .slidecontent {max-width:100%;overflow-x:hidden;}

.widgetmenu ul, .widgetmenu ul li {list-style: none;margin-left:0;padding-left:0;}
.widgetmenu ul li ul {margin-left:1em;}

.widget {display:block;clear:both;margin:1em 0;}
.widget ul.w_sociallinks {list-style:none;padding:0;}
.widget .social-icons {display:inline-block;margin:0 4px 4px 0;}
.widget .social-icons a {display:block;width:40px;line-height:40px;height:40px;font-size:22px;text-align:center;}
.bodywidget .widget .social-icons a {line-height:38px;}
.bodywidget .widget ul.w_sociallinks {padding:2px;}
.bodywidget .widget .social-icons {margin:2px;}
.widget .social-icons a:hover {opacity:0.8; }
ul.social-icons li a.facebook-icon, ul.social-icons li a.facebook-icon:hover {color:#1877F2;}
ul.social-icons li a.flickr-icon, ul.social-icons li a.flickr-icon:hover {color:#FF0285;}
ul.social-icons li a.googleplus-icon, ul.social-icons li a.googleplus-icon:hover {color:#DB4B39;}
ul.social-icons li a.instagram-icon, ul.social-icons li a.instagram-icon:hover {color:#CD3776;}
ul.social-icons li a.linkedin-icon, ul.social-icons li a.linkedin-icon:hover {color:#1B85BD;}
ul.social-icons li a.pinterest-icon, ul.social-icons li a.pinterest-icon:hover {color:#CB2028;}
ul.social-icons li a.tumblr-icon, ul.social-icons li a.tumblr-icon:hover {color:#33506B;}
ul.social-icons li a.twitter-icon, ul.social-icons li a.twitter-icon:hover {color:#00BEF6;}
ul.social-icons li a.youtube-icon, ul.social-icons li a.youtube-icon:hover {color:#CC181E;}
ul.social-icons li a.dropbox-icon, ul.social-icons li a.dropbox-icon:hover {color:#1081DE;}
ul.social-icons li a.soundcloud-icon, ul.social-icons li a.soundcloud-icon:hover {color:#FF5500;}
ul.social-icons li a.spotify-icon, ul.social-icons li a.spotify-icon:hover {color:#2EBD59;}
ul.social-icons li a.beatport-icon, ul.social-icons li a.beatport-icon:hover {color:#94D500;}
ul.social-icons li a:hover {opacity:.8;box-shadow:none;}
ul.social-icons.invert-icons li a.facebook-icon {background-color:#1877F2;color:#FFF;}
ul.social-icons.invert-icons li a.flickr-icon {background-color:#FF0285;color:#FFF;}
ul.social-icons.invert-icons li a.googleplus-icon {background-color:#DB4B39;color:#FFF;}
ul.social-icons.invert-icons li a.instagram-icon {background-color:#CD3776;color:#FFF;}
ul.social-icons.invert-icons li a.linkedin-icon {background-color:#1B85BD;color:#FFF;}
ul.social-icons.invert-icons li a.pinterest-icon {background-color:#CB2028;color:#FFF;}
ul.social-icons.invert-icons li a.tumblr-icon {background-color:#33506B;color:#FFF;}
ul.social-icons.invert-icons li a.twitter-icon {background-color:#00BEF6;color:#FFF;}
ul.social-icons.invert-icons li a.youtube-icon {background-color:#CC181E;color:#FFF;}
ul.social-icons.invert-icons li a.dropbox-icon {background-color:#1081DE;color:#FFF;}
ul.social-icons.invert-icons li a.soundcloud-icon {background-color:#FF5500;color:#FFF;}
ul.social-icons.invert-icons li a.spotify-icon {background-color:#2EBD59;color:#FFF;}
ul.social-icons.invert-icons li a.beatport-icon {background-color:#94D500;color:#FFF;}
ul.social-icons.invert-icons li a:hover {color:#FFF !important;opacity:.8;box-shadow:0 1px 2px rgba(0,0,0,0.2);}

.pollwidget label {display:block;position:relative;padding:0 0 0 20px;}
.pollwidget label input {position:absolute;left:0;top:0.2em;}
td.polldivcell {padding:3px 10px;}
td.padding-right {padding-right:10px;}
.pollresults th {text-align:left;font-weight:inherit;}
.f_1 .footercolumn .pollwidget p {text-align:left;}
.polldiv {height:1.5em !important;}

ul.rs_list, ul.rs_list li  {padding-left:0;margin-left:0;list-style:none;}
ul.rs_list .rs_date {margin:0 1em 0 0;font-size:.8em;}

.completesitemap ul, .completesitemap ul li  {padding-left:0;margin-left:0;list-style:none;}
.completesitemap ul {margin:0;}
.completesitemap ul ul  {padding-left:1em;}
.completesitemap {padding-bottom:1em;}

.leftbar .footstat, .rightbar .footstat,
.footerblock .footstat  {display:block;}

.leftbar a.basketblock, .rightbar a.basketblock {display:block;}
.basketblockhead {display:inline-block;content: "\f060";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;text-indent:-999999999px;}
.basketblockhead i.fa.fa-shopping-cart {line-height:1.6em;}
.basketblockdetails {display:inline-block;}

.zoekwidget, .mailingwidget {max-width:350px;}
#mailingfield, #searchfield {width:70%;margin:0;}
.zoekwidget input[type="submit"], .mailingwidget input[type="submit"] {width:20%;padding:6px 0;margin:0;float:right;overflow:hidden;line-height:normal;}

a.goog-te-menu-value, a.goog-te-menu-value:hover, a.addthis_button_expanded, a.addthis_button_expanded:hover  {color:#000 !important;text-decoration:none !important;}
#google_translate_element {display:block;line-heigt:normal;clear:both;}
.goog-te-gadget-icon, a.goog-te-menu-value img {display:inline-block;}
.goog-te-gadget-simple {border:solid 1px #DDD !important;}

/*#fb-root {display: none;}
.mooie-likebox {width:100%;}
.mooie-likebox .fb_iframe_widget, 
.mooie-likebox .fb_iframe_widget span, 
.mooie-likebox .fb_iframe_widget span iframe[style],
.realtype20 .fb_iframe_widget,
.realtype20 .fb_iframe_widget span, 
.realtype20 .fb_iframe_widget span iframe[style] {width: 100% !important;}
.leftcolumn .mooie-likebox {width: 240px}
.leftcolumn .mooie-likebox .fb_iframe_widget, 
.leftcolumn .mooie-likebox .fb_iframe_widget span, 
.leftcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 240px !important;}
.rightcolumn .mooie-likebox {width: 280px;}
.rightcolumn .mooie-likebox .fb_iframe_widget, 
.rightcolumn .mooie-likebox .fb_iframe_widget span, 
.rightcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 280px !important;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {line-height:normal !important;}
.fb_iframe_widget.color-dark, .fb_iframe_widget.color-dark span, .fb_iframe_widget.color-dark span iframe[style] {background-color:#333333;}
.fb_iframe_widget.color-light, .fb_iframe_widget.color-light span, .fb_iframe_widget.color-light span iframe[style] {background-color:#FFF;}
div.addthis_32x32_style a.addthis_button_google_plusone_badge {width:32px !important;height:32px !important;}
#facebook div[id^="feedback_"] {width:150px !important;}*/

.addthis_button_facebook_like .fb_iframe_widget, .addthis_button_facebook_like .fb_iframe_widget span, .addthis_button_facebook_like .fb_iframe_widget span iframe[style] {background:none;}

.nonaddthis {float:left !important;margin-right:2px !important;}.nonaddthis {float:left !important;margin-right:2px !important;}
.addthis_32x32_style .nonaddthis {height:32px;}
.addthissmall .nonaddthis {height:17px;}
.addthis_toolbox a {margin-bottom:2px;}

.bodywidget {position:fixed;right:0;top:20%;z-index:999;width:46px;}
.bodywidget .addthis_toolbox {background:rgba(255,255,255,.8);padding:5px 0 1px 5px;box-shadow:0 0 2px rgba(0,0,0,0.2);}
.bodywidget .addthis_toolbox a {position:relative;float:none;padding:0;margin:0;}
.bodywidget .addthis_toolbox a span, .bodywidget .addthis_toolbox a.nonaddthis {margin-bottom:-2px;}
.bodywidget .addthis_toolbox a:hover {opacity:0.5;}

.laststats {text-align:center;padding:20px;}
.laststats .widget {display:inline-block;}
.laststats span {display:inline-block;padding:0 1em;font-size:.8em;border-right:solid 1px;}
.laststats .widget:last-child span:last-child {border:none !important;}
/***************end widgets****************/



.cookie-message {position:fixed;top:0;left:50%;padding:5px 1%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:rgba(255,255,255,0.9);box-shadow:0px 0px 3px rgba(0,0,0,0.5);z-index: 999999;display:none;color:#333;font:normal normal 14px/20px Arial, Helvetica, sans-serif;width:auto;}
#clickcookieinfo {cursor:pointer;margin:0 50px 0 10px;color:#0061C8;}
#clickcookieinfo:hover {text-decoration:underline;}
#extracookieinfo {display:none;margin-top:30px;}
#extracookieinfo p {margin-bottom:1em;}
.cookiebar-close {color:#333;cursor:pointer;}
a.akkoord-icon {position:absolute;top:2px;right:2px;width:41px;height:41px;line-height:42px;text-align:center;color:#F00;}
a.akkoord-icon i.fa {font-size:20px;}
a.akkoord-icon:hover {background:#F00;color:#FFF;}
a.akkoord-button {position:relative;}
.cookie-message .button {margin-left:10px;}
a.akkoord-button {background:#07B800;border-color:#069000;color:#FFF;}
a.akkoord-button:hover {background:#069000;color:#FFF;}

a.searchlink {display:block;padding:10px;border:solid 1px #DDD;margin-bottom: 1em;background-color:#FFF;color:#222 !important;}
a.searchlink:hover {text-decoration:none!important;color:#000 !important;background-color:#F9F9F9;border-color:#CCC;}
a.searchlink span.link {color:#009933;font-size:80%;}
a.searchlink h1, a.searchlink:hover h1 {color:#00F !important;text-decoration:underline!important;margin:0;}
a.searchlink img {max-width:100px;margin-left:15px;}
.a.searchlink .price {display:block;}
a.searchlink .pricetopay {}
a.searchlink .origprice {font-size:80%;text-decoration:line-through;margin-left:15px;}


.demotext {position:fixed;top:10%;left:0;z-index:999;font:normal normal 16px/normal Arial, Helvetica, sans-serif;}
.demotext a {color:rgba(0,0,0,0.7);display:block;padding:10px;background:rgba(255,255,255,.8);box-shadow:0px 0px 5px rgba(0,0,0,0.1);border:3px solid rgba(255,255,255,.5);border-left:none;text-align:center;}
.demotext a:hover {background:#F5F5F5;color:#000;}
.demotext .democounter {display:block;font-size:80%;padding:5px;background:#F30;color:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.1);}

.afterdemoperiod {display:block;padding:30px 2.5%;position:fixed;margin:10% 22.5%;max-width:50%;background-color:rgba(255,255,255,0.7);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:999999;font:normal normal 20px/1.4em Arial, Helvetica, sans-serif;}
.afterdemoperiod, .afterdemoperiod h1 {color:#333 !important;}
.afterdemoperiod a, .afterdemoperiod a:hover {color:#1463B5 !important;}
.afterdemoperiod h1 {font:normal normal 50px/normal Arial, Helvetica, sans-serif;color:#1463B5 !important;}

.basketenzo {position:fixed;top:-3px;right:3%;z-index:999;background:#FFF;color:#000;border:solid 1px #FFF;border-bottom-width:3px;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:13px 25px;}
.basketenzo:hover {box-shadow:0 0 5px rgba(0,0,0,0.5);}

.shopconversiecode {display:fixed;top:0;left:0;width:0;height:0;overflow:hidden;text-indent:-999999999px;}

ul.blogwidget, ul.blogwidget li, ul.blogwidget li span, ul.blogwidget li span a {margin:0;padding:0;list-style:none;}
ul.blogwidget {padding-bottom:1em;}
ul.blogwidget li span, ul.blogwidget li span a {display:block;line-height:normal;}
ul.blogwidget li span.blogtitle {}
ul.blogwidget li span.blogmeta {font-size:85%;margin:.4em 0 1em;opacity:.6;}
ul.blogwidget li a:hover span.blogmeta {text-decoration:none;}


.productorama {border:solid 1px rgba(0,0,0,.1);background:rgba(255,255,255,.1);padding:4px 4px 2px;}
.productorama .fotorama__nav-wrap {margin-top:4px;}
.productorama .fotorama__thumb-border {border:none 0;box-shadow:0 0 3px rgba(0,0,0,.5);width:100px !important;height:100px !important;}

body #swipebox-overlay {z-index:9999999 !important;}






