﻿@font-face {
    font-family: 'BladenboxFontBold';
    src: url('fonts/bladenboxfont-bold-webfont.eot');
    src: url('fonts/bladenboxfont-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bladenboxfont-bold-webfont.ttf') format('truetype'),
         url('fonts/bladenboxfont-bold-webfont.svg#BladenboxFontBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url(https://fonts.googleapis.com/css?family=Bree+Serif|Open+Sans);


    *{padding:0;margin:0}
html{background-image:none;
  background: url(images/Back.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
html.shoppingcart{background-image:none;
  background: url(images/Back2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
html.register{background-image:none;
  background: url(images/Back3.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
body{background:none;font-family: 'Open Sans', sans-serif;font-size:14px;}
h1,h2{font-family: 'Open Sans', sans-serif;font-weight:bold;}

#site-layout{width:100%;}

.flags{display:block;position:absolute;top:2px;right:2px;z-index:2}
.flags a img{width:16px;height:auto}

.featherlight .featherlight-content{overflow:visible}
.featherlight .featherlight-close-icon{background-color:#000;color:#FFF;font-weight:bold;border-radius:50%;-webkit-box-shadow: 0px 0px 23px 0px rgba(127, 127, 127, 0.75);
-moz-box-shadow:    0px 0px 23px 0px rgba(127, 127, 127, 0.75);
box-shadow:         0px 0px 23px 0px rgba(127, 127, 127, 0.75);
right:-10px;top:-10px;
border:3px solid #FFF
}
.featherlight-iframe .featherlight-content{width:60%;height:60%;min-width:640px;border-radius:10px;}
iframe.featherlight-inner{width:100%;height:100%;}

#site-header{background: #53a5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #53a5fc 0%, #0087c6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53a5fc), color-stop(100%,#0087c6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #53a5fc 0%,#0087c6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #53a5fc 0%,#0087c6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #53a5fc 0%,#0087c6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #53a5fc 0%,#0087c6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a5fc', endColorstr='#0087c6',GradientType=0 ); /* IE6-9 */
padding:10px 0;height:150px;margin-bottom:0px;margin-top:0px;box-shadow:0 -2px 5px #000;width:100%;}
#site-header .headimg{position:absolute; max-height:160px;margin-top: -17px;}
#site-header .group .search{position:absolute;margin-left:40%;margin-top:-84px;}
#site-header .group .search input[type=text]{height:35px;}
#site-header .group .search button{background-color:#F7941D;border:2px #FFFFFF solid;padding:9px; border-radius: 3px;}
#site-header .menu.price{position: absolute;margin-left: 40%;margin-top:76px;}
#site-header .menu.price select{width:218px;}

.bladinput{display:none;}
.search .results{position:absolute;z-index:999;background-color:#FFF;border:1px solid #e6e6e6;border-bottom-right-radius:10px;border-bottom-left-radius:10px;
-webkit-box-shadow: 9px 4px 13px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    9px 4px 13px 0px rgba(50, 50, 50, 0.75);
box-shadow:         9px 4px 13px 0px rgba(50, 50, 50, 0.75);
width:250px;
}
.search a.optie{float:left;width:240px;padding:5px;-webkit-transition: all .5s; /* Safari */
        transition: all .5s;}
.search a.optie:hover,
.search .results a.optie.hover{background-color:#00a8ec;color:#FFF;-webkit-transition: all .5s; /* Safari */
        transition: all .5s;}


#site-side{display:block}
#site-side side ul li{top: 278px;right: 48px;z-index:-1}
#site-side .dagaanbieding img{width:150px}
#site-side .dagaanbieding{margin-bottom:10px;padding:5px;background-color:#FFF;border:5px solid #00a8ec;text-align:center;-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 5px 0px rgba(50, 50, 50, 0.75);border-radius:10px}
#site-side .dagaanbieding a{-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);margin:0 auto;background-color:#0f315f;padding:10px;color:#FFF; font-weight:bold;border:3px solid #FFF; border-radius:5px;float:left;width:88%;}
#site-side .dagaanbieding a span.van{font-weight:normal;}
#site-side .dagaanbieding a span.voor{font-size:1.5em;float:left;width:100%;text-align:center;}
#site-side .dagaanbieding .countdown{padding-top:89px;}


#site-nav{background-color:transparent;position:absolute}
#site-nav .homenav{display:none;}
#site-nav ul.nav{padding-left:0;padding-top:0px;background-color:transparent;display:block;margin:0 auto;position:relative;}
#site-nav ul.nav > li{background:#980243;width:7%;min-width:100px;height:40px;padding:.5% 0;z-index:2;border-bottom-right-radius:10px;border-bottom-left-radius:10px;
-webkit-box-shadow: 9px 4px 13px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    9px 4px 13px 0px rgba(50, 50, 50, 0.75);
box-shadow:         9px 4px 13px 0px rgba(50, 50, 50, 0.75);}
#site-nav ul.nav.mobile li{width:100%!important;}
#site-nav ul.nav li.currentli {background-color:#e6148f;margin-top:-1%;padding-bottom:1.5%;border-radius:10px;}
#site-nav ul.nav li.currentli a{color:#FFFFFF}
#site-nav ul.nav li a{font-size:13px;font-weight:bold;text-align:center;width:90%;text-transform:capitalize;color:#FFF}
#site-nav ul.nav li.navsearch{display:none;}
#site-nav ul.nav li:hover{background-color:#e6148f;border-bottom-right-radius:0px;border-bottom-left-radius:0px;opacity:.95}
#site-nav ul.nav li:hover a{color:#FFFFFF;}
#site-nav ul.nav li:hover ul.menu,
#site-nav .nav li ul.menu{margin:48px 0 0 0;background-color:#e6148f;opacity:0;
                          border-bottom-left-radius:5px;border-bottom-right-radius:5px;
-webkit-box-shadow: 14px 12px 13px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    14px 12px 13px 0px rgba(50, 50, 50, 0.75);
box-shadow:         14px 12px 13px 0px rgba(50, 50, 50, 0.75);padding:0}
#site-nav ul.nav li:hover ul.menu{z-index:101}
#site-nav .nav li ul.menu{padding:0;width:100%;border-top:3px #e6148f solid;left:0;opacity:.95}
#site-nav ul.nav li:hover ul.menu{position:relative}
#site-nav .nav li ul.menu ul{padding:0;margin:0;width: 150px;float: left;width: 100%;}
#site-nav .nav li ul.menu ul a{margin:auto 0;width:100%;}
#site-nav .nav li ul.menu ul a:hover{background-color:#EF9C00;opacity:1}
#site-nav .nav li ul.menu ul a:hover li{color:#FFF;font-weight:bold}
#site-nav .nav li ul.menu ul a li{font-size:13px;font-weight:bold;text-align:left;width:100%;text-transform:capitalize;color:#FFF;list-style-type: none;background-color:transparent;height: 26px;padding:10px;line-height:normal;display:inline-block; vertical-align:middle }}
#site-nav .nav li ul.menu ul a li{background-color:#00ADEE;color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}


#site-nav.scroll{position:fixed;top:0;width:100%;}

#site-content ul.header > li{float:left;margin-bottom:40px;padding-right:30px;width:100%;}
#site-content ul.header li .column-left{width:20%;float:left;padding:0 5% 0 0;}
#site-content ul.header li .column-left img{height:200px;}
#site-content ul.header li .column-left img.small,
#site-content ul.header li .column-left h2{display:none;}
#site-content ul.header li .column-right{width:70%;float:right}
#site-content ul.header li .column-right h4{line-height:150%;width:90%;padding:0 10% 0 0;display:inline;float:left}
#site-content ul.header li .column-right h4 a{display:inline;}
#site-content ul.header li .tile{border:0}
#site-content ul.header li{list-style-type:none;}
#site-content ul.header li .footer ul{float:right;margin-top:-60px;}
#site-content ul.header li a.buy {
	-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:5px 44px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
    width:auto;
    transition:all .05s;
}
    #site-content ul.header li a.buy:active {
        margin-top: 3px;
        margin-right: -4px;
        box-shadow:none;
        transition:all .05s;
    }
#site-content ul.header li a.buy:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
#site-content ul.header li a.buy:active {
	position:relative;
	top:1px;
}



#site-content{max-width:1000px;margin:50px auto;background-color:#FFFFFF;padding:10px;opacity:0}
#site-content .homebanner{position:absolute;padding:10px;}
#site-content .homebanner + h1{display:none;}
#site-content.blad ul.products li article.product .column-left a.visual img{display:none}
#site-content.blad ul.products li article.product .column-left a.visual h2{padding:5px;background-color:#f7941d;color:#FFFFFF;font-weight:bold;font-size:15px;box-shadow: 0px 0px 14px #000;
-webkit-box-shadow: 0 0 14px #000;border: 3px #FFF solid;border-radius: 5px;}
#site-content.blad ul.products li article.product .column-left a.visual h2 .premium{font-size:12px;color:#000000;font-weight:normal;display:block}
#site-content.blad ul.products li article.product .column-left a.visual h2 .text img{display:block;margin:5px auto;border: 3px #FFF solid;border-radius:5px;}
#site-content.blad ul.products li article.product .column-left a.visual:hover h2{background-color:#00386c}
#site-content.blad ul.products li article.product .column-left a.visual:hover h2 .premium{color:#d9d9d9}
#site-content.blad ul.products li article.product .column-right{display:none!important;}
#site-content .oms{padding:10px;font-weight:normal;color:#0F315F;width:79%;float:right}  
#site-content .oms span{display:block;font-size:14px;font-weight:bold;}
#site-content .img{float:left;margin-right:10px;max-width: 210px;}
#site-content .img img{width:150px;}
#site-content.blad .pager{display:none;}
#site-content.blad ul.products{width:77%;float:right}
#site-content.blad ul.products > li {height:40px;width: 40%;float:right;height:auto}

.pager ul li a {
    border-radius: 50%;
    padding: 15px;
    -webkit-transition: all .5s; /* Safari */
    transition: all .5s;
}
    .pager ul li a:hover {
        background-color: rgba(173,18,131,1);
        color:#FFF;
        -webkit-transition: all .5s; /* Safari */
        transition: all .5s;
    }
    .pager ul li a.current {
        background-color: #e6148f;
        border: 1px solid #e6148f;
    }

#site-footer{background-color:#FFF;margin-bottom:0;position:fixed;bottom:0;width:100%;z-index:0}
#site-footer nav.footer-menu{margin-top:0}
#site-footer .logo-wrapper{padding:10px 5px;}
#site-footer .footerafb{float:left;height:51px;padding-top:5px}
#site-footer .footerafb img{height:100%;padding:0 10px;}
.ideal,
.postnl,
.thuisLogo {height:60px !important;}
#GoedeDoel {font-weight: 700;
    font-size: 23px;
    margin-top: 40px;
    text-align: center;
    padding-bottom: 6px;}

#site-footer ul{float:left;margin:0;}
#site-footer ul li{margin:0;float:left;width:auto;list-style-type:none;}
    #site-footer ul li{line-height:61px;}
    #site-footer ul li a {
        float:left;
        background-color: transparent;
        -webkit-transition: all .5s; /* Safari */
        transition: all .5s;
        height:61px;
        line-height:61px;
        padding:0 15px;
    }    
#site-footer ul li a:hover {
        background-color: rgba(173,18,131,1);color:#FFF;
        -webkit-transition: all .5s; /* Safari */
        transition: all .5s;
    }

