.tabs-container iframe {
    width: 100%;
	 margin: 0!important;
}
.panel.show {
    max-height: 500px;
    opacity: 1;
}
.panel {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 18px;
    transition: all 0.6s ease-in-out 0s;
}

.content.contact .form-container .form {
    margin-bottom: 20px;
    min-height: 205px;
}
.waarom_silvano_boxspring tbody tr td {
    text-align: left!important;
}
.blok-prijs .regel1 {
  margin-top:0px!important;
}
.product-page .tabs-container .tab-8 {
    margin: 5px 0 0 0;
}
.show-right .bedlight_tech p {
  overflow-wrap: break-word;
  white-space: normal;
  width: 97%;
}
.show-right .bedlight_tech tbody td:last-child {
  display: block;
  padding: 10% 0;
  width: 93% !important;
}
.tabs-container .tab-1 .fotos-right tbody img {
    width: auto!important;
 }
.product-page .product .info .left{width:100%!important;}
.content.product-page table.tierpricing th, .content.product-page table.tierpricing td {
    border: 1px #9F9F9F solid;
    padding: 5px!important;
    width: 46%!important;
    float: left;
    text-align: left;
}
.product-page .product .info .left{width:100%;}
.wsmenu-submenu-sub .fa.fa-angle-right {
    display: none;
}
.tabs-container .vakmanschap tbody tr td {
    float: none!important;
}
.tabs-container .vakmanschap tbody tr td img {
    width: 100%;
}
.tabs-container {
  height: auto !important;
}
.wsmenucontainer a#wsnavtoggle {
    display: none;
}
.wsmenucontainer #menu-phone-home {
    display: none!important;
}
.wsmenucontainer #winkelwagen-phone{
    display: none!important;
 }
.tabs-container .tab-1 ul li span img {
  height: auto;
  width: auto;
}
.tabs-container .tab-1 ul li {
    display: inline-block;
    width: 45%;
    background-image: url(../images/check.png);
    /* display: -webkit-box; */
    /* text-align: -webkit-match-parent; */
    float: left;
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 24px;
    /* min-height: 20px; */
}
.extra-description {
	float:left

}

.tabs-container .tab-1 ul li span {
  display: block;
  float: left;
}
.tabs-container .tab-1 ul li span:last-child {
  padding: 10px 0 10px 5px;
}
.tabs-container .tab-1 ul {
  padding: 0;
}
.tabs-container .tab-1 ul li span {
    display: block;
    float: left;
    height: 30px;
    width: 100%;
    text-align: center;
}
.waarom_silvano_boxspring tbody tr td img {
    width: auto!important;
}
.waarom_silvano_boxspring tbody tr td {
    text-align: left;
}
.tabs-container .tab-7 h2 img {
    margin: -10px 0;
}
.footer_part {
    padding: 14px 0 0 0;
	clear:both;
}
.img-responsive {
    width: 100%;
}
.over_silvano_tech table tbody img {
  height: auto;
}
.tabs-container .tab-1 table tbody img {
    width: 90%!important;
    height: auto!important;
}
.tab-6 table tbody td:last-child {
    width: auto!important;
}
.tabs-container .tab-6 tbody td img {
    width: auto!important;
}
.content.col2 > .col-left img {
  width: 100% !important;
}
	.flexslider .flex-phone {
  display: none !important;
}
.flexslider .flex-desktop {
  display: block !important;
}

.over_silvano_tech .col-main .text td:last-child {
  display: inline-block;
  float: left;
  margin: 0 0 0 57px;
}
.configurator-showroom {
  width: 100%;
}
#frontblokken .blok-titel h1 {
  color: #1a4577;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}
.col2-left-bar .col-main .text td:first-child {
  text-align: center;
  width: 10%;
}
.col2-left-bar .col-main .text td:last-child {
  width: 80%;
}

#usps_top,
#usps_top .usps {
	padding:0px !important
}

#usps_top {

	padding-top:4px !important;
/*	margin-bottom:8px;*/
	    margin-top: 4px;
		
		/*
  background: #ededed; 
    background: -webkit-linear-gradient(#f5f5f5, #e4e4e4); 
    background: -o-linear-gradient(#f5f5f5, #e4e4e4); 
    background: -moz-linear-gradient(#f5f5f5, #e4e4e4); 
    background: linear-gradient(#f5f5f5, #e4e4e4);
	*/
}

.block-1301 #usps_top { /* voorpagina */

/*
  background: #e1e9f0 !important;
    background: -webkit-linear-gradient(#f0f3f8, #d6e0ea) !important;
    background: -o-linear-gradient(#f0f3f8, #d6e0ea) !important;
    background: -moz-linear-gradient(#f0f3f8, #d6e0ea) !important;
    background: linear-gradient(#f0f3f8, #d6e0ea) !important;	


    background: none !important; */
    margin-bottom: 0px !important;

}

.footer_top_part .usps > li,
#usps_top .usps > li {
    display: inline-block;
    /* padding: 0 11px; */
    position: relative;
    text-align: center;
     width: 19%; 
}
.footer_top_part .usps > li p,
#usps_top .usps > li p {
/*    color: #229add; 
    float: right; */
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
    line-height: 18px;
/*    margin: 10px 0 0 50px; */
    text-align: left;
/*	padding-left:20px */
padding-left:23%
}

.footer .usps li:nth-child(1) p,
.footer .usps li:nth-child(4) p {
	padding-left:10% !important
	
}

.footer_part .usps,
#usps_top .usps {
  border-top: 1px solid #c2c2c2;
  padding: 20px 0;
}
#usps_top .usps {
	border:none !important
}

.footer_part .footer_top_part {
  margin: 15px 0 0;
}
.footer_top_part .usps > li img,
#usps_top .usps > li img {
  left: 0;
  position: absolute;
}
.menu-header .submenu,
.menu-header .submenu.links-and-img ul.links>li>a {
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0)
}
.lc-text ul,
.text ul {
  /*  list-style-image: url(../images/check.png) */
}
meta.foundation-version {
    font-family: "/5.5.0/"
}
meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0
}
meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 40em)/";
    width: 0
}
meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em
}
meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
    width: 40.063em
}
meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em
}
meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
    width: 64.063em
}
meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em
}
meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
    width: 90.063em
}
meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em
}
meta.foundation-data-attribute-namespace {
    font-family: false
}
body,
html {
    width: 100%;
    height: 100%
}
.no-text-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
body {
    margin: 0;
    font-family: verdana;
    font-size: 11px;
    line-height: 1.5;
    overflow: auto
}
a img {
    border: 0
}
img.configurator {
    margin-bottom: 20px
}
:focus {
    outline: 0
}
.clear-fix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.clear-fix {
    zoom: 1
}
.clear {
    font-size: 0;
    line-height: 0
}
.col-left .block.rtl4 p.caption span.orange {
    color: #f67a00
}
.header {
    position: relative;
    height: 215px
}
#header #menu-desktop li a:hover{background:none!important;}
.header-bar {
    position: absolute;
    width: 100%;
    height: 33px;
    background: url(../images/header-bar.png) left top repeat-x;
    top: 0
}
.header>.shop-rating {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 5px;
    color: #777
}
.header>.shop-rating a {
    color: inherit;
    text-decoration: none
}
.header>.shop-rating a:hover {
    text-decoration: underline
}
.header .flags {
    position: absolute;
    top: 6px
}
.header .flags a {
    display: block;
    float: left;
    margin-right: 5px
}
.header .flags a img {
    display: block;
    border: 2px solid #E4E4E4
}
.header .flags a:hover img {
    border: 2px solid #FFF
}
.header .winkelwagen {
    position: absolute;
    right: 50px;
    top: 90px;
    /*background: url(../images/winkelwagen.png?_rev=2) left center no-repeat;*/
    padding: 12px 0 0 50px;
    min-height: 40px
}
.header .winkelwagen .link a {
    text-decoration: none;
    color: #838383
}
.header .winkelwagen .link a:hover {
    text-decoration: underline
}
.header .winkelwagen .amount {
    color: #838383;
    margin-top: 2px
}
.header .logo {
    display: block;
    position: absolute;
    top: 50px;
/*    left: 390px */
    left: 50%;
    transform: translateX(-50%);
}
.outer-container {
    position: relative;
    margin-top: -270px;
    min-height: 100%
}
.inner-container {
    padding-top: 270px;
    padding-bottom: 100px;
    position: relative;
    width: 978px;
    margin: 0 auto;
    padding-right: 6px
}
.header .account-links {
    position: absolute;
    right: 20px;
    color: #666;
    top: 5px
}
.header .account-links a {
    text-decoration: none;
    color: #666
}
.header .account-links a:hover {
    text-decoration: underline
}
.header .menu {
    position: absolute;
    top: 145px;
    width: 100%
}
.ekomi-seal {
    text-align: center;
    color: #9B9B9B;
    padding-bottom: 20px;
    font-family: arial
}
.ekomi-seal .rating-wrapper {
    width: 68px;
    height: 17px;
/*    background: url(../images/5-stars-grey.png) left top no-repeat; */
    position: relative;
    margin-left: 18px
}
.ekomi-seal .rating-wrapper .rating {
    background: url(../images/5-stars-new.png) left top no-repeat;
    height: 100%;
    position: absolute;
    top: 0;
    left: 10px;
    text-align: center;
    width: 100% !important;
}
.header .ekomi-seal {
  left: 5px;
  position: absolute;
  top: 42px;
}
.header #eKomiSeal_default img {
    width: 60px;
    height: 60px
}
.header .thuiswinkel-waarborg-icon,
.header .trusted-shops-icon {
    position: absolute;
    width: 100px;
    color: #9B9B9B;
    line-height: 1.2;
    text-align: center;
    font-family: arial
}
.header .trusted-shops-icon {
	width:auto
	
}
.header .trusted-shops-icon {
    top: 42px;
    left: 150px;
	width:60px
}
@media(min-width:768px) {
.header .trusted-shops-icon {

    left: 170px;

}	
	
	
}
@media(max-width:767px) {

	.header .trusted-shops-icon {

    width: 60px !important;
	top:63px
	}
}

@media(max-width:690px) {

	.header .trusted-shops-icon {
    right: 5px !important;
    width: 50px !important;
	    top: 66px;
		    left: initial;
	}
}
@media(max-width:480px) {

	.header .trusted-shops-icon {

    width: 40px !important;
	}
}

