body.catalog-product-view.options-step .product-view{position: relative}
body.catalog-product-view.options-step .product-view .product-essential{
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto 10px;
    position: relative;
}


body.catalog-product-view.options-step .product-view .product-img-box{width: 100%;position: absolute;top:0;left:0;padding: 0;z-index: 1;}
body.catalog-product-view.options-step .product-view .product-img-box .product-image{max-height: 600px;border: none;overflow: hidden;margin-bottom: 10px;}
body.catalog-product-view.options-step .product-view .product-img-box .more-views{display: none}
body.catalog-product-view.options-step .product-view .product-shop{
    position: relative;
    z-index: 2;
    background: #04264b;background: rgba(4,38,75,0.7);
    height: 600px;
    padding: 15px;
}
body.catalog-product-view.options-step .zoomContainer{
    display: none !important;
}
body.catalog-product-view.options-step .product-view .option label{
    color: #fff;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    outline-style: none;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
    font-weight: normal;
    background: none;
    
}
body.catalog-product-view.options-step .product-view .option select{
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    padding: 0px;
    margin: 3px 0px 8px 0px;
    font-family: Verdana;
    font-size: 11px;
    letter-spacing: 0px;
    width: 100%;
    max-width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;	
}
body.catalog-product-view.options-step .product-view .product-options dd{
    padding: 0 0 5px 0;
    margin: 0;
}
body.catalog-product-view.options-step .popupdescription{

}
#descriptionpopup,#descriptionpopup1{
    position: absolute;
    left:-95%;
    top:5%;
    width: 90%;
    height: 90%;
    background: #fff;
    background: rgba(255,255,255,0.9);
    padding: 40px 20px 20px;
    display: none;
    z-index: 9;
    overflow: auto;
}
#descriptionpopup .contentwrapper,#descriptionpopup1 .contentwrapper{
    overflow: auto;
}
/*
#descriptionpopup.gifimage{
    padding: 5px;
    width: auto;
    height:auto;
}
*/
#descriptionpopup.gifimage{
    padding: 5px;
    width: auto;
	height:auto !important;
    height:initial !important
}
#descriptionpopup.active,
#descriptionpopup1.active{
    display: block;
}
#descriptionpopup .close,
#descriptionpopup1 .close{
    position: absolute;
    right: 20px;
    top:10px;
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;
    font-style: italic;
    text-decoration: none;
    color: black;
    outline-style: none;
    letter-spacing: 1px;
    z-index:9;
}
#descriptionpopup.gifimage .close{
    background: #fff;
    border-radius: 50%;
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -99em;
    overflow: hidden;
    border: 1px solid #999;
    top:-7px;
    right: -7px;
}
#descriptionpopup.gifimage .close:after{
    content: "x";
    font-family: sans-serif;
    font-style: normal;
    text-indent: 0;
    color: #555;
    font-size: 16px;
    z-index: 999;
    display: block;
    width: 20px;
    height: 20px;
    top: -3px;
    left: 0;
    text-align: center;
    position: absolute;
}
#descriptionpopup .content,
#descriptionpopup1 .content{height: 100%;overflow:auto;}
#descriptionpopup .popupdescriptionwrapper img,
#descriptionpopup1 .popupdescriptionwrapper img{max-width: 100%;}
#descriptionpopup .gifimage img{margin: 0 auto;max-width: 100%;}
.option .popupdescriptionwrapper,
.option .popupdescriptionlink{display: none}
body.catalog-product-view.options-step .product-view .option .popupdescriptionlink{
    font-size: 0;
    overflow: hidden;
    text-indent: -99em;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('../../../images/interactivated/info_button.png') no-repeat 0 0;
    margin-bottom: -4px;
    margin-left:10px;
    position: absolute;
    right: 0;
    top:0;
}
body.catalog-product-view.options-step .product-view .product-options ul.options-list input.checkbox{
    margin-left: 0;
}
body.catalog-product-view.options-step .product-view .option .popupdescriptionlink:hover,
body.catalog-product-view.options-step .product-view .option .popupdescriptionlink:focus,
body.catalog-product-view.options-step .product-view .option .popupdescriptionlink:active{
    background: url('../../../images/interactivated/info_button.png') no-repeat 0 -21px;
    cursor: help;
}
body.catalog-product-view.options-step .product-view .option .popupdescriptionlink:after{
    content:'';
    display: block;
    clear: both;
}
body.catalog-product-view.options-step .overlayImageDiv{
    position: absolute;
    top:0;
    left:0;
}