#site-content p.noresult{text-align: center;font-size: 20px;margin-top: -39px;}
#site-content {min-height: 500px;position: absolute;width: 80%;left: 50%;z-index: -1;}
#site-content table.progress{width:100%;}
#site-content table.progress td{width:25%;border-top:1px solid rgba(173,18,131,1);border-bottom:1px solid rgba(173,18,131,1);text-align:center;color:rgba(173,18,131,1)}
#site-content table.progress td.check{background-color:rgba(173,18,131,1);color:#FFFFFF}

/*Productoverzicht*/ 
article.product .column-left a.visual {border:0}
ul.products {padding:0}
ul.products li article.product .column-left {width:100%;}
ul.products li article.product .column-left a.visual{background-color:transparent;text-align:center;width:100%;height:auto}
ul.products li article.product .column-left a.visual h2{font-size:12px;width:100%;text-align:center;margin-left:-10px;margin-top:0}
ul.products li article.product .column-left a.visual img{width:auto;height:145px;}
ul.products li article.product .column-left a.visual h2 span.title{display:block;font-weight:bold;font-size:14px;}
ul.products li article.product .column-right {position:absolute;margin-top:150px;display:none;}
ul.products li:hover article.product .column-right{display:block}
ul.products li article.product .column-right .product-info{width:215px;min-height: 211px;}
ul.products li article.product .column-right .product-info h2{font-size:12px;font-weight:bold;line-height:normal}
ul.products li article.product .column-right .product-info h4 {font-size:12px;margin:0}
ul.products li article.product .column-right .product-info .footer ul li:first-child{display:none;}
ul.products li article.product .column-right .product-info .stock-info{margin-bottom:10px;}
ul.products li article.product .column-right .product-info .footer ul {position:relative;margin:0}
ul.products li article.product .column-right .product-info .footer ul li .buy{background: rgb(203,96,179); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,96,179,1) 0%, rgba(173,18,131,1) 50%, rgba(222,71,172,1) 100%);  /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,96,179,1)), color-stop(50%,rgba(173,18,131,1)), color-stop(100%,rgba(222,71,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */
padding: 14px;padding-bottom: 9px;margin-left: -5px;color:#FFF;border:0;font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;}

ul.products > li {margin:0 20px;width:195px;height: 200px;float:left;list-style-type:none}
#site-content {padding-bottom: 90px;margin-bottom:150px;}
#site-content.blad{overflow:hidden}
#site-content.blad .extra article.product .column-left a.visual {border:0}
#site-content.blad .extra ul.products {padding:0;width:100%;margin-top: 293px;}
#site-content.blad .extra ul.products li article.product .column-left {width:100%;}
#site-content.blad .extra ul.products li article.product .column-left a.visual{background-color:transparent;text-align:center;width:100%}
#site-content.blad .extra ul.products li article.product .column-left a.visual h2{font-size:12px;width:100%;text-align:center;margin-left:-10px;margin-top:0}
#site-content.blad .extra ul.products li article.product .column-left a.visual img{width:auto;height:145px;display:block;padding-left: 37px;}
#site-content.blad .extra ul.products li article.product .column-left a.visual h2 span.title{display:block!important;font-weight:bold;font-size:14px;}
#site-content.blad .extra ul.products li article.product .column-right {opacity:1;position: absolute; margin-left:200px;z-index:-1}
#site-content.blad .extra ul.products li article.product .column-right .product-info{width:215px;min-height: 211px;}
#site-content.blad .extra ul.products li article.product .column-right .product-info h2{font-size:12px;font-weight:bold;line-height:normal}
#site-content.blad .extra ul.products li article.product .column-right .product-info h4 {font-size:12px;margin:0}
#site-content.blad .extra ul.products li article.product .column-right .product-info .footer ul li:first-child{display:none;}
#site-content.blad .extra ul.products li article.product .column-right .product-info .stock-info{margin-bottom:10px;}
#site-content.blad .extra ul.products li article.product .column-right .product-info .footer ul {position:relative;margin:0}
#site-content.blad .extra ul.products li article.product .column-right .product-info .footer ul li .buy{background: rgb(203,96,179); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,96,179,1) 0%, rgba(173,18,131,1) 50%, rgba(222,71,172,1) 100%);  /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,96,179,1)), color-stop(50%,rgba(173,18,131,1)), color-stop(100%,rgba(222,71,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,96,179,1) 0%,rgba(173,18,131,1) 50%,rgba(222,71,172,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 ); /* IE6-9 */
padding: 14px;padding-bottom: 9px;margin-left: -5px;color:#FFF;border:0;font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;}
#site-content.blad .extra ul.products > li {margin-bottom: 0;width:21%;height: 250px;float:left;list-style-type:none}



/*Productpagina*/
article.product header .column-left{width:auto;position:relative;overflow:hidden;width:31%;margin-right:2%}
article.product header .column-left img{width:90%;padding:0 5%}
article.product header .column-left .fb-share-button,
article.product header .column-left [data-pin-log="button_pinit_bookmarklet"] {float:left;display:block;margin:10px;}
article.product header .column-left [data-pin-log="button_pinit_bookmarklet"] {zoom:.75}
article.product header .column-left > img{width:100%;height:100%;}
article.product header .column-right .product-info h2{display:none;}
article.product header .column-right .product-info.frameform{width:570px;}
article.product header .column-right .product-info h4{line-height:170%;font-size:14px;}
article.product header .column-right .product-info .footer ul{position:relative}
article.product header .column-right .product-info .footer ul li{margin-left:0}
article.product header .column-right .product-info .footer ul li .buy{-moz-box-shadow: 3px 4px 0px 0px #1564ad;
	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;
	box-shadow: 3px 4px 0px 0px #1564ad;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:5px 44px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
    height:auto;
    width:auto;}
article.product header .column-right .product-info .footer ul li .buy:active{
    margin-top:3px;margin-left:4px;box-shadow:none
}
article.product header .column-right .product-info .footer ul li .buy:hover{background-color:#980243}
article.product header .column-right .product-info .footer ul li.subscrip{background-color:transparent;height:50px;margin:5px;padding:5px;}
article.product header .column-right .product-info .footer ul li.subscrip a{color:#0187c6}
article.product header .column-right .product-info .footer ul li.subscrip a:hover{color:#980243;}
article.product header .column-right .product-info .footer ul li.subscrip a .korting{text-decoration:underline}
#Layer1{width:300%;height:auto}
.zoomimage{box-shadow:none;}

article.product header .column-left img,
a.PIN_1422017740004_pin_it_button_en_28_red,
.fb_iframe_widget{display:block;float:left}

/*Gegevens*/
@media all and (min-width: 1170px) and (min-device-width: 1170px) {
.Product form {position:relative;background-color:#FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;max-width:1000px;margin:50px auto 0 auto}
.Product form fieldset {border:0;}
.Product form fieldset ul.fieldset li .input-editor {width:185px;}
.Product form fieldset:first-child + fieldset + fieldset{position:absolute;top:0;right: 110px;}
.Product form fieldset:first-child + fieldset + fieldset + fieldset {position:absolute;top:130px;right: -10px;}
.Product form fieldset + fieldset + fieldset + fieldset > .fieldset:first-child li:first-child .input-editor {width: 305px;}
.Product form fieldset + fieldset + fieldset + fieldset > .fieldset:first-child li:first-child .input-editor .small{width:65px;}
.Product #shipping-address-wrapper{position:relative}
.Product #shipping-address-wrapper h1 + fieldset + fieldset + fieldset{position:absolute;top:48px;right: 114px;}
.Product #shipping-address-wrapper h1 + fieldset + fieldset + fieldset + fieldset{position:absolute;top:186px;right: -4px;}
.Product form .navigation a.button{margin:10px;}
.Product h1{max-width:1000px;margin: 0 auto;padding-right:10px;}
}
.abonget{display:none;}



/*Winkelwagen*/
table.shoppingcart{background-color}
table.shoppingcart tr td .tile{background-color:transparent}
table.shoppingcart tr td.product-visual{display:none;}
table.shoppingcart tr td h2 .premium{display:block;font-size:12px;}

#site-footer .logo-wrapper{margin-top:2px;float:right}

ul.other.products li{position:relative}
ul.other.products li .column-left{position:relative}
ul.other.products li .column-left a h2{position:absolute;z-index:-1;margin-top:-3px;}

/*Controlepagina*/
table.summary tr td .tile{background-color:transparent}
td.product-visual .tile img{height:100%}
.summary-wrapper{width:250px}
.summary-wrapper .tile.green {
    box-shadow: 0px 0px 14px #000;
    -webkit-box-shadow: 0 0 14px #000;
    border: 3px #FFF solid;border-radius: 5px;background-color: #EF9C00;text-align: center;float: left;width:100%;color: #FFFFFF;font-size: 14px;font-weight: normal;}
.summary-wrapper .tile.green:hover{background-color:#00a8ec}

body.review li.subscrip{display:none;}






@media all and (max-width: 1780px), all and (max-device-width: 1170px){

    .dagaanbieding{display:none;}

}

@media all and (max-width: 1262px), all and (max-device-width: 1170px) {
    #site-content.blad .extra ul.products > li {
        width: 29%;
    }
}

@media all and (max-width: 1170px), all and (max-device-width: 1170px) {
    #site-content.blad .extra ul.products > li {width: 44%;height: 363px;}
    #site-content.blad .extra ul.products li article.product .column-left a.visual img {margin: 0 auto;height:300px}
}

.medium{width:100%;overflow-x:hidden}
.medium{font-size:1.5em;}
.medium #site-nav{width:100%;}
.medium #site-nav ul.nav > li {color:#FFF;text-align:center;box-shadow:none;}
.medium #site-nav ul.nav > li img{padding-right:10px;    margin-bottom: -7px;}
.medium #site-nav ul.nav > li span{line-height:43px;}
.medium .search form{background-color:#980243;text-align:center;}
.medium input[type="text"] {height:auto}
.medium #site-content{width:100%;margin-left:0!important;left:0;padding-left:0;padding-right:0}
.medium #site-content >h1{text-align:center;}
.medium ul.products > li{width:50%;margin:0 0 40px 0;overflow:hidden;height:220px;}
.medium ul.products li article.product .column-left a.visual{height:180px;}
.medium ul.products li article.product .column-left a.visual img{width:90%;height:auto}
.medium ul.products li article.product .column-left a.visual img:first-child{opacity:.5;-webkit-filter: blur(5px); filter: blur(5px);}
.medium ul.products li article.product .column-left a.visual img.small{width:auto;height:70%;margin-left:-60px;left:50%;padding:4% 0;position:absolute;}
.medium ul.products li{position:relative}
.medium ul.products li article.product .column-left a.visual h2{position:absolute;top:181px;font-size:1em;background-color:#FFF;padding:10px 0}
.medium ul.products li article.product .column-right{display:none!important;}
.medium article.product{margin:0;}
.medium article.product header .column-left{width:30%;margin:0}
.medium article.product header .column-right{width:70%;}
.medium article.product header .column-right .product-info{border:0;padding-top:0;}
.medium article.product header .column-right .product-info h4{font-size:1em;}
.medium h5{font-size:1em;font-weight:normal;line-height:1.5em;}
.medium article.product header .column-left a{display:none!important;}
.medium .fb-share-button{display:none}
.medium table.shoppingcart tr td.product-visual{display:block;width:20%;}
.medium table.shoppingcart tr td.product-info{width:40%;}
.medium table.shoppingcart tr td.product-quantity{width:15%}
.medium table.shoppingcart tr td.total{width:15%;}
.medium table.shoppingcart tr td.price{display:none;}
.medium table.shoppingcart tfoot td.amount{width:15%;}

.medium .summary-wrapper{width:100%;}
.medium .summary-wrapper .tile.green{width:40%;margin:0 2.5% 0 2.5%;border:0;box-shadow:none}


.medium #site-footer{display:none;}

.small    .menu.price{display:none!important;}
 .small   #site-header{height:auto}
 .small   #site-header .headimg{margin-top:0}
 .small   #site-nav .nav {padding:0}
 .small   #site-nav .nav ul.nav {position:relative;padding:0;}
 .small    #site-nav .nav ul.nav .menulogo{ height:30px;padding-right:20px;}
 .small       #site-nav .nav ul.nav > li{border-radius:0;display:none;height:60px;width:100%;padding:0;box-shadow:none;background: rgb(98,196,234); /* Old browsers */
                                background: -moz-linear-gradient(top,  rgba(98,196,234,1) 0%, rgba(0,168,236,1) 100%); /* FF3.6+ */
                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,196,234,1)), color-stop(100%,rgba(0,168,236,1))); /* Chrome,Safari4+ */
                                background: -webkit-linear-gradient(top,  rgba(98,196,234,1) 0%,rgba(0,168,236,1) 100%); /* Chrome10+,Safari5.1+ */
                                background: -o-linear-gradient(top,  rgba(98,196,234,1) 0%,rgba(0,168,236,1) 100%); /* Opera 11.10+ */
                                background: -ms-linear-gradient(top,  rgba(98,196,234,1) 0%,rgba(0,168,236,1) 100%); /* IE10+ */
                                background: linear-gradient(to bottom,  rgba(98,196,234,1) 0%,rgba(0,168,236,1) 100%); /* W3C */
                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c4ea', endColorstr='#00a8ec',GradientType=0 ); /* IE6-9 */}
 .small       #site-nav .nav ul.nav > li.nav-menu{display:block}   
 .small       #site-nav .nav ul.nav.mobile li.currentli{margin-top:0;}
 .small       #site-nav .nav ul.nav > li a {font-weight: bold;text-transform: uppercase;font-size: 24px;line-height: 28px;width:100%;}
  .small          #site-nav .nav ul.nav > li ul.menu {display:none;}
  .small          #site-nav .nav ul.nav .search{padding-top:74px}
   .small         #site-nav .nav ul.nav .search input{margin-left: 6px;border-top-left-radius:5px; border-bottom-left-radius:5px;border: 2px solid rgb(255,140,0);width:81%;height:59px;margin-right: -8px;font-size:24px;padding-left:10px;vertical-align:top;}
   .small         #site-nav .nav ul.nav .search button{vertical-align:top;width:15%;height:63px;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:24px;color:#FFFFFF;background: rgb(255,140,0); /* Old browsers */
                                                    background: -moz-radial-gradient(center, ellipse cover,  rgba(255,140,0,1) 0%, rgba(229,114,0,1) 100%); /* FF3.6+ */
                                                    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,140,0,1)), color-stop(100%,rgba(229,114,0,1))); /* Chrome,Safari4+ */
                                                    background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,140,0,1) 0%,rgba(229,114,0,1) 100%); /* Chrome10+,Safari5.1+ */
                                                    background: -o-radial-gradient(center, ellipse cover,  rgba(255,140,0,1) 0%,rgba(229,114,0,1) 100%); /* Opera 12+ */
                                                    background: -ms-radial-gradient(center, ellipse cover,  rgba(255,140,0,1) 0%,rgba(229,114,0,1) 100%); /* IE10+ */
                                                    background: radial-gradient(ellipse at center,  rgba(255,140,0,1) 0%,rgba(229,114,0,1) 100%); /* W3C */
                                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#e57200',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
            }
 .small   #site-nav .nav ul.nav > li.nav-menu{text-align: center;padding-top:5px;}
 .small    #site-nav .nav ul.nav > li.nav-menu:hover{cursor:pointer}
 .small    #site-nav .nav ul.nav > li.nav-menu span{margin-top:-5px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;vertical-align:top;line-height: 28px;font-size:24px;}
 .small   #site-content .oms {width: 60%;max-height:175px;overflow:hidden;padding-top:0}
        
 .small  ul.products li article.product .column-right{display:block;margin:0;position:relative;width:75%;}
