/*extra information product page*/

td.col.data.general {
    display: table-cell !important;
    padding: 0 !important;
    width: 7em;
}
@media (max-width: 639px){
	td.col.data.general {
	    width: 11em;
	}
}


td.col.data.specific {
    display: table-cell !important;
}

/*lijsten sidebar homepage - block-02 & block-03*/




@media (max-width: 768px){
	.sidebar .sidebar-content-01:after {
        border-right: 0px solid #0669ae;
        }
}

@media (max-width: 960px) and (min-width: 768px){
	.sidebar.sidebar-additional .sidebar-content-02 {
		padding-top: 0px !important;
	}
}

.sidebar-content-02 {
    color: #333;
    font-weight: 700;
    font-size: 1.4rem;
}

/* .sidebar-content-02 span {
    display: inline-block;
    width: 13.333333%;
    text-align: center;
    margin-left: 0px;
} */
.sidebar-content-02 span{
	list-style: none;
	color: #58585A;
	font-weight: 700;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	/* display: table; */
	text-align: center;
}

.sidebar-content-02 div > .geboortelijst-li:before,
.sidebar-content-02 div > .lente-communie-li:before,
.sidebar-content-02 div > .samenwonen-li:before,
 .sidebar-content-02 div > .verjaardag-li:before,
.sidebar-content-02 div > .verlanglijst-li:before,
.sidebar-content-02 div > .bestellingen-li:before{
    display: block;
}

.sidebar-block {
    margin: 15px 0px 15px 0px;
}

/* Subcategorieen in menu */

.section-item-content .menu-container .menu>ul>li ul {
    margin: 0 0 0px 0;
    float: left;
    width: 100%;
    /* padding-left: 10px !important; */
    list-style: none;
}

.section-item-content .menu-container .menu>ul>li ul li a {
    color: #58585a;
    padding: 0;
    font-weight: 600;
    font-size: 12px;
    text-decoration: none;
    transition: .15s padding ease-out,.15s margin ease-out,.15s border ease-out;
}

/* iconen sub */