body.catalog-product-view.options-step .product-view .product-options > .step{
    display: none;
}
body.catalog-product-view.options-step .product-view .product-options > .step.active{
    display: block;
}
body.catalog-product-view.options-step .product-view .product-options .option{
    overflow: hidden;
    position: relative;
}
body.catalog-product-view.options-step .product-view .product-options .option.defaultsteps{
    display: none;
}
body.catalog-product-view.options-step .product-view .product-options .option dt{
    float: left;
    width: 160px;
    clear: both;
    color:#fff;
}
body.catalog-product-view.options-step .product-view .product-options .option dd{
    float: left;
    width: 100%;
}
body.catalog-product-view.options-step .product-view .product-options .stepcounter{
    color: #fff;
    font-family: Verdana;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}

@media only screen and (min-width: 992px) {
	body.catalog-product-view.options-step .product-view .product-options .stepcounter{

		margin-bottom: 40px;

	}	
}

body.catalog-product-view.options-step .product-view .product-options .stepcounter span{
    font-size: 10px;
    text-transform: none;
}
body.catalog-product-view.options-step .product-view .product-options .firststep a.makeyourbedbutton{
    display: inline-block;
    cursor: pointer;
    /* border: 2px #FFF solid; */
    border-radius: 8px;
    box-shadow: 1px 1px 3px #000;
    padding: 0 20px 0 15px;
    line-height: 35px;
    color: #fff;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #cecece 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cecece));
    background: -webkit-linear-gradient(top, #ffffff 0%,#cecece 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#cecece 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#cecece 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#cecece 100%);
    font-family: Verdana;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 50px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    max-width: 100%;
    border-radius: 6px;
    background: rgb(255,150,0);
    background: -moz-linear-gradient(top, rgba(255,150,0,1) 0%, rgba(255,133,0,1) 49%, rgba(255,114,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,150,0,1) 0%,rgba(255,133,0,1) 49%,rgba(255,114,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,150,0,1) 0%,rgba(255,133,0,1) 49%,rgba(255,114,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#ff7200',GradientType=0 );
}

body.catalog-product-view.options-step .product-view .product-options .firststep a.makeyourbedbutton:active,
body.catalog-product-view.options-step .product-view .product-options .firststep a.makeyourbedbutton:hover {
background: rgb(255,115,0);
background: -moz-linear-gradient(top, rgba(255,115,0,1) 0%, rgba(255,149,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,115,0,1) 0%,rgba(255,149,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,115,0,1) 0%,rgba(255,149,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7300', endColorstr='#ff9500',GradientType=0 );	
	
}

body.catalog-product-view.options-step .product-view .product-options .firststep a.makeyourbedbutton span:before{
/*    background: url(../../../images/interactivated/icon-bed.png) 0 0 no-repeat; */
    background: url(../../../images/interactivated/icon-bed-wit.png) 0 0 no-repeat;
    display: inline-block;
    width: 50px;
    height: 20px;
    line-height: 17px;
    vertical-align: middle;
    content:'';
}
body.catalog-product-view.options-step .product-view .product-name,
body.catalog-product-view.options-step .product-view .short-description{
    display: none;
}
body.catalog-product-view.options-step .product-view .product-options{
    border: none;
    height: 550px;

}

@media only screen and (min-width: 481px) {
	body.catalog-product-view.options-step .product-view .product-options{

		padding: 10px 0px 15px 15px;
	}	
}

body.catalog-product-view.options-step .product-view .product-options label .required{
    color:#fff;
}
body.catalog-product-view.options-step .product-view .product-options p.required{
    display: none;
}
body.catalog-product-view.options-step .product-view .product-options dd{
    border-bottom: none;
}
body.catalog-product-view.options-step .product-view .price-info{
    position: absolute;
    bottom:0;
    left:0;
    max-width: 60%;
    width: 60%;
    border-top: 1px solid #fff;
    border-top: 1px solid rgba(255,255,255,0.5);
    text-transform: none;
	min-height:67px
}
body.catalog-product-view.options-step .product-view .price-info .price-box{
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
    font-variant: small-caps;
    letter-spacing: 1px;
    padding-top: 7px;
    color:#fff;
    margin-bottom: 0;
}
body.catalog-product-view.options-step .product-view .product-shop .price-info .regular-price .price,
body.catalog-product-view.options-step .product-view .product-shop .price-info .special-price .price{
    color:#fff;
    font-size: 14px;
}
body.catalog-product-view.options-step .product-view .price-info .priceprepend{
    color:#fff;
    text-transform: uppercase;
    font-size: 10px;
}
body.catalog-product-view.options-step .product-view .price-info .priceappend{
    display: block;
    font-family: Verdana;
    font-size: 9px;
    text-decoration: none;
    color: white;
    font-variant: small-caps;
    letter-spacing: 1px;
    text-align: center;

}

@media only screen and (min-width: 481px) {

	body.catalog-product-view.options-step .product-view .price-info .price-box{

		font-size: 12px;

	}		
}

@media only screen and (min-width: 992px) {
	body.catalog-product-view.options-step .product-view .price-info .priceappend{

		margin-top: 10px;
	}	
}

body.catalog-product-view.options-step .product-view .price-info .priceappend a{
    color: #fff;
    text-decoration: underline;
}
body.catalog-product-view.options-step .stepsnavigation{
    position: absolute;
    bottom:50px;
    left:0;
    width: 100%;

}
body.catalog-product-view.options-step .stepsnavigation .stepprevius,
body.catalog-product-view.options-step .stepsnavigation .stepnext{
    color: #fff;
    position: absolute;
    left:50px;
    bottom: 0;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
}
body.catalog-product-view.options-step .stepsnavigation .stepprevius:hover,
body.catalog-product-view.options-step .stepsnavigation .stepnext:hover{
    font-weight: bold;
}
body.catalog-product-view.options-step .stepsnavigation .completetext{display: none}
body.catalog-product-view.options-step .stepsnavigation .completeactive .nexttext{display: none}
body.catalog-product-view.options-step .stepsnavigation .completeactive .completetext{display: inline-block;
    cursor: pointer;
/*    position:relative;
    left:35px;
    padding-left: 20px !important;
    padding-right: 20px !important; 
    color:#fff;
    border-radius: 8px;
   box-shadow: 1px 1px 3px #000;
    padding: 0 20px 0 15px;
    line-height: 35px; 
    padding: 0px;

    background: rgb(255,150,0);
    background: -moz-linear-gradient(top, rgba(255,150,0,1) 0%, rgba(255,133,0,1) 49%, rgba(255,114,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,150,0,1) 0%,rgba(255,133,0,1) 49%,rgba(255,114,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,150,0,1) 0%,rgba(255,133,0,1) 49%,rgba(255,114,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#ff7200',GradientType=0 );
	*/
}
body.catalog-product-view.options-step .stepsnavigation .stepnext{
    left:auto;
    right: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body.catalog-product-view.options-step .stepsnavigation .stepprevius {
		left:20px
		
	}
	
	body.catalog-product-view.options-step .stepsnavigation .stepnext {
		right:20px
	
	}
}

body.catalog-product-view.options-step .product-options-bottom{
    display: block;
    width: 40%;
    position: absolute;
    right: 0;
    margin-bottom: 0;
    bottom: 0;
    padding: 5px 0px;;
    height: 59px;
    background: #f2f2f2; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2 0%, #bdbdbd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#bdbdbd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f2f2f2 0%,#bdbdbd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#bdbdbd',GradientType=0 ); /* IE6-9 */
	min-height:67px
}
body.catalog-product-view.options-step .product-options-bottom > div{display: none}
body.catalog-product-view.options-step .product-options-bottom > .product-options-maxshippingtime{
    display: block;
    background: url('../../../images/interactivated/shipping.png') no-repeat center 3px;
    padding-top: 30px;
    text-align: center;
}
body.catalog-product-view.options-step .showhideoptions{position: absolute;left:-36px;top:50%;}
body.catalog-product-view.options-step .showhideoptions a{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url('../../../images/interactivated/pijl_bol_links.png') no-repeat 0 0 ;
    text-indent: -99em;
    overflow: hidden;
}
body.catalog-product-view.options-step.showcustomoptions .showhideoptions a{
    background: url('../../../images/interactivated/pijl_bol_rechts.png') no-repeat 0 0 ;

}
body.catalog-product-view.options-step .product-shop{
    margin-right: -47%;
    transition: margin 1s;
}
body.catalog-product-view.options-step.showcustomoptions .product-shop{
    margin-right: 0;
}
body.catalog-product-view.options-step .product-view .product-shop{
    width: 50%;
    float: right;
}
body.catalog-product-view.options-step .product-img-box .product-image img{
    width: auto;
    height:auto;
}

@media (max-width: 767px){
    body.catalog-product-view.options-step .product-view .product-img-box{
        position: relative;
        margin-bottom: 0;
    }
    body.catalog-product-view.options-step .product-view .product-img-box .product-image{
        margin-bottom: 0;
    }
    body.catalog-product-view.options-step .product-img-box .product-image img,
    body.catalog-product-view.options-step .product-view .product-img-box .product-image-gallery > div{
        max-width: 100%;
    }
    body.catalog-product-view.options-step .product-view .product-shop{
        width: 100%;
        height:auto;
    }
    body.catalog-product-view.options-step .product-shop{
        margin-right: 0;
    }
    body.catalog-product-view.options-step .product-view .product-options{
        height: auto;
        padding-bottom: 120px;
    }
    body.catalog-product-view.options-step .showhideoptions{
        display: none;
    }
    body.catalog-product-view.options-step .product-view .product-options .option dd{
        width: 100%;
    }
    #descriptionpopup,#descriptionpopup1{
        left:5%;
        top:auto;
        bottom:100%;
        width:90%;
        height: auto;
    }
    body.catalog-product-view.options-step .product-view .option select{
        width: 100%;
    }
    body.catalog-product-view.options-step .product-view .option .popupdescriptionlink{
        margin-bottom: 0;
    }
    body.catalog-product-view.options-step .product-view .product-options .stepcounter{
        margin-left: 0px;
    }
    body.catalog-product-view.options-step .product-view .product-options .firststep a.makeyourbedbutton{
/*        margin-left: 0px; */
    }
    body.catalog-product-view.options-step .stepsnavigation{
        bottom: 70px;
    }
    body.catalog-product-view.options-step .product-options-bottom{
/*        height:77px; */
    }
}
.product-essential{clear:both}
body.options-step .content.product-page .product .info .bestel-info,
body.options-step .content.product-page .product-essential .info .bestel-info,
body.options-step .product-view .product-shop .extra-info{
    display:none;
}
body.options-step #descriptionpopup.active{
    left: 5%;
    z-index: 999;
    position: fixed;
overflow: initial;
}

.option.dropdown {
    display: none !important;
}

.option div.container-swatch-color {
    display: inline-block !important;
    width: 30px !important;
    height: 30px !important;
    float:left;
}

.option li.swatch {
    display: inline-block !important;
    margin: 1px !important;
    text-align: center !important;
    width: 147px !important;
}

.option .small-image-preview {
    padding: 0px !important;
}

.option.kussens ul.options-list {
    list-style-image: none !important;
}

.option.kussens ul.options-list label.radio-checkbox-label-1 {
    padding: 0px !important;
    width: 345px;
    height:20px
}

.option.kussens .radio-checkbox-label-1 .label-qty, .option .radio-checkbox-label-2 .label-qty {
    display: inline-block;
    float: right;
    padding: 0px;
}

.option.kussens .radio-checkbox-text {
    display: inline-block;
    float: left;
    width: 160px;
    margin: 2px 6px !important;
}

.option.kussens ul.options-list .radio-checkbox-label-1 input.product-custom-option, .product-options ul.options-list .radio-checkbox-label-2 input.product-custom-option {
    margin: 4px !important;
    margin-left:0px !important;
}

.option.kussens a.popupdescriptionlink {
    margin-top: 5px;
}

.option.kussens label {
    display: none;
}


.option.kussens1 ul.options-list {
    list-style-image: none !important;
}

.option.kussens1 ul.options-list label.radio-checkbox-label-1 {
    padding: 0px !important;
    width: 345px;
}

.option.kussens1 .radio-checkbox-label-1 .label-qty, .option .radio-checkbox-label-2 .label-qty {
    display: inline-block;
    float: right;
    padding: 0px;
}

.option.kussens1 .radio-checkbox-text {
    display: inline-block;
    float: left;
    width: 160px;
    margin: 7px 6px !important;
}

.option.kussens1 ul.options-list .radio-checkbox-label-1 input.product-custom-option, .product-options ul.options-list .radio-checkbox-label-2 input.product-custom-option {
    margin: 9px !important;
}

.option.kussens1 a.popupdescriptionlink {
    margin-top: 5px;
}

.option.kussens_dropdown a.popupdescriptionlink {
    margin-top: 5px;
}

.option.kussens_dropdown1 a.popupdescriptionlink {
    margin-top: 5px;
}

.option.kussens dt {
    width: 100px !important;
}

.option.kussens1 dt {
    width: 100px !important;
}

.option.kussens_dropdown dt {
    width: 29% !important;
    float: left !important;
}

.option.kussens_dropdown dd {
    width: 63% !important;
    float: left !important;
}

.option.kussens input[type=number].qty, input[type=text].qty {
    width: 33px;
    text-align: right;
    vertical-align: middle;
    padding: 0px !important;
    height:20px
}

.option.kussens1 input[type=number].qty, input[type=text].qty {
    width: 33px;
    text-align: right;
    vertical-align: middle;
    padding: 0px !important;
}

.option.kussens_dropdown input[type=number].qty, input[type=text].qty {
    width: 33px;
    text-align: right;
    vertical-align: middle;
    padding: 0px !important;
    height:20px
}

.option.kussens_dropdown1 input[type=number].qty, input[type=text].qty {
    width: 33px;
    text-align: right;
    vertical-align: middle;
    padding: 0px !important;
}


.kussens_dropdown dd .qty-holder {
    display: block !important;
    padding: 0px 0px 3px 0 !important;
    float: right !important;
}


.kussens_dropdown1 dd .qty-holder {
    display: block !important;
    padding: 0px 0px 3px 0 !important;
    float: right !important;
}
.kussens_dropdown dt label {
    
}

.kussens_dropdown dt {
    width: 164px !important;
    margin-bottom: 0px !important;
}
}

.kussens_dropdown1 dt {
    width: 127px !important;
}

.kussens_dropdown dd {
    float: left !important;
    width: 67% !important;
}

.kussens_dropdown1 dd {
    float: left !important;
    width: 67% !important;
}

.option.onderhoud1 .text ul {
    list-style-image: none;
}

.option.onderhoud .option dd {
    float: right;
    width: 55%;
}


@media only screen and (max-width: 765px) {
    body.catalog-product-view.options-step .product-view .product-options .option dd {
        float: left;
        width: 49%
    }
}

/* --------- restyle stap 7, 8, 10 -------------- */

.option.kleuren dl{

    width: 100% !important;
    text-align: center !important;
}

.option.kleuren dl dt {
    margin-bottom:20px  !important;
    float:none !important;
    width: auto !important
}

.option.kleuren > dl:first-child dt > label:first-child {

    font-weight: bold  !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 14px !important;
    text-transform: none !important;

}

.option.kleuren dd {
    text-align:center !important;
    float:none !important;
    width: auto !important
}

.option.kleuren ul {
    padding:0px !important;
    margin:0px !important;

}


@media only screen and (min-width: 992px) {
    .option.kleuren ul,
    .option.kleuren #ul_swatch_2630  {

        width: 70% !important;
        margin-left: 15% !important;
    }
	
	body.catalog-product-view.options-step .product-view .product-options .option dd {
		width:55%
	}
}

@media only screen and (min-width: 1200px) {
	body.catalog-product-view.options-step .product-view .product-options .option dd {
		width:60%
	}	
}

.option.kleuren li.swatch {
    float:left !important;
    width: auto !important;
    text-align:center !important;
    width:50% !important;
    padding-left: 0% !important;
    margin:0px !important
}

.option.kleuren div.container-swatch-color {
    border: solid 1px transparent !important
}

.option.kleuren img.swatch-selected,
.option.kleuren div.swatch-selected {
    border: 1px solid #000000 !important

}




.option.kussens1 ul,
.option.kussens ul {
    padding:0px !important
}

.option.kussens ul.options-list label.radio-checkbox-label-1,
.option.kussens1 ul.options-list label.radio-checkbox-label-1 {
    width:100% !important
}
.option.kussens ul.options-list label.radio-checkbox-label-1 {
    width:100% !important
}


.option.kussens .radio-checkbox-text {
    width:auto !important
}
.option.kussens .product-options ul.options-list span.radio-checkbox-label,
.option.kussens1 .product-options ul.options-list span.radio-checkbox-label
{
    display: initial !important
}
.option.kussens1 dd,
.option.kussens dd {
    width:92% !important
}



.option.kussens dd {
    width:92% !important
}
.kussens_dropdown dd {
    width:92% !important;
}
.option.kleuren div.container-swatch-color {

    width: 28px !important;
    height: 28px !important;
}
.option.kleuren .product-options ul.options-list span.radio-checkbox-label,
.option.kussens1 ul.options-list span.radio-checkbox-label,
.option.kussens ul.options-list span.radio-checkbox-label {
    display: block !important
}

.option.kussens1 ul,
.option.kussens ul {
    width:100% !important
}

.product-options ul.options-list {
    list-style:none !important
}

.option.kussens1 .product-pricing, .tier-prices,
.option.kussens .product-pricing, .tier-prices {
    border:none !important;
    background: #b1bdca !important;
    border-radius:3px !important

}

.option.kussens1 .product-pricing li,
.option.kussens1 .tier-prices li,
.option.kussens .product-pricing li,
.option.kussens .tier-prices li {
    padding: 8px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.option.kussens_dropdown ul {
    list-style:none !important
}
.option.kussens_dropdown1 input[type=number].qty, input[type=text].qty {
    text-align: center !important
}


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

#product_addtocart_form .additionalPricesBlock{
    position: absolute;
    top:20px;
    left: 20px;
    z-index: 1;
    background: #04264b;
    background: rgba(4,38,75,0.7);
    padding: 20px;
    border-radius: 5px;
    color: #fff;
    font-family: Verdana;
}
#product_addtocart_form .additionalPricesBlock .productname{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
#product_addtocart_form .additionalPricesBlock .onzeprijs{
    font-size: 20px;
    font-weight: bold;
}
#product_addtocart_form .additionalPricesBlock .winkelprice,
#product_addtocart_form .additionalPricesBlock .silvanprijs{
    font-size: 14px;
}
#product_addtocart_form .additionalPricesBlock .winkelprice .price span,
#product_addtocart_form .additionalPricesBlock .silvanprijs .price span{
    text-decoration: line-through;
}
#product_addtocart_form .additionalPricesBlock .winkelprice .label,
#product_addtocart_form .additionalPricesBlock .silvanprijs .label{
    font-weight: normal;
    font-size: 100%;
}
#product_addtocart_form .additionalPricesBlock .label{
    padding-left: 0;
}