.small   ul.products > li{width:100%;margin:0}
 .small  ul.products li article.product .column-left{width:25%;margin:0}
 .small  ul.products li article.product .column-right .product-info{width:100%;padding:0;border:0}
 .small  ul.products li article.product .column-right .product-info .footer ul li{float:right;margin-top:-45px;}
  .small ul.products li article.product .column-right .product-info .footer ul li a{border-radius:5px;}

.small table.shoppingcart{width:100%;font-size:1.4em}
.small table.shoppingcart tr td.product-info{width:0}    
.small table.shoppingcart td.product-info .tile{position:absolute;margin-top:-18px;z-index:-1}
.small table.shoppingcart td.quantity{width:30%;}
.small table.shoppingcart tr td.quantity input{margin-top:6px;}
.small table.shoppingcart tr td.price{width:30%;}
.small table.shoppingcart tr td.total{width:30%;}
.small table.shoppingcart tr td h4{font-size:1.1em;}
.small table.shoppingcart tr td span{line-height:2em;}

.small a.button{font-size:1.4em;}

.small fieldset ul.fieldset > li{font-size:1.4em;}
.small fieldset ul.fieldset li .input-editor{width:100%;}
.small fieldset ul.fieldset li .input-editor input,fieldset ul.fieldset li .input-editor select{height:2em;font-size:1em;}
.small fieldset ul.fieldset li .input-label{float:left;display:block;padding-bottom:5px;width:100%;}