.mainCatImage-Bureel {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_BUREEL_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Speelgoed {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_SPEELGOED_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Buiten {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_BUITEN_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Doe-Het-Zelf {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_DHZ_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Fashion {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_FASHION_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Verzorging {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_VERZORGING_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Interieur {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_INTERIEUR_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Wonen {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_WONEN_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Verlichting {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_VERLICHTING_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Dieren {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_DIEREN_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Media{
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_MEDIA_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.mainCatImage-Kerst {
    content: '';
    display: inline-flex;
    background: url(../images/icons/category/svg/ICOON_BOL_KERST_KLEUR.svg);
    background-position: center center;
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

/* inloggen was wit */


.header.panel>.header.links>li>a:visited {
    color: #58585A !important;
    text-decoration: none !important;
}

.header.panel>.header.links>li>a:hover {
	color: #0069b3 !important;
    text-decoration: none !important;
}

/* Productdetail pagina */

.catalog-product-view .action.tocart {
    height: auto;
    float: right;
    width: 80%;
    height: 50px;
}

/*.column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty, .box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text, .table-giftregistry-items .field.qty .qty, .block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty, .block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text, .account .table-wrapper .data.table.wishlist .box-tocart .qty, .products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty {
    text-align: center;
    width: 54px;
    height: 50px;
    border-radius: 15px;
}*/

.column.main .product-info-main .catalog-product-view .action.tocart /*, .action.tocart:hover */ {
    height: auto;
    float: right;
    width: 80%;
    /*height: 50px !important;*/
    border-radius: 15px;
}

.product.media .fotorama__active .fotorama__dot {
    background-color: #0669ae;
    border-color: #0669ae;
}


.product.media .fotorama__dot {
    height: 6px;
    width: 6px;
}

div#reviews textarea#review_field {
	border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
	}

.catalog-product-view .page-title-wrapper.product {

	display: inline-block;
	/*width: 50% !important;*/
}
.catalog-product-view .page-main .price-box.price-final_price {
	width: 41% !important;
}
@media (max-width: 767px) {
	.catalog-product-view .page-main .price-box.price-final_price {
		width: 45% !important;
	}
}


@media (max-width: 960px){
	div#reviews textarea#review_field {
		border-radius: 8px;
	}
	.catalog-product-view .page-title-wrapper.product {
	    display: inline-block;
	    width: 50%;
	}
	/* .catalog-product-view .price-box.price-final_price {
	    width: 40%;
	} */
}

@media (max-width: 767px){
	.product.data.items>.item.content {
	    margin-left: 0px;
	}
	/*.product.data.items>.item.title {
	    margin-left: 12px;
	}*/
	a#tab-label-description-title {
	    width: 95%;
	}
	a#tab-label-reviews-title {
	    width: 95%;
	}
	.page-layout-1column .product.media {
	    border-right: 0px solid #fff;
	}
	.additional-attributes-wrapper.table-wrapper {

	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody {
	    padding: 10px;
	}
	.product.data.items>.item.title {
    box-sizing: border-box;
    float: none;
    width: 95%;
	}

}

@media only screen and /*uit styles-old.css*/(max-width: 639px){
	.catalog-product-view .column.main .table-wrapper {
		border-top: 0px solid #fff;
	}
}

@media (max-width: 600px){
	.catalog-product-view .price-box.price-final_price {
    	width: 100%;
    }
    .catalog-product-view .page-title-wrapper.product {
	    width: 100%;
	    margin: 0px;
	}
	.catalog-product-view .additional-attributes-wrapper.table-wrapper {

	width: 100% !important;
	}
	.product.data.items {
    border-bottom: 1px solid #0669ae;
    margin-left: 0;
    margin-right: 0;
	}
}

@media (max-width: 480px){
a#tab-label-description-title {
	    width: 90%;
	}
	a#tab-label-reviews-title {
	    width: 90%;
	}
}

/*Meldingen*/

.message.success {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #ffffff;
    color: #0069b3;
    padding-left: 45px;
    position: relative;
}

.message.success>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #0069b3;
    content: '\e60e';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}

.message.notice>*:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #0069b3;
    content: '\e602';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}

/* Klant login */

.block.block-new-customer p{
	font-weight: 400;
}

.header.panel>.header.links>li.welcome, .header.panel>.header.links>li>a {
    display: inline-block;
    line-height: 27px;
}

.header.panel>.header.links>li {
    margin: 0 0 0px 15px;
    line-height: 27px;
}

.header.panel>.header.links>li {
    margin: 0 0 0px 15px;
    line-height: 27px;
    font-weight: 700;
    color: #0069b3;
}

.customer-welcome .customer-name {
    cursor: pointer;
    color: #58585a;

    font-size: 14px;
}

/* ----- Media -------- */


@media (min-width: 961px){
	.sidebar-tekst-space /*Only needed to break tekst in sidebar-block-02*/ {
	    display: none !important;
	}
}

@media (max-width: 960px) {
	span.sidebar-tekst-space {
	    width: 1px !important;
	    height: 1px !important;
	    padding: 0px !important;
	    margin: 0px !important;
	}
	.sidebar-content-02:after {
	   border-right: 0px solid !important;
	}
}

@media (min-width: 1600px) {
	.sidebar-block {
	    margin: 15px;
	}
	.sidebar-content-02 span {
	    margin-top: 0px;
	}
}

@media (min-width: 1301px) and (max-width: 1599px){
	.sidebar-block {
	    margin: 10px 0px 10px 0px;
	}
}
@media (max-width: 768px){
	.sidebar-content-02:after {
	    content: '';
	    border-right: 0px solid !important;
	}

	.sidebar-content-02 span {
	    display: inline-block;
	    width: 33%;
	}
}

/* Deze breekt ales wat kleiner is.
@media (min-width: 767px) and (max-width: 960px) {
.sidebar-content-02 {
    padding-top: 0px !important;
}
}*/


@media (min-width: 767px) and (max-width: 960px) {
.sidebar-content-01:after {
   height: 160% !important;
   }

.sidebar-content-02{
    padding-top: 0px;
    }
}
@media (min-width: 769px) and (max-width: 787px){
	.sidebar-content-01:after {
   		border-right: 0px solid #0669ae !important;
   }
}


@media /*(min-width: 767px) and*/ (max-width: 960px) {

	.columns .column.main {
	    padding-bottom: 0px !important;
	}

	.sidebar-content-02 span {
	    display: table;
	    list-style: none;
	    color: #58585A;
	    font-weight: 700;
	    width: 32.333333%;
	    text-align: center;
	    margin-top: 15px;
	    margin-left: auto;
    	margin-right: auto;
    	position: relative;
	}

	.sidebar-content-03 span {
		    margin-top: 15px;
	}

	.sidebar-content-02 div, .sidebar-content-03 div {
	    padding-left: 0px;
	    width: 32%;
	    display: inline-block;
	    text-align: center;
	}

@media (min-width: 767px) and (max-width: 960px) {
	.sidebar-block {
	    margin: 15px 20px 15px -15px !important;
	}
}
	span.sidebar-tekst {
	    display: table;
	    align-items: center;
	    text-align: center;
	    padding-right: 2px;
	    box-sizing: border-box;
	    font-size: 13px;
	    font-weight: 600 !important;
	    line-height: 17px !important;
	    font-family: 'Arial','Open Sans','Helvetica Neue',Helvetica',sans-serif' !important;
	    /* width: 148px; */
	}

	.sidebar-content-02 div .geboortelijst-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-02 div .lente-communie-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-02 div .samenwonen-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-02 div .verjaardag-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-02 div .verlanglijst-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-02 div .bestellingen-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}

	.sidebar-content-03 div {
	    padding-left: 0px;
	    width: 45%;
	    display: inline-block;
	    text-align: center;
	}

	.sidebar-content-03 div .folders-li:before {
	    content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}
	.sidebar-content-03 div .vacatures-li:before {
	     content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}
	.sidebar-content-03 div .winkels-li:before {
	    content: '';
	    position: relative;
	    display: table;
	    background: url(../images/icons/svg/ICOON_LOS_FOLDERS_GRIJS.svg);
	    background-position: 0px -3px;
	    background-repeat: no-repeat;
	    height: 45px !important;
	    width: 45px !important;
	    margin-right: auto;
	    vertical-align: middle;
	    margin-left: auto;
	    text-align: center;
	}
}

@media (max-width: 768px) {
	.widget.block.block-static-block {
	    margin: 30px 0px 40px 0px !important;
	}

	.sidebar-content-01 > p {
	    margin-bottom: 2rem;
	    font-weight: 700;
	    width: 98%;
	}

	.sidebar-content-02 span {
	    display: table;
	    list-style: none;
	    color: #58585A;
	    font-weight: 700;
	    /* width: 32.333333%; */
	    text-align: center;
	    margin-top: 25px;
	    margin-left: auto;
	    margin-right: auto;
	    position: relative;
	}

	.sidebar-content-02 span {
	    margin-top: 15px;
	}

	.sidebar-content-03 div {
	    padding-left: 0px;
	    width: 32%;
	    display: inline-block;
	    text-align: center;
	}
	.sidebar-content-03 span {
	    list-style: none;
	    color: #58585A;
	    font-weight: 700;
	    margin-left: auto;
	    margin-right: auto;
	    position: relative;
	    display: table;
	    text-align: center;
	}
	.sidebar-content-03 span {
	    margin-top: 15px;
	}
}

@media (max-width: 599px) {
	.page-layout-multi-bazar-home .sidebar-additional {
	    display: inline-block;
	    background: white !important;
	}

	.page-layout-multi-bazar-home .sidebar-additional {
	    display: block;
	    width: 100%;
	    margin-left: 0px;
	    border-left: 0px;
	    position: relative;
	}
	.sidebar-content-01 {
	    width: 100% !important;
	    position: relative !important;
	    margin-right: 0px;
	    float: left;
	    display: block;
	}
	.sidebar-content-02 {
	    width: 100% !important;
	    position: relative !important;
	    margin-right: 0px;
	    float: left;
	    display: block;
	}

	.sidebar-content-03 {
	   width: 100% !important;
	    position: relative !important;
	    margin-right: 0px;
	    float: left;
	    display: block;
	}
}

@media (max-width: 599px) {
	.sidebar-content-02 div, .sidebar-content-03 div {
	    width: 31%;
	    padding-top: 0px;
	}

	.sidebar-content-02 {
	    border-bottom: 1px solid #0669ae !important;
	}
}
@media (max-width: 768px){
	.sidebar-content-01:after {
	   border-right: 0px solid !important;
	}
}

@media (max-width: 787px) and (min-width: 600px){
	.sidebar-content-02 {
	    padding-top: 0px !important;
	}
}
@media (min-width: 10px) and (max-width: 320px) {

	.page-layout-multi-bazar-home .sidebar-additional{
		padding: 0px !important;
	    margin:0px !important;
	}

	.sidebar-content-01:after {
	    border-right: 0px solid !important;
	}

	.sidebar-content-02 div, .sidebar-content-03 div {
	    width: 31%;
	    padding: 0px !important;
	    margin:0px !important;
	}

	.sidebar-content-02 {
	    border-bottom: 1px solid #0669ae !important;
	    padding: 0px !important;
	}
	.sidebar-content-03 {
	    padding-left: 0px !important;
	}
	.sidebar-content-02 span, .sidebar-content-03 span {
		width: 100%;
	    padding: 0px !important;
	    margin-top: 0px !important;
	    margin-bottom: 10px;
	}
	span.sidebar-tekst-space {
	    width: 1px;
	    height: 1px;
	    padding: 0px;
	    margin: 0px;
	}
}

/*Footer content*/
.footer_2-1 > a {
    display: inline-block;
    /* margin-right: 50px; */
    align-items: center;
    text-align: center;
    width: 60px;
    margin-right: 50px;
    padding: 15px 0px 10px 0px;
}

@media (min-width: 1301px) and (max-width: 1600px) {
	.footer_2-1 {
	    position: relative;
	    float: left;
	    display: table;
	    width: 100% !important;
	}

	.block.newsletter .action.subscribe.primary {
	    margin-right: 0px;
	    margin-left: 0px;
	}

	footer.page-footer input[type="email"] {
	    float: right;
	    width: 100%;
	}
	.footer_2-1 > a {
	    display: inline-table;
	    /*margin-right: auto !important; !* in style.css regel 2762 staat deze met 38px ook als !important, maar kan die weg? deze is more !important*!*/
	    /*width: 10% !important;*/
        width: 60px;
	    text-align: center;
	}
}
@media (min-width: 961px) and (max-width: 1300px){
	.facebook-icon, .twitter-icon, .instagram-icon, .pinterest-icon, .youtube-icon, .whatsapp-icon {
	    margin-right: 0 !important;
	}
	.footer_alt_socialmedia {
	    text-align: right;
	}
	.footer_alt_socialmedia > a {
	    text-align: right;
	}

}
@media (max-width: 1300px){
	.footer_alt_content01 > img {
	    max-width: 100%;
	    bottom: 0;
	    float: left !important;
	}

	.block.newsletter .field {
	    margin: 25px 0px 7px 0px;
	    width: 100%;
	}

	.footer_alt_socialmedia {
	    display: inline-block;
	}

	.facebook-icon, .twitter-icon, .instagram-icon, .pinterest-icon, .youtube-icon, .whatsapp-icon {
	    text-align: center;
	}

	.footer_alternative_1 {
        border-bottom: 2px solid #80c5db;
	}

	.footer_alt_socialmedia {
	    margin-right: 12px;
	}
	.footer_alt_socialmedia > a {
        width: 60px;
        margin-right: 50px;
        font-size: 0;
	}

	.footer_alternative_2 {
	    display: flex !important;
	    margin: 10px 0px 10px 0;
	    width: 100% !important;
        justify-content: space-between;
	}

	.block.newsletter {
	    width: 50%;
	    float: right;
	}
}

@media (min-width: 961px) and (max-width: 1300px){
	.newsletter-elements-wrap {
	    width: 100% ;
	    padding-top: 10px !important;
	    margin-left: 0px !important;
	}
	footer.page-footer input[type="email"] {
	    margin-left: 0px !important;
	}

	.block.newsletter {
    width: 50%;
    padding-right: 10px;
	}
}
@media (max-width: 960px){
	.newsletter-elements-wrap{
	    margin-left: 0px;
	    padding-top: 10px !important;
	}

	.block.newsletter .action.subscribe.primary {
       padding: 4px 12px;
       font-size: 12px;
	}

	.newsletter-elements-wrap {
    	width: 100%;
    	font-size: 12px;
    }
}

@media (max-width: 768px) {
    .footer_alternative_2 {
        display: block !important;
    }

	.footer_alt_socialmedia > a {
	    width: 25.33333%;
        width: 60px;
        margin-right: 30px;
        font-size: 0;
	}

	.block.newsletter {
	    width: 65%;
	    float: right;
	    /* margin-right: -60px; ======================= 24/10/18 */
	}

	.footer.content {
	   height: auto !important;
	   float: left;
	   background-color: #0669ae;
        width: 100%;
	}
}
@media (min-width: 601px) and (max-width:767px){
		.footer_alt_socialmedia {
	    width: 100% !important;
	}
}
@media (min-width: 481px) and (max-width:1300px){

	.footer_alt_content01 {
	    position: absolute !important;
	    bottom: 0 !important;
	    float: left;
	}
}

@media (max-width: 600px){

	.block.newsletter {
	    width: 100%;
	}

	footer.page-footer input[type="email"] {
        width: 90%;
        margin-top: 15px;
        margin-left: 0px !important;
   }

	.newsletter-elements-wrap {
	    margin-left: 0px !important;
	    width: 100%;
	    padding-top: 25px;

	    position: absolute;
	    top: 0;
	    float: left;
	}

	.footer_alternative_2 {
	    position: relative;
	    float: left;
	    width: 100%;
	    display: block !important;
	}

	.footer_alt_content01 > img {
	    position: absolute;
	}

.footer_alt_socialmedia {
	    margin-right: 0px;
	}
}

 @media (max-width: 600px) and (min-width: 481px){
	.footer_alternative_2 .footer_links {
	    width: 49.5% !important;
	    display: none !important;
	    padding-bottom: 15px !important;
	}

	.footer_alt_content01 > img {
	    max-width: 140%;
	}
}

@media (max-width: 768px){
	.footer_alt_content01 {
	    display: none;
	}
		.footer_alt_content01 > img {
		display: none;
	}

	.block.newsletter .field {
   		 margin: 30px 0px 7px 0px;
   	}

	.footer_alt_content02 {
	   width: 100% !important;
	}

	.footer_alt_socialmedia {
	    display: block;
	    position: relative;
	    width: 100% !important;
	}

	.footer_alt_socialmedia > a {
	    width: 12%;
	    padding: 0px 0px 10px 0px !important;
	    font-size: 0;
	}

	.facebook-icon, .twitter-icon, .instagram-icon, .pinterest-icon, .youtube-icon, .whatsapp-icon {
	    height: 45px !important;
	    width: 45px !important;
	}

	.footer_links {
	    width: 80%;
	}

	.klantservice-alt:before, .zakelijk-alt:before, .winkels-alt:before, .over-multi-bazar-alt:before {
	    content: '';
	    position: relative;
	    display: inline-flex;
		vertical-align:middle;
	    background: url(../images/icons/svg/ICOON_BOL_PIJL_RECHTS_WIT.svg);
	    background-position: 0px 0px;
	    background-repeat: no-repeat;
	    height: 25px;
	    width: 25px;
		margin-right:3px;
		padding-bottom: 10px;
	}

	.klantservice-alt:focus:before, .klantservice-alt:hover:before, .zakelijk-alt:focus:before, .zakelijk-alt:hover:before, .winkels-alt:focus:before, .winkels-alt:hover:before,  .over-multi-bazar-alt:focus:before, .over-multi-bazar-alt:hover:before {
	    content: '';
	    position: relative;
	    display: inline-flex;
		vertical-align:middle;
		background: url(../images/icons/svg/ICOON_BOL_PIJL_ONDER_WIT.svg);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		height: 25px;
		width: 25px;
		margin-right: 3px;
		padding-bottom: 10px;
	}

	a.klantservice-alt > b, a.zakelijk-alt > b, a.winkels-alt > b, a.over-multi-bazar-alt > b {
	    padding-bottom: 5px;
	    padding-left: 25px;
	}

	ul#footerMobile01, ul#footerMobile02, ul#footerMobile03, ul#footerMobile04 {
	    padding-bottom: 10px;
	    padding-left: 53px;
	}
}

/*Header SP*/
.header.panel>.header.links>li>a, .header.panel>.header.links>li>a:visited {
    font-weight: 700;
}

@media (min-width: 1301px){
	.minicart-wrapper .action.showcart .text {
	    display: inline-block !important;
	    }
}

@media (max-width: 1300px){
   .minicart-wrapper .action.showcart .text{
    	display: none !important;
	}

	.minicart-wrapper .action.showcart:before{
		padding-right: 10px;
	}
}

@media (max-width: 960px){
	.header.panel>.header.links>li {
	   font-size: 0;
	}

	.header.content {
		margin-bottom: 7px;
	}

    .header.content .minicart-wrapper {
        padding-top: 20px;
    }

	.block-search {
	    float: right !important;
	    clear: right !important;
	    margin-right: 14px !important;
	}

	.nav-toggle, .nav-toggle:before {
	    display: inline-block;
	    text-decoration: none;
	    cursor: pointer;
	    display: block;
	    position: absolute;
	    top: 25px;
	    float: left;
	}

	.logo img {
	    display: block;
	    padding-top: 5px;
	}

	.nav-toggle:before {
		content: '';
	    background: url(../images/icons/svg/ICOON_BOL_MENU_WIT.svg);
	    background-position: 0px 0px;
	    background-repeat: no-repeat;
	    height: 30px;
	    width: 30px;
	}
}

@media (min-width: 601px) and (max-width: 960px){
	.header.links > li.authorization-link > a:before {
	    padding-right: 10px;
	}
}

@media (min-width: 481px) and (max-width: 960px){
	.top_header_usp_block:after {
	    content: '';
	    position: relative;
	    display: inline-block;
	    background: url(../images/icons/svg/ICOON_LOS_VRACHTWAGEN_VERZENDING_BLAUW.svg);
	    background-position: 0px -2px;
	    background-repeat: no-repeat;
	    height: 30px;
	    width: 30px;
	    vertical-align: middle;
	    margin-left: 5px;
	}
}



@media (min-width: 640px) and (max-width: 768px){
	.block-search {

	}
	.header.panel {
		/*padding-top: 10px ;*/
	}
}


@media (max-width: 768px) {
	.header.panel>.header.links {
	    display: block ;
	    float: none;
    	text-align: right;
	}

	.header.panel{
		/*padding-top: 10px;*/
	    /*padding-bottom: 10px;*/
	}

		.block-search .label:before {
	    position: absolute;
	    margin-left: -30px;
	    z-index: 30;
	}

	.header.panel>.header.links {
	    margin-right: auto !important;
	}
}

@media (min-width: 768px) and (max-width: 769px) {
	.header.panel>.header.links{
		display:inline;
		float:right;
	}
}

/* verwijderen in styles-old.css?
@media only screen and (max-width: 639px)
.minicart-wrapper {
    margin-top: 10px;
}
/*  verwijderen in styles-old.css?
@media (max-width: 768px)
.header.content,  {
    /* padding-left: 15px; */
    /* padding-right: 15px;
}

.panel.header .links, .panel.header .switcher {
    /* display: none;
}

*/
@media (min-width: 601px) and (max-width: 768px){
.minicart-wrapper {
	    margin-top: 0px !important;
	}
}

@media (max-width: 600px){
.block-search {
    float: right;
    padding-left: 0px;
    position: absolute;
    display: inline-block;
    }

    .header.content {
    padding: 0px !important;
	}
	.block-search .label:before {
	    position: absolute;
	    margin-left: -30px;
	    z-index: 30;
	}
	.header.links > li.authorization-link > a:before {
	   margin-right: 0px;
	}
	.minicart-wrapper {
	    margin-top: 0px !important;
	}
	.logo {
    margin: 6px 0px 0px 15px !important;
	}
}

@media (min-width: 320px) and (max-width: 767px){
	.top_header_usp_block {
	    display: none !important;
	    font-size: 0;
	}
}

@media (max-width: 480px){

	.top_header_usp_block {
	    display: none !important;
	    font-size: 0;
	}

	.top_header_usp_block:after {
	    display: none;
	}
}

@media (min-width: 1600px) and (max-width: 1601px) {
	.usp-wrap-high {
	   padding-top: 30px;
	}
	.page-layout-multi-bazar-home .sidebar {
	  margin-top: 30px;
	}
}

/*Producten in de kijker*/

.productlist-1600 .block-content {
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 100%;
    border-left: 1px solid #58585a;
    border-right: 1px solid #58585a;
    margin-bottom: 30px;
}

.catalog-product-view .block.widget.block-viewed-products-grid .block-content .product-item .price-box .price {
    padding: 0px;
}

span#product-price-2-widget-viewed-grid>span.price{
	    font-size: 1.5em;
}
.catalog-product-view .widget-viewed-grid .price-container .price {
    color: #58585a !important;
}

.products-grid .product-item-actions {
    margin: 0px 0 10px;
}

.widget-product-grid button.slick-next.slick-arrow, .widget-product-grid button.slick-prev.slick-arrow {
	z-index: 1 !important;
}

/* Product pagina* */

.catalog-product-view span.base {
    color: #58585a !important;
}

.page-title-wrapper.product .page.title span.base {
    font-size: 1.1em;
}

.catalog-product-view .usp-tekst {
    padding-left: 15px;
}


/*prijzen*/
.price-box.price-final_price span.price-label {
    display: none;
}

span#old-price-2>span.price{
    color: #58585a;
    text-decoration: line-through;
    font-weight: 300;
    padding-right: 15px;
}

span.old-price {
	/* float:right; --- uit 19-11-2018 */
	margin: 0px !important;
}


span.special-price {
	/* float:right; --- uit 19-11-2018 */
	clear:left;
}

/*oude prijs in de grid view*/
li.item.product.product-item span#old-price-2>span.price {
    font-size: 1em;
}