body.catalog-product-view.options-step .product-view .product-shop h1 {
display:none !important;
}


.option.afbeelding_kleuren {
    background-image: url(/media/wysiwyg/hoeslakens.png);
    min-height: 200px;
    background-repeat: no-repeat;
	background-size:contain
}

.de-de .option.afbeelding_kleuren,
.de-at .option.afbeelding_kleuren,
.de-lu .option.afbeelding_kleuren {
    background-image: url(/media/wysiwyg/hoeslakens-de.png);	
}

.de_CH .option.afbeelding_kleuren,
.de_ch .option.afbeelding_kleuren,
.de-ch .option.afbeelding_kleuren {
    background-image: url(/media/wysiwyg/hoeslakens-ch.png);	
}

.option.afbeelding_kleuren dd {
    display: none;
}
.option.afbeelding_kleuren dt {
    display: none;
}

.price-notice {

    color:#fff !important
}

.option.afbeelding_kleuren_1 {
    background-image: url(http://silvanobetten.at/media/wysiwyg/typekussens.png);
    min-height: 200px;
    background-repeat: no-repeat;
}

.option.afbeelding_kleuren_1 dd {
    display: none;
}
.option.afbeelding_kleuren_1 dt {
    display: none;
}

.option.kussens b {
    font-weight: normal;
}


.option.kussens_dropdown select {
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    padding: 0px;
    margin: 0px 0px 5px 6px !important;
    font-family: Verdana;
    font-size: 11px;
    letter-spacing: 0px;
    width: 131px !important;
    max-width: 100%;
}

.option.titel_kussens dd {
    display: none;
}

.option.titel_kussens1 dd {
    display: none;
}
.option.titel_kussens label {
    font-size: 13px !important;
    font-weight: 700 !important;
    padding-bottom:10px;
}
.option.titel_kussens1 label {
    font-size: 13px !important;
    font-weight: 700 !important;

    margin-top:20px;
}

@media only screen and (min-width: 992px) {
	.option.titel_kussens1 label {

		padding-bottom:10px;

	}	
}

.option.checkbox1 ul {
    padding-left: 0px !important;
}

.option.checkbox1 input.checkbox {
8px 0 0 !important;
}

.option.checkbox1 dt {
    padding-top: 4px !important;
}

.option.checkbox1 dd {
    margin: 0 !important;
    padding: 0 !important;
}

.option.onderhoudpakket dd label {
    padding: 0px 8px 6px 22px !important;
}

.option.onderhoudpakket ul { 

padding-left:0px;

}

.option.onderhoudpakket input.checkbox {

margin-top:4px;

}

.option.titel_kussens dt {
    width: 100% !important;
}

.option.titel_kussens1 dt {
    width: 100% !important;
}



@media only screen and (max-width: 767px) {
    #descriptionpopup1{

        height: 100% !important
    }	
}

@media only screen and (max-width: 480px) {
	body.catalog-product-view.options-step .product-view .product-options .option dd {
		width:100%
		
	}
	body.catalog-product-view.options-step .product-view .option select {
		max-width:100%;
		width:100%
	}
	.stepsnavigation .stepprevius {
		left:20px
		
	}
	
	.stepsnavigation .stepnext {
		right:20px
	}
}

#descriptionpopup1 img {
	max-width:100%
}

.option.afronden dt {

width:100% !important;

}

.option.afronden dd {
    display: none;
}

.option.afronden1 dt {

width:100% !important;

}

.option.afronden1 dd {
    display: none;
}

.option.afronden1 {
    background-image: url(https://silvanowaterbedden.nl/media/wysiwyg/arrow_compleet.png);
    background-repeat: no-repeat;
    height: 300px;
    background-size: 150px;
    background-position-x: 250px;
    background-position-y: 50px;

}