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:45px;position:static;margin-left:20px;height:50px}
#top > div strong {position:static;width:100vw;margin-left:10px}
#contact, #accountinfo, .banner, .breed, .banneroverlay {display:none}
xvideo.play {width:100vw;height:0.5625vw;position:fixed;left:50%;margin-left:-50vw;top:50%;margin-top:-0.28125vw;}

#cart > a > 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}
#home div.twh {width:auto}

#proL {width:100%}

#fotos {width:100%}
#foto {max-width:90%;max-height:90%}

#proR {width:100%;margin-top:0}

#site > h1 {margin-left:15px}

#nieuws li {height:auto}
/*
#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}
*/


#slide {margin-bottom:0}
#slide div.r {}


#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}
div.pk {background:none}
#l {display:none !important}
#l h2 {cursor:pointer;position: absolute;right:190px;top:137px;z-index:10;border-radius:5px;width:120px;left:auto;text-align:center;background:#e22e21;color:white;line-height:36px;}
#l div {width:auto}
#l.zh {display:block !important;width:100%;padding-left:15px;padding-top:0}
#zoekhulp {display:none}
#l.zh.small #zoekhulp {display:block}
#zoekhulp > div {display:inline-block;vertical-align:top;width:200px;padding-right:15px;border-top:2px solid gray}
#m {width:100%;padding:0px 15px}
#m.w {padding:0}
#m.w #content {padding:0px 15px}
#m ul.focus {width:100%}
#r {width:100%;text-align:center}
#r > br {display:none}
iframe.fb {display:inline-block !important;float:none;vertical-align:top}

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:170px;position:absolute;top:5px;right:10px;left:auto;padding-left:30px}
form#q input:first-child {left:auto;right:150px;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:50%;height:auto}
div#menu > ul {height:auto;width:100%}
div#menu > ul > li {display:block;background:none;border-bottom:1px solid #fff5;}
div#menu > ul > li a {line-height:47px}
div#menu > ul > li:hover {border:none}
div#menu > ul > li:first-child {padding-left:3px}
div#menu.small {display:block}
div#menu ul li:hover div {display:none}

ul#topmenu {display:none}
ul#topmenu.small {display:block;position:absolute;top:180px;background:gray;width:50%;right:0;margin:0;height:432px}
ul#topmenu.small li {display:block;width:100%;height:48px;}
ul#topmenu.small li a {color:white;border:0;line-height:48px;display:block;height:48px;text-transform:uppercase;border-bottom:1px solid #fff5}
ul#topmenu.small li a:hover {background:white;color:gray;text-decoration:none}

.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}

#focus {max-width:100%}

#sl {width:100%;height:auto}
#sl ul a {line-height:40px}
#sl ul a span, #sl h2 span {display:none}
#sl > div {width:33.3333333%;display:inline-block;border-right:1px solid white}
#sr {margin-left:0}

#advice {position:absolute;left:0;top:0}
#store {position:absolute;top:0px;right:0px;box-shadow:none;left:auto;zoom:90%}

#brands img {width:80%}

ul.focus {width:100%;white-space:normal;text-align:center}
ul.focus li {text-align:left;margin-right:10px;margin-bottom:20px}

#kaart {width:100%}