.inpakken.field {
    position: relative;
    display: inline-flex;
    float: right;
}

.inpakken.field label.label {
    padding: 0px 30px 0px 0px;
}

.catalog-product-view .table-caption {
    font-weight: 600 !important;
}

.product.data.items>.item.title>.switch {
  	border: none !important;
  	font-weight: 600;
  	color: #0669ae;
    font-size: 1.8rem;
}
.product.data.items>.item.title.active>.switch, .product.data.items>.item.title.active>.switch:hover {
	background: #fff;
    color: #0669ae;
}

.product.data.items>.item.content {
    border-bottom: 0px solid #fff ;
    border-left: 0px solid #fff ;
    border-right: 0px solid #fff ;
	border-top: 1px solid #0669ae;
	padding-left: 1px;
}

.review-form .action.submit.primary, .review-form .action.submit.primary:hover {
    background: #0669ae;
    border: 0px solid #0669ae;
    color: #fff;
}

/*.catalog-product-view .table-caption {
    color: #0669ae !important;
}*/

.widget .block-title strong {
    color: #0669ae !important;
}
.fotorama__thumb-border {
    backface-visibility: hidden;
    background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
    border: 1px solid #c8e2ef;}

.catalog-product-view .new-label, .catalog-product-view .vrij-invulbaar {
    z-index: 1;
}

.catalog-product-view .block.widget.block-viewed-products-grid .product-item-name {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

@media (min-width: 960px) and (max-width: 1300px){
	.catalog-product-view .usp-tekst {
	    width: 100% !important;
	}

	.breadcrumbs {
	    padding-top: 20px;
	}
}

/*Winkelwagen drop down*/

.block-minicart .block-content>.actions>.primary .action.primary {
    display: none;
}

div#ui-id-1 {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #c8e2ef;
    top: 48px;
    border: none;
}
.minicart-items .item-qty {
    border-radius: 10px;
    margin-left: 10px;
}
.minicart-items-wrapper{
    background-color: #fff;
    border: 0px solid #fff;
}
.minicart-wrapper .block-minicart {
   width: 300px;
}
.minicart-wrapper .action.close, .minicart-wrapper .action.close:hover {
    display: none;
}
.minicart-items .product-item-details span.price {
    font-size: 16px;
    color: #d2232b;
}
.block.block-minicart.empty.ui-dialog-content.ui-widget-content .details-qty.qty {
    display: none;
}

.block.block-minicart.empty.ui-dialog-content.ui-widget-content .product.actions {
    display: none;
}
.block.block-minicart.empty.ui-dialog-content.ui-widget-content strong.product-item-name{
	width: 100%
}
.block.block-minicart.empty.ui-dialog-content.ui-widget-content .minicart-items-wrapper {
    padding: 0px 10px;
}
/*Button*/

.minicart-wrapper .block-minicart:after, .minicart-wrapper .block-minicart:before, .minicart-wrapper .block-minicart{
	display: none;
}

.minicart-wrapper {
	margin-top: 0px !important;
}

.block-minicart .block-content>.actions>.secondary {
	text-align: center;
    background-color: #0669ae;
    color: #fff;
    border-radius: 10px;
    height: 37px;
    width: 100%;
    position: relative;
    float: left;
}

 .block-minicart .block-content>.actions>.secondary>a:visited, .block-minicart .block-content>.actions>.secondary>.alink:visited {
    color: #fff;
}

.block-minicart .block-content>.actions>.secondary>a, .block-minicart .block-content>.actions>.secondary>.alink {
    color: #fff;
}

/* .block-minicart .block-content>.actions>.secondary> a:before {*/
.block-minicart .block-content>.actions>.secondary:before {
   	content: '';
	position: absolute;
	display: table;
	background: url(../images/icons/svg/ICOON_BOL_PIJL_RECHTS_WIT.svg);
	background-repeat: no-repeat;
	height: 20px !important;
	width: 20px !important;
	/*margin-left: 25px;*/
	margin-left: 5px;
	top: 9px;
}

.block-minicart .block-content>.actions>.secondary> a.action.viewcart {
    top: 9px;
    position: relative;
    margin-left: 15px;
}

.block.block-minicart.empty.ui-dialog-content.ui-widget-content .price{
	color: #58585a;
}

@media (max-width: 1300px) and (min-width: 768px) {
	.minicart-wrapper .block-minicart {
	    right: 0px;
	}
}

@media (max-width: 960px){
	div#ui-id-1 {
        top: 91px;
	}
	.minicart-items .product-item {
	    padding: 0;
	}
	.minicart-wrapper .block-minicart {
	    padding: 10px 20px;
	}
	.minicart-items-wrapper {
	    padding: 5px;
	}
	/*.page-layout-multi-bazar-home .product-item-name {
	    height: auto /*24px*/ /*!important;
	    width: 100% !important;
	}*/

	.minicart-items .product-item-name {
	    margin: 0px;
	}
}
@media (max-width: 768px){
	.cart-summary {
		background: #fff;
	}
}
@media (min-width: 768px){
	.cart-summary {
		background: #C8E2EF;
	}
}

