body {background:white;background-image:none !important}
#header {display:none}
#top {padding-top:3px;height:180px;width:100%;background-size:100% 100%;background-repeat:repeat-y}
#top > div {background:none;text-align:left;width:auto;}
#top img#logo {margin-top:60px;position:static;margin-left:20px;height:50px}
#top > div strong {position:static;width:100vw;margin-left:10px}
#contact, #accountinfo, .banner, .breed, .banneroverlay {display:none}

#cart > div#cartinfo {display:none}

#foot {height:auto}
#foot ul {width:100%;text-align:center;padding-bottom:50px}
#foot ul li {width:100% !important;font-size:18px;text-align:left;margin:0;padding:30px 30px 0px 30px;display:block;line-height:1.2em}

#foot li span {font-size:22px}

#foot p, #foot h3 {text-align:left;font-size:18px}

#site {width:100%;padding:0}

#home {width:100%;margin:0;text-align:center}

#proL {width:100%}

#fotos {width:100%}
#foto {max-width:90%;max-height:90%}

#proR {width:100%}

#switch {position:absolute;top:10px;left:20px;height:30px;line-height:30px;background-size:30px auto;background-position:5px center;padding-left:50px;width:260px}

#slide {width:100%;height:auto;margin-bottom:0;position:relative}
#slide a:first-child {position:relative;vertical-align:top}
#slide a img {width:100%;height:auto}
#slide ul {bottom:4%;top:auto}
#slide ul li {width:20px;height:20px}

#tfcwidget {display:none !important}

#tel {right:90px;left:auto;display:block;top:auto;bottom:81px;position:absolute;width:32px !important;height:32px;overflow:hidden;color:white;}
#tel img {position:absolute;left:2px;top:0px;width:27px;height:32px}

#cart {left:auto;right:20px;width:50px;top:auto;bottom:78px}

a#mobmenu {
	background:url('images/mobmenu.png');background-size:40px 30px;background-position:0px 5px;;z-index:50;position:absolute;display:block;
	left:20px;bottom:5px;cursor:pointer;color:#555353;padding-left:50px;background-repeat:no-repeat;font-weight:bold;font-size:24px;line-height:40px;
	text-decoration:none;
}

#top form {float:none !important;padding:0;}

div#adv {display:none}

#l {display:none}
#m {width:100%;padding:0px 15px}
#m.w {padding:0}
#m.w #content {padding:0px 15px}
#r {width:200px}
#l.small {position:absolute;top:0px;left:0px;width:50%;display:block;z-index:100;background:gray;margin-left:-20px;margin-top:0;}
#l h2 {background:#333 !important;width:calc(100% - 14px);}
#l h2.q {display:none}
#l div {background:#b41a0f !important;width:100%;margin:0 !important}
#l div.promo2 {display:none}
#l div ul {margin:0}
#l div ul li a {font-size:16px;line-height:25px}

body.small #m {width:auto}
body.small #r {display:none}

form#q {bottom:0;height:50px;left:0px;top:auto;background:#e5e5e5;border-radius:0;width:100%;margin:0}
form#q input[type="text"] {border:1px solid gray;border-radius:5px;width:220px;position:absolute;top:5px;right:10px;left:auto;padding-left:30px}
form#q input:first-child {left:auto;right:200px;z-index:1;top:8px}

#auto {background:white !important; top:185px; left:auto; right:12px; width:220px !important }

ul#topmenu li a {font-size:14px}

div#menu {display:none;width:100%;height:auto}
div#menu > ul {height:auto;width:100%}
div#menu > ul > li {display:block}
div#menu > ul > li:first-child {padding-left:3px}
div#menu.small {display:block}
div#menu ul li:hover div {display:none}
div#menu ul li.nolink div {display:block;position:static}
.prodl {text-align:center}
.prod {float:none;display:inline-block;text-align:left}

ul#menu > li > ul {display:block;position:static;list-style:default;height:auto}

ul#lang {right:45px}


#body {width:auto;background:none;padding:0px}
#body.nol {padding:0px 15px}

.catimg {max-width:100%;margin-top:0}

iframe {max-width:100%}

#panel {background:white;width:100%;padding-bottom:22px;margin-bottom:20px}
#panel > div {background:url('images/paneltop.png'); width:100%; padding:25px 20px 0px 20px}

div.pk, div.pk2 {text-align:center}

table.order {width:100%}
table.order th, table.order td {display:block;float:none;text-align:left}
@media only screen and (max-width: 600px) {
	td .btn2 {margin:auto}
}

table#fin tr:first-child th {display:none}
table#fin th, table#fin td {display:table-cell}

#home {border-top:4px solid white}
#home > div.list {width:100%;margin:0}
#home > div h2 {height:55px;line-height:55px;border-bottom:4px solid #e22e21;}
#home > div ul {overflow:hidden;padding:0px 40px}
#home > div.active ul {height:auto;padding:20px 40px}

/*#home > div.prod {padding:20px 40px}*/

.mh {display:none !important}



table.mobv td {display:block;text-align:center;width:100%}
table.mobv .btn2 {margin-bottom:15px;display:inline-block}

div.mobc {text-align:center}

div.pull > div:last-child {width:100%}

table.cart tr:first-child {display:none}
table.cart tr {border-bottom:2px solid #aaa}
table.cart td {display:inline-block;width:70%;overflow:hidden;border:none !important;padding:10px 0px !important}
.td1, .td3 {display:none !important}
.td4, .td6 {width:30% !important;text-align:right}

td.advies span {display:block}

#trail {padding-left:15px}
#trail a {line-height:25px}