.small table.summary tr td{width:18%;}
.small table.summary tr td .tile{padding:0;min-height:0}
.small table.summary tr td:nth-child(2) .tile{}
.small    table.summary tr td h2 {font-size:1.4em}
.small    table.summary tr td h4 {font-size:1.4em;}
.small    table.summary tr td.product-info .tile{padding-top:10px;}
.small    table.summary tr:first-child td.product-info .tile{padding-top:30px;}
.small    table.summary tr:nth-child(n+2) td h4{display:none;}
.small    table.summary tr td span {font-size:1.4em;line-height: 39px;}
.small table.summary tr td.product-visual{}
.small table.summary tr td.product-visual .tile{width:45px;height:auto}
.small td.product-visual .tile img{width:100%;height:auto}
.small table.summary tr td.product-info{width:20%}


.small table.summary tfoot{position:absolute;right: 10px;width:100%;}
.small table.summary tfoot tr td.tile{background-color:transparent}
.small table.summary ul.radio li label{font-size:1.4em}

.small .summary-wrapper{width:100%;}
.small .summary-wrapper .tile.green{width:33%;margin:110px 20px 0 20px;height:auto;box-shadow:none}

    .small{font-size:1em;}
    .small #site-content{width:100%;background-color:transparent;margin-left:0!important;left:0;padding:10px 0}
    
    .small #site-nav{width:100%;}
    .small #site-nav .nav ul.nav > li{background:#31b6eb;line-height:77px;}
    .small #site-nav .nav ul.nav > li.nav-menu span{line-height:55px;}
    .small #site-nav .nav li ul.menu ul a li{font-size:1em;text-align:center;}

    .small #site-nav .nav ul.nav .search{padding-top:0}
    .small #site-nav .nav ul.nav .search input{margin:0;width:75%;padding:0;border-radius:0}
    .small #site-nav .nav ul.nav .search button{border-radius:0;width:22%;}

    .small #site-content > h1{display:none;}

    .small ul.products > li{height:auto;margin-bottom:20px;background-color:#FFF;padding:5px 0;}
    .small ul.products li article.product .column-left{width:100%;}
    .small ul.products li article.product .column-left a.visual{height:250px;overflow:hidden;}
    .small ul.products li article.product .column-left a.visual img{width:75%;height:auto;}
    .small ul.products li article.product .column-right{width:100%;font-size:2em;}
    .small ul.products li article.product .column-right .product-info h2{font-size:1em;line-height:150%}
    .small ul.products li article.product .column-right .product-info h4{font-size:.8em;line-height: 115%;color:#3d3d3d;}
    .small ul.products li article.product .column-right .product-info h3{float:right;margin-bottom:10px;font-size:.7em;}
    .small ul.products li article.product .column-right .product-info .stock-info .instock{display:none}
    .small ul.products li article.product .column-right .product-info .footer ul{right:auto;padding-left:0}
    .small ul.products li article.product .column-right .product-info .footer ul li {float:left;width:100%;margin-left:0;margin-top:0}
    .small ul.products li article.product .column-right .product-info .footer ul li .buy{background:rgba(173,18,131,1);width:100%;font-size:1em;}

    .small .pager ul li a{font-size:2em;width:1em;height:1em;line-height:1em}

    .small #site-footer{display:none;}

@media all and (max-width: 640px) {


    html{background:#b7e7ff}


}