@media (max-width: 600px){
	div#ui-id-1 {
	    top: 101px;
	}
	.minicart-wrapper .block-minicart {
	    right: 10px;
	}
}

@media (max-width: 380px){
	div#ui-id-1 {
		top: 92px;
	    /*top: 101px;*/
	}
	.minicart-wrapper .block-minicart {
	    right: 10px;
	    width: 270px;
	}

	.block-minicart .block-content>.actions>.secondary> a.action.viewcart {
	    margin-left: 10px;
	}

	.block-minicart .block-content>.actions>.secondary> a:before{
		margin-left: 5px;
	}

	 .block-minicart .block-content>.actions>.secondary>a:visited, .block-minicart .block-content>.actions>.secondary>.alink:visited {
		font-size: 14px;
	}

	.block-minicart .block-content>.actions>.secondary>a, .block-minicart .block-content>.actions>.secondary>.alink {
		font-size: 14px;
	}
}

/*Winkelwagen pagina*/

/* hidden bewerken optie*/
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-edit {
    display: none;
}


/* hidden placeholder in kortingscode input-field*/
.block.discount input#coupon_code::-webkit-input-placeholder {
   color:transparent;
}

.block.discount input#coupon_code:-moz-placeholder { /* Firefox 18- */
   color:transparent;
}

.block.discount input#coupon_code::-moz-placeholder {  /* Firefox 19+ */
   color:transparent;
}

.block.discount input#coupon_code:-ms-input-placeholder {
   color:transparent;
}
/* hidden bewerken optie*/
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-edit {
    display: none;
}

.cart-price .price, .cart-summary .price {
    color: #58585a;
}

.checkout-cart-index .page-main>.page-title-wrapper .page-title {
	color: #0669ae;
    font-weight: 700;
	padding-left: 80px;
	font-size: 2em;
}

.checkout-cart-index .page-main>.page-title-wrapper .page-title:before{
	content: '';
	position: absolute;
	display: table;
	background: url(../images/icons/svg/ICOON_BOL_WINKELKAR_BLAUW.svg);
	background-repeat: no-repeat;
	height: 40px !important;
	width: 40px !important;
	margin-left: -50px;
	}
.checkout-cart-index .cart.table-wrapper .col.qty .label {
    padding-left: 0px !important;
}

.checkout-cart-index .page-title-wrapper {
    margin: 10px 0px;
}

.cart.table-wrapper .cart thead tr th.col {
    border-bottom: 2px solid #0669ae;
  	padding-bottom: 5px;
  	padding-top: 0px;
}
th.col.item, th.col.stock, th.col.subtotal {
    color: #0669ae;
}
.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
    border-radius: 10px;
}

.cart_summary_wrapper {
    display: block;
    position: relative;
    background: #c8e2ef;
}
.cart_summary_wrapper .content {
    display: block !important;
}
.cart_summary_wrapper strong#block-discount-heading {
    display: none;
}

/*button.action.update {
    display: none;
}
*/
/*Samenvatting block deel verstoppen*/

.checkout-cart-index .cart-summary > .block.shipping {
    display: none;
}

.cart-summary {
	border-left: 0px solid #0669ae;
    color: #58585a;
	box-sizing: border-box;
    top: 0 !important;
}



.cart-summary .checkout-methods-items .action.primary.checkout {
    width: 70%;
    float: right;
    font-size: 1.2em;
}

.cart-totals, .opc-block-summary .table-totals {
    border-top: 0px solid #ccc;
}

.cart-summary .block>.title, .cart-totals .grand .amount, .cart-totals .grand .mark{
	border-top: 1px solid #0669ae !important;
}

.cart-summary .checkout-methods-items .action.primary.checkout{
	padding: 5px !important;
}

button:not(.primary), .cart-discount .actions-toolbar .action.primary:not(:focus) {
    box-shadow: unset;
}

button, a.action.primary {
    border-radius: 8px;
}

button.action.update, .cart-discount .actions-toolbar .action.primary:not(:focus) {
    background-image: none;
    background: #0669ae;
    border: 1px solid #0669ae;
    color: #fff;
   }

button.action.update:hover, .cart-discount .actions-toolbar .action.primary:hover {
    background: #0669ae;
    border: 1px solid #0669ae;
    color: #fff;
}

.cart_summary_wrapper div#block-discount {
    padding: 20px;
}

.cart_summary_wrapper .cart-summary {
	margin: 5px 0px;
	padding: 1px 20px 1px;
}

.cart_summary_wrapper .actions-toolbar .primary .action {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    text-align: center;
    padding: 8px;
    display: block;
}

.cart_summary_wrapper input#coupon_code {
   border-radius: 8px;
   width: 20%;
}



@media (max-width: 1600px) {
   	.cart-summary .checkout-methods-items .action.primary.checkout {
   		width: 100%;
   		font-size: 1.2em;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
    	margin-left: 0px;
	}
}

.product.data.items>.item.title.active>.switch, .product.data.items>.item.title.active>.switch:focus{
	color: #0669ae;
}
.modal-popup._show .modal-inner-wrap {
    border-radius: 15px;
}

button.action-secondary.action-dismiss {
    background-color: #0669ae;
    color: white;
    border: 1px solid #0669ae;
}
.modal-inner-wrap button.action-primary.action-accept {
    margin-left: 10px;
}

@media (max-width: 1300px){
	.cart_summary_wrapper .cart-summary {
	    width: 33%;
	    float: right;
	}
}
@media (max-width: 960px){
	.cart_summary_wrapper div#block-discount {
	    margin-bottom: 30px;
	}

	.cart_summary_wrapper input#coupon_code {
    width: 20%;
	}

}

@media (min-width: 768px){
	.fieldset.coupon .control input#coupon_code{
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	button.action.update, button.action.update:hover{
		border-radius: 8px !important;
	}

	.fieldset.coupon .control button.action.apply.primary,
	.cart-discount .actions-toolbar .action.primary:not(:focus),
	.cart-discount .actions-toolbar .action.primary:hover {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		border-top-right-radius: 8px !important;
		border-bottom-right-radius: 8px !important;
	}
}

@media (max-width: 768px){
	button.action.update, .cart-discount .actions-toolbar .action.primary:not(:focus), button.action.update:hover, .cart-discount .actions-toolbar .action.primary:hover {
		border-radius: 8px !important;
	}

}

@media (max-width: 960px) and (min-width: 768px){
	.cart.table-wrapper .product-item-details {
		padding: 10px 0px;
	}
	.cart.table-wrapper .col.qty {
    	padding: 20px 1px 10px;
    }
	.cart_summary_wrapper .cart-summary {
	    width: 50% !important;
	    float: right;
	}
}

@media (max-width: 767px) and (min-width: 601px){
	.cart_summary_wrapper .actions-toolbar .primary .action {
    width: 10%;
    display: block;
	}
}

@media (max-width: 768px){
	.cart.table-wrapper .cart thead tr th.col {
	    border-bottom: 0px solid #0669ae;
	    display: none;
	}
	.cart.table-wrapper tr.item-info:nth-child(1) {
	    width: 100%;
	    display: block;
	}

	.cart-totals {
	    padding-left: 15px;
	    padding-right: 15px;
	    -ms-flex-order: 2;
	    margin: 0px 10px;
	    background: #C8E2EF;
	    margin-top: 15px;
	}
	.cart-summary .checkout-methods-items .action.primary.checkout {
	    width: 50%;
	}
	.checkout-cart-index td:nth-child(3) {
	    text-align: left;
	}

	.cart.table-wrapper .product-item-photo {
        max-width: 75px;
	}
	.cart.table-wrapper .product-item-details {
	    padding: 10px;
	    padding-left: 35px;
	}
	.cart-summary {
		width: 100%;
	}

	.cart.table-wrapper .col.qty:before{
		display: none;
	}

	.block.discount .actions-toolbar {
	    display: block;
	}

	.block.discount .fieldset>.field, .block.discount .fieldset>.fields>.field {
	    margin: 0 0 20px;
	    display: inline-block;
	}

	.cart_summary_wrapper input#coupon_code {
	    width: 100%;
	}

	.cart.table-wrapper .actions-toolbar {
		padding: 15px 0px;
	}
	.cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {
	    padding: 10px 0px;
	        /* display: block; */
    /* float: left; */
    /* width: 33%; */
        text-align: center;

	}
	.cart-container .form-cart {
	    width: 100%;
	}
	/*.cart.table-wrapper .cart>.item, .cart.table-wrapper  {
	    border-bottom: 0px solid #fff !important;
	}*/ /*uit ivm winkelwagen, ticket SERAC-27434 */

}
@media (min-width: 600px) and (max-width: 768px){
.footer_alt_socialmedia {
   		text-align: right;
	}
	.footer_alt_content01 > img {
    max-width: 115%;
	}
	.footer_alt_socialmedia {
    margin-right: 45px;
	}
}

@media only screen and (max-width: 768px){
.cart.table-wrapper {
  	border-top: 0px solid #fff;
	}
}
@media only screen and (max-width: 639px){
.table-wrapper {
    border-top: 1px solid #fff;
    }
}
@media (min-width: 500px) and (max-width: 600px){
	footer.page-footer input[type="email"] {
    width: 90% !important;
    float: right;
	}
	.newsletter-elements-wrap>span:nth-child(1) {
    margin-left: 46px;
	}
}
@media (max-width: 600px) and (min-width: 481px){
    .footer_alt_socialmedia {
   		text-align: right;
	}
	.checkout-cart-index .page-title-wrapper{
    	padding: 10px 15px;
	}
	.cart-summary {
	    padding-bottom: 0px !important;
	    padding-top: 10px !important;
	}

	.cart.table-wrapper .product-item-details {
	    padding-left: 110px;
	}
	.cart_summary_wrapper .cart-summary {
	    width: 50%;
	    float: right;
	}

	.cart_summary_wrapper div#block-discount .content {
	    width: 50%;
	}

	.cart_summary_wrapper .actions-toolbar .primary .action {
    	width: 20%;
    	display: block;
	}

}

@media (max-width: 480px){
	.cart.table-wrapper tr.item-info:nth-child(1) {
		width: 100% !important;
		display: block !important;
	}

	.cart.table-wrapper .item .col.item {
      	padding: 0;
	}

	.cart.table-wrapper .product-item-photo {
	    position: relative;
	}

	.cart_summary_wrapper .cart-summary {
	    width: 100%;
	  	float: right;
	}
	.fieldset>.field>.label, .fieldset>.fields>.field>.label {
	    margin: 8px 0;
	}
	.cart_summary_wrapper input#coupon_code {
	    width: 50%;
	    display: inline-block;
	    position: absolute;
	}
	.cart-summary .checkout-methods-items .action.primary.checkout {
	    width: 100%;
	    font-size: 1.2em;
	}
	.cart_summary_wrapper .actions-toolbar .primary .action {
		width: 20%;
		display: block;
	    margin-top: 25px;
	    margin-left: 3px;
	}
	.block.discount .fieldset>.field, .block.discount .fieldset>.fields>.field {
   		margin: 20px 0;
	}

	.whatsapp-icon {
	    display: none;
	}
	.footer_2-1 a:nth-child(6) {
		display: none;
	}
	.footer_alt_socialmedia a:nth-child(6) {
		display: none;
	}

}
