.header .trusted-shops-icon img {
    padding-bottom: 5px;
    width: 100%;
    height: auto;	
}
.header .thuiswinkel-waarborg-icon {
    top: 55px;
    left: 130px;
    text-transform: lowercase
}
.header .thuiswinkel-waarborg-icon img {
    padding-bottom: 5px;
    width: 49px;
    height: 48px
}
.header .thuiswinkel-waarborg-icon a {
    color: inherit;
    text-decoration: none
}
.header .thuiswinkel-waarborg-icon a:hover {
    text-decoration: underline
}
.wtf {
    min-height: 100%;
    position: relative
}
.site-background {
    position: absolute;
    width: 100%;
    height: 100%
}
.tab.tech table td p {
    margin: 0
}
.tabs-container .tab.tech table td {
    padding: 2px 20px 2px 0
}
.print-page {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: url(../images/printer.png) center center no-repeat
}
.clear.both {
    clear: both
}
.wrapper.feedback {
    margin-top: 30px
}
.wrapper.feedback ul.messages {
    display: block;
    list-style: none;
    padding: 1%;
    margin: 0 0 5px
}
.wrapper.feedback ul.messages.errors {
    border: 1px solid red;
    background-color: #FFCFCC
}
.wrapper.feedback ul.messages.success {
    border: 1px solid #007F0E;
    background-color: #E2FFD3
}
.wrapper.feedback ul.messages.notifications {
    border: 1px solid #E2BD00;
    background-color: #FFFACE
}
iframe.configurator {
    width: 100%;
    height: 548px;
    border: 0;
    margin-bottom: 10px
}
.menu-header {
    width: 100%
}
.menu-header td {
    text-align: center;
    height: 38px;
    background: url(../images/menu-repeat.png) left right repeat-x;
    vertical-align: top;
    pointer-events: fill
	
}
.menu-header td.first {
/*    background: url(../images/menu-opener.png) left right repeat-x */
	    background: url(../images/menu-opener.png) left top no-repeat !important;
}
.menu-header td.last {
    background: url(../images/menu-closer.png) right right repeat-x
}
.menu-header td.hover>a,
.menu-header td>a:hover {
    background: url(../images/menu-repeat.png) left bottom repeat-x
}
.menu-header td.first.hover a {
    background: url(../images/menu-opener.png) left bottom repeat-x
}
.menu-header td.last.hover a {
    background: url(../images/menu-closer.png) right bottom repeat-x
}
.menu-header td.first .home-link {
  background: rgba(0, 0, 0, 0) url("../images/home.png") no-repeat scroll center center / 58% auto!important;
  width: 40px;
}
.menu-header td.first {
    width: 42px
}
.menu-header td.last a {
    padding-right: 20px
}
.menu-header td.last img.gratis-conditioner {
    position: absolute;
    top: -15px;
    right: 20px
}
.menu-header td>a {
    text-decoration: none;
    color: #FFF;
    display: block;
    line-height: 38px;
    border-right: 1px #728E9E solid;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}
.menu-header td.last>a {
    border-right: 0
}
.header .breadcrumb {
  left: 0px;
  position: relative;
  top:150px;
}
.header .breadcrumb ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.header .breadcrumb li {
    display: block;
    float: left;
    padding-right: 15px;
    margin-right: 10px;
    background: url(../images/breadcrumb-arrow.png) right center no-repeat
}
.header .breadcrumb li a {
    color: #032646;
    text-decoration: none
}
.header .breadcrumb li a:hover {
    text-decoration: underline
	z-index: 99999!important;
}
.menu-header td.hover > a, .menu-header td > a:hover  .menu-header .submenu{
	display:block !important
}
.menu-header .submenu {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fff 0px, #ddd 100%) repeat scroll 0 0;
  border-left: 1px solid #efefef;
  border-radius: 0 0 8px 8px;
  box-shadow: 3px 3px 6px #666;
  display: inline-block;
  height: auto !important;
  margin-left: -1px;
  padding: 8px 18px;
  position: absolute;
  text-align: left;
  width: 89.4%;
  z-index: 1338;
  display:none;
}
.menu-header .submenu.links-and-img ul.links {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: arial;
    font-weight: 700
}
.menu-header .submenu.links-and-img ul.links>li {
    display: block
}
.menu-header .submenu.links-and-img ul.links>li>a {
    border-radius: 2px;
    position: relative;
    text-decoration: none;
    display: block;
    color: #05365F;
    padding: 5px 40px 5px 20px;
    margin-top: 10px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #ddd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ddd));
    background: -webkit-linear-gradient(top, #fff 0, #ddd 100%);
    background: -o-linear-gradient(top, #fff 0, #ddd 100%);
    background: -ms-linear-gradient(top, #fff 0, #ddd 100%);
    background: linear-gradient(to bottom, #fff 0, #ddd 100%)
}
.menu-header .submenu.about-silvano .img-submenu,
.menu-header .submenu.free-melder .img-submenu,
.menu-header .submenu.silvano-quality .img-submenu {
    border-bottom-right-radius: 8px;
    top: 0;
    behavior: url(/site/pie/PIE.htc)
}
.menu-header .submenu.links-and-img ul.links>li>a:hover {
    background: #ddd;
    background: -moz-linear-gradient(top, #ddd 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #ddd 0, #fff 100%);
    background: -o-linear-gradient(top, #ddd 0, #fff 100%);
    background: -ms-linear-gradient(top, #ddd 0, #fff 100%);
    background: linear-gradient(to bottom, #ddd 0, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff', GradientType=0)
}
.menu-header .submenu.links-and-img ul.links>li>a span.arrow {
    position: absolute;
    background: url(../images/arrow-square.png) right center no-repeat;
    display: block;
    height: 100%;
    width: 30px;
    top: 0;
    right: 5px
}
.menu-header .submenu.about-silvano {
    height: 150px;
    padding-right: 220px
}
.menu-header .submenu.about-silvano .img-submenu {
    background: url(../images/about-silvano.png) left bottom no-repeat;
    position: absolute;
    right: 0;
    width: 207px;
    height: 166px
}
.menu-header .submenu.silvano-quality {
    height: 150px;
    padding-right: 220px
}
.menu-header .submenu.silvano-quality .img-submenu {
    background: url(../images/silvano-quality.png) left bottom no-repeat;
    position: absolute;
    right: 0;
    width: 210px;
    height: 166px
}
.menu-header .submenu.free-melder {
    height: 150px;
    padding-right: 220px
}
.menu-header .submenu.free-melder .img-submenu {
    background: url(../images/free-conditioner-melder.png) left bottom no-repeat;
    position: absolute;
    right: 0;
    width: 207px;
    height: 166px
}
.menu-header .submenu.text-and-img .text-submenu {
    width: 250px;
    font-size: 10px;
    color: #888;
    line-height: 1
}
.menu-header .submenu.text-and-img .text-submenu h3 {
    font-size: 16px;
    color: #05365F;
    font-family: arial;
    font-weight: 700
}
.menu-header .submenu.text-and-img .text-submenu a.read-more {
    display: inline-block;
    color: #05365F;
    text-decoration: none;
    text-transform: lowercase;
    padding: 10px 30px 10px 0;
    background: url(../images/arrow-square.png) right center no-repeat
}
.menu-header .submenu.text-and-img .text-submenu a.read-more:hover {
    text-decoration: underline
}
.menu-header .submenu .top-left-link {
    float: left;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    color: #085C9C;
    font-family: arial;
    margin: 5px 0
}
.menu-header .submenu .top-left-link img {
    vertical-align: bottom
}
.menu-header .submenu .top-left-link p {
    margin: 0
}
.menu-header .submenu .top-left-link a {
    color: inherit;
    text-decoration: none
}
.menu-header .submenu .top-left-link a strong,
.menu-header .submenu .top-left-link span {
    color: #369CF4
}
.menu-header .submenu .top-left-link a:hover {
    text-decoration: underline
}
.menu-header .submenu .top-left-link.delivery {
    background: url(../images/delivery-small.png) left center no-repeat;
    padding: 0 10px 0 40px;
    margin-top: 8px
}
.menu-header .submenu .top-right-link {
    margin: 5px 0;
    position: relative;
    border-radius: 5px;
    text-transform: capitalize;
    padding: 5px 40px 5px 20px;
    float: right;
    display: block;
    color: #FFF;
    text-decoration: none;
    background: #2484b9;
    background: -moz-linear-gradient(top, #2484b9 0, #185693 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2484b9), color-stop(100%, #185693));
    background: -webkit-linear-gradient(top, #2484b9 0, #185693 100%);
    background: -o-linear-gradient(top, #2484b9 0, #185693 100%);
    background: -ms-linear-gradient(top, #2484b9 0, #185693 100%);
    background: linear-gradient(to bottom, #2484b9 0, #185693 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#2484b9', endColorstr='#185693', GradientType=0)
}
.menu-header .submenu .top-right-link:hover {
    background: #185693;
    background: -moz-linear-gradient(top, #185693 0, #2484b9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #185693), color-stop(100%, #2484b9));
    background: -webkit-linear-gradient(top, #185693 0, #2484b9 100%);
    background: -o-linear-gradient(top, #185693 0, #2484b9 100%);
    background: -ms-linear-gradient(top, #185693 0, #2484b9 100%);
    background: linear-gradient(to bottom, #185693 0, #2484b9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#185693', endColorstr='#2484b9', GradientType=0)
}
.menu-header .submenu .top-right-link span.arrow {
    display: block;
    height: 100%;
    width: 30px;
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: url(../images/arrow-white-small.png) center center no-repeat #063E6A
}
.menu-header .submenu .item-img-wrapper {
    float: left;
    position: relative;
    overflow: hidden;
/*    border: 1px solid #E5E5E5 */
	width:40%;
	    max-width: 145px;
}
.menu-header .submenu .item-img-wrapper .item-img {
    display: block
}
.menu-header .submenu .item-img-wrapper .item-logo {
    position: absolute;
    display: block;
    left: 5px;
    top: 5px
}
.menu-header .submenu .item-img-wrapper .tip {
    /* letter-spacing: 1px; */
    font-size: 10px;
    display:none;
    text-transform: uppercase;
    position: absolute;
    right: -50px;
    bottom: 10px;
    /* padding: 4px 14px; */
    width: 150px;
    text-align: center;
    color: #FFF;
    transform: rotate(321deg);
    -webkit-transform: rotate(321deg);
    -moz-transform: rotate(321deg);
    -o-transform: rotate(321deg);
    -ms-transform: rotate(321deg);
    -webkit-opacity: .99;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NDc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzliY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #094787 0, #439bcd 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #094787), color-stop(100%, #439bcd));
    background: -webkit-linear-gradient(left, #094787 0, #439bcd 100%);
    background: -o-linear-gradient(left, #094787 0, #439bcd 100%);
    background: -ms-linear-gradient(left, #094787 0, #439bcd 100%);
    background: linear-gradient(to right, #094787 0, #439bcd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#094787', endColorstr='#439bcd', GradientType=1);
    /* word-break: break-all; */
    line-height: 12px;
    padding-bottom: 8px;
    padding-top: 6px;
    padding-right: 4px;
    padding-left: 4px;
}
.menu-header .submenu .item-text {
    float: left;
/*    margin-left: 10px; */
/*    width: 204px; */
	width:60%;
    position: relative;
    height: 100%
}
.menu-header .submenu.product-wide .item-text {
    width: 220px
}
.menu-header .submenu .item-text .free-assembly {
    position: absolute;
    top: 50px;
    font-size: 12px;
    text-transform: lowercase;
    color: #479CCD;
    padding: 5px 0 5px 20px;
    background: url(../images/assembly-icon-small.png) left center no-repeat;
    font-family: 'PT Sans', Sans-serif;
    display: none
}
.menu-header .submenu .item-text .free-assembly span {
    color: #1f639C
}
.menu-header .submenu .item-text .price-from {
    text-decoration: line-through;
    font-weight: 700;
    margin-top: 10px;
	text-align: left;
	padding-left:10px
}
.menu-header .submenu .item-text .price-circle {
    font-family: 'PT Sans', Sans-serif;
    position: absolute;
    right: 20px; /* 10 */
    top: 0;
    width: 80px;
    height: 67px;
    background: url(../images/bol-blauw.png) left top no-repeat;
    z-index: 5;
    padding-top: 10px;
    text-align: center;
    color: #FFF
}
.menu-header .submenu .item-text span.from {
    display: block;
    font-size: 19px
}
.menu-header .submenu .item-text span.price {
    margin-top: 3px;
    display: block;
    font-size: 19px;
    letter-spacing: -1px
}
.menu-header .submenu .item-text p:first-of-type {
    margin-top: 0
}
.menu-header .submenu .item-text p:last-of-type {
    margin-bottom: 0
}
.menu-header .submenu .item-text h3 {
    margin: 2px 0 5px;
    font-size: 14px;
    color: #05365F;
    font-family: arial;
    z-index: 10;
    position: relative;
    max-width: 60%;
    text-shadow: 1px 1px 1px #FFF;
	    text-align: left;
		padding-left:10px
}
.menu-header .submenu .item-text {
    color: #05365F;
    font-size: 12px;
    line-height: 1.1;
    font-family: arial
}
.menu-header .submenu .submenu-item .extra-description {
    float: left;
    width: 350px;
    margin-left: 20px;
    color: #555
}
.menu-header .submenu .submenu-item .extra-description h3 {
    font-family: 'PT Sans', Sans-serif;
    color: #085C9C;
    font-size: 15px;
    margin: 0 0 10px
}
.menu-header .submenu .submenu-item .extra-description ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-image: url(../images/check.png)
}
.menu-header .submenu .submenu-item .extra-description h3 em {
    font-style: normal;
    color: #369CF4
}
.menu-header .submenu .submenu-banner {
  background: rgba(0, 0, 0, 0) url("../images/submenu-banner-background.png") no-repeat scroll left top / 100% 100%;
  clear: both;
  height: 70px;
  margin: 15px 0;
  position: relative;
  width: 100%;
}
.menu-header .submenu .submenu-banner .christmas-hat {
    position: absolute;
    background: url(../images/christmas-hat.png) top left no-repeat;
    width: 41px;
    height: 48px;
    top: -5px;
    right: -15px
}
.menu-header .submenu .submenu-banner.banner-image-present {
    background: 0 0;
    height: auto
}
.menu-header .submenu .submenu-banner ul.items li {
    display: block;
    float: left
}
.menu-header .submenu .submenu-banner ul.items .item-1,
.menu-header .submenu .submenu-banner ul.items .item-3 {
    width: 100px;
    text-align: center;
    font-size: 14px;
    margin-top: 13px;
    font-family: 'PT Sans', Sans-serif;
    text-transform: uppercase;
    font-weight: 700
}
.menu-header .submenu .submenu-banner ul.items .item-1 {
    margin-left: 30px
}
.menu-header .submenu .submenu-banner ul.items .item-3 {
    margin-left: 10px
}
.menu-header .submenu .submenu-banner ul.items .item-2 {
    width: 350px;
    margin-left: 50px
}
.menu-header .submenu .submenu-banner ul.items li.free-products img.free-products {
    position: absolute;
    margin-top: -10px
}
.menu-header .submenu .submenu-banner ul.items li.free-products span.line-1 {
    display: block;
    margin-left: 80px;
    margin-top: 10px;
    position: relative;
    font-size: 22px;
    font-family: 'PT Sans', Sans-serif;
    line-height: 28px
}
.menu-header .submenu .submenu-banner ul.items li.free-products span.now-free {
    text-transform: uppercase
}
.menu-header .submenu .submenu-banner ul.items li.free-products span.worth {
    color: #4A9ECE
}
.menu-header .submenu .submenu-banner ul.items li.free-products span.line-2 {
    display: block;
    margin-left: 120px;
    position: relative;
    color: #1F639C;
    font-family: 'PT Sans', Sans-serif;
    font-size: 14px;
    font-weight: 700
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.deliverd,
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.ordered-before {
    text-align: center;
    width: 50%;
    float: left;
    margin: 15px 0 0;
    text-transform: uppercase
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.deliverd.extra-line,
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.ordered-before.extra-line {
    margin-top: 7px
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p span.line-1 {
    color: #858585;
    font-size: 9px;
    font-family: 'PT Sans', Sans-serif
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p span.line-2 {
    font-size: 19px;
    line-height: 19px;
    color: #469CCE;
    font-family: 'PT Sans', Sans-serif
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p span.line-3 {
    font-size: 14px;
    font-weight: 700;
    color: #1F639C;
    font-family: 'PT Sans', Sans-serif
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.deliverd img,
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.ordered-before img {
    float: right
}
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.deliverd.extra-line img,
.menu-header .submenu .submenu-banner ul.items li.shipping-info p.ordered-before.extra-line img {
    margin-top: 8px
}
.menu-header .submenu .submenu-banner ul.items .item-4 {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 90px;
    color: #FFF;
    font-size: 9px;
    text-align: center;
    font-family: arial;
    text-transform: uppercase
}
.menu-header .submenu-banner ul.items {
    margin: 0 0 0 20px;
    list-style: none;
    padding: 0
}
.menu-header .submenu-banner ul.items li {
    margin-left: 20px
}
.menu-header .submenu-banner ul.items li.textblock {
  color: #1f639c;
  font-family: "PT Sans",sans-serif;
  font-size: 13px;
  font-weight: 700;
  margin-top: 17px;
  text-align: center;
  text-transform: uppercase;
  width: 11%;
}
.menu-header .submenu-banner ul.items li.textblock p {
    margin: 0
}
.menu-header .submenu-banner p.text-upper-right {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 90px;
    color: #FFF;
    font-size: 9px;
    text-align: center;
    font-family: arial;
    text-transform: uppercase;
    margin: 0
}
.menu-header .submenu-banner ul.items li.textlines {
    text-align: center;
    text-transform: uppercase;
    line-height: 1.2;
    margin-top: 9px;
    width: 24%;
    position: relative
}
.menu-header .submenu-banner ul.items li.textlines.no-line1 {
    margin-top: 17px
}
.menu-header .submenu-banner ul.items li.textlines.with-image {
    padding-right: 10px
}
.menu-header .submenu-banner ul.items li.textlines>p {
    margin: 0
}
.menu-header .submenu-banner ul.items li.textlines img {
    position: absolute;
    right: 0;
    top: 5px
}
.menu-header .submenu-banner ul.items li.textlines.no-line1 img {
    top: 0
}
.menu-header .submenu-banner ul.items li.textlines small {
    font-size: 9px;
    color: #858585;
    font-family: 'PT Sans', Sans-serif
}
.menu-header .submenu-banner ul.items li.textlines span.line2 {
    color: #469CCE;
    font-size: 19px;
    font-family: 'PT Sans', sans-serif
}
.menu-header .submenu-banner ul.items li.textlines span.line3 {
    font-size: 14px;
    font-family: 'PT Sans', sans-serif;
    font-weight: 700;
    color: #1F639C
}
.menu-header .submenu-banner ul.items li.large-textblock {
    position: relative;
    line-height: 1.2;
    text-align: center;
    padding-left: 100px;
    margin-top: 10px
}
.menu-header .submenu-banner ul.items li.large-textblock>img {
    position: absolute;
    left: 0;
    top: -20px
}
.menu-header .submenu-banner ul.items li.large-textblock div.line-1 {
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    color: #4A9ECE
}
.menu-header .submenu-banner ul.items li.large-textblock div.line-1 strong {
    color: #1F639C;
    font-weight: 400;
    text-transform: uppercase
}
.menu-header .submenu-banner ul.items li.large-textblock div.line-1 p,
.menu-header .submenu-banner ul.items li.large-textblock div.line-2 p {
    margin: 0
}
.menu-header .submenu-banner ul.items li.large-textblock div.line-2 {
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    color: #1F639C;
    font-weight: 700
}
.menu-header .submenu .submenu-items {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0
}
.menu-header .submenu .submenu-items > li {
  background: #fff url("../images/arrow-square.png") no-repeat scroll right bottom;
  border: 1px solid #c5c5c5;
  display: block;
  float: left;
  margin: 5px 4px !important;
  transition: border-color 0.2s ease 0s;
/*  width: 376px; */
	width:48%;
	position:relative
}
.menu-header .submenu.product-wide .submenu-items>li {
    width: 100%
}
.menu-header .submenu .submenu-items>li a {
    display: block;
    float: left;
    padding: 7px
}
.menu-header .submenu .submenu-items>li:hover {
    border-color: #1F649D
}
.menu-header .submenu .submenu-items>li.odd {
    clear: both;
    margin-left: 0
}
.menu-header .submenu .submenu-items li.even {
    margin-right: 0
}
.content {
  margin: 15px 0 0;
  min-height: 100px;
  position: relative;
}
.text {
    color: #052441
}
.text a {
    color: #229ADD
}
.text a:hover {
    color: #052441
}
.text h1,
.text h2,
.text h3 {
    color: #064273
}
.text ol,
.text ul {
/*    padding-left: 20px */
}
.styled-text {
    padding-left: 13px
}
.lc-text {
    color: #052441
}
.lc-text:first-child {
    margin-top: 0
}
.lc-text:last-child {
    margin-bottom: 0
}
.lc-text a {
    color: #229ADD
}
.lc-text a:hover {
    color: #052441
}
.lc-text h1,
.lc-text h2,
.lc-text h3 {
    color: #064273
}
.lc-text ol,
.lc-text ul {
    padding-left: 20px
}
.home-container {
  margin: 15px 0 0;
  position: relative;
}
.home-container .home-overlay {
    background: #FFF;
    width: 100%;
    color: #052441;
    overflow: hidden;
    position: relative
}
.home-container .home-overlay img.configurator {
    display: block;
    width: 973px;
    height: 548px
}
.home-container .home-overlay .title {
    margin-top: 20px;
    text-align: center;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700;
    color: #0a457a
}
.home-container .home-overlay .subtitle {
    margin-top: 10px;
    text-align: center;
    color: #229ADD;
    font-size: 20px;
    text-transform: uppercase
}
.home-container .home-overlay .close-button {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
}
.home-container .home-overlay .close-button span {
    display: inline-block;
    border: 2px solid #FFF;
    border-radius: 5px;
    background: url(../images/gradient-white-small.png) left bottom repeat-x #999;
    padding: 5px 15px;
    text-decoration: none;
    box-shadow: 0 0 5px #666;
    color: #0a457a;
    font-weight: 700;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    cursor: pointer;
    text-align: center;
    width: 145px
}
.content.bezoek-op-afspraak #input_18,
.content.bezoek-op-afspraak #input_19,
.content.bezoek-op-afspraak .step.inactive,
.content.bezoek-op-afspraak .ui-datepicker-buttonpane {
    display: none
}
.home-container .home-overlay .close-button span:hover {
    background: url(../images/gradient-white-small.png) left center repeat-x #999
}
.home-container .content-home-container {
    position: relative;
    padding-right: 5px;
    display: none
}
.content.home .left {
    float: left;
    width: 640px
}
.content.home .right {
    float: right;
    width: 276px
}
.content.bezoek-op-afspraak {
    padding: 0 33px 0 40px
}
.content.bezoek-op-afspraak .text-top p {
    margin: 0
}
.content.bezoek-op-afspraak .text-bellow h1,
.content.bezoek-op-afspraak .text-bellow h2,
.content.bezoek-op-afspraak .text-bellow h3 {
    margin: 0 0 5px
}
.content.bezoek-op-afspraak .text-bellow p:first-child {
    margin-top: 0
}
.content.bezoek-op-afspraak .text-bellow p:last-child {
    margin-bottom: 0
}
.content.bezoek-op-afspraak .text-bellow {
    overflow: auto;
    margin-top: 20px
}
.content.bezoek-op-afspraak .text-bellow .left,
.content.bezoek-op-afspraak .text-bellow .right {
    background: url(../images/gradient-light-blue-2.png) left top repeat-y;
    min-height: 120px
}
.content.bezoek-op-afspraak .text-bellow .left {
    float: left;
    width: 380px;
    padding: 25px
}
.content.bezoek-op-afspraak .text-bellow .right {
    float: right;
    width: 380px;
    padding: 25px
}
.content.bezoek-op-afspraak .text-explanation {
    margin-top: 20px;
    font-size: 16px;
    font-family: arial;
    background: url(../images/arrows.png) left center no-repeat;
    padding-left: 25px
}
.content.bezoek-op-afspraak .steps {
    margin-top: 20px
}
.content.bezoek-op-afspraak .step {
    overflow: auto;
    width: 905px
}
.content.bezoek-op-afspraak .step .step-left {
    float: left;
    width: 380px;
    padding: 25px
}
.content.bezoek-op-afspraak .step .step-right {
    float: right;
    width: 380px;
    padding: 25px;
    background: url(../images/gradient-light-blue-2.png) left top repeat-y
}
.content.bezoek-op-afspraak .step-2 .step-right {
    width: 400px;
    padding: 15px;
    overflow: auto
}
.content.bezoek-op-afspraak .step .navi-buttons {
    text-align: right;
    padding-top: 20px;
    clear: both
}
.content.bezoek-op-afspraak .steps-list .step-item {
    margin-bottom: 2px;
    overflow: auto
}
.content.bezoek-op-afspraak .steps-list .step-nr {
    float: left;
    background: url(../images/button-step.png) left bottom no-repeat;
    width: 72px;
    height: 20px;
    padding: 6px 0 0 26px;
    margin-right: 20px;
    cursor: pointer;
    font-weight: 700
}
.content.bezoek-op-afspraak .steps-list .step-text {
    padding-top: 6px
}
.content.bezoek-op-afspraak .steps-list .step-item.active .step-nr,
.content.bezoek-op-afspraak .steps-list .step-nr:hover {
    background-position: left top;
    color: #FFF
}
.content.bezoek-op-afspraak .steps-list .step-item.active {
    font-weight: 700
}
.content.bezoek-op-afspraak .step-2 .datepicker {
    float: left
}
.content.bezoek-op-afspraak .step-2 .timepicker {
    float: right
}
.content.bezoek-op-afspraak .showroom-gegevens {
    margin-top: 20px
}
.content.bezoek-op-afspraak .showroom-gegevens h3 {
    text-transform: uppercase
}
.content.bezoek-op-afspraak #input_20,
.content.bezoek-op-afspraak table.form input[type=text] {
    font-family: verdana;
    font-size: 11px;
    color: #229ADD;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #9F9F9F;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    margin: 0;
    width: 210px
}
.content.bezoek-op-afspraak table.form input.error {
    border: 1px solid #F22
}
.content.bezoek-op-afspraak #input_20 {
    width: 370px;
    height: 100px;
    margin-top: 10px
}
.content.bezoek-op-afspraak table.form td {
    padding: 3px 0
}
.content.bezoek-op-afspraak table.form td.key {
    padding-right: 20px
}
.content.bezoek-op-afspraak table.form td.multi table {
    width: 100%
}
.content.bezoek-op-afspraak table.form td.multi .multi-right {
    text-align: right
}
.content.bezoek-op-afspraak table.form td.multi td {
    padding: 0
}
.content.bezoek-op-afspraak .brandstof-vergoeding {
    height: 200px;
    margin-top: 20px;
    background: url(../images/gradient-light-blue-2-hor.png) left top repeat-x;
    position: relative
}
.content.bezoek-op-afspraak .brandstof-vergoeding .img {
    position: absolute;
    width: 243px;
    height: 114px;
    top: 35px;
    left: 40px;
    background: url(../images/brandstof-vergoeding.jpg) left top no-repeat
}
.content.bezoek-op-afspraak .brandstof-vergoeding .nieuw {
    position: absolute;
    width: 84px;
    height: 78px;
    top: 6px;
    left: 230px;
    background: url(../images/nieuw.png) left top no-repeat
}
.content.bezoek-op-afspraak .brandstof-vergoeding .brandstof-text {
    position: absolute;
    left: 320px;
    top: 60px;
    font-size: 14px
}
.content.bezoek-op-afspraak .brandstof-vergoeding .brandstof-text h3 {
    margin-top: 0;
    color: #024E95;
    text-transform: uppercase;
    font-size: 18px
}
.content.gratis-melder {
    background: url(../images/conditioner-melder-background.png) right top no-repeat;
    min-height: 720px;
    position: relative
}
body.se .content.gratis-melder {
    background-image: url(../images/conditioner-melder-background-se.png)
}
body.en .content.gratis-melder {
    background-image: url(../images/conditioner-melder-background-en.png)
}
.content.gratis-melder div.staffel-prijzen {
    position: absolute;
    right: 35px;
    top: 350px;
    width: 210px;
    height: 50px
}
.content.gratis-melder div.levering {
    position: absolute;
    top: 500px;
    right: 50px;
    width: 100px;
    padding-left: 50px;
    background: url(../images/levering-small.png) left center no-repeat;
    color: #024E95
}
.content.gratis-melder .konditioner-prijs {
    position: absolute;
    right: 390px;
    top: 120px;
    width: 133px;
    height: 128px;
    background: url(../images/bol-blauw-groot.png) left top no-repeat;
    font-family: 'PT Sans', Sans-serif;
    color: #FFF;
    text-align: center;
    line-height: 1.2
}
.content.gratis-melder .konditioner-prijs .now-from {
    font-size: 20px;
    font-style: italic;
    margin-top: 25px;
    display: block
}
.content.gratis-melder .konditioner-prijs .price {
    display: block;

    font-weight: 700
}
body.se .content.gratis-melder .konditioner-prijs .price {
    font-size: 30px
}
.content.gratis-melder .textblock-1 h1 {
    margin-top: 0;
    text-transform: uppercase
}
.content.gratis-melder .textblock-1 h2,
.content.gratis-melder .textblock-3 h2 {
    color: #024E95;
    text-transform: uppercase
}
.content.gratis-melder .textblock-2 {
    margin-top: 20px;
    font-size: 10px
}
.content.gratis-melder .textblock-4 {
    position: absolute;
    right: 0;
    width: 310px;
    text-align: center;
    top: 78px;
    color: #FFF
}
.content.gratis-melder .textblock-4 p {
    margin: 0;
    font-size: 16px
}
.content.gratis-melder .textblock-4 h2 {
    margin: 0;
    font-size: 18px
}
.content.gratis-melder .textblock-5 {
    position: absolute;
    right: 30px;
    width: 220px;
    top: 150px;
    font-size: 14px
}
.content.gratis-melder .left {
    float: left;
    width: 500px
}
.content.gratis-melder .form {
    width: 313px
}
.content.gratis-melder .form label {
    color: #024E95;
    font-weight: 700;
    display: block;
    margin: 10px 0
}
.content.gratis-melder .form img.calendar {
    margin: 0
}
.content.gratis-melder .form .submit-button {
    text-align: right;
    margin-top: 20px
}
.content.gratis-melder .form input[type=email],
.content.gratis-melder .form input[type=text] {
    font-family: verdana;
    font-size: 11px;
    color: #229ADD;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #9F9F9F;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    margin: 0
}
.content.gratis-melder .form .date-wrapper {
    width: 180px
}
.content.gratis-melder .form .date-wrapper img.calendar {
    float: right;
    cursor: pointer
}
.content.gratis-melder .form #input_melder_email {
    width: 300px
}
.content.gratis-melder .form #input_melder_date {
    width: 120px
}
.content.gratis-melder .form input[type=email].error,
.content.gratis-melder .form input[type=text].error {
    border-color: #F22
}
.fancybox-custom .fancybox-title-float-wrap .child {
    background: #FFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: 400;
    text-shadow: none;
    color: #052441;
    border-radius: 5px
}
.button {
    display: inline-block;
    color: #FFF;
    padding: 6px 20px;
    background-position: left center;
    background-repeat: repeat-x;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    border: 0;
    margin: 0;
    font-size: 11px;
    font-family: verdana;
    line-height: 1.2
}
.button.light-blue {
    background-image: url(../images/gradient-light-blue.png)
}
.button.light-blue:hover {
    background-image: url(../images/gradient-light-blue-hover.png)
}
.button.blue {
    background-image: url(../images/gradient-blue.png)
}
.button.gray {
    background-image: url(../images/gradient-gray-small.png);
    color: #000
}
a.button,
a.button:hover {
    color: #FFF
}
.button.blue:hover {
    background: url(../images/menu-repeat.png) left bottom
}
a.button {
    text-decoration: none
}
.content.producten {
  margin: 20px 0 0;
}

.content.producten .product-container .product .afbeelding a { 
	display:block !important;
}


.content.producten .product-container {
 /*   border: 1px solid #9F9F9F; */
    border-radius: 5px;
    margin-bottom: 15px;
    behavior: url(/site/pie/PIE.htc);
    position: relative
}
.content.producten .product-container .product {
/*  background: #fff url("../images/product-gradient.png") repeat-x scroll left bottom; */
/*    
background: -webkit-linear-gradient(#ffffff, #ececec);
    background: -o-linear-gradient(#ffffff, #ececec);
    background: -moz-linear-gradient(#ffffff, #ececec);
    background: linear-gradient(#ffffff, #ececec);
	*/

  border-radius: 5px;
  display: inline-block;
  height: auto;
  padding: 0;
  position: relative;
  width: 99.5%;
  
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);  
	
background: -webkit-linear-gradient(135deg, #fff, #fff 60%, #ececec);
    background: -o-linear-gradient(135deg, #fff, #fff 60%, #ececec);
    background: -moz-linear-gradient(135deg, #fff, #fff 60%, #ececec);
	background: linear-gradient(135deg, #fff, #fff 60%, #ececec);
}
.content.producten .product .omschrijving h2 {
    margin: 0 0 10px;
    font-weight: 400;
    color: #2D88BB;
    font-size: 17px
}
.content.producten .product .omschrijving h2 a {
    color: #2D88BB;
    text-decoration: none
}
.content.producten .product .omschrijving h2 a:hover {
    text-decoration: underline
}
.content.producten .product .afbeelding {
  background: #fff none repeat scroll 0 0;
/*  border-radius: 3px 0 0 3px;
  border-right: 1px solid #bfbfbf; */
  float: left;
  height: 100%;
  padding: 0;
  position: relative;
  text-align: center;
  width: 25%;
}
.content.producten .product .afbeelding img {
/*  border-radius: 3px 0 0 3px; */
  padding: 0;
  width: 100%; /* 92 */
}
.content.producten .product .omschrijving {
  float: left;
  padding: 26px;
  position: relative;
  width: 36%;
}
.content.producten .product .bestellen {
    background: rgba(0, 0, 0, 0) url(../images/product-border.png) no-repeat scroll left top;
    float: none;
    margin-top: 0;
    padding-bottom: 15px;
    padding: 10px 15px;
    position: relative;
    width: 30%;
    margin: auto;
    float: right;
}
.content.producten .bestellen table p {
    margin: 0
}
.content.producten.waterbedden .product .bestellen {
    margin-top: 25px
}
.content.producten .product .bestellen .info table {
    width: 100%
}
.content.producten .product .bestellen .info td.val {
    text-align: right
}
.content.producten .product .bestellen .info tr.verkoopprijs {
    color: #2D88BB;
    font-size: 17px
}
.content.producten .product .bestellen .info tr.voordeel td {
    padding-bottom: 7px;
    font-weight: 700
}
.content.producten .product .bestellen .info tr.prijs-van td.val {
    text-decoration: line-through;
    font-size: 12px
}
.content.producten .product .bestellen div.meer-info {
    margin-top: 10px;
    text-align: right;
    margin-bottom: 2px
}
.content.producten .product .bestellen div.meer-info a {
    text-decoration: none;
    display: inline-block
}
.content.producten .product .bestellen div.bestel-button {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;	
}
.content.producten .product .bestellen div.bestel-button button {
    float: right
}
.content.producten .product .bestellen div.bestel-button input.aantal {
    width: 30px;
    border-radius: 4px;
    padding: 5px;
    margin: 0;
    text-align: right;
    border: 1px solid #9F9F9F;
    font-size: 11px;
    font-family: verdana;
    float: left;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    line-height: 1.2
}
.content.producten .product .bestellen .delivery-time small {
    font-size: 8px
}
.content.product-page .product-container {
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc);
    margin-bottom: 10px;
    margin-right: 0px;
}
.content.product-page .product-container .product {
    border: 1px solid #FFF;
    border-radius: 5px;
    background: url(../images/gradient-white-big.png) left bottom repeat-x;
    overflow: auto;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.content.product-page .product .afbeeldingen-container {
    overflow: auto;
    background: #FFF;
    border-radius: 3px 0 0 3px;
    border-right:none;
    border-bottom:none;
    padding-right: 1px;
    padding-bottom: 1px;
    float: left;
	    padding: 20px;
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot>a {
    position: relative;
    display: block;
    border: 1px solid #BFBFBF;
    padding: 10px;
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .product-logo {
    position: absolute;
    bottom: 20px;
    left: 20px;
    max-width: 70px;
    max-height: 70px
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .price-banner {
    position: absolute;
    top: 30px;
    left: 30px;
    background-color: #04264B;
    background-color: rgba(4, 38, 75, .85);
    opacity: .85;
    border-radius: 5px;
    behavior: url(/site/pie/PIE.htc);
    color: #FFF;
    padding: 13px 17px;
    text-align: center;
    font-size: 15px;
    font-family: arial;
    line-height: 1.2;
    max-width: 250px
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .price-banner .title {
    text-transform: uppercase
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .price-banner .price-from {
    text-decoration: line-through
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .price-banner .price {
    font-size: 20px
}
.content.product-page .product .afbeeldingen-container .afbeelding-groot .price-banner .caption {
    font-size: 13px
}
.content.product-page .product .afbeeldingen-container .thumbnails {
    width: 400px
}
.content.product-page .product .afbeeldingen-container .thumbnails img {
    display: block;
    float: left;
    margin: 5px
}
.content.product-page .product .info {
    float: right;
    margin: 10px 10px;
    width: 50%;
}
.content.product-page .product .info .omschrijving-kort {
    margin-bottom: 40px
}
.content.product-page .product .info .bestel-info {
    float: right;
    width: 250px
}
.content.product-page .product .bestel-info table {
    width: 100%
}
.content.product-page .product .bestel-info tr.verkoopprijs {
    color: #2D88BB;
    font-size: 17px
}
.content.product-page .product .bestel-info tr.voordeel td {
    padding-bottom: 10px;
    font-weight: 700
}
.content.product-page .product .bestel-info tr.prijs-van td.val {
    text-decoration: line-through;
    font-size: 12px
}
.content.product-page .product .bestel-info tr.verzending span.explanation {
    display: block;
    font-size: 9px;
    color: #2D88BB
}
.content.product-page .product .bestel-info td.val {
    text-align: right
}
.content.producten .product .bestellen .prijs-info {
    color: #888;
    font-size: 9px;
    width: 200px
}
.content.product-page .product .bestel-info .prijs-info {
    clear: both;
    text-align: right;
    padding-top: 10px;
    color: #888
}
.content.product-page .product .left {
    float: left;
    width: 210px
}
.content.product-page .product .levering .title {
  background: rgba(0, 0, 0, 0) url("../images/icon-bezorging.png") no-repeat scroll left center;
  color: #229add;
  display: inline-block;
  font-weight: 700;
  padding: 10px 0;
  text-align: right;
  width: 200px;
}
.content.product-page .product .levering .verwachte-levertijd {
    margin-top: 10px
}
.content.product-page .product .info div.bestel-button {
    margin-top: 20px;
    text-align: right
}
.content.product-page .product .info .product-options {
    padding-bottom: 5px
}
.content.product-page .product .info .product-options table {
    width: 100%
}
.content.product-page .product .info .product-options table td.key {
    text-align: left
}
.content.product-page .product .info .product-options table td.val {
    text-align: right
}
.content.product-page .product .info table tr.dynamic-options td {
    padding-top: 2px
}
.content.product-page .product .info .product-options select {
    width: 120px;
    border-radius: 4px;
    padding: 3px;
    margin: 0;
    border: 1px solid #9F9F9F;
    font-size: 11px;
    font-family: verdana;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    line-height: 1.2
}
.content.product-page .product .info div.bestel-button button {
    float: right
}
.content.product-page .product .info div.bestel-button input.aantal {
    width: 30px;
    border-radius: 4px;
    padding: 5px;
    margin: 0;
    text-align: right;
    border: 1px solid #9F9F9F;
    font-size: 11px;
    font-family: verdana;
    float: left;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    line-height: 1.2
}
.content.product-page .product .afbeelding {
    position: relative
}
.content.product-page .product .afbeelding-groot img {
    display: block;
	    width: 100%;
}
.content.product-page .tabs-container .right {
    float: right;
    width: 276px;
    min-height: 640px
}
.content.product-page .tabs-container {
    position: relative;
    padding-right: 5px;
    overflow: visible!important
}

.content.product-page .tabs-container table.fotos-right {
    color: #888;
    margin-left: 5px;
    line-height: 1.2;
    font-size: 10px
}
.content.product-page .tabs-container .tab.show-right {
    padding-left: 13px;
    width: 640px
}
.content.product-page .tab .img-fotoboek {
    margin-top: 20px;
}
.content.product-page table.fotos {
    width: 973px
}
.content.product-page table.fotos td {
    padding: 10px 0
	text-align: center;
}
.content.product-page table.fotos .td-0 {
    text-align: left
}
.content.product-page table.fotos .td-1 {
    text-align: center;
}
.content.product-page table.fotos .td-2 {
    text-align: right;
}
.content.product-page table.fotos a:hover .foto {
    border-color: #CCC
}
.content.product-page table.fotos .foto {
    width: 90%;
    border: 3px solid #FFF;
    box-shadow: 2px 2px 7px #666;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
}
.content.product-page .tabs-container .tab>.product-description {
    margin-top: 20px;
    padding-left: 13px;
    position: relative;
    font-family: arial
}
.content.product-page .tabs-container .tab>.product-description .product-logo {
    float: right;
    height: 160px;
    width: 300px;
    margin-right: 20px;
    text-align: center
}
.content.product-page .tabs-container .tab>.product-description .background {
    position: absolute;
    top: 200px
}
.content.product-page .tabs-container .tab>.product-description span.technical-details {
    position: absolute;
    top: 210px;
    z-index: 100;
    font-size: 14px
}
.content.product-page .tabs-container .tab>.product-description.left-layout span.technical-details {
    left: 350px
}
.content.product-page .tabs-container .tab>.product-description.right-layout span.technical-details {
    left: 40px
}
.content.product-page .tabs-container .tab>.product-description.right-layout .background {
    left: 0
}
.content.product-page .tabs-container .tab>.product-description.left-layout .background {
    right: 0
}
.content.product-page .tabs-container .tab>.product-description .block {
    color: #000;
    position: relative
}
.content.product-page .tabs-container .tab>.product-description .block h1,
.content.product-page .tabs-container .tab>.product-description .block h2,
.content.product-page .tabs-container .tab>.product-description .block h3 {
    margin: 0
}
.content.product-page .tabs-container .tab>.product-description .block h1 {
    font-size: 23px
}
.content.product-page .tabs-container .tab>.product-description .block h3 {
    text-align: center;
    color: #000;
    font-size: 14px
}
.content.product-page .tabs-container .tab>.product-description .block-type-1 {
    min-height: 130px;
    font-size: 16px;
    width: 560px;
    padding: 20px 30px;
    float: left;
    line-height: 30px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)
}
.content.product-page .tabs-container .tab>.product-description .block-type-2 {
    margin-top: 20px;
    width: 280px;
    min-height: 120px;
    padding: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZWZmNSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0ZDNkZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(231, 239, 245, .8) 0, rgba(196, 211, 222, .8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(231, 239, 245, .8)), color-stop(100%, rgba(196, 211, 222, .8)));
    background: -webkit-linear-gradient(top, rgba(231, 239, 245, .8) 0, rgba(196, 211, 222, .8) 100%);
    background: -o-linear-gradient(top, rgba(231, 239, 245, .8) 0, rgba(196, 211, 222, .8) 100%);
    background: -ms-linear-gradient(top, rgba(231, 239, 245, .8) 0, rgba(196, 211, 222, .8) 100%);
    background: linear-gradient(to bottom, rgba(231, 239, 245, .8) 0, rgba(196, 211, 222, .8) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cce7eff5', endColorstr='#ccc4d3de', GradientType=0)
}
.content.product-page .tabs-container .tab>.product-description .block-type-3 {
    margin-top: 70px;
    width: 280px;
    min-height: 120px;
    padding: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0)
}
.content.product-page .tabs-container .tab>.product-description.right-layout .block-type-2,
.content.product-page .tabs-container .tab>.product-description.right-layout .block-type-3 {
    float: right;
    clear: right
}
.content.product-page .tabs-container .tab>.product-description.left-layout .block-type-2,
.content.product-page .tabs-container .tab>.product-description.left-layout .block-type-3 {
    float: left;
    clear: left
}
.content.product-page .tabs-container .tab>.product-description .block-type-2.block-nr-1 a img {
    display: block;
    border: 2px solid #FFF
}
.content.product-page .tabs-container .tab>.product-description .block-type-2.block-nr-1 a:hover img {
    border-color: #2f6dce
}
.content.product-page .tabs-container .tab>.product-description .block-type-2.block-nr-2 table {
    width: 100%;
    margin-top: 20px;
    vertical-align: middle;
    font-size: 14px
}
.content.contact .form-container .form td,
.table-tabs td.tab {
    vertical-align: top
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 table {
    width: 80%;
    margin: 10px 5%;
    font-size: 14px
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 {
    font-size: 11px
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 table a {
    text-decoration: none
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 table a:hover {
    text-decoration: underline
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 table em {
    font-style: normal;
    color: #2f6dce;
    font-weight: 700;
    font-size: 1.2em
}
.content.product-page .tabs-container .tab>.product-description .block-type-3.block-nr-1 table strong {
    color: #1857a0;
    font-size: 1.2em
}
.content.product-page .tabs-container table.specifications {
    border-top: 1px #666 solid;
    border-bottom: 1px #666 solid;
    width: 100%
}
.content.product-page .tabs-container table.specifications tr.even {
    background-color: #EEE
}
.content.contact .form-container .inner,
.helpdesk {
    background: url(../images/gradient-white-big.png) left bottom repeat-x;
    position: relative;
    behavior: url(/site/pie/PIE.htc);
    overflow: auto
}
.content.product-page .tabs-container table.specifications td {
    padding: 4px;
    border-top: 1px #FFF solid;
    border-bottom: 1px #FFF solid
}
.content.product-page .tabs-container table.specifications td.key {
    font-weight: 700;
    padding-right: 20px;
    width: 1px
}
.content.contact .form-container {
 /*   border: 1px solid #9F9F9F; */
    border-radius: 5px;
    behavior: url(/site/pie/PIE.htc);
    position: relative
}
.content.contact .form-container .inner {
/*    border: 1px solid #FFF; */
    border-radius: 5px;
    min-height: 400px;
    padding: 20px 40px
}
.content.contact .form-container .form {
    margin-bottom: 20px
}
.content.contact .form-container .form td.label {
    padding-right: 20px;
    padding-top: 6px
}
.content.contact .form-container .form td.input {
    padding: 3px 0
}
.content.contact .form-container .form input[type=email],
.content.contact .form-container .form input[type=text],
.content.contact .form-container .form textarea {
    font-family: verdana;
    font-size: 11px;
    color: #229ADD;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #9F9F9F;
    behavior: url(/site/pie/PIE.htc);
    position: relative;
    margin: 0
}
.content.contact .form-container .form input[type=email].error,
.content.contact .form-container .form input[type=text].error,
.content.contact .form-container .form textarea.error {
    border-color: #F22
}
.content.contact .form-container .form .gegevens input[type=email],
.content.contact .form-container .form .gegevens input[type=text] {
    width: 250px
}
.content.contact .form-container .form .opmerkingen textarea {
    width: 350px;
    height: 140px
}
.content.contact .form-container .gegevens {
    float: left
}
.content.contact .form-container .opmerkingen .submit {
    text-align: right;
    margin-top: 20px
}
.helpdesk .helpdeskvrouw-wrapper,
.helpdesk h3 {
    text-align: center
}
.content.contact .form-container .opmerkingen {
    float: right
}
.content.contact .callcenter {
    float: left
}
.content.contact .callcenter img {
    border-radius: 5px;
    behavior: url(/site/pie/PIE.htc);
    position: relative
}
.content.contact .contactgegevens {
    float: right;
    width: 360px
}
.content.contact .contactgegevens h3 {
    margin-top: 0
}
.helpdesk-wrapper {
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc);
    margin-top: 30px
}
.helpdesk {
    border: 1px solid #FFF;
    border-radius: 5px
}
.helpdesk h3 {
    color: #229ADD;
    font-size: 17px;
    font-style: italic;
    font-family: verdana
}
.helpdesk .telefoon-nr {
    font-size: 15px;
    font-weight: 700;
    font-family: verdana;
    background: url(../images/phone-horn.png) left top no-repeat;
    padding-left: 30px;
    margin: 10px 30px 0 0;
    float: right
}
.helpdesk .telefoon-nr .nr {
    text-align: center;
    padding-right: 40px
}
.helpdesk .telefoon-nr .nr.nl {
    background: url(../images/flag-tel-nr-nl.png) right center no-repeat
}
.helpdesk .telefoon-nr .nr.be {
    background: url(../images/flag-tel-nr-be.png) right center no-repeat
}
.helpdesk .telefoon-nr .nr.de {
    background: url(../images/flag-tel-nr-de.png) right center no-repeat
}
.helpdesk .telefoon-nr .nr.at {
    background: url(../images/flag-tel-nr-at.png) right center no-repeat
}
.helpdesk .telefoon-nr .nr.ch {
    background: url(../images/flag-tel-nr-ch.png) right center no-repeat
}
.helpdesk .telefoon-nr .nr.lu {
    background: url(../images/flag-tel-nr-lu.png) right center no-repeat
}
.helpdesk .phone-nrs-text {
    margin-top: 3px;
    text-align: right;
    padding-right: 70px;
    font-size: 10px;
    color: #6C7E8F;
    clear: both
}
.helpdesk .bereikbaarheid {
    margin-top: 10px;
    font-size: 12px;
    text-align: center
}
.helpdesk .bereikbaarheid .date,
.helpdesk .bereikbaarheid .time .until {
    text-transform: lowercase
}
.helpdesk .contact-page-link {
    margin-top: 5px
}
.helpdesk .bereikbaarheid .time {
    color: #229ADD;
    font-weight: 700
}
.helpdesk .bereikbaarheid .time span {
    font-weight: 400;
    color: #052441
}
.helpdesk .bereikbaarheid .availability {
    color: #229ADD;
    font-weight: 700
}
.helpdesk .telefoon-nr .title {
    color: #666
}
.helpdesk .telefoon-nr .nr {
    font-weight: 700;
    color: #052441
}
.content-home-container .right .ekomi-wrapper,
.content>.col-left .ekomi-wrapper,
.tabs-container .right .ekomi-wrapper {
    margin-top: 20px;
    background: url(../images/gradient-white-small.png) left center repeat-x;
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc);
    cursor: pointer
}
.content-home-container .right .ekomi,
.content>.col-left .ekomi,
.tabs-container .right .ekomi {
    border: 1px solid #FFF;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.content-home-container .right .ekomi .title,
.content>.col-left .ekomi .title,
.tabs-container .right .ekomi .title {
    color: #999;
    text-align: right;
    margin: 8px 18px 5px
}
.content-home-container .right .ekomi .title .rating-wrapper,
.content>.col-left .ekomi .title .rating-wrapper,
.tabs-container .right .ekomi .title .rating-wrapper {
    width: 73px;
    height: 16px;
    position: absolute;
    background: url(../images/5-stars-new-2-grey.png) left top no-repeat
}
.content-home-container .right .ekomi .title .rating-wrapper .rating,
.content>.col-left .ekomi .title .rating-wrapper .rating,
.tabs-container .right .ekomi .title .rating-wrapper .rating {
    background: url(../images/5-stars-new-2.png) left top no-repeat;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0
}
.content-home-container .right .ekomi .feedback,
.content>.col-left .ekomi .feedback,
.tabs-container .right .ekomi .feedback {
    padding: 5px 18px
}
.content-home-container .right .ekomi .more,
.content>.col-left .ekomi .more,
.tabs-container .right .ekomi .more {
    text-align: right;
    padding: 0 8px 5px 0
}
.content-home-container .right .ekomi .more a,
.content>.col-left .ekomi .more a,
.tabs-container .right .ekomi .more a {
    color: #5F5F5F;
    text-decoration: none
}
.content-home-container .right .ekomi .more a:hover,
.content>.col-left .ekomi .more a:hover,
.tabs-container .right .ekomi .more a:hover {
    text-decoration: underline
}
.content-home-container .right .ekomi-footer,
.content>.col-left .ekomi-footer,
.tabs-container .right .ekomi-footer {
    position: relative;
    padding: 15px 20px 0;
    margin-top: -1px;
    background: url(../images/ekomi-arrow-down.png) top center no-repeat
}
.content-home-container .right .ekomi-footer {
    padding-bottom: 5px
}
.content-home-container .right .ekomi-footer .ekomi-logo,
.content>.col-left .ekomi-footer .ekomi-logo,
.tabs-container .right .ekomi-footer .ekomi-logo {
    background: url(../images/ekomi-icon-small.png);
    width: 92px;
    height: 29px;
    position: absolute;
    right: 0;
    top: 7px
}

#terug_bel_afspraak2 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fbfbfb 0px, #e8e8e8 100%) repeat scroll 0 0;
    border-radius: 10px;
    -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.25) !important;
    box-shadow: 2px 2px 2px 10x rgba(0,0,0,0.25) !important;
    color: #052441 !important;
    display: block;
    font-size: 10px;
    /* margin-bottom: 4px; */
    text-decoration: none;
    text-transform: uppercase;
    padding: 0;
    /* width: 100%; */
    margin: 0 20px;
    margin-bottom: 20px !important
}

#terug_bel_afspraak2 span {
	
    background: rgba(0, 0, 0, 0) url(/site/images/terugbellen.png) no-repeat scroll 10px center / 20px auto !important;
/*    display: inline-block; */
    width: 100%;
    padding: 5px;
	text-transform:none
	
}

.helpdesk .live-chat {
    margin-top: 20px;
    margin-bottom: 14px;
    text-align: center
}
.helpdesk .live-chat a,
#terug_bel_afspraak2 {
    color: #052441;
    font-size: 11px;
    margin: 0 20px;
    behavior: url(/site/pie/PIE.htc);
    display: block;
    text-decoration: none;
    -webkit-box-shadow: 2px 2px 5px 0 #B0B0B0;
    box-shadow: 2px 2px 6px 0 #838383;
    border-radius: 10px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: linear-gradient(to bottom, #fbfbfb 0, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e8e8', GradientType=0)
}
.helpdesk .live-chat a:hover,
#terug_bel_afspraak2:hover {
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(100%, #fbfbfb));
    background: -webkit-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -o-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: linear-gradient(to bottom, #e8e8e8 0, #fbfbfb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fbfbfb', GradientType=0)
}
.helpdesk .live-chat a span {
    display: block;
    padding: 7px 20px 7px 50px;
    background: url(../images/chat-bubbles.png) 10px center no-repeat
}
.visit-other-store-sidebar>.inner>a,
.visit-showroom-sidebar>.inner>a {
    padding: 10px 16px;
    color: #064273;
    display: block;
    text-decoration: none
}
.visit-other-store-sidebar,
.visit-showroom-sidebar {
    background: url(../images/gradient-white-small.png) left center repeat-x;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.visit-showroom-sidebar {
    margin-top: 20px;
    border: 1px solid #9F9F9F;
    border-radius: 5px
}
.visit-showroom-sidebar>.inner {
    border: 1px solid #FFF;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.visit-showroom-sidebar .title-and-text-wrapper {
    float: left;
    width: 60%
}
.visit-showroom-sidebar .title-and-text-wrapper .title {
    font-size: 15px;
    font-weight: 700
}
.visit-showroom-sidebar .title-and-text-wrapper .text {
    margin-top: 10px
}
.visit-showroom-sidebar .image {
    float: right;
    width: 39%;
    text-align: right
}
.visit-other-store-sidebar {
    margin-top: 20px;
    border: 1px solid #9F9F9F;
    border-radius: 5px
}
.visit-other-store-sidebar>.inner {
    border: 1px solid #FFF;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.visit-other-store-sidebar .product-name-and-image-wrapper {
    margin-top: 10px
}
.visit-other-store-sidebar .product-name-and-image-wrapper .product-name {
    float: left;
    width: 49%;
    font-size: 15px;
    font-weight: 700;
    margin-top: 5px
}
.visit-other-store-sidebar .product-name-and-image-wrapper .image {
    float: right;
    width: 49%;
    text-align: right
}
.content.waterbedden .left {
    float: left;
    width: 640px
}
.content.waterbedden .right {
    float: right;
    width: 235px
}
.content.waterbedden .left ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.content.waterbedden .left li {
    display: block;
    overflow: auto;
    padding: 10px 0
}
.content.waterbedden .left img {
    float: left;
    display: block;
    width: 60px;
    height: 60px
}
.content.waterbedden .left p {
    margin: 0
}
.content.waterbedden .left .omschrijving {
    float: right;
    width: 550px;
    margin-top: 5px
}
.table-tabs {
    width: 100%
}
.table-tabs td.tab {
    text-align: center;
     height: 42px; 
     background: url(../images/tabs-background.png) left top repeat-x;
	/*
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    background: -moz-linear-gradient(top, #fff 0, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, #fff 0, #ececec 100%);
    background: -o-linear-gradient(top, #fff 0, #ececec 100%);
    background: -ms-linear-gradient(top, #fff 0, #ececec 100%);
    background: linear-gradient(to bottom, #fff 0, #ececec 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
	*/
}
.table-tabs td.tab span.tab-icon {
    top: 4px;
    left: 4px;
    position: absolute;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: top left
}
.table-tabs td.tab a.active span.tab-icon {
    background-position: bottom left
}
.table-tabs td.tab span.tab-icon.product-description {
    background-image: url(../images/icons-tabs/product-description.png)
}
.table-tabs td.tab span.tab-icon.technical-data {
    background-image: url(../images/icons-tabs/technical-data.png)
}
.table-tabs td.tab span.tab-icon.photobook {
    background-image: url(../images/icons-tabs/photobook.png)
}
.table-tabs td.tab span.tab-icon.videos {
    background-image: url(../images/icons-tabs/videos.png)
}
.table-tabs td.tab span.tab-icon.quality {
    background-image: url(../images/icons-tabs/quality.png)
}
.table-tabs td.tab span.tab-icon.garantie {
    background-image: url(../images/icons-tabs/garantie.png)
}
.table-tabs td.tab span.tab-icon.delivery {
    background-image: url(../images/icons-tabs/delivery.png)
}
.table-tabs td.tab span.tab-icon.payment {
    background-image: url(../images/icons-tabs/payment.png)
}
.table-tabs td.tab span.tab-icon.manual {
    background-image: url(../images/icons-tabs/manual.png)
}
.table-tabs td.tab a {
    position: relative;
    text-decoration: none;
    display: block;
    line-height: 38px;
    color: #032646;
    border-left: 1px #728E9E solid;
    padding: 0 15px 0 30px;
    cursor: pointer
}
.table-tabs td.tab a.active,
.table-tabs td.tab a:hover {
    background: #eee
}
.table-tabs td.tab.last a {
/*    border-right: 1px #728E9E solid */
}
.table-tabs td.opener {
    width: 12px;
    background: url(../images/tabs-opener.png) left top no-repeat
}
.table-tabs td.closer {
    width: 12px;
    background: url(../images/tabs-closer.png) right top no-repeat
}
.content-waterbed .waterbed-name {
    overflow: auto;
    margin: 10px 0 10px 10px
}
.content-waterbed .waterbed-name img {
    float: left;
    display: block;
    width: 60px;
    height: 60px
}
.content-waterbed .waterbed-name h1 {
    margin: 15px 0 0 10px;
    float: left
}
.content-waterbed .waterbed-name h1 span {
    color: #052441
}
.content-waterbed .tabs-container .left {
    float: left;
    width: 640px
}
.content-waterbed .tabs-container .right {
    float: right;
    width: 276px;
    min-height: 550px
}
.content-waterbed .tabs-container .right .helpdesk-wrapper {
    margin-top: 0
}
.content-waterbed table.fotos {
    width: 973px
}
.content-waterbed table.fotos td {
    padding: 10px 0
}
.content-waterbed table.fotos .td-0 {
    text-align: left
}
.content-waterbed table.fotos .td-1 {
    text-align: center
}
.content-waterbed table.fotos .td-2 {
    text-align: right
}
.content-waterbed table.fotos a:hover .foto {
    border-color: #CCC
}
.content-waterbed table.fotos .foto {
    width: 300px;
    height: 225px;
    border: 3px solid #FFF;
    box-shadow: 2px 2px 7px #666;
    behavior: url(/site/pie/PIE.htc);
    position: relative
}
.content-waterbed .tab-1 .alles-mogelijk ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.content-waterbed .tab-1 .alles-mogelijk li {
    display: block;
    overflow: auto;
    padding: 10px 0
}
.content-waterbed .tab-1 .alles-mogelijk img {
    float: left;
    display: block;
    width: 35px;
    height: 35px
}
.content-waterbed .tab-1 .alles-mogelijk p {
    margin: 0
}
.content-waterbed .tab-1 .alles-mogelijk .omschrijving {
    float: right;
    width: 580px
}
.content-waterbed .tabs-container {
    position: relative;
    padding-right: 5px;
    overflow: visible!important
}
.content-waterbed .tabs-container .tab {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0
}
.content-waterbed .tabs-container .tab-1 {
    position: relative;
    float: left;
    display: block
}
.content-waterbed .tabs-container .tab.show-right {
    width: 627px;
    padding-left: 13px
}
.content-waterbed div.tab.show-right h2,
.content-waterbed div.tab.show-right h3 {
    color: #064273
}
.content-waterbed div.tab.show-right h2 {
    margin: 15px 0
}
.content-waterbed div.tab.show-right h3 {
    margin: 17px 0
}
.kassa-koopjes {
    margin-top: 20px;
    padding-bottom: 20px
}
.kassa-koopjes .product-wrapper {
    float: left;
    margin-right: 29px;
    position: relative;
    width: 194px
}
.kassa-koopjes .product {
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    cursor: pointer;
    behavior: url(/site/pie/PIE.htc);
    position: relative
}
.kassa-koopjes .product:hover {
    border-color: #000
}
.kassa-koopjes .product-3 {
    margin-right: 0
}
.kassa-koopjes .product-wrapper .product-naam {
    padding: 5px 10px;
    text-align: center;
    text-shadow: 1px 1px 1px #FFF;
    font-size: 12px
}
.kassa-koopjes .product-wrapper .product-naam a {
    text-decoration: none;
    color: #074679
}
.kassa-koopjes .product-wrapper .product-prijs {
    color: #FFF;
    text-align: center;
    width: 80px;
    height: 72px;
    position: absolute;
    background: url(../images/bol-blauw.png) left top no-repeat;
    right: -25px;
    bottom: -25px;
    cursor: pointer;
    padding-top: 15px;
    line-height: 1.3
}
.kassa-koopjes .product-wrapper .product-prijs a {
    color: #FFF
}
.kassa-koopjes .product-wrapper .product-prijs .now {
    font-weight: 700;
    font-size: 17px;
    text-transform: lowercase
}
.kassa-koopjes .product-wrapper .product-prijs .price {
    font-size: 13px;
    line-height: 1.6
}
.kassa-koopjes .product img {
    width: 190px;
    height: 190px;
    border-radius: 5px;
    display: block;
    margin: 1px;
    behavior: url(/site/pie/PIE.htc)
}
.content-waterbed .logos,
.product-page .logos {
    display: none
}
.logos {
    padding-top: 20px;
    position: relative;
    text-align: center
}
.logos img {
    margin: 0 10px;
    height: 40px
}
.delivery-table {
    width: 100%;
    color: #595959
}
body.block-68 .delivery-table {
    margin: 40px 0 20px
}
.content-waterbed .delivery-table {
    margin: 20px 0
}
.product-page .delivery-table {
    margin: 40px 0 20px
}
.delivery-table tbody .assembly,
.delivery-table tbody .delivery {
    text-align: center
}
.delivery-table tbody td {
    background: #D3E6F1
}
.delivery-table thead th.delivery span.title {
    display: block;
    margin-top: -20px;
    padding-top: 20px;
    background: url(../images/icon-delivery-small.png) center top no-repeat
}
.delivery-table thead th.assembly span.title {
    display: block;
    margin-top: -20px;
    padding-top: 20px;
    background: url(../images/icon-assembly-small.png) center top no-repeat
}
.delivery-table thead th.assembly span.sub,
.delivery-table thead th.delivery span.sub {
    font-weight: 400
}
.delivery-table td,
.delivery-table th {
    padding: 5px 10px;
    border-top: 3px #FFF solid;
    border-bottom: 3px #FFF solid;
    border-left: 3px #F0F6F9 solid;
    width: 1px;
    white-space: nowrap
}
.delivery-table td.first,
.delivery-table th.first {
    width: auto;
    padding-left: 20px;
    border-left: 0
}
.delivery-table th {
    border-top: 0
}
.delivery-table tbody td.title {
    background: #D3E6F1;
    background: -moz-linear-gradient(left, #ecf5f9 0, #d3e6f1 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #ecf5f9), color-stop(100%, #d3e6f1));
    background: -webkit-linear-gradient(left, #ecf5f9 0, #d3e6f1 100%);
    background: -o-linear-gradient(left, #ecf5f9 0, #d3e6f1 100%);
    background: -ms-linear-gradient(left, #ecf5f9 0, #d3e6f1 100%);
    background: linear-gradient(to right, #ecf5f9 0, #d3e6f1 100%)
}
.delivery-table tfoot td {
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 0, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #f3f3f3 0, #dcdcdc 100%);
    background: -o-linear-gradient(top, #f3f3f3 0, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #f3f3f3 0, #dcdcdc 100%);
    background: linear-gradient(to bottom, #f3f3f3 0, #dcdcdc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#dcdcdc', GradientType=0)
}
.delivery-table tr.link-view-all a {
    color: inherit
}
.delivery-table tr.link-view-all a:hover {
    color: #229ADD
}
.delivery-table td.assembly small,
.delivery-table td.delivery small {
    font-size: 8px
}
.text-columns-page {
    width: 100%
}
.text-columns-page .table {
    display: table
}
.text-columns-page.top {
    margin-top: 20px
}
.text-columns-page .table,
.text-columns-page.bottom,
.text-columns-page.top .row {
    margin-bottom: 20px
}
.text-columns-page .table .row {
    display: table-row;
    height: 100%
}
.text-columns-page .column {
/*    border: 1px solid #9F9F9F; */
    border-radius: 5px;
    behavior: url(/site/pie/PIE.htc);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0, #ececec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ececec));
    background: -webkit-linear-gradient(top, #fff 0, #ececec 100%);
    background: -o-linear-gradient(top, #fff 0, #ececec 100%);
    background: -ms-linear-gradient(top, #fff 0, #ececec 100%);
    background: linear-gradient(to bottom, #fff 0, #ececec 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
    padding:10px;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.15);	
}
.text-columns-page .table .row .column {
  display: table-cell;
  width: 49%;
}
.text-columns-page .x-spacer {
    width: 20px;
    display: table-cell
}
.text-columns-page .column .text-wrapper h1,
.text-columns-page .column .text-wrapper h2 {
    font-size: 17px;
    margin: 0
}
.text-columns-page .column .text-wrapper p:last-of-type {
    margin-bottom: 0
}
.content.col2 > .col-left {
  float: left;
  width: 28%;
}
.content.col2.col2-left-bar > .col-main {
  float: left;
  margin-left: 15px;
  width: 70%;
}
.content.col2.col2-left-bar>.col-main .text {
    padding: 0 16px 0 32px
}
.content.col2>.col>.block {
    margin-bottom: 20px
}
.content.col2>.col>.block.block-img-link {
    border-radius: 5px;
    border: 1px solid #9F9F9F;
    background-color: #F0F0F0;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.content.col2>.col>.block.block-img-link:hover {
    background-color: #F6F6F6
}
.content.col2>.col>.block.block-img-link a {
    text-decoration: none;
    color: #064273
}
.content.col2>.col>.block.block-img-link a img {
    display: block
}
.content.col2>.col>.block.block-img-link p.caption {
    text-align: center;
    margin: 6px 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px
}
.content.col2>.col>.block.block-img-link.back-to-showroom p.caption span {
    padding-left: 18px;
    background: url(../images/arrow-blue-back.png) left center no-repeat
}
.content.col2>.col .helpdesk-wrapper {
    margin-top: 0
}
.content .col-main .header-img {
    border: 1px solid #9F9F9F;
    border-radius: 5px;
    background-color: #F0F0F0;
    margin-bottom: 15px;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.content .col-main .header-img .img {
    float: right;
    border-radius: 5px;
    position: relative;
    behavior: url(/site/pie/PIE.htc)
}
.content .col-main .header-img .header-title {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 20px 0 100px;
    border-bottom-right-radius: 5px;
    color: #042949;
    font-size: 18px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(249, 249, 249, 0) 0, rgba(249, 249, 249, .75) 26%, rgba(249, 249, 249, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(249, 249, 249, 0)), color-stop(26%, rgba(249, 249, 249, .75)), color-stop(100%, rgba(249, 249, 249, 1)));
    background: -webkit-linear-gradient(left, rgba(249, 249, 249, 0) 0, rgba(249, 249, 249, .75) 26%, rgba(249, 249, 249, 1) 100%);
    background: -o-linear-gradient(left, rgba(249, 249, 249, 0) 0, rgba(249, 249, 249, .75) 26%, rgba(249, 249, 249, 1) 100%);
    background: -ms-linear-gradient(left, rgba(249, 249, 249, 0) 0, rgba(249, 249, 249, .75) 26%, rgba(249, 249, 249, 1) 100%);
    background: linear-gradient(to right, rgba(249, 249, 249, 0) 0, rgba(249, 249, 249, .75) 26%, rgba(249, 249, 249, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00f9f9f9', endColorstr='#f9f9f9', GradientType=1);
    behavior: url(/site/pie/PIE.htc)
}
.content .col-main .header-img .header-title img {
    vertical-align: middle
}
.content .col-main .header-img .header-title p {
    margin: 10px 0
}
.content .col-main .header-img .header-text-wrapper {
    position: absolute;
    height: 100%;
    width: 500px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(240, 240, 240, 1) 0, rgba(240, 240, 240, 1) 65%, rgba(240, 240, 240, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(240, 240, 240, 1)), color-stop(65%, rgba(240, 240, 240, 1)), color-stop(100%, rgba(240, 240, 240, 0)));
    background: -webkit-linear-gradient(left, rgba(240, 240, 240, 1) 0, rgba(240, 240, 240, 1) 65%, rgba(240, 240, 240, 0) 100%);
    background: -o-linear-gradient(left, rgba(240, 240, 240, 1) 0, rgba(240, 240, 240, 1) 65%, rgba(240, 240, 240, 0) 100%);
    background: -ms-linear-gradient(left, rgba(240, 240, 240, 1) 0, rgba(240, 240, 240, 1) 65%, rgba(240, 240, 240, 0) 100%);
    background: linear-gradient(to right, rgba(240, 240, 240, 1) 0, rgba(240, 240, 240, 1) 65%, rgba(240, 240, 240, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#00f0f0f0', GradientType=1);
    behavior: url(/site/pie/PIE.htc)
}
.content .col-main .header-img .header-text {
    padding: 30px 0 0 30px;
    font-size: 18px;
    font-family: arial
}
.content .col-main .header-img .header-text ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 50px;
    width: 300px
}
.content .col-main .header-img .header-text ul li {
    border-bottom: 1px #C9C9C9 solid;
    display: block;
    padding: 5px 0
}
.content .col-main .header-img .header-text li img {
    margin-left: -50px;
    position: absolute
}
.content .col-main .header-img .header-text strong,
.content .col-main .header-img .header-title strong {
    color: #229ADD;
    font-weight: 400
}
.content .col-main .text h1,
.content .col-main .text h2,
.content .col-main .text h3 {
    color: #064273
}
.footer-container {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../images/footer.png");
  background-origin: padding-box;
  background-repeat: repeat;
  background-size: 100% 100%;
  height: auto;
  padding: 0 10px;
}
.footer .usps,
#usps_top .usps {
  border-top: 1px solid #c2c2c2;
  list-style: outside none none;
  margin: 0!important;
  padding: 20px 0 0;
  width: 100%;
}

.footer .usps li,
#usps_top .usps li {
    float: left;
    display: block;
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;	
    -o-transition: opacity .2s ease;
    transition: opacity .2 ease;
}

.footer .usps li.custom-made p,
.footer .usps li.delivery p,
#usps_top .usps li.custom-made p,
#usps_top .usps li.delivery p {
    padding-left: 10px
}
.footer .usps li img,
#usps_top .usps li img {
    display: block;
    position: absolute
}
.footer .usps li p,
#usps_top .usps li p {
/*    margin: 10px 0 0 60px */
}
.footer .usps li,
.footer .usps li a,
#usps_top .usps li,
#usps_top .usps li a {
    font-family: 'PT Sans', Sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #105794;
    text-decoration: none;
    line-height: 1.2
}
.footer .usps li:hover,
#usps_top .usps li:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.footer .usps li.warranty,
#usps_top .usps li.warranty {
    width: 12%
}
.footer .usps li.delivery,
#usps_top .usps li.delivery {
    width: 20%
}
body.be .footer .usps li.delivery,
body.nl .footer .usps li.delivery,
body.se .footer .usps li.delivery,
body.be #usps_top .usps li.delivery,
body.nl #usps_top .usps li.delivery,
body.se #usps_top .usps li.delivery {
    width: 17%
}
body.de #usps_top .usps li.delivery,
body.de #usps_top .usps li.delivery {
    width: 12%
}
.footer .usps li.made-in-germany,
#usps_top .usps li.made-in-germany {
    width: 15%
}
.footer .usps li.custom-made,
#usps_top .usps li.custom-made {
    width: 12%
}

.tel2 {
	display:none
}

.nlnl .tel2,
.nlbe .tel2,
.dede .tel2,
.deat .tel2,
.dech .tel2,
.delu .tel2 {
	display:block	
}
.footer {
    background: transparent none repeat scroll 0 0;
    height: auto;
    margin: 0 auto;
    padding: 40px 0;
    position: relative;
    width: 100%;
    display: inline-block;
	
	
	
}
.nlnl #footerb {
    background: url(../images/betaal-logos.png) bottom right no-repeat;
	    background-size: 40%;
    background-position: 100% 87%	
}

.nlbe #footerb {
    background: url(../images/betaal-logos-be.png) 415px 192px no-repeat;
background-size: 35%;
    background-position: 100% 85%;
}
.deat #footerb,
.dech #footerb,
.dede #footerb,
.delu #footerb {
    background: url(../images/betaal-logos-de.png) 405px 192px no-repeat;
    background-size: 35%;
    background-position: 100% 85%;
}
.enuk #footerb {
    background: url(../images/betaal-logos-en.png) 680px 192px no-repeat
}
.svse #footerb {
    background: url(../images/betaal-logos-se.png) 470px 192px no-repeat
}
.footer .areas {
  color: #fff;
}
.footer .area {
    float: left;
    width: 160px;
    line-height: 19px
}
.footer .area h3 {
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  margin: 0 16px 10px 0;
  padding: 0 0 5px;
  text-transform: uppercase;
}
.footer .helpdesk-phone-nr {
    float: left;
    width: 200px;
	margin-right:16px;
	
}
.footer .helpdesk-phone-nr .title {
    font-size: 14px;
    text-transform: uppercase;
    font-family: arial
}
.nlnl .footer .helpdesk-phone-nr .title,
.nlbe .footer .helpdesk-phone-nr .title {
    font-size: 18px !important
}
.footer .helpdesk-phone-nr .phone-nr {
    width: 200px;
    font-family: arial;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
    padding-right: 18px;
    background: url(../images/phone-horn-white.png) right 0 no-repeat;
	    text-decoration: none;
	

}
.footer .helpdesk-phone-nr .helpdesk-availability {
 /*   margin-top: 5px */
}
.footer .helpdesk-phone-nr .helpdesk-availability .live-chat {
/*    margin-top: 10px; 
    margin-left: -3px */
}
.footer .area .title {
    text-transform: uppercase
}
.footer .area ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.footer .kanalen .icons, .footer .nieuwsbrief .aanmeldform {
  display: inline-block;
  margin-top: 10px;
}
.footer .area ul a {
    text-decoration: none;
    color: #FFF
}
.footer .area ul a:hover {
    text-decoration: underline
}

.footer .kanalen .icons a {
    display: block;
    float: left;
    margin-right: 4px
}
.footer .kanalen .icons a:hover img {
    opacity: .8;
    filter: alpha(opacity=80)
}

.footer .nieuwsbrief .aanmeldform .notes {
    color: #3f6f9e;
    font-size: 9px;
    padding-top: 2px
}
.footer .nieuwsbrief .aanmeldform input[type=email] {
    border: 1px solid #b7b7b7;
    font-size: 11px;
    font-family: verdana;
    padding: 3px;
    width: 165px;
    color: #032646
}
.footer .nieuwsbrief .aanmeldform input[type=email].error {
    border-color: #F22
}
.footer .nieuwsbrief .aanmeldform button {
    margin-left: 5px;
    border: 1px solid #b7b7b7;
    font-size: 11px;
    font-family: verdana;
    color: #032646;
    padding: 3px 10px;
    background: url(../images/button-gradient-white.png) left bottom repeat-x #F0F0F0;
    cursor: pointer;
	    border-radius: 5px;
}
a.download-pdf,
ul.manuals-list div.description {
    font-family: 'PT Sans', Sans-serif
}
.footer .nieuwsbrief .aanmeldform button:hover {
    background: #C9CACA
}
.footer .kanalen .title,
.footer .nieuwsbrief .title {
    color: #FFF;
    text-transform: uppercase
}
.footer .copyright {
    position: absolute;
    bottom: 20px;
    color: #FFF
}
.footer .realisatie {
    position: absolute;
    bottom: 20px;
    right: 0;
    color: #FFF
}
.footer .realisatie a {
    color: #FFF;
    text-decoration: none
}
.footer .realisatie a:hover {
    text-decoration: underline
}
a.download-pdf,
ul.manuals-list div.description a {
    text-decoration: none
}
.footer .famous-from-tv {
    position: absolute;
    right: 0;
    top: 30px;
    width: 102px
}
.footer .famous-from-tv h4 {
    font-weight: 400;
    color: #FFF;
    text-transform: uppercase;
    margin: 0 0 10px;
    position: relative
}
.footer .famous-from-tv h4 img {
    position: absolute;
    right: 0;
    top: -3px
}
.footer-container .footer .helpdesk-phone-nr .terugbellen {
  padding: 0;
  width: 95%;
}
.footer-container .footer .helpdesk-phone-nr .terugbellen span {
  display: inline-block;
  float: left;
  padding: 6px;
  width: 100%;
   background: rgba(0, 0, 0, 0) url("../images/terugbellen.png") no-repeat scroll 10px center / 20px auto;
   display:none;
}
.footer .helpdesk-phone-nr .terugbellen , .footer a.live-chat-link {
    text-transform: uppercase;
    color: #052441;
    font-size: 11px;
    behavior: url(/site/pie/PIE.htc);
    display: inline-block;
    text-decoration: none;
    -webkit-box-shadow: 2px 2px 5px 0 #B0B0B0;
    box-shadow: 2px 2px 6px 0 #000;
    border-radius: 10px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: linear-gradient(to bottom, #fbfbfb 0, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e8e8', GradientType=0);
	
	
width:95%;
    margin-bottom: 4px;
font-size:10px	
}
.footer a.live-chat-link:hover {
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(100%, #fbfbfb));
    background: -webkit-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -o-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0, #fbfbfb 100%);
    background: linear-gradient(to bottom, #e8e8e8 0, #fbfbfb 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fbfbfb', GradientType=0)
}
.footer a.live-chat-link span {
/*    padding: 5px 20px 5px 50px; */
    display: block;
    background: url(../images/chat-bubbles-small.png) 10px center no-repeat;
	
    width: 100%;
    text-align: center;
    padding: 4px;	
}
.sitemap.text ul {
    list-style: disc
}
.block-1352 .text ul {
    list-style-image: none!important
}
body.block-70 .content {
    background: url(../images/retour.png) center right no-repeat
}
ul.manuals,
ul.manuals-list {
    list-style: none;
    margin: 0;
    padding: 0
}
ul.manuals-list>li {
    margin: 20px 0;
    clear: both
}
ul.manuals>li {
    margin: 10px 0
}
ul.manuals-list div.description {
    float: left;
    width: 400px;
    font-size: 21px;
    color: #064273;
    font-weight: 700
}
ul.manuals-list div.description p {
    margin: 0
}
ul.manuals-list div.description strong {
    color: #229ADD
}
ul.manuals-list a.download-pdf {
    float: right
}
ul.manuals-list iframe.youtube-video {
    margin-top: 10px;
    width: 100%;
    height: 390px
}
a.download-pdf {
    font-size: 12px;
    text-transform: lowercase;
    padding: 0 10px 0 0;
    display: inline-block;
    color: #064273;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #A1A1A1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0, rgba(233, 233, 233, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(248, 248, 248, 1)), color-stop(100%, rgba(233, 233, 233, 1)));
    background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0, rgba(233, 233, 233, 1) 100%);
    background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0, rgba(233, 233, 233, 1) 100%);
    background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0, rgba(233, 233, 233, 1) 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 248, 1) 0, rgba(233, 233, 233, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e9e9e9', GradientType=0)
}
a.download-pdf:hover {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(233, 233, 233, 1) 0, rgba(248, 248, 248, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(233, 233, 233, 1)), color-stop(100%, rgba(248, 248, 248, 1)));
    background: -webkit-linear-gradient(top, rgba(233, 233, 233, 1) 0, rgba(248, 248, 248, 1) 100%);
    background: -o-linear-gradient(top, rgba(233, 233, 233, 1) 0, rgba(248, 248, 248, 1) 100%);
    background: -ms-linear-gradient(top, rgba(233, 233, 233, 1) 0, rgba(248, 248, 248, 1) 100%);
    background: linear-gradient(to bottom, rgba(233, 233, 233, 1) 0, rgba(248, 248, 248, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f8f8f8', GradientType=0)
}
a.download-pdf span {
    background: url(../images/icon-pdf.png) right center no-repeat;
    display: inline-block;
    padding: 8px 30px 8px 20px
}
.order-fabric-samples-banner {
    position: relative;
    display: block;
    background: url(../images/stofstalen-banner.png) left top no-repeat;
    height: 199px;
    width: 640px
}
.order-fabric-samples-banner>a {
    position: absolute;
    height: 100%;
    width: 100%
}
.order-fabric-samples-banner .title {
    position: absolute;
    top: 24px;
    text-align: center;
    color: #FFF;
    width: 100%;
    font-size: 24px;
    text-shadow: 1px 1px 2px #000
}
.order-fabric-samples-banner .title em {
    font-style: normal;
    font-weight: 700;
    border-bottom: 2px #0D5990 solid;
    padding: 0 2px
}
.order-fabric-samples-banner .caption {
    color: #FFF;
    position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    font-size: 16px
}
.order-fabric-samples-banner .caption span {
    display: inline-block;
    background: url(../images/arrow-white-in-circle.png) right center no-repeat;
    padding-right: 25px;
    min-height: 20px
}
.lang-ch .menu-header .submenu .item-text h3,
.lang-de .menu-header .submenu .item-text h3 {
/*     max-width: 110px!important; */
max-width:55% !important;
	
    font-size: 13px!important
}
.lang-ch .menu-header .submenu .item-text span.price,
.lang-de .menu-header .submenu .item-text span.price {
    font-size: 17px!important
}
#orientationicon,
.content-home-container {
    display: none
}
#actie {
    display: none!important;
    width: 328px;
    height: 96px;
    position: absolute;
    z-index: 999999;
    bottom: 20px;
    left: 18px;
    background-repeat: no-repeat
}



@media screen and (max-device-width: 690px) and (orientation: portrait) {
    #orientationicon {
        display: block;
        background: url(../images/orienticon.png) center center no-repeat;
        height: 548px;
        z-index: 9999999;
        position: absolute;
        background-size: 300px;
        -webkit-animation: orienticon 2s ease-in-out infinite alternate;
        animation: orienticon 2s ease-in-out infinite alternate;
        width:100%;
    }
    @-webkit-keyframes orienticon {
        0% {
            -webkit-transform: scale(1)
        }
        100% {
            -webkit-transform: scale(1.2)
        }
    }
    @keyframes orienticon {
        0% {
            transform: scale(1)
        }
        100% {
            transform: scale(1.2)
        }
    }
}

@media and (max-width:990px) {
	.menu-header .submenu .item-text h3 {
	
		max-width: 50%;
	}
}


@media(min-width:992px) and (max-width:1199px)
{
	.menu-header .submenu-banner ul.items li.textlines {
  width: 22%;
}
	#blok7 .blok-titel {
  left: 0;
  padding: 0 0 0 0px;
}
#blok1 .blok-titel, #blok5 .blok-prijs, #blok5 .blok-titel, #blok7 .blok-titel {
  left: 0;
  position: relative;
}
}


@media(min-width:768px) and (max-width:991px) {
.container .inloggen .box {
  padding: 10px;
  width: 97% !important;
}  
.checkout-box .textbox, .inloggen .textbox {
  width: 70%;
}    
.inloggen div.note, .checkout-box div.note {
  padding-left: 0;
  width: 210px;
}    
.container .inloggen .grid_6 {
  margin: 0;
  width: 100%;
}    
.menu-header .submenu-banner p.text-upper-right {
  font-size: 9px;
  width: 85px;
}	
	.menu-header .submenu-banner ul.items li.textlines {
  width: 22%;
}
	.footer-container {
    padding: 10px 10px 0px;
}
.content.contact .form-container .gegevens {
    float: left!important;
    width: 100%!important;
}
.content.contact .form-container .form .opmerkingen textarea , .content.contact .form-container .form .gegevens input[type=email], .content.contact .form-container .form .gegevens input[type=text] {
    width: 98%!important;
}
.content.contact .form-container .opmerkingen {
    float: left!important;
    width: 100%!important;
}
.content.contact .contactgegevens {
    float: left!important;
    width: 100%!important;
}
.content.contact .form-container .opmerkingen table {
    width: 100%!important;
}
.content.contact .form-container .form td.label {
    width: 25%;
}
.content.contact .form-container .gegevens table {
    width: 100%;
}	
.content.contact .form-container .inner {
  padding: 20px 10px;
}	
.tabs-container .tab-1 ul li span {
    width: 100%;
}	
.text .tab-8 table tbody td {
    text-align: center;
}	
.tabs-container .tab-1 ul li {
  width: 29.8%;
}
	
.content.product-page .tabs-container .tab.show-right {
    width: 100%!important;
}	
.content.product-page .tabs-container .right {
  
    margin: 0 0 15px 0;
}

.tabs-container .tab-8 .fotos{ width: 100%!important;}	
.table-tabs td.tab {
  display: block;
  width: 50% !important;
  float:left;
}
.table-tabs td.tab.last a {
    border-right: none;
}
.table-tabs td.tab a {
    border-left: none;
 }
.table-tabs td.closer , .table-tabs td.opener {
  display: none;
 }	


.content {
    margin: 50px 0 0;
}
.content.product-page .product .afbeeldingen-container {
    width: 40%;
}
.content.product-page .product .info {
    width: 50%;
}	
.tabs-container iframe {
    height: 300px;
	width:100%;
	 margin: 0!important;
}	
.tabs-container .show-right iframe {
    height: 200px;
    width:58%;
}
.over_silvano_tech .col-main .text td:first-child {
    display: inline-block;
    padding: 3px;
    width: 48% !important;
}

.over_silvano_tech .col-main .text td img {
  width: 100% !important;
}

.over_silvano_tech  .col-main .text td:first-child , .over_silvano_tech .col-main .text td {
  text-align: left;
}
.over_silvano_tech .col-main .text td:last-child {
    margin: 0;
    width: 48%!important;
    padding: 3px!important;
}	
.over_silvano_tech tbody tr td img{width:100%!important;}	

/*
.configurator-showroom a.bed-button.top-right {
    left: 140px!important;
  }	
  .configurator-showroom a.bed-button.top-left {
    left:575px!important;
 }
 .configurator-showroom a.bed-button.bottom-right {
    right: 485px !important;
}
 .configurator-showroom a.bed-button.bottom-left {
    left: 485px !important;
}
*/
.content {
  margin: 50px 0 0;
  
}
.configurator .title-box span.price-from {
  font-size: 20px;
 }	
.configurator .title-box div.price-wrapper span.price {
  font-size: 15px;
 }
.configurator .title-box {
  width: 270px;
 }
.configurator .title-box h1 {
  font-size: 18px;
 }
.content.product-page table.fotos , .configurator {
  width: 100%!important;
}
.content.col2.col2-left-bar > .col-main {
  margin-left: 12px;
}
.content.producten {
/*  margin: 50px 0 0; */
}	
.content.producten .product .bestellen .prijs-info {
  text-align: center;
 }	
.content.producten .product .omschrijving {
    padding: 10px 15px;
  width: 36%;
}
	
	#header #menu {
  background: rgba(0, 0, 0, 0) linear-gradient(#08528c, #031e37) repeat scroll 0 0;

  position: relative;
  width: 100%;
}
	.menu-header td {
   background: rgba(0, 0, 0, 0) url("../images/menu-repeat.png") repeat-x scroll center top;
  display: inline-block;
  float: left;
  height: auto;
  text-align: center;
  vertical-align: top;
/*  width: 20%; */
}
.menu-header td.first .home-link {
  background: rgba(0, 0, 0, 0) url("../images/home.png") no-repeat scroll center center;
  margin: auto;
  width: 40px;
}
	.footer .usps , #usps_top .usps, .footer , .configurator-showroom  , .inner-container , .outer-container {
	
		width:100%!important;
	
	}
	.footer .nieuwsbrief {
  left: 0;
 }
 .configurator-showroom {
  width: 100%;
}

#blok1 .blok-titel, #blok5 .blok-prijs, #blok5 .blok-titel, #blok7 .blok-titel {
/*  left: 0; */
  padding: 0;
  position: relative;
}
.footer .nieuwsbrief {
  bottom: 0 !important;
  display: inline-block;
  height: 80px;
  top: 185px;
}

.menu-header td>a {

    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 10px !important

}
	
}

@media(max-width:767px)
{
	
.content.producten .product-container .product {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
	
}
	
.container .inloggen .box {
  padding: 10px;
  width: 97% !important;
}  
.checkout-box .textbox, .inloggen .textbox {
  width: 100%;
}    
.inloggen div.note, .checkout-box div.note {
  padding-left: 0;
  width: 100%;
}    
.container .inloggen .grid_6 {
  margin: 0;
  width: 100%;
}     
.container .inloggen .grid_6 {
  width: 100%;
}    
.show-right .bedlight_tech tbody td:last-child {
  padding: 0;
 }
.content.contact .form-container .gegevens {
    float: left!important;
    width: 100%!important;
}

.content.contact .form-container .form .opmerkingen textarea , .content.contact .form-container .form .gegevens input[type=email], .content.contact .form-container .form .gegevens input[type=text] {
    width: 98%!important;
}
.content.contact .form-container .opmerkingen {
    float: left!important;
    width: 100%!important;
}
.content.contact .contactgegevens {
    float: left!important;
    width: 100%!important;
}
.content.contact .form-container .opmerkingen table {
    width: 100%!important;
}
.content.contact .form-container .form td.input , .content.contact .form-container .gegevens table {
    width: 100%!important;
}	
.content.contact .form-container .opmerkingen .submit {
    text-align: left;
	margin-top: 8px;
    margin-bottom: 8px;
 }	
.text .gegevens table tbody td {
     display:block!important;
    float:none!important;
    text-align: left;
    width: auto;
}	
.configurator-showroom {
/*    height: 350px!important; */
 }	
.tabs-container .tab-2 .led_tech tbody tr td {
    float: left!important;
    width: 50%!important;
    text-align: left!important;
}	
.tabs-container .tab-2 .led_tech{width:100%;}	
.text .bedlight_tech tbody td {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
  width: auto;
}	
.tabs-container .show-right tbody td img {
  float: none;
  margin: auto;
  text-align: center;
  width: 50% !important;
}	
.bedlight_tech tbody tr td {
    text-align: center!important;
}
.bedlight_tech tbody tr td:last-child {
    width: 100%!important;
}	
.table_container_tech {
    width: 100%!important;
}	
.tabs-container .tab-6 .verzendkosten {
    width: 100%!important;
}
	.order-fabric-examples-wrapper > .inner {
    padding: 20px 20px;
 }
	.wsmenucontainer #menu-phone-home {
  float: left;
}
.menu-header {
  display: none;
 }
	.wsmenucontainer a#wsnavtoggle {
    display: block;
}
.wsmenucontainer #menu-phone-home {
    display: block!important;
}
.wsmenucontainer #winkelwagen-phone{
    display: block!important;
 }	
.bestel-info tbody tr .key , .bestel-info tbody tr td {
  text-align: left !important;
}	
.waarom_silvano_boxspring tbody tr td img {
    width: auto!important;
}	
.tabs-container .tab-1 .fotos-right tbody td {
    display: block;
    width: 100%;
    margin: 0 auto;
    float: none!important;
    text-align: center!important;
}	
.content.product-page .product-container {
    margin-right: 0!important;
}	
.tabs-container .tab-6 table tbody td:last-child {
    width: auto!important;
    float: left!important;
    padding: 14px!important;
}	
.tabs-container .tab-4 table tbody td:last-child {
    width: 80% !important;
}	
.bestel-info table tbody td{width:50%!important;}	
.content.product-page .tabs-container .tab.show-right {
    width: 100%!important;
}	
.content.product-page .tabs-container .right {
  
    margin: 0 0 15px 0;
}	

	
.tabs-container .tab-7 img {
    /* margin: 0; */
    /* padding: 0; */
    float: right;
}	
.tabs-container .show-right tbody td img {
    width: auto;
}	
/*.text table tbody img {
    width: 90%!important;
    height: 100%!important;
 }	
 */
.tabs-container .tab.tech table td {
    padding: 0!important;
    width: 50%!important;
    float: left!important;
    display: block;
}	
.tabs-container table tbody img {
    float: none;
    margin: auto;
    text-align: left!important;
    width: 90%;
    height: 100%!important;
}
.tabs-container .tab.tech table td {
    padding: 0!important;
    width: 50%!important;
    float: left!important;
}	
.content.product-page .product .info {
    float: none;
    margin: 0 auto;
    width: 95%;
}	
.content.product-page .product .info .bestel-info {
    float: none;
    width: 100%;
}
.content.product-page .tabs-container table.specifications td {
    border-top: none;
    border-bottom: none;
}	
.content.product-page .tabs-container table.specifications td.key {
    width: 24%!important;
	text-align:left!important;
 }
.show-right table tbody td:last-child {
    width: auto;
	text-align:left!important;
} 
.content.product-page .product .afbeeldingen-container {
    width: 80%;
    margin: auto;
    margin-top: 15px;
	float: none;
}	
.tabs-container iframe {
    height: 200px;
    margin: 0!important;
}	
.configurator-showroom {
/*    height: 300px; */
 }	
 

.over_silvano_tech .col-main .text td:last-child{text-align:center!important;}	
.over_silvano_tech .col-main .text td:first-child {
  text-align: center;
  width: 100% !important;
}
.over_silvano_tech .col-main .text td:last-child {
  margin: 0;
  padding: 0;
  width: 100%!important;
  text-align:center;
  margin:auto;
}	
.col2-left-bar .col-main .text td:first-child {
  text-align: center;
}
.col2-left-bar .col-main .text td:last-child {
    width: 75%;
    
    float: left;
}
/*.show-right table tbody td img {
  height: auto !important;
  width: 100% !important;
}*/

.configurator .main-screen {
  width: 100%;
}	
.product-page .table-tabs tbody .tab {
  text-align: left;
 }	
.table-tabs td.tab a {
  padding: 0 15px 0 40px;
 }	
.table-tabs td.tab a {
  border-left: medium none;
 }	
.product-page .table-tabs tbody .tab {
  width: 100%;
}	
.content.product-page .tabs-container {
  padding-right: 0;
 }
	.text table tbody td {
  width: auto;
}
	.content.product-page .tabs-container {
  margin: auto;
  width: 98%;
}
	.content.product-page .tabs-container .right {
  width: 100%;
}
	.table-tabs td.closer , .table-tabs td.opener {
  display: none;
 }
	.content.product-page .tabs-container .tab.show-right {
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
  padding-left: 0;
  width: 100%;
}
	.configurator, .configurator * {
  box-sizing: unset;
  width: auto;
}
.configurator .main-screen {
  width: 50%;
  }
.content.product-page table.fotos , .content.product-page .tabs-container .tab.show-right , .configurator {
  width: 100%!important;
}	

.footer .kanalen {
  display: inline-block;
 }	
.content .col-main .header-img .header-text-wrapper {
  width: 100%;
}	
.content.col2.col2-left-bar > .col-main .text {
  padding: 0 10px;
}	
.text table tbody td {
  display: inline-block;
  float: left;
  width:auto;
}	
.text table tbody img {
  float: none;
  margin: auto;
  text-align: center;
  width:auto;
}	
.content.col2.col2-left-bar > .col-main {
  margin-left: 0;
  width: 100%;
}	
.content.col2 > .col-left img {
  height: auto !important;
}	
.content.col2 > .col-left {
  width: 100%;
  display:none
}	
.content.producten .product .bestellen .prijs-info {
  text-align: center;
  width:100%;
 }		
.content.producten .product .bestellen {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
 }	
.content.producten .product .afbeelding img {

    padding: 0;

    height: 400px !important;
    object-fit: cover;
	    margin-top: 20px;
}	
.content.producten .product .bestellen {
  padding: 1%;
  width: 43%;
}	
.content.producten .product .omschrijving {
  padding: 1%;
  width: 50%;
}	
.content.producten .product .afbeelding {
  width: 100%;
  border: none;
}	
.configurator-showroom .bottom-right .info {
    left: -100px !important;
}	

.configurator-showroom .bottom-left .info {
  left: -50px !important; /* 150 */
}

.configurator-showroom a.bed-button .info {
  max-width: 180px!important;
  min-width: 180px!important;
 }	

/*
.configurator-showroom a.bed-button.bottom-right {
  right: 82px;
}
.configurator-showroom a.bed-button.bottom-left {
  left: 75px;
}

*/
	.famous-from-tv, .kanalen {
    padding-top: 0;
 }
	.configurator-showroom a.bed-button .info {
 /* left: 0; */
 }
	.configurator-showroom a.bed-button .info {
/*  bottom: 0;
  right: 0; */

}

	.configurator-showroom a.bed-button .info span.price-wrapper {
  font-size: 12px;
}
	.slide-content .slide-titel {
    margin-top: 11% !important;
    text-align: center;
}
	.footer_top_part .usps > li img {
  display: block;
  float: none;
  left: 0;
  margin: auto;
  position: relative;
  text-align: center;
  width: auto;
}
.footer .usps > li p {
    /* display: inline-block; */
    /* float: none; */
    /* margin: 0; */
    text-align: center !important
    /* width: 100%; */
    /* padding-left: 40px; */
}
	.header .logo {
  display: block;
  height: 82px;
  
  margin: auto;
  position: absolute;

  top: 45px;

}
	.header .ekomi-seal {
  top: 65px;
}
	.configurator-showroom a.bed-button .info {
/*  right: 0; */
 }
	#content-ontwerper .content-ontwerper-50 {
  width: 100%!important;
}
	.flexslider .flex-phone {
  display: block !important;
}
.flexslider .flex-desktop {
  display: none !important;
}
	.footer .kanalen {
  float: left;
  margin-left: 0;
}
	.footer .areas {
  color: #fff;
  display: inline-block;
  width: 100%;
}
.footer .nieuwsbrief .aanmeldform .notes {
  width: 100%;
}
.footer-container .footer .nieuwsbrief {
  display: inline-block;
  width: 100%;
}
.footer .area {
    float: left;
    line-height: 19px;
    width: 50%;
}
.footer .helpdesk-phone-nr {
    /* clear: both; */
    display: inline-block;
    float: left !important;
    width: 33% !important;
	margin-top:20px
}
	.inner-container {
  width: 100%;
}
/*
.footer_top_part .usps > li {
    width: 28% !important;
}
*/
.footer .kanalen {
  margin-left: 0;
}
.footer .nieuwsbrief .aanmeldform .notes {
  float: left;
  text-align: left;
  width: 100%;
}
.footer .areas {
  margin: 0 0 20px;
 
}
}

@media only screen and (min-width: 481px) and (max-width: 689px) {
	
	.header .thuiswinkel-waarborg-icon {
		top: 65px !important
	}
	
	.thuiswinkel-waarborg-icon img {
    width: auto !important;
    height: 44px !important
	}	
}

@media(min-width:481px) and (max-width:767px)
{
.text .tab-8 table tbody td {
    text-align: center;
}	
.tabs-container .tab-1 img {
    width: 100px;
    height: 50px;
}	
.tab-8 table.fotos td {
    float: left!important;
    width: 33.3%;
    text-align: center;
}	
}

@media(max-width:480px)
{

#footerb {
	background:none
}
	
.configurator-showroom a.bed-button {
    background-size: 50% !important;
    background-repeat: no-repeat !important;
    background-position: center center !IMPORTANT;
}	
	
.container .inloggen .box {
  padding: 10px;
  width:  100%; !important;
}  
.checkout-box .textbox, .inloggen .textbox {
  width:  100%;
}    
.inloggen div.note, .checkout-box div.note {
  padding-left: 0;
  width:  100%;
}    
.container .inloggen .grid_6 {
  margin: 0;
  width: 100%;
}     
<<<<<<< HEAD
.configurator-showroom a.bed-button .info {
  left: -80px !important;
}	
=======
	
.configurator-showroom a.bed-button .info {
    bottom:0px !important;
    left: -50px !important;
}	

.configurator-showroom a.bed-button.top-left {

       bottom: 32% !important;

}

.configurator-showroom a.bed-button.top-right {

      bottom: 32% !important;

}

.configurator-showroom a.bed-button.bottom-left {

      bottom: 22% !important;
 
}

.configurator-showroom a.bed-button.bottom-right {

    bottom: 22% !important;
 
}
	
>>>>>>> 1f68be2f4d11d2a2fa51a2a9fb8228ea37ec71cd
.tabs-container .tab-1 ul li {
  float: left;
  overflow-wrap: break-word;
  padding: 0 5px 0 0;
  text-align: left!important;
  width: 48%!important;
}	
.content.contact .form-container .inner {
    padding: 20px 20px;
}	
.footer_top_part .usps > li {
/*    padding: 0 5px; */
 }	
.configurator-showroom a.bed-button .info span.price-wrapper , .configurator-showroom a.bed-button .info .title-and-pricefrom-wrapper h2 {
    font-size: 10px!important;
 }	
.text .tab-8 table tbody td {
    margin: 5px 0 0 0;
}	
#menu-phone-home {
  background-position: 84% 7px;
 }	
.tabs-container .tab.tech table td {
    width: 100%!important;
	text-align: center!important;
}
.table_container_tech tbody tr td{width:100%!important;}	
	
.over_silvano_tech table tbody img {
    width: 100%!important;
}	
.text .tab-8 table tbody td {
    width: 100%;
    text-align: center;
}	
.tabs-container .tab-1 img {
    width: 100px;
    height: 50px;
}
.mm-slideout .content.product-page table.fotos td {
    width: 100%;
    margin: 10px 0;
	 text-align: center!important;
}	
.mm-slideout .content.product-page table.fotos td {
    padding: 0!important;
    display: block!important;
    float: none!important;
    text-align: center!important;
}	

.text table tbody td {
  text-align: left;
 }	
.content.product-page .tabs-container table.fotos-right {
    width: 100%!important;
}	
.content.product-page .tabs-container table.fotos-right {
    width: 100%!important;
}
.show-right table tbody td:last-child {
  float: right;
  text-align: left;
  width:65% !important;
}	
/*.col2-left-bar .col-main .text td img , .col2-left-bar .col-main .text td{width:100%!important;}	*/	
.configurator .main-screen table.options table.tierpricing {
  border-collapse: collapse;
  width: 100%;
}	
	
.show-right table tbody td {
  width: auto!important;
}		
 .content.product-page .tabs-container .tab.show-right{width:90%important;}	
.configurator-showroom {
/*    height: 220px!important; */
 }	
	
.configurator-showroom {
/*  height: 212px; */
 }	
.footer .helpdesk-phone-nr .phone-nr , .footer .helpdesk-phone-nr .title {
    font-size: 20px;
}	
.text table tbody td {
  width: 100%;
}	
.content .col-main .header-img .header-text ul {
  padding: 0 0 0 50px;
  width: 80%;
}	
.text-columns-page {
  margin: auto;
  width: 95%;
}	
.content.producten .product .bestellen {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 }	
.content.producten .product .afbeelding {
  border-right: medium none;
  float:none !important
 }	
.content.producten .product a {
	display:block !important

} 
.content.producten .product-container {
  margin: auto auto 10px;
  width: 95%;
}	
.content.producten .product .afbeelding img {
  width: 100%;
      height: 200px !important;
    object-fit: cover;
	 
}
.text-columns-page .x-spacer {
  display: inline-block;
}	
.content.producten .product .bestellen {
  display: block;
  float: none;
  margin: auto !important;
  width: 98%;
}	
.footer-container {
  padding: 0 10px 0px;
}	
.content.producten {
  margin-right: 0;
}	
.text-columns-page .table .row .column {
  display: block !important;
  overflow-wrap: break-word;
  padding: 11px !important;
  white-space: normal;
  width:93%;
}	
	
.footer .helpdesk-phone-nr .phone-nr  ,	.footer .helpdesk-phone-nr .title {
  font-size: 20px;
}
	.content.producten .product .bestellen {
  float: none;
  padding: 0;
  position: relative;

}
.content.producten .product .omschrijving {
  padding: 10px;
  width: 90%;
}
	.text-columns-page .table .row .column {
  display: block!important;
  padding: 10px;

}
	.configurator-showroom a.bed-button {
		/*
  background: rgba(0, 0, 0, 0) url("../images/configurator/circle-button.png") no-repeat scroll 0 0 / 40% auto!important;
 }
 */
 /*
	.configurator-showroom a.bed-button.top-left {
    left: 240px;
    top: 270px;
}
*/
}
	.configurator-showroom a.bed-button .info span.price-wrapper {
  display: block;
  font-size: 7px;
}
.configurator-showroom a.bed-button .info {

  max-width: 120px;
  min-width: 120px;

}
/*
.configurator-showroom a.bed-button.top-right {
  bottom: 0;
  left: 70px;
  top: 125px;
}
	.configurator-showroom a.bed-button.bottom-right {
  bottom: 0;
  right: 0;
}
.configurator-showroom a.bed-button.bottom-left {
  bottom: 35px;
  left: 195px;
}
*/
	.configurator-showroom .top-text .line-1 , .configurator-showroom .top-text .line-2 , .top-text .line-3 {
  font-size: 6px!important;
}
	.configurator-showroom .top-text .line-2 {
  font-size: 11px;
 }
	.configurator-showroom {
/*  height: 200px; */
 }

	.slide-content .slide-titel {
  font-size: 15px;

}
.top-left .info {
    left: -300px!important;
}
	.header .thuiswinkel-waarborg-icon {
  height: 32px;
  left: 0;
  text-transform: lowercase;
  top: 70px;
  width: 40px;
}
	.famous-from-tv, .kanalen {
  padding-top: 0;
  text-align: left;
}
	.footer .area {
  width: 100%;
}
	.footer .kanalen {
  float: left;
  margin-left: 0;
}
	.footer .areas {
  width: 100%;
}
.footer .nieuwsbrief .aanmeldform .notes {
  width: 100%;
}
.footer-container .footer .nieuwsbrief {
  width: 100%;
}
.footer .area {
  width:100%;
}
.footer .helpdesk-phone-nr {
  width:100% !important;
}	
}

@media(min-width:768px) {
	.content.producten .product .afbeelding img {
/*	    margin-top: 50%;
	    transform: translateY(-50%); */
	}
	
	.block-1303 .content.producten .product .afbeelding img {
		margin-top: 28px;
	}	
}


@media(max-width:480px) {
/*
.footer_top_part .usps > li {
    width: 45% !important;
}
*/

}

.footer .usps li, #usps_top .usps li {
    width: 11% !important;
    margin-left: 4% !important;
    padding-left: 5% !important

}

.footer .usps li:nth-child(6), #usps_top .usps li:nth-child(6),
.footer .usps li:nth-child(7), #usps_top .usps li:nth-child(7) {
	display:none

}

/* ----------------- usps op voorpagina mét extra info weergeven, op andere pagina's niet ------------- */

.usps li p span,
.extrainfo {
	display:none;
	font-size:9px	
}


.block-1301 .usps li p span,
.block-1301 .extrainfo {
	display:block !important;

}

/* ----------------- */

/* -------extra iconen Royals en voorpagina ---------- */

.block-1301 .footer .usps li:nth-child(6), .block-1301 #usps_top .usps li:nth-child(6),
.block-1301 .footer .usps li:nth-child(7), .block-1301 #usps_top .usps li:nth-child(7),
.block-1306 .footer .usps li:nth-child(6), .block-1306 #usps_top .usps li:nth-child(6),
.block-1306 .footer .usps li:nth-child(7), .block-1306 #usps_top .usps li:nth-child(7),
.block-1305 .footer .usps li:nth-child(6), .block-1305 #usps_top .usps li:nth-child(6),
.block-1305 .footer .usps li:nth-child(7), .block-1305 #usps_top .usps li:nth-child(7) {
	display:block !important

}

.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li {
	
    width: 7% !important;
    margin-left: 2% !important;
    padding-left: 5% !important;
	
}

.footer .usps li:nth-child(6), #usps_top .usps li:nth-child(6) {
    padding-left: 4% !important;
    margin-left: 0% !important;
    width: 9% !important;
}

.footer .usps li:nth-child(7), #usps_top .usps li:nth-child(7) {
    /* margin-left: 3% !important; */
    margin-left: 2% !important;
    padding-left: 4% !important;
    width: 10% !important;
}

/* ------------ */

@media (max-width: 767px) {

.footer .usps li, #usps_top .usps li  {

    width: 24% !important;
    margin-left: 4% !important;
    padding-left: 5% !important;

}

.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li {
    width: 24% !important;
    margin-left: 4% !important;
    padding-left: 5% !important;	
	
}

}

@media (max-width: 480px) {

.footer .usps li, #usps_top .usps li  {

    width: 41% !important;
    margin-left: 4% !important;
    padding-left: 5% !important;

}

.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1301 .footer .usps li, .block-1301 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1306 .footer .usps li, .block-1306 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li,
.block-1305 .footer .usps li, .block-1305 #usps_top .usps li {
	    width: 41% !important;
    margin-left: 4% !important;
    padding-left: 5% !important;
}

}

.pay_btn .btn {
  background-image: url("../images/button.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  padding: 9px 25px;
}
.payment_popup {
    bottom: 0;
    box-shadow: 0px 2px 5px 4px rgb(230, 230, 230);
    height: 300px;
    left: 0;
    margin: auto;
    padding: 44px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 676px;
}
.pay_btn {
  padding: 40px 0 50px;
}
.payment_popup p {
  color: rgb(7, 70, 123);
  margin: 0;
  padding: 35px 0 0;
}
.card_tech {
    background-image: url("../images/card_part.png");
    width: 225px;
    height: 21px;
    margin: auto;
}
.block-5066 .menu-header td , .block-5066 .winkelwagen , .block-5066 .breadcrumb {
    display: none;
}
.block-5066 .outer-container {
    margin: 0;
}
.block-5066 .inner-container {
    padding-top: 0;
    padding-bottom: 0;
    position:static;
    width: auto;
    margin: 0;
    padding-right: 0;
}
.block-5066 .header .logo {
    display: block;
    position: absolute;
    top: 330px;
    left: 0;
    right: 0;
    margin: auto;
    width: 180px;
    margin-top: 0;
}
.payment_popup .payment_popupinner {
    margin: 40px 0 0;
}
.block-5066 .header .logo {
    display: none;
}
/*
.live-chat-link.terugbellen {
  display: block!important;
}
*/
/*For Popup Start*/
.accordion {
    cursor: pointer;
    padding: 4px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    color: #fff;
}
.panel {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
}
.panel.show {
    opacity: 1;
    max-height: 500px;
}
.accordion:after {
    content: '+';
    /* content: '\02795'; */
    font-size: 16px;
    color: #ffffff !important;
    float: right;
    margin-left: 5px;
    font-weight: bold;
}
.accordion.active:after {
    content: '-';
    /* content: "\2796"; */
    color: #ffffff !important;
    font-weight: bold;
    font-size: 16px;
}
    



#briefing_form > table tbody tr , #briefing_form > table tbody , #briefing_form > table {
  display: inline-block;
  width: 100%;
}
#briefing_form > table{width:auto;}

#briefing_popup_form input.error{    background-color: #ffd8dc;}
#briefing_popup_form label.error{display:none!important;}
#briefing_popup_form
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */	
}
#briefing_form > table tbody tr td:first-child {
  width: 30%;
  display: block;
  padding: 0 0;
  float: left;
}
#briefing_form > table tbody tr td:last-child {
  width: 70%;
  padding: 0;
  display: inline-block;
}
#briefing_form > table tbody tr td {
  font-size: 12px;
  font-family: verdana;
  color: #5f5f5f;
}
#briefing_form > table tbody tr td:last-child {
  display: inline-block;
  padding: 0;
  width: 260px;
}
#briefing_form > table tbody tr td input {
  border: 1px solid #c3c3c3;
  border-radius: 4px;
  width: 100%;
}
#briefing_form > table tbody tr {
  padding: 5px 0;
}
#briefing_popup_form .aanehef input {
  width: auto;
}
#briefing_popup_form #briefing_form tbody .btn_part > td {
  display: inline-block;
  float: right;
  width: auto;
  margin: 0 18px 0 0;
}
#briefing_popup_form .logo_part {
  border-bottom: 1px solid #c3c3c3;
  padding: 10px 10px;
}

#briefing_form > table , #briefing_popup_form .modal-content > h3 {
  padding: 0 10px;
}

#briefing_popup_form .modal-content > h3 {
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
  color: #064273;
}
#briefing_form > table tbody .btn_part {
  padding: 40px 0 25px;
}
#briefing_popup_form {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%) repeat scroll 0 0;
  padding: 0 10px 0 30px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    max-width: 300px;
    margin: 0 auto;
    left: 0;
    max-width: 95%;
}
#briefing_form > table tbody tr td input {
    height: auto;
    float: left;
}
#briefing_form > table tbody tr td label {
    float: left;
}


@media(max-width:767px)
{
#briefing_popup_form {
    padding: 0 10px 0 0px;
}	
#briefing_form > table tbody tr td:last-child , #briefing_form > table tbody tr td:first-child {
    width: 100%;
 }
 #briefing_form > table tbody tr td input {
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    width: 100%;
    padding: 0px 5px;
    height: 22px;
}
#briefing_form > table tbody tr td input {
    height: auto;
    float: left;
}
#briefing_form > table tbody tr td label {
    float: left;
}
#briefing_form > table tbody .btn_part {
    padding: 15px 0;
}
}

/*For Popup End*/

.terugbellen-nl,
.terugbellen-de {
	display:none
}

.nlnl .terugbellen-nl,
.nlbe .terugbellen-nl,
.dede .terugbellen-de,
.deat .terugbellen-de,
.dech .terugbellen-de,
.delu .terugbellen-de {
	display:block  !important
	
}