/*checkout pagina verzendgegevens*/
.checkout-index-index .header.content {
    padding: 20px !important;
}
.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after {
    background: #e8f5fc;
}

div#modal-content-19 .opc-block-summary {
    background: #C8E2EF;
}
div#modal-content-19 .opc-block-summary .items-in-cart>.title {
    border-bottom: 0px solid #C8E2EF;
}
.opc-block-summary .minicart-items-wrapper {
   border-radius: 15px; /* checken met meerdere items*/
}
div#checkout .opc-progress-bar {
    margin: 20px 0px;
}
div#checkout .opc-progress-bar-item._active>span:before {
    background: #0069b3;
    border-color: #0069b3;
}
div#checkout .opc-progress-bar-item._active>span:after {
    border-color: #0069b3;
}
div#checkout .opc-progress-bar-item._active:before {
    background: #0069b3;
    border-color: #0069b3;
}
.opc-progress-bar-item:before {
    border: 1px solid #0669ae;
}
.opc-progress-bar-item>span:before, .opc-progress-bar-item>span:after {
    border: 1px solid #0669ae;
}

.opc-block-summary>.title {
    display: block;
    color: #0069b3;
    font-weight: 600;
}
.opc-wrapper .step-title {
    border-bottom: 1px solid #0069b3;
    font-weight: 600;
    color: #0069b3;
}
div#checkout-step-shipping .input-text {
    border-radius: 8px;
}
div#checkout-step-shipping .select {
    border-radius: 8px;
}
div#checkout-step-shipping .field-tooltip-action:hover:before {
    color: #0669ae;
}
div#checkout-step-shipping .field-tooltip._active .field-tooltip-content {
    display: block;
    border-radius: 8px;
}
div#checkout-step-shipping .field-tooltip .field-tooltip-content {
    background: #C8E2EF;
    border-radius: 8px;
    border: 1px solid #0669ae;
    padding: 12px;
}
div#checkout-step-shipping .field-tooltip .field-tooltip-content:after {
    border-right-color: #0669ae;;
}
div#checkout-step-shipping .field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after {
    border-right-color: #C8E2EF;
}

/*checkout pagina payment*/
/*span#block-discount-heading>span {
    display: none;
}
span#block-discount-heading.action.action-toggle:after, span#block-discount-heading.action.action-toggle{
	display: none;
}*/

.checkout-index-index button:hover, .checkout-index-indexbutton:focus, .checkout-index-index button:active {
    background: #0069b3;
    border: 1px solid #ccc;
    color: #fff;
}
.payment-option ._collapsible .opc-payment-additional .discount-code>.payment-option-title .field .choice{
	border-top: 1px solid #ff1212;
}

div#modal-content-19 .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {
    border-top: 1px solid #0669ae;
}
div#modal-content-19 .cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {
    border-top: 1px solid #0669ae;
}
div#modal-content-19 .opc-block-summary .items-in-cart>.title {
    border-bottom: 0px solid #0669ae;
}
div#modal-content-19 .minicart-items .product-item:not(:first-child) {
    border-top: 1px solid #0669ae;
}
div#modal-content-19 .opc-block-shipping-information .shipping-information-title {
    border-bottom: 1px solid #0669ae;
    font-weight: 600;
    color: #0669ae;
}
div#modal-content-19 .opc-block-summary {
    background: #C8E2EF;
}
div#checkout-step-payment input#discount-code {
	 border-radius: 8px;
}
div#checkout-step-payment .select {
    border-radius: 8px;
}
div#checkout-step-payment textarea#comment-code {
	border-top-left-radius: 8px;
   border-bottom-left-radius: 8px;
   border-top-right-radius: 8px;
}
div#checkout-step-payment .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary {
	padding: 5px 10px;
    font-size: 1.5rem;
}
.opc-block-summary span.price {
    color: #58585a;
}
.opc-wrapper button.action.action-apply {
	color: #fff;
    background: #0669ae;
    border: 1px solid #0669ae;
}
.opc-block-summary .minicart-items-wrapper.overflowed {
    border-radius: 15px;
}
.payment-method-content img {
    height: auto;
    max-width: 6%;
    margin: 5px;
}

/* ajax cart */
#mb-ajaxcart-wrapper p.error-message {
    background: transparent !important;
    top: 10px;
}

div#mb-ajaxsuite-popup-wrapper #mb-ajaxcart-wrapper img.image {
	float: inherit;
	width: 25% !important;
	margin: 10px;
}


div#mb-ajaxcart-wrapper .product-add-form {
    padding-top: 20px;
	}
div#mb-ajaxcart-wrapper .product-add-form .actions {
   border-top: 0px solid #cccccc;
	}
/*div#mb-ajaxcart-wrapper img.image {
    padding-top: 20px;
	}*/
div#mb-ajaxcart-wrapper .price-box .price {
    color: #0669ae;
    font-size: 20px;
    }
div#mb-ajaxcart-wrapper .price-box {
    margin: 7px 20px;
	}
div#mb-ajaxcart-wrapper span#old-price-2_clone>span.price{
	text-decoration: line-through;
	margin-right: 15px;
	font-size: 14px;
	color: #58585a;
}
div#mb-ajaxcart-wrapper span#product-price-2_clone>span.price{
	font-size: 16px;
	color: #58585a;
}

div#mb-ajaxcart-wrapper .product-name {
    font-weight: 700;
    font-size: 16px;
	}
div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 0px;
	}

@media (max-width: 1300px){
	div#mb-ajaxcart-wrapper .inpakken.field {
    	float: none;
    	padding-top: 10px;
	}
}
@media (max-width: 768px) and (min-width: 601px){
	div#mb-ajaxcart-wrapper .product-add-form {
	    width: 65%;
	}
}
@media (max-width: 600px){
	div#mb-ajaxcart-wrapper {
    	width: 500px;
	}
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 100px;
	}
	div#mb-ajaxcart-wrapper .product-add-form {
	    width: 90%;
	}
}
@media (max-width: 480px){
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 40px;
	}
	#mb-ajaxcart-wrapper img.image {
    	width: 50%;
	}
}

@media (max-width: 350px){
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 0px;
	}
}

/*second AJAX pop-up*/
div#mb-ajaxcart-wrapper {
    width: auto !important;
}
@media (max-width: 768px){
	div#mb-ajaxcart-wrapper #ajaxcart_checkout span {
	    font-size: 1em !important;
	}
	.mb-ajax-details {
	    width: 50% !important;
	}

}

@media (max-width: 600px){
	div#mb-ajaxcart-wrapper #ajaxcart_checkout span {
	    font-size: 0.8em !important;
	}
	.ajaxcart-buttons.ajaxsuite-buttons {
	    margin-top: 20px !important;
	}
	.mb-ajax-details {
	    width: 100% !important;
	}
	.ajaxcart-buttons.ajaxsuite-buttons .ajax-custom {
   		width: 80% !important;
   	}

}
@media (max-width: 480px){
.ajaxcart-buttons.ajaxsuite-buttons .ajax-custom {
    width: 90% !important;
    }
}

/* ajax cart */
div#mb-ajaxcart-wrapper .product-add-form {
    padding-top: 20px;
	}
div#mb-ajaxcart-wrapper .product-add-form .actions {
   border-top: 0px solid #cccccc;
	}
div#mb-ajaxcart-wrapper .price-box .price {
    color: #0669ae;
    font-size: 20px;
    }
div#mb-ajaxcart-wrapper .price-box {
    margin: 7px 20px;
	}
div#mb-ajaxcart-wrapper span#old-price-2_clone>span.price{
	text-decoration: line-through;
	margin-right: 15px;
	font-size: 14px;
	color: #58585a;
}
div#mb-ajaxcart-wrapper span#product-price-2_clone>span.price{
	font-size: 16px;
	color: #58585a;
}

div#mb-ajaxcart-wrapper .product-name {
    font-weight: 700;
    font-size: 16px;
	}

div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 0px;
	}

@media (max-width: 1300px){
	div#mb-ajaxcart-wrapper .inpakken.field {
    	float: none;
    	padding-top: 10px;
	}
}

@media (max-width: 768px) and (min-width: 601px){
	div#mb-ajaxcart-wrapper .product-add-form {
	    width: 65%;
	}
}
@media (max-width: 600px){
	div#mb-ajaxcart-wrapper {
    	width: 500px;
	}
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 100px;
	}
	div#mb-ajaxcart-wrapper .product-add-form {
	    width: 90%;
	}
}

@media (max-width: 480px){
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 40px;
	}
	#mb-ajaxcart-wrapper img.image {
    	width: 50%;
	}
}

@media (max-width: 350px){
	div#mb-ajaxcart-wrapper img.image {
	    margin: 10px 0px;
	}
}

/*second AJAX pop-up*/
div#mb-ajaxcart-wrapper {
    width: auto !important;
}

@media (max-width: 768px){
	div#mb-ajaxcart-wrapper #ajaxcart_checkout span {
	    font-size: 1em !important;
	}
	.mb-ajax-details {
	    width: 50% !important;
	}
}

@media (max-width: 600px){
	div#mb-ajaxcart-wrapper #ajaxcart_checkout span {
	    font-size: 0.8em !important;
	}
	.ajaxcart-buttons.ajaxsuite-buttons {
	    margin-top: 20px !important;
	}
	.mb-ajax-details {
	    width: 100% !important;
	}
	.ajaxcart-buttons.ajaxsuite-buttons .ajax-custom {
   		width: auto !important;
   	}
}

@media (max-width: 480px){
.ajaxcart-buttons.ajaxsuite-buttons .ajax-custom {
    width: auto !important;
    }
}

/* ---------------- kleine foutjes oplossen ---------------- */

/* .block.widget.block-products-list.in-de-kijker.grid .block-title:before {
    content: '';
    position: relative;
    display: inline-flex;
    background: url(../images/icons/svg/ICOON_LOS_PRUDUCT_IN_DE_KIJKER_BLAUW.svg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 40px;
    vertical-align: middle;
    width: 40px;
} */
.whatsapp-icon {
    visibility: hidden !important;
}
.footer_2-1 a:nth-child(6) {
	visibility: hidden !important;
}
.footer_alt_socialmedia a:nth-child(6) {
	visibility: hidden !important;
}

.panel.wrapper .customer-menu {
  	font-size: 12px;
	text-align: right;
}
.customer-welcome .header.links {
    min-width: 125px;
    border-radius: 8px;
}

fieldset.fieldset.login input{
	border-radius: 8px;
}

tr.grand.totals.excl {
    display: none;
}

.opc-block-summary .items-in-cart>.title {
     border-bottom: 0px solid #ccc;
 }

/*hartje en vergelijk iconen*/
.actions-secondary {
    visibility: hidden;
}

.cart.table-wrapper .use-ajax.action.action-towishlist>span {
    display: none;
}

.minicart-items .product-item-details span.price {
    display: none;
}

/*.product-item-details {
    margin-top: 0 !important;
}*/

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover, .opc-estimated-wrapper .minicart-wrapper button.action.showcart {
    display: none;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
    padding: 20px 0px 0px 0px;
}
.rating-summary .rating-result>span:before {
    color: #0669ae;
}
.checkout-index-index span.product-image-wrapper {
    margin-left: 10px;
}

.checkout-cart-index main#maincontent.page-main {
    padding-top: 20px;
}

.sidebar.sidebar-additional .block.block-reorder {
    display: none;
}


body.page-print.account.sales-order-print.page-layout-1column .page-wrapper .section-items.nav-sections-items{
	display: none;
}

/*icoon hartje verstoppen*/
.cart.table-wrapper .action-towishlist:before {
    display: none;
}

@media (max-width: 960px) and (min-width: 601px){
	.action.nav-toggle>div {
		padding-left: 10px;
	}
	.action.nav-toggle:before {
		margin-left: 8px;
	}
}

@media (max-width: 600px){
	.block-search .control {
    	margin: 0;
    	padding: 0;
	}
}

.cart-discount {
    background: #c8e2ef;
    padding: 15px;
    margin-bottom: 30px;
}

.abs-cart-block.active>.title:after, .abs-discount-block .block.active>.title:after, .cart-summary .block.active>.title:after, .paypal-review-discount .block.active>.title:after, .cart-discount .block.active>.title:after {
    content: '';
	border-top: 0px solid #fff;
}

.cart-discount .block.active .content  {
 display:block !important;
}

.cart-discount .block .content {
    display: block !important;
}

.abs-toggling-title:after {
   content: '';
}

.cart-discount .block .title:after{
	display: none;
}

/* scroll down button */

.down-button>button, .down-button>button:hover, .down-button>button:visited {
    color: white;
    border: 0 solid white;
    background: #1979c3;
}

.down-button {
    margin: 15px 0 15px 30px;
}

@media (max-width: 795px){
	.down-button {
		display: none;
	}
}

/*
// scrollen in minicart om [naar winkelwagen] button in beeld te houden bij meer dan 5 producten
.block .block-minicart .empty.ui-dialog-content .ui-widget-content .minicart-items-wrapper {
    height: 350px;
    overflow-y: scroll;
}*/



/*Internet explorer 11 fixes SP*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.hdk-banner img{
		height: auto;
	}

.megaStaticBlock {
    text-transform: none;
}



	/*portal IE*/




} /*end IE media rule*/

@media all and (min-width:1601px){
	_:-ms-fullscreen, :root .page-layout-multi-bazar-home .page-main{
		margin-bottom: 0;
	}
}


/*EDGE fix*/

/* Microsoft Edge Browser 12+ (All) - one-liner method

_:-ms-lang(x), _:-webkit-full-screen, .selector { property:value; }*/


_:-ms-lang(x), _:-webkit-full-screen, .hdk-banner{
	margin-top: 0;
}

