*:focus::-moz-placeholder{color:transparent !important;}
*[autofocus]::-moz-placeholder:focus{color:graytext !important;}
*:focus:-moz-placeholder{color:transparent !important;}
*[autofocus]:-moz-placeholder:focus{color:graytext !important;}
*:focus::-webkit-input-placeholder{color:transparent !important;}
*[autofocus]::-webkit-input-placeholder{color:graytext !important;}
html,
body{margin:0px;padding:0px;height:100%;font-family:'Hind', sans-serif;}
body{background:#fff;font-size:16px;font-weight:normal;color:#231f20;}
a,
a:hover,
a:visited{font-weight:normal;color:#333333;}
.no-break{white-space:nowrap;}
.outline{outline:solid 1px #ccc;}
ul.no-type,
ol.no-type{padding:0px;list-style-type:none !important;}
.list-filters{margin-left:0px !important;margin-right:0px !important;}
.list-filters .list-inline{margin-bottom:0px;}
.list-filters .list-inline > li{vertical-align:top;}
.input-daterange-filter input[name=start]{border-right:none;}
.input-daterange-filter input[name=end]{border-left:none;}
.tooltip > .tooltip-inner{background-color:#9a4e9e;}
.tooltip.top > .tooltip-arrow{background-color:#9a4e9e;}
@media print{.fixed-social,
.promo-bar,
#btn-back,
#main-navbar,
.header-shopping-cart,
.header-user-box,
#print-btn,
.btn-link,
#footer,
a.remove-compare,.download-pdf{display:none !important;}
.scroll-1,.scroll-2{overflow-x:hidden !important;}
body{padding:0 !important;margin:0 !important;}
a:link:after,
a:visited:after{content:"";}
.compare-products-page h2,.compare-products-page h3,.compare-products-page .content-heade{margin:0}
.compare-products-page .inner-scroll-2{width:100% !important;}
}
.customer-logo img{background:#FFF;border:4px solid #FFF;margin-top:20px;max-height:80px;}
.fixed-social{position:fixed;right:0;top:50%;margin-top:-145px;z-index:999;}
@media screen and (max-width:991px){.fixed-social{margin-top:-50px;}
}
.fixed-social a{display:block;margin-top:15px;border-radius:3px 0 0 3px;background-color:#9a4e9e;width:65px;height:65px;color:#fff;position:relative;border:1px solid #802d84;border-right:0;box-shadow:rgba(0, 0, 0, 0.3) 0 2px 3px;}
@media screen and (max-width:991px){.fixed-social a{height:45px;width:45px;margin-top:10px;}
}
.fixed-social a:first-child{margin-top:0;}
.fixed-social a:hover,
.fixed-social a:focus{text-decoration:none;}
.fixed-social .icon-chat,
.fixed-social .icon-fb{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.icon-chat,
.icon-fb{font-size:0;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;display:inline-block;vertical-align:top;}
.icon-chat{width:26px;height:26px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNzI5NTAzNjg1RDExRTZCQjlBRDk5QzJDOEQ3QzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZDNzI5NTA0Njg1RDExRTZCQjlBRDk5QzJDOEQ3QzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkM3Mjk1MDE2ODVEMTFFNkJCOUFEOTlDMkM4RDdDNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkM3Mjk1MDI2ODVEMTFFNkJCOUFEOTlDMkM4RDdDNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7M6VvbAAABLUlEQVR42mL8//8/AxawGIijgJiJgXLwB4i7GLFYJA3ETxioC/5gczErA/UBCzYfcQGxGxUMDwHiaLhNSMGF7JMLZBr+F4ifAvE/KB/FIlDEx1AxmA4BsSO6ICjo/lIpdSEDdSDWAuL1MAEmGlgCi2fU1IDGLwLi/WQYLAXEW/EmOzT+fTITwgdCCmgRbKMWjVo0OCz6wUJDw38D8Uco7qClRaCSQgBXyZAMxA44XDcZiB8hiZlBq3sQ4CNo7X/iwScgTgVicGUJxAl41BpA1cAxKDF8IjIoeIF4FhDvBGI5fG6HVn4YhWocEOfgaSsYADE/Et8ViK8A8UG0mvUIlF4BxK+xBR0hLA3EWwkE6wdC5hBjEQzHAvFbelgEwhJAvBiIv6FZdIyQXoAAAwBRiZD9NSWgYAAAAABJRU5ErkJggg==');}
.icon-fb{width:15px;height:24px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYCAYAAAAlBadpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkExQ0NENzQwNjg1RDExRTZCNzg4QjY4OTIyRDZCQjgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkExQ0NENzQxNjg1RDExRTZCNzg4QjY4OTIyRDZCQjgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTFDQ0Q3M0U2ODVEMTFFNkI3ODhCNjg5MjJENkJCODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTFDQ0Q3M0Y2ODVEMTFFNkI3ODhCNjg5MjJENkJCODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4oA1nhAAAAiUlEQVR42mL4//8/AwEsAMS1QHwViH//RwKENFoC8bP/OAA+jZpA/PE/HoBP877/BAAjSCEWoATEd7GIbwbie3AeDlv9sVg0DV0dEwN2IIhF7BS6AC7NRAGKNMMC7D/dbR44zSxQeiKauBYQu6KJ7QbiaygiOBJJApZEkkBsIhnOoT2qmUQAEGAAcolA9CL/kkIAAAAASUVORK5CYII=');}
.button button,
.button a{display:inline-block;position:relative;padding:0px 8px 4px 16px;border:none;height:29px;line-height:28px;font-size:13px;text-decoration:none;color:#ffffff;background:url(/public/images/button-background.gif) top left no-repeat;}
.button button:hover,
.button a:hover{background-position:bottom left;}
.button button:hover span.button-right,
.button a:hover span.button-right{background-position:bottom left;}
.button button span.button-right,
.button a span.button-right{display:block;position:absolute;top:0px;right:-7px;width:7px;height:29px;background:url(/public/images/button-background-right.gif) top left no-repeat;}
.panel-block{background:#d7d2d8;}
.admin-content .panel-block{padding-top:20px;padding-bottom:20px;}
.content-header{background:#f4edf5;margin-bottom:30px;}
.content-header > .container{padding-top:20px;padding-bottom:20px;}
.content-header .content-separator{margin-bottom:0;}
.content .content-title, .content .content-subtitle{text-transform:uppercase;font-family:'Hind', sans-serif;font-weight:normal;color:#9a4e9e;}
.content .content-title > strong{font-weight:600;}
.content h2.content-title{font-size:26px;}
.content h3.content-title{font-size:23px;}
.content h4.content-title{font-size:21px;}
.content h5.content-title{font-size:18px;}
.content h6.content-title{font-size:16px;}
.content p.content-description{font-family:'Hind', sans-serif;font-size:15px;color:#1a1a1a;}
.content ul.checklist{margin:25px 0px;padding:0px;list-style-type:none;overflow:hidden;}
.content ul.checklist > li{position:relative;margin-top:25px;padding-left:40px;font-family:'Hind', sans-serif;font-size:16px;font-weight:normal;line-height:17px;}
.content .v2 ul.checklist li{color:#FFF;}
.content ul.checklist > li:not(:first-child){margin-top:20px;}
.content ul.checklist > li > span{position:absolute;top:0px;left:0px;width:14px;height:14px;}
.content ul.checklist > li > span > img{display:block;width:100%;height:100%;}
.content ul.checklist.checklist-ordered > li > span{top:-6px;padding-top:5px;width:25px;height:25px;text-align:center;background:#d7d2d8;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-weight:600;font-size:14px;color:#670d6b;}
.content form label.control-label{font-weight:normal;}
.content form hr.separator{border-top:solid 1px #ccc;}
hr.hr, .article-item{background:#e1e1e1;margin:0;}
#home-news-block .article-item__content .more{border-bottom:1px solid #e1e1e1;padding-bottom:5px;}
#home-news-block .article-item.bkg .more{border:none;oadding:0;}
#popular-categories{border-top:1px solid #e1e1e1;}
.content form h5.fieldset-title{font-weight:bold;}
.fileinput-button.upload-active i:before{content:'';}
.fileinput-button.upload-active i{background:url(/public/images/loader-purple.gif) center no-repeat !important;background-size:25px !important;}
.modal-form .modal-dialog{background:#ffffff;}
.modal-form .modal-dialog .modal-header{background:#9a4e9e;border-bottom:solid 2px #670d6b;}
.modal-form .modal-dialog .modal-header h4{font-family:'Hind', sans-serif;color:#ffffff;}
.modal-form .modal-dialog .modal-body{background:#ffffff;}
.modal-form .modal-dialog .modal-footer{background:#ffffff;border-top:solid 2px #670d6b;}
.modal-form .modal-dialog .modal-footer .btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:'Hind', sans-serif;}
.modal-form .modal-dialog .modal-footer .btn.btn-primary{background:#670d6b;border-color:#670d6b;color:#ffffff;}
.sign-form-block .has-error .help-block{color:red;}
.sign-form-block .intro{position:relative;padding-left:60px;font-size:12px;}
.sign-form-block .intro span{font-family:Aspire;font-size:50px;font-weight:normal;left:0;line-height:50px;position:absolute;top:-4px;}
html{height:100%;}
html.is-fancybox{height:auto;}
html.is-fancybox body{height:auto;}
body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
#content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
#footer,
#header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;}
@media screen and (max-width:479px){.col-xxs-12{float:none;width:100%;margin-left:0;}
.text-center-xxs{text-align:center;}
}
@media screen and (max-width:767px){.text-center-sm{text-align:center;} .phone-link{text-decoration: underline;}
}
@media screen and (min-width:768px){.text-sm-right{text-align:right;}
}
@media screen and (min-width:480px){.text-xs-right{text-align:right;}
}
@media screen and (max-width:767px){.container{margin-left:0;margin-right:0;}
#content.pakket-selectie-page .checklist .items{min-height:480px !important;margin-bottom:15px;}
}
@media screen and (min-width:1200px){.text-lg-right{text-align:right;}
}
@media screen and (min-width:992px){.text-md-right{text-align:right;}
}
@media screen and (min-width:768px){.text-sm-right{text-align:right;}
}


.row.row0{margin:0;}
.row.row0 > div{padding:0;}
.row.row-xs{margin-left:-2px;margin-right:-2px;}
.row.row-xs > div{padding-left:2px;padding-right:2px;}
.row.row-md{margin-left:-7px;margin-right:-7px;}
.row.row-md > div{padding-left:7px;padding-right:7px;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
.has-error .help-block{color:#fb413e;}
hr{border:0;background:#670d6b;height:2px;margin:0 0 15px;}
hr.line-lg{margin:25px 0;}
.form-group.form-md{margin-bottom:14px;}
.form-group.form-lg{margin-bottom:30px;}
@media screen and (max-width:767px){.form-group-sm{margin-bottom:15px;}
}
.form-group-reset{margin-left:0!important;margin-right:0!important;}
button:focus,
input:focus,
a:focus{outline:none;}
input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=password],
input[type=time],
button,
select,
textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
select::-ms-expand{display:none;}
select:invalid{color:#9b9b9b;}
.control-label{display:block;margin:0;font-weight:400;line-height:20px;padding-top:7px;padding-bottom:7px;}
.form-control{border-radius:0;box-shadow:none;border:1px solid #d8d3d9;opacity:1;}
@media screen and (max-width:479px){.form-control{font-size:16px;}
}
.form-control::-webkit-input-placeholder{color:#ccc;font-size:13px;}
.form-control:-moz-placeholder{color:#ccc;font-size:13px;}
.form-control::-moz-placeholder{color:#ccc;font-size:13px;}
.form-control:-ms-input-placeholder{font-size:13px;}
.form-control.dark{border-color:#d7d2d8;background-color:#f4edf5;}
.form-control:focus{border-color:#9a4e9e;box-shadow:#9a4e9e 0 0 10px;}
.form-control.datepicker{border-radius:0;}
select.form-control{padding-right:30px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYxMURCRjg1RjkwMTFFNkFGM0U4OTk2MTUyOTY0NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYxMURCRjk1RjkwMTFFNkFGM0U4OTk2MTUyOTY0NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjExREJGNjVGOTAxMUU2QUYzRTg5OTYxNTI5NjQ3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjExREJGNzVGOTAxMUU2QUYzRTg5OTYxNTI5NjQ3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqKcyI4AAACpSURBVHjapM8xCoQwEIXhF8khhICQk6ULgpC7iAgp7QNpLawt0gpWIth5Cpl1mgWX3S30g6kS/mSypmkopUQnfJtxHKlt25/n/yaTUqLve8zzTPgwTRMNwwC+c0dWlqVQSiGEgHVd3w8sy0IxRhRFAWutuBMX/H3WdR1t24aqqnAcB7z30FrDGHMrfImzM0j7vkMIgTzPwVvhgUuc1XVNHHfOPQqzlwADAJTLf493pIzYAAAAAElFTkSuQmCC');background-position:100% 50%;background-repeat:no-repeat;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{margin-bottom:0!important;}
.disable-at-date{padding-top:5px;}
.Editor-editor{background:#fff;}
.input-group-btn .btn{min-width:34px;}
.input-group-addon{border-radius:0;background-color:#9a4e9e;color:#fff;border-color:#9a4e9e;}
.img-responsive{width:100%;}
.btn-wide{padding-left:20px;padding-right:20px;}
.btn{border-radius:0;}
.btn.btn-clear{border:1px solid #d9d9d9;padding:14px 15px 12px;color:#777;font-size:14px;font-weight:600;}
.btn.btn-flat{background:#f4edf5;border:0;text-align:center;height:44px;padding:0;border-radius:0;box-shadow:none;position:relative;}
.btn.btn-flat img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.btn.btn-flat:hover,
.btn.btn-flat:focus{text-decoration:none;}
.btn.btn-simple{padding:14px 15px 12px;background:#fff;border-color:#aaaaaa;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:600;color:#aaaaaa;}
.btn.btn-simple:hover,
.btn.btn-simple:focus{background:#9a4e9e;border-color:#670d6b;color:#fff;}
.btn.btn-success,
.btn.btn-danger{color:#fff!important;}
.btn.btn-custom{padding:14px 15px 11px;max-height:47px;background:#670d6b;border-color:#670d6b;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:600;color:#fff!important;}
.btn.btn-custom:hover,
.btn.btn-custom:focus{background:#670d6b;border-color:#670d6b;}
.btn.btn-custom-light{padding:12px 15px 12px;max-height:47px;background:#9a4e9e;border-color:#9a4e9e;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:600;color:#fff!important;font-size:14px;}
.btn.btn-custom-light:hover,
.btn.btn-custom-light:focus{background:#670d6b;border-color:#670d6b;}
.btn em{margin-left:5px;font-style:normal;}
.btn.btn-fixed-xs{width:34px;padding:6px 0 0;height:34px;}
.btn.btn-xs{line-height:20px;padding:5px 10px;font-size:12px;}
.btn.btn-sm{padding:6px;line-height:20px;font-size:13px;}
.btn.btn-md{padding:11px 9px 7px;font-size:14px;}
.btn.radius{border-radius:3px;}
.alert{border-radius:0;text-align:left;}
ul.pagination{margin:0px;display:table;font-size:0;width:100%;}
ul.pagination > li{margin:0 10px 0 0;display:inline-block;vertical-align:top;font-size:13px;}
ul.pagination > li:last-child{margin-right:0;}
ul.pagination > li > a{color:#333333;padding-top:7px;padding-bottom:7px;}
ul.pagination > li:first-child > a,
ul.pagination > li:last-child > a,
ul.pagination > li:first-child > span,
ul.pagination > li:last-child > span{border-radius:0;}
ul.pagination > li.pagination-next > a,
ul.pagination > li.pagination-prev > a,
ul.pagination > li.pagination-next > span,
ul.pagination > li.pagination-prev > span{background:#fff;border-color:#9a4e9e;color:#9a4e9e;}
ul.pagination > li.pagination-active > a{background:#9a4e9e;border-color:#9a4e9e;color:#ffffff;}
ul.pagination > li:hover:not(.pagination-active) > a{color:#9a4e9e;}
ul.pagination-pp{display:inline-block;margin:0px;padding:0px;list-style-type:none;box-sizing:border-box;}
ul.pagination-pp > li{display:inline-block;vertical-align:top;font-size:13px;line-height:20px;padding:7px 0;}
ul.pagination-pp > li:first-child{margin-right:10px;}
ul.pagination-pp > li.pagination-active a{color:#9a4e9e;}
ul.pagination-pp > li.pagination-breaker:last-child{display:none;}
.nav-pills li.active a{background-color:#9a4e9e;}
.nav-pills li.active a:hover{background-color:#670d6b;}
.nav-pills li:not(.active):hover a{background-color:#d7d2d8;}
.breadcrumb{background:none;border-radius:0;margin:10px 0;padding:8px 0;}
.breadcrumb > li + li:before{content:'>';}
.breadcrumb > li{font-size:14px;color:#b4b4b4;}
.breadcrumb > li > a,
.breadcrumb > li > span{color:#b4b4b4;font-size:14px;}
.breadcrumb > li.active > a,
.breadcrumb > li.active > span{color:#670d6b;}
.form-horizontal .panel.panel-custom .panel-heading .form-group{margin-left:0;margin-right:0;}
.panel.panel-custom{border:0;}
.panel.panel-custom .panel-title{color:#fff;line-height:20px;font-size:18px;padding:7px 0;}
.panel.panel-custom .panel-heading{background-color:#9a4e9e;padding-top:15px;padding-bottom:0;border-radius:0;border:0;overflow:hidden;}
.panel.panel-custom .panel-body{background-color:#f4edf5;}
.panel.panel-simple{border:0;border-radius:0;margin-bottom:30px;}
.panel.panel-simple.gray .panel-body{background-color:#f7f7f7;border:1px solid #f7f7f7;}
.panel.panel-simple .panel-body{background:#f4edf5;border:1px solid #d7d2d8;border-radius:0;padding-left:45px;padding-right:45px;}
.cell-flex{width:1%;white-space:nowrap;}
.cell-flex .btn{display:inline-block;vertical-align:top;margin-left:5px;}
.cell-flex .btn:first-child{margin-left:0;}
.cell-img{width:100px;min-width:100px;}
table.table{}
table.table.table-cart > thead{border:0;}
table.table.table-cart > thead > tr > th{background-color:#9a4e9e;border:0;color:#fff;}
table.table.table-cart > thead > tr > th > a{color:#fff;}
table.table.table-cart > tbody > tr > td{border:0;border-bottom:1px solid #eee;vertical-align:middle;}
table.table.table-cart > tbody > tr:nth-child(even) > td{background:#eee;}
.list-filters{margin:0px 10px 10px;}
.compare-products ul{list-style-position:inside;padding:0;}
.compare-products .odd{background-color:#faf6fa;}
.compare-products .subproducts li{background:url("../images/list-type-bullet.gif") 0% 50% no-repeat transparent;display:block;height:20px;line-height:20px;overflow:hidden;padding:0 0 0 15px;}
.compare-products .remove-compare{position:absolute;right:-7px;top:-7px;}
.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:96px;height:96px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;}
.c-hamburger:focus{outline:none;}
.c-hamburger span{display:block;position:absolute;top:44px;left:18px;right:18px;height:8px;background:#000;}
.c-hamburger span::before,
.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:8px;background-color:#000;content:"";}
.c-hamburger span::before{top:-20px;}
.c-hamburger span::after{bottom:-20px;}
.c-hamburger-md{width:54px;height:54px;}
.c-hamburger-md span{left:10px;right:10px;height:4px;top:25px;}
.c-hamburger-md span::before,
.c-hamburger-md span::after{height:4px;}
.c-hamburger-md span::before{top:-10px;}
.c-hamburger-md span::after{bottom:-10px;}
.c-hamburger-sm{width:42px;height:42px;}
.c-hamburger-sm span{left:6px;right:6px;height:4px;top:19px;}
.c-hamburger-sm span::before,
.c-hamburger-sm span::after{height:4px;}
.c-hamburger-sm span::before{top:-10px;}
.c-hamburger-sm span::after{bottom:-10px;}
.c-hamburger--htra{background-color:#670d6b;}
.c-hamburger--htra span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;background-color:#670d6b;}
.c-hamburger--htra span::before,
.c-hamburger--htra span::after{background-color:#670d6b;}
.c-hamburger--htra span::before{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, top 0.3s;transition:transform 0.3s, width 0.3s, top 0.3s;}
.c-hamburger--htra span::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, bottom 0.3s;transition:transform 0.3s, width 0.3s, bottom 0.3s;}
.c-hamburger--htra.is-active{background-color:#670d6b;}
.c-hamburger--htra.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.c-hamburger--htra.is-active span::before,
.c-hamburger--htra.is-active span::after{width:50%;}
.c-hamburger--htra.is-active span::before{top:0;-webkit-transform:translateX(-8px) translateY(4px) rotate(-45deg);-ms-transform:translateX(-8px) translateY(4px) rotate(-45deg);transform:translateX(-8px) translateY(4px) rotate(-45deg);}
.c-hamburger--htra.is-active span::after{bottom:0;-webkit-transform:translateX(-8px) translateY(-4px) rotate(45deg);-ms-transform:translateX(-8px) translateY(-4px) rotate(45deg);transform:translateX(-8px) translateY(-4px) rotate(45deg);}
.c-hamburger--htx{background-color:#670d6b;}
.c-hamburger--htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s;}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s;}
.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform;}
.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform;}
.c-hamburger--htx.is-active{background-color:#670d6b;}
.c-hamburger--htx.is-active span{background:none;}
.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s;}
.title-xs{font-size:14px;line-height:20px;padding:5px 0;margin:0;}
h5{color:#9a4e9e;font-size:18px;line-height:20px;margin:0;padding:15px 0 14px;}
.select2-container.form-control .select2-choice{border-color:#d7d2d8;background:#f4edf5;border-radius:0;box-shadow:none;color:#a29da3;}
.select2-container.form-control .select2-choice .select2-arrow{border:0;width:30px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGCAYAAAAooAWeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYxMURCRjg1RjkwMTFFNkFGM0U4OTk2MTUyOTY0NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYxMURCRjk1RjkwMTFFNkFGM0U4OTk2MTUyOTY0NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjExREJGNjVGOTAxMUU2QUYzRTg5OTYxNTI5NjQ3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjExREJGNzVGOTAxMUU2QUYzRTg5OTYxNTI5NjQ3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqKcyI4AAACpSURBVHjapM8xCoQwEIXhF8khhICQk6ULgpC7iAgp7QNpLawt0gpWIth5Cpl1mgWX3S30g6kS/mSypmkopUQnfJtxHKlt25/n/yaTUqLve8zzTPgwTRMNwwC+c0dWlqVQSiGEgHVd3w8sy0IxRhRFAWutuBMX/H3WdR1t24aqqnAcB7z30FrDGHMrfImzM0j7vkMIgTzPwVvhgUuc1XVNHHfOPQqzlwADAJTLf493pIzYAAAAAElFTkSuQmCC');background-position:100% 50%;background-repeat:no-repeat;}
.select2-container.form-control .select2-choice .select2-arrow b{display:none;}
.select2-drop.select2-drop-active{border-color:#d7d2d8;border-radius:0;background-color:#f4edf5;}
.select2-drop .select2-input{border-radius:0;border-color:#d7d2d8;}
.select2-drop .select2-results .select2-highlighted{background-color:#9a4e9e;}
.jssocials-share > a{width:40px;height:40px;position:relative;}
.jssocials-share .fa{width:20px;height:20px;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;}
@media screen and (max-width:767px){#main-navbar{max-height:5px;overflow:hidden;}
}
#main-navbar.is-open{max-height:500px;opacity:1;visibility:visible;}
#header{position:relative;background:#fff;box-shadow:rgba(0, 0, 0, 0.3) 0 2px 4px;z-index:2;}
#header .c-hamburger{position:absolute;right:5px;top:70px;background: none;}
@media screen and (min-width:768px){#header .c-hamburger{display:none;}
}
#header-main{padding-top:19px;padding-bottom:18px;}
#header .container .header-logo img{width:200px;}
@media screen and (max-width:767px){#header > .container .header-title{text-align:center;width:100%;display:block;}
#header .container .header-title p{margin-left:0;}
}

#header .container .header-title{margin:0; line-height: 45px;font-family:hindlight;font-size:20px;color:#000;}
#header .header-title span{color:#994d9d;}
.maintenance h2{padding: 10px 0}

#header #feedback-company > div{scale:0.8}
.header-links{display:flex;justify-content: flex-end; align-items:center}
.header-links a{font-size:13px; margin-left: 15px;}

@media screen and (max-width:767px){#header .container .header-user-box{width:100%;}
}
@media screen and (min-width:992px){#header .container .header-user-box{float:right;}
}
#header > .container .header-user-box ul.header-nav-cols{margin-top:8px;}
#header > .container .header-user-box ul.header-nav-cols > li{margin:0px;padding:0px;padding-left:5px;margin-right:5px;}
#header > .container .header-user-box ul.header-nav-cols > li h5{margin:0px;padding:0px;font-size:15px;}
#header > .container .header-user-box ul.header-nav-cols > li h5 a{color:#333333;}
#header > .container .header-user-box ul.header-nav-cols > li a{margin:0px;margin-bottom:-4px;padding:0px;font-size:14px;color:#c0c0c0;}

#header .container .header-shopping-cart{position: relative}
#header .container .header-shopping-cart > a{display:block;}
#header .container .header-shopping-cart .header-shopping-cart-count{display:block;position:absolute;top:-5px;right:-5px;padding:1px 5px;background:#000;font-size:9px;font-weight:normal;color:#ffffff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#main-navbar{position:relative;background:#9a4e9e;padding: 3px 0;}
@media screen and (max-width:767px){#main-navbar{padding-top:5px;}
}
@media screen and (max-width:767px){
	#main-navbar ul.main-nav > li{display:block;margin:0;float:none;margin:0 -15px;border-top:1px solid #802d84;}
	#main-navbar ul.main-nav > li:first-child{border-top:0;}
}
@media screen and (min-width:768px){#main-navbar ul.main-nav > li:first-child a{padding-left:0px;} }
@media screen and (min-width:768px){#main-navbar ul.main-nav > li:last-child a{padding-right:0px;}
}
#main-navbar ul.main-nav > li a{padding:15px 12px 14px;text-decoration:none;font-weight:300;font-weight:normal;font-size:15px;color:#ffffff;}
@media screen and (min-width:971px) and (max-width:1200px){#main-navbar ul.main-nav > li a{padding:15px 4px 14px; font-size:14px}  }
@media screen and (max-width:970px){#main-navbar ul.main-nav > li a{padding:15px 6px 14px;font-size:14px}  }
#main-navbar ul.main-nav > li.active a,
#main-navbar ul.main-nav > li:hover a,
#main-navbar ul.main-nav > li a:focus{background:#9a4e9e;color:#d7a6da;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#main-navbar form#main-search-form{position:relative;margin:0px;padding:0px;}
@media screen and (max-width:991px){#main-navbar form#main-search-form{margin-bottom:20px;}
}
#main-navbar form#main-search-form > .form-group{margin:0px;padding:0px;}
#main-navbar form#main-search-form > .form-group input[type=text]{margin:0px;padding-right:50px;padding-top:15px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:50px;background:#802d84;font-family:'Hind', sans-serif;font-size:13px;font-weight:normal;color:#d7d2d8;}
#main-navbar form#main-search-form > .form-group input[type=text]::-webkit-input-placeholder{font-size:13px;color:#d5aed7 !important;}
#main-navbar form#main-search-form > .form-group input[type=text]:-moz-placeholder{font-size:13px;color:#d5aed7 !important;}
#main-navbar form#main-search-form > .form-group input[type=text]::-moz-placeholder{font-size:13px;color:#d5aed7 !important;}
#main-navbar form#main-search-form > .form-group input[type=text]:-ms-input-placeholder{font-size:13px;color:#d5aed7 !important;}
#main-navbar form#main-search-form > .form-group .search-button{position:absolute;top:0px;right:0px;width:50px;height:50px;background:#670d6b;cursor:pointer;}
#main-navbar form#main-search-form > .form-group .search-button .search-icon{position:absolute;top:20px;left:28px;width:22px;height:22px;background:url(/public/images/nav-search-icon.png) no-repeat;}
#content{position:relative;}
.content-separator{height:5px;background:#670d6b;}
.content-separator > .container{position:relative;}
.content-separator > .container > .content-separator-bow, .content-2 > .container > .content-separator-bow{position:absolute;top:-33px;left:-100px;z-index:10 !important;width:128px;height:120px;background:url(/public/images/bow.png) no-repeat;}
body.orange-theme .content-separator .content-separator-bow{background:url(/public/images/orange-bow.png) no-repeat;}
body.orange-theme .webshop-page .products .products-cart h4.products-cart-list-title{color:#fff;}
.webshop-page > .alert{margin-top:20px;margin-bottom:0;}
#footer{background:#9a4e9e;color:#ffffff;}
#footer .content-separator{margin-bottom:10px;}
#footer h4.list-title, #footer h4.list-title a{text-transform:uppercase;font-size:16px;font-weight:700;color:#ffffff;margin:25px 0 10px;}
#footer ul.list-links{margin:0 0 20px;}
#footer ul.list-links li,
#footer ul.list-links li a{font-size:14px;line-height: 27px;color:#ffffffe8;font-family: hindlight;}
#footer .social ul.social-icons{margin-top:5px;}
#footer .social ul.social-icons li{margin-right:5px;width:35px;}
#footer .social ul.social-icons li a{display:block;width:35px;height:35px;}
#footer .social ul.social-icons li a img{position:relative;}
#footer .social ul.social-icons li a:hover,
#footer .social ul.social-icons li a:focus{text-decoration:none;}
#footer .social ul.social-icons li a:hover > img,
#footer .social ul.social-icons li a:focus > img{top:-5px;}
#footer > .bottom{padding:15px 0px 0px;font-size:14px;font-weight:normal !important;color:#ffffff;background:#6b086f;}
#footer > .bottom a{font-weight:inherit;color:inherit;text-decoration:none;}
#footer > .bottom a:hover{text-decoration:underline;}
#footer > .bottom ul{list-style-type: none; padding:0; margin:0}
#footer > .bottom li{display:inline; padding-right: 10px; line-height: 70px;color:#FFFC}
#footer .brand-item img{max-height: 24px}

.footer-col{min-height:190px;}
#footer .footer-col h4{margin-top:0; font-size: 18px}
#footer > .container{padding-top:30px;}
@media screen and (max-width:991px){.footer-col:nth-child(3){clear:both;}
}
.home-page{position:relative;}
.home-page > header{position:relative;background:#f0f0ee;overflow:hidden;text-align:center;}
@media screen and (min-width:992px){.home-page > header{height:500px;}
}
.home-page > header img.main-image{margin-top:-270px;margin-left:-300px;width:1600px;}
@media screen and (max-width:991px){.home-page > header img.main-image{opacity:0;visibility:hidden;display:none;}
}
.home-page > header .text-block{margin-top:-730px;text-align:left;font-family:Hind;font-size:18px;}
@media screen and (max-width:991px){.home-page > header .text-block{margin-top:0;padding-top:15px;padding-bottom:15px;}
}
@media screen and (max-width:1199px) and (min-width:992px){.home-page > header .text-block{margin-top:770px;}
}
.home-page > header .text-block > p{padding-bottom:15px;}
.home-page .site-rating{position:relative;margin:0px;background:#f4edf5;text-align:center;padding:20px 0;}
.home-page .site-rating h4{margin:0 0 15px 0;font-weight:normal;font-size:18px;line-height:18px;color:#000;}
.home-page .site-rating ul{display:inline-block;margin:0px;padding:0px;margin-bottom:15px;list-style-type:none;}
.home-page .site-rating ul li{float:left;width:23px;height:23px;overflow:hidden;}
.home-page .site-rating ul li.empty span img{margin-top:-23px;}
.home-page .site-rating ul li span{display:block;width:23px;height:46px;}
.home-page .site-rating ul li span img{max-width:100%;height:auto;}
.home-page .site-rating ul li:nth-last-child(1){width:auto;margin-left:15px;font-weight:normal;font-size:22px;line-height:27px;color:#670d6b;}
.home-page .site-rating .brand-items__list{height:155px;}
.home-page .site-services{padding-top:40px;padding-bottom:40px;}
.home-page .site-services .services-title{text-align:center;}
.home-page .site-services .services-title > h4{font-weight:normal;color:purple;}
.home-page .site-services .services-blocks{margin-top:40px;}
.home-page .site-services .services-blocks > div{margin-bottom:25px;}
.home-page .site-services .services-blocks > div .service-block{padding-top:25px;height:270px;background:#f4edf5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}
.home-page .site-services .services-blocks > div .service-block > .circle{margin-left:auto;margin-right:auto;width:75px;height:75px;background:#ffffff;border:solid 2px #ebe5eb;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;}
.home-page .site-services .services-blocks > div .service-block > .circle > img{margin:0px auto;margin-top:20px;width:30px;}
.home-page .site-services .services-blocks > div .service-block > h5{margin-top:15px;margin-bottom:20px;}
.home-page .site-services .services-blocks > div .service-block > p{color:#777;}
.home-page .info-block{position:relative;}
.home-page .info-block.info-block-alt{background:#f4edf5;}
.home-page .info-block > .container > .row > div{padding:40px;}
@media screen and (max-width:991px){.home-page .info-block > .container > .row > div{padding-top:20px;padding-bottom:20px;}
.home-page .info-block > .container > .row > div:last-child{padding-top:0;}
}
@media screen and (max-width:479px){.home-page .info-block > .container > .row > div{padding-left:15px;padding-right:15px;}
}
.home-page .info-block .info-block-image{position:relative;text-align:center;}
.home-page .info-block .info-block-image > div{position:relative;display:inline-block;vertical-align:top;}
@media screen and (max-width:991px){.home-page .info-block .info-block-image > div{min-height:350px;}
}
.home-page .info-block .info-block-image > div .info-block-image-wrapper{position:relative;width:300px;height:300px;overflow:hidden;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;}
@media screen and (max-width:991px){.home-page .info-block .info-block-image > div .info-block-image-wrapper{margin:0 auto;}
}
@media screen and (max-width:479px){.home-page .info-block .info-block-image > div .info-block-image-wrapper{width:270px;height:270px;}
}
.home-page .info-block .info-block-image > div .info-block-image-wrapper img{width:450px;}
.home-page .info-block .info-block-image > div .info-bubble{position:absolute;top:145px;left:-40px;width:200px;}
@media screen and (max-width:479px){.home-page .info-block .info-block-image > div .info-bubble{left:0;right:0;margin:auto;}
}
@media screen and (max-width:767px) and (min-width:480px){.home-page .info-block .info-block-image > div .info-bubble{left:-10px;}
}
.home-page .info-block .info-block-image > div .info-bubble.bubble-keuze-kerstpakket,
.home-page .info-block .info-block-image > div .info-bubble.bubble-rituals-pakketten{left:180px;}
@media screen and (max-width:479px){.home-page .info-block .info-block-image > div .info-bubble.bubble-keuze-kerstpakket,
.home-page .info-block .info-block-image > div .info-bubble.bubble-rituals-pakketten{left:0;right:0;margin:auto;}
}
@media screen and (max-width:767px) and (min-width:480px){.home-page .info-block .info-block-image > div .info-bubble.bubble-keuze-kerstpakket,
.home-page .info-block .info-block-image > div .info-bubble.bubble-rituals-pakketten{left:90px;}
}
.home-page .info-block .info-block-content h2{margin:0px 0px 10px 0px !important;font-weight:normal !important;font-size:24px !important;line-height:24px !important;text-transform:uppercase;color:#670d6b !important;}
.home-page .info-block .info-block-content h2 > strong{}
.home-page .info-block .info-block-content p{margin:20px 0px 15px 0px;font-weight:normal;font-size:14px;line-height:17px;color:#000000;}
.home-page .info-block .info-block-content ul{margin:0px;margin-top:35px;padding:0px;list-style-type:none;}
.home-page .info-block .info-block-content ul > li{position:relative;margin-top:25px;padding-left:30px;font-size:14px;font-weight:normal;line-height:17px;color:#000000;}
.home-page .info-block .info-block-content ul > li:not(:first-child){margin-top:20px;}
.home-page .info-block .info-block-content ul > li > span{position:absolute;top:0px;left:0px;width:14px;height:14px;}
.home-page .info-block .info-block-content ul > li > span > img{display:block;width:100%;height:100%;}
.home-page .info-block .info-block-content .btn-primary{margin-top:35px;padding:7px 25px;background:#9a4e9e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:normal;font-size:11px;color:#fff;}
.home-page .more-info-block{padding-top:40px;padding-bottom:40px;background:#f4edf5;}
.home-page .more-info-block h4 .glyphicon{font-size:10px;}
.home-page .more-info-block ul{margin:0px;margin-top:35px;padding:0px;list-style-type:none;}
.home-page .more-info-block ul > li{position:relative;margin-top:25px;padding-left:30px;font-size:14px;font-weight:normal;line-height:17px;color:#000000;}
.home-page .more-info-block ul > li:not(:first-child){margin-top:20px;}
.home-page .more-info-block ul > li > span{position:absolute;top:0px;left:0px;width:14px;height:14px;}
.home-page .more-info-block ul > li > span > img{display:block;width:100%;height:100%;}
.home-page .more-info-block .btn-primary{margin-top:35px;padding:7px 25px;background:#9a4e9e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:normal;font-size:11px;color:#fff;}
.widescreen-promo{position:relative;background-repeat:no-repeat; background-position: 50% center; background-color: #F4EDF5;background-size:cover; color:#FFF; }
@media screen and (min-width:769px){
	.widescreen-promo{
		background-image:url(../images/new-design/widescreen-promo.webp)
	}
}
@media screen and (max-width:768px){
	.widescreen-promo{
		background-image:url(../images/new-design/widescreen-promo-xs.webp)
	}
}
.widescreen-promo::before {content: "";position: absolute;top: 0;right: 0;
    /*background: rgba(0, 0, 0, 0.3);*/
    background: rgb(255,255,255);
    background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.8) 100%);
    height: 100%;width: 100%;}

.homepage .widescreen-promo{height:468px;}
.widescreen-promo.small{height:200px;}
.widescreen-promo__info{padding:4% 0 2%; position: relative}
.widescreen-promo__info h1{font-size:60px;line-height:75px;color:#fff;font-weight:bold;padding:0 85px 15px;margin:0; text-align: center}
@media screen and (max-width:479px){.widescreen-promo__info h1{font-size:30px;line-height:40px;}
}
.widescreen-promo .promo-info{
    text-align: center;
    font-size:32px;
    font-family: hindlight;
    margin-bottom: 70px;
}
.widescreen-promo .shape{background: url('../images/new-design/widescreen-promo-shape.png') no-repeat center; height:24px; width:100%; position: absolute;bottom: 0;}
.brand-title{color:#9a4e9e;line-height:28px;font-size:28px;padding:47px 0;margin:0;font-weight:600;}
.brand-title.title-xs{padding:8px 0;}
.home-page .brand-title{padding-bottom:30px;}
.home-page .subbrand-title{line-height:24px;font-size:24px;text-transform:none;}
.widescreen-gray{padding: 110px 0}
.video-promo{padding:72px 0 89px 0; text-align: center; font-family: hindlight-bold; font-size: 24px;
    background: url('../images/video-promo-bkg.png') no-repeat #e6dfe7 0 400px;
    background: linear-gradient(
            to top,
            #e6dfe7 0%,
            #e6dfe7 40%,
            #fff 40%,
            #fff 100%
    );
}
.video-promo strong{color:#812b84}
.video-promo a{color:#9b74a1; text-decoration: underline}
.video-promo p, .video-promo ul{font-size:16px;line-height:24px; padding:14px}
.video-promo h3{font-size:34px;color:#A549A2;font-family: hindlight-bold; margin:0 0 18px;}
.video-promo li{margin-bottom:20px}
.video-promo .btn{font-size:18px; font-family: hindlight-medium;color:#FFF; padding: 10px 15px; background:#FB8B24; text-decoration: none; border-radius: 5px;}
.video-box{position:relative; max-width: 860px; margin: 40px auto; }
.video-box .glyphicon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:50px;width:50px;font-size:50px;color:#fff;}
.video-box a{text-decoration:none;}
.video-box a:hover,
.video-box a:focus{text-decoration:none;}
.video-box img{border-radius:4px;}
.video-box iframe{padding:4px; margin:0; border:none; width:100%; border-radius: 20px;}

#rituals-gift-packages{background-repeat: no-repeat; background-position: center; color:#FFF; padding: 100px 0 144px 0 }
#rituals-gift-packages h3{font-size:44px;font-family: hindlight-bold;}
#rituals-gift-packages .rituals-gift-text{font-size:24px; max-width: 600px;color:#FFFFFFE3}
#rituals-gift-packages .btn{font-size:20px; color:#FFF;padding:7px 22px; background:#A549A2; text-decoration: none; border-radius: 15px; margin-top:25px}
@media screen and (min-width:769px){
	#rituals-gift-packages{
		background-image:url(../images/rituals-gift-packages.webp)
	}
}
@media screen and (max-width:768px){
	#rituals-gift-packages{
		background-image:url(../images/rituals-gift-packages-xs.webp)
	}
}

.promo-items{padding-top:20px;padding-bottom: 20px;}
#home-news-block .promo-items{padding-top:0;}
#promo-items-wrapp{background:url('../images/promo-bkg.png') no-repeat bottom #F4EDF5;padding-bottom:98px }
#webshop-category-description h3 span{color:#9b74a1; font-size:26px; font-family: "Hind", sans-serif;}
#webshop-category-description h3{font-family:aspire-regular; color:#812b84; font-size:34px}
.webshop-content-description{background:#FFF; padding:40px; margin: 70px 0}
.webshop-content-description strong{color:#812b84; font-family:aspire-regular; font-size:22px;}
.promo-items__list{padding:10px 0 0px;}
.promo-items__list .col-md-3{padding:0 5px}
.promo-item{margin-bottom:30px;background:#FFF;border-radius:5px; overflow:hidden;
    -webkit-box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);}
.promo-item .btn{color:#FB8B24; padding: 0; margin-top: 15px;}
.promo-item p{line-height:24px;font-size:16px;color:#625c5f;padding:0 50px;height:72px;overflow:hidden;}

.promo-item h3 a{font-family:hindlight-bold; color:#812b84; font-size:22px;}
.promo-item h4{font-family:aspire-regular; font-size:25px; margin-top:0; color:#9b74a1}
.promo-item p{color:#30082f; padding:0 5px}
.promo-item__photo{float:left; padding-right: 25px;}
.promo-item__info{
    font-size: 14px;
    line-height: 24px;
}

.promo-item__photo img{border-radius:5px 5px 0 0;}
.promo-items h3, #all-years-packets h3, #all-years-packets h3 a, .brand-items h3{font-size:25px; font-family:hindlight-bold; color:#9b74a1; margin: 30px 0;}
.promo-item h3{font-size:19px;line-height:25px;color:#231f20;margin:0;padding:20px 0;font-weight:700; text-align: left}
.promo-items h3 span, #all-years-packets span, .brand-items h3 span{font-size:30px; font-family:aspire-regular; color:#720976; font-weight: bold}
.promo-items h3 span{border-bottom:2px solid #720976}
.message-buble{width:80px;height:80px;border-radius:80px;background-color:#9a4e9e;color:#fff;font-size:15px;line-height:17px;position:absolute;right:10px;bottom:-17px;display:table;}
.message-buble p{color:#fff;font-size:15px;line-height:17px;display:table-cell;padding:0 !important;vertical-align:middle;}
.promo-item__photo-cell{position:relative;overflow:hidden;}
.brand-items__list{width:100%;font-size:0;overflow:hidden}
.brand-items__list #carousel ul{width:9999px !important}
.brand-items__list.small > .brand-item{padding:0 10px;}
.brand-items__list.small > .brand-item a{display:table-cell;vertical-align:middle;height:155px;}
.brand-items__list.small > .brand-item img{width:auto;}
.brand-item{font-size:13px;padding:0px 14px !important;display:table-cell;vertical-align:middle;height:55px;}
.brand-item.hr{}
.brand-item.hr div{background:#e3cde4;width:1px;height:150px;}
@media screen and (max-width:1199px){.brand-item{padding:10px 15px;}
}
.brand-items{padding-bottom:40px;}

.article-content p{font-size:14px;line-height:19px;color:#606060;}
.article-content .date{color:#9a4e9e;font-size:15px;line-height:19px;padding:9px 0 4px;}
.article-content h2{font-size:20px;line-height:24px;margin:10px 0;}
.article-item{margin-bottom:30px;background:#f4edf5;padding:0 0 15px 0;position:relative;overflow:hidden;}
@media screen and (min-width:480px){.article-item{padding:15px 15px 0;}
}
.article-item h2,
.article-item h1{font-size:21px;line-height:21px;color:#231f20;margin:0;padding:10px 0 0;font-weight:600;}
.article-item h2 > a,
.article-item h1 > a{color:#231f20;}
.article-item p{font-size:14px;line-height:19px;color:#606060;}
.article-item .date{color:#9a4e9e;font-size:15px;line-height:19px;padding:9px 0 4px;}
.article-item .more{font-size:16px;line-height:30px;}
.article-item .more > a{color:#670d6b;font-weight:700;}
@media screen and (min-width:480px){.article-item__over{overflow:hidden;}
}
.flex .article-item__over{height:auto;}
.article-photo{overflow:hidden;}
@media screen and (max-width:479px){.article-photo img{width:100%;}
}
@media screen and (min-width:480px){.article-photo2{position:absolute;left:0;top:0;height:100%;width:230px;}
.article-photo img{}
}
@media screen and (max-width:479px){.article-item__content{padding:0 15px;}
}
@media screen and (min-width:480px){.article-item__content{padding-left:230px;}
}
.pagintaion-label{line-height:20px;font-weight:700;color:#000;padding:7px 0;font-size:14px;}
.img-float.pull-left{padding:0 15px 0 0;}
.promo-items .articles-list{padding-top:10px;}
.articles-list{padding-top:32px;}
.promo-bar{background:#f0f0f0;}
.promo-bar__list{list-style:none;padding:0;margin:0;display:table;width:100%;font-size:0;}
.promo-bar__list > li{display:inline-block;vertical-align:top;font-size:14px;line-height:20px;margin-right:20px;}
.promo-bar__list > li:last-child{margin-right:0;}
.promo-bar__list > li > a{padding:10px 0;display:block;color:#670d6b;}
.rating-bar__block{display:inline-block;vertical-align:top;position:relative;padding-right:55px;}
.rating-bar__block .note{font-size:29px;line-height:22px;color:#9a4e9e;padding-left:10px;position:absolute;right:0;top:0;}
.rating-box h4{font-size:24px;line-height:32px;color:#231f20;margin:0;padding:25px 35px 36px;}
.rating-box h5{font-size:13px;line-height:20px;color:#231f20;margin:0;font-weight:400;padding:10px 0;}
.rating-box .feedback{padding:45px 0 20px;}
.rating-box.small .feedback{padding:0 0 10px;}
.rating-bar{height:22px;background:url(../images/new-design/stars-medium.png) repeat-x 0 -27px;width:263px;display:inline-block;vertical-align:top;}
.rating-bar.small{width:135px;}
.rating-bar__progress{height:22px;background:url(../images/new-design/stars-medium.png) repeat-x 0 0;}
.style-phone{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);color:#231f20;font-size:25px;line-height:25px;padding-top:30px;}
.style-title{font-size:33px;line-height:33px;color:#9a4e9e;padding:10px 0;margin:0;}
.style-list{list-style:none;padding:0;margin:0;}
.style-list > li{position:relative;font-size:17px;line-height:20px;padding:6px 0 6px 45px;}
.style-list > li::before{content:'';display:block;width:26px;height:26px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBQzEwM0I2NjQ1NzExRTZBRjQyODlBNEFBRkIzRjBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBQzEwM0I3NjQ1NzExRTZBRjQyODlBNEFBRkIzRjBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkFDMTAzQjQ2NDU3MTFFNkFGNDI4OUE0QUFGQjNGMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkFDMTAzQjU2NDU3MTFFNkFGNDI4OUE0QUFGQjNGMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EO4IuAAACH0lEQVR42rSWz0uUQRjHd1/fyqUSSvzRoUsoS1iBdPAf0BD0ombQJbSQwrXAa17T8iIEQtHelN2DLIigIv6iSxFBqwWlsIcoCEytgx3SQvTzwDMwvLymu+/bwId533ln3u/M82NmondPJyJByvOt4QO/3SvpiVKdpc8PJ/KfCiJxqml4xLPrhvjjS1THYRNq4QGch3m47IYk0klVAStwS34M1XATcphuPRrURxQReaGUQxWcgCYEPptOQX10GwZALHMVamANWm2RiHYotLRDEl7BBzgJb2AGkVVvZyfASlLwHs5AKSzJOyJjfgMKEeqAQchKjkAlvINviDw9aFC+QtfgIWyriKxkCr4g8uRfA41QN9Qd4jMxUZeG7R5cgGcwi8jAYTM0Qs2QVhp8+h3T8L2u75KIk5BBJH0UU7gqJqFZprPMwZyn3w1LRMprdf7bo9pchK5ooondi9X2dmmTvLDev+rKk/k41/HJqUqrTSbR4hHKwCj8yUfItQYYobjWp6BPV7St3zdUZCvfnHB8BolQDPqhHookR+CvBs1yIRkus/wOu/pDI94ICW37BBd1ZdlC9ytHZ7rkaU+pyIZGo5hwPMjua4JhwdMe01pW+xIeBz1LjNCIzzcTAHfCOByNkPhh0WoXn/3WJP0VppCUIfipz+K3+/AxrDuFvYlO6/ZzTnfkVJi3IntFe+r0degN+/rlPY8m9LjYCVtoX4ABAKs0fT1DlmAjAAAAAElFTkSuQmCC');background-position:0 0;background-repeat:no-repeat;position:absolute;left:0;top:2px;}
.widescreen-brand{background-color:#f4edf5;padding:25px 0;}
.widescreen-brand .rating-box{padding-top:30px;}
@media screen and (max-width:991px){.widescreen-brand__col{border-top:1px solid #e3cde4;}
.widescreen-brand__col:first-child{border-top:0;}
}
.medium-preview{border:1px solid #ece6ec;margin-bottom:30px;}
.medium-preview .photo{padding-bottom:77%;position:relative;overflow:hidden;}
.medium-preview .photo img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.medium-preview .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.medium-preview .title > a{color:#670d6b;font-size:14.5px;line-height:21px;padding:20px 5px;display:block;font-weight:700;}
.webshop-page.custom .products{padding-top:0;}
.promo-category{position:relative;margin-bottom:30px;min-height:370px;}
.promo-category__photo a{position:relative;display:inline-block;}
.promo-category .promo-category__photo .order-per-item-icon{top:-15px;right:-5px}
@media screen and (min-width:768px){.promo-category{padding-right:270px;}
}
.promo-category.small{border:1px solid #ece6ec;min-height:170px;}
@media screen and (max-width:991px) and (min-width:768px){.promo-category.small{padding-right:110px;}
}
@media screen and (min-width:992px){.promo-category.small{padding-right:190px;}
}
.promo-category.small .promo-category__info{padding:20px 15px;background-color:#670d6b;}
@media screen and (min-width:768px){.promo-category.small .promo-category__info{width:190px;min-height:50px;}
}
.promo-category__info{padding:30px 30px 70px;background-color:#9a4e9e;color:#fff;overflow:hidden;}
@media screen and (min-width:768px){.promo-category__info{width:270px;position:absolute;right:0;top:0;height:100%;min-height:371px;}
}
.promo-category__info h2{font-size:21px;line-height:30px;margin:0;}
.promo-category__info h3{margin:0;padding:0;font-size:17px;line-height:20px;}
.promo-category__info p{font-size:14px;line-height:23px;}
.promo-category__info .price{font-size:30px;line-height:30px;font-weight:700;padding:15px 0;}
.promo-category__info .price sup{font-size:12px;top:-1.5em;}
.promo-category__info .old-price{margin-top:13px;font-size:16px;line-height:16px;font-weight:700;color:#fff;opacity:0.4;position:relative;display:inline-block;vertical-align:top;}
.promo-category__info .old-price::after{content:'';position:absolute;left:0;top:8px;height:1px;width:100%;background-color:#fff;opacity:0.7;-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);z-index:2;}
.promo-category__info .btn-more{background-color:#670d6b;color:#fff;line-height:20px;padding:12px;text-align:center;text-transform:uppercase;font-size:14px;position:absolute;left:0;bottom:0;width:100%;font-weight:700;}
.promo-category__info .btn-more:hover,
.promo-category__info .btn-more:focus{text-decoration:none;}
.promo-category__info a{color:#FFF;}
.product-image-enlarge > a, #degree360{text-align:center;color:#9a4e9e;font-size:19px;line-height:22px;text-transform:uppercase;background-color:#f4edf5;display:block;padding:30px 10px;}
#degree360{padding-top:27px;}
#degree360:hover{text-decoration:none}
@media screen and (max-width:479px){.product-image-enlarge > a{font-size:15px;}
}
.product-image-enlarge > a img{margin-right:10px;}
.product-image-enlarge > a:hover,
.product-image-enlarge > a:focus{text-decoration:none;}
.modal-header{border-bottom:0;background-color:#670d6b;color:#fff;}
.product-images-list a{border:1px solid #f6eef6;display:table-cell;height:80px;vertical-align:middle;width:90px;}
.product-images-list img{max-height:75px;}
.clear-box{border:1px solid #eee;margin-bottom:30px;padding:10px 30px;}
.panel-news{margin-top:32px;}
.news-date{font-size:12px;color:#fff;line-height:21px;padding:6px 0;display:block;}
.webshop-link{line-height:20px;padding:5px 0;display:inline-block;vertical-align:top;color:#670d6b;}
.news-page{position:relative;}
.news-page .news-container{padding-bottom:15px;}
.news-page .news-container .news-title{margin:10px 0px;padding:0px 10px;font-size:20px !important;font-weight:normal !important;line-height:25px !important;color:#914695;}
.news-page .news-container .news-details{padding:0px 10px;}
.news-page .news-container .news-details .news-date{font-size:12px;color:#fff;line-height:21px;padding:7px 0;display:block;}
.news-page .news-container .news-image{margin:15px 0px 25px;text-align:center;}
.news-page .news-container .news-image > img{max-width:100%;}
.news-page .news-container .news-content{margin-top:10px;margin-bottom:50px;padding:0px 10px;}
.news-page .news-container .webshop-link{line-height:20px;padding:5px 0;display:inline-block;vertical-align:top;color:#670d6b;}
.news-page .news-container .pager{margin-top:10px;padding:0px 10px;font-size:12px;}
.news-page .news-container .pager > a{height:20px;line-height:20px;color:#666666;}
.news-page .news-container .pager > a:hover{color:#670d6b;}
.news-page .news-items h4.news-items-title{margin:0px;padding:15px;background:#9a4e9e;text-transform:uppercase;font-weight:500;font-size:12px;color:#ffffff;}
.news-page .news-items ul.news-items-list{list-style-type:none;}
.news-page .news-items ul.news-items-list > li{margin:0px;padding:0px;}
.news-page .news-items ul.news-items-list > li.active > a,
.news-page .news-items ul.news-items-list > li:hover > a,
.news-page .news-items ul.news-items-list > li:focus > a{background:#e3d6e3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-decoration:none;font-weight:normal;}
.news-page .news-items ul.news-items-list > li > a{font-size:12px;font-weight:normal;color:#670d6b;text-decoration:none;}
.news-page .news-items .news-items-pager{margin:20px 20px 20px;padding:0px 0px;height:25px;font-size:12px;text-align:center;}
.news-page .news-items .news-items-pager ul > li:last-child{padding-right:0px;}
.news-page .news-items .news-items-pager a.pager-nav{display:inline-block;margin:0px;padding:0px;width:25px;height:25px;vertical-align:middle;line-height:25px;background:#9a4e9e;color:#ffffff;text-align:center;}
.news-page .news-items .news-items-pager a.pager-nav:hover,
.news-page .news-items .news-items-pager a.pager-nav:focus{background:#b26ab5;}
.blog-row{position:relative;}
.blog-row .btn-more{position:absolute;right:15px;bottom:0;}
.blog-row > div{position:static;}
.blog-row > div:last-child{padding-bottom:40px;}
.panel-blog h3{margin:0;padding:0 0 15px;font-size:18px;line-height:20px;color:#914695;}
.blogs-page{position:relative;}
.blogs-page .blog-container{padding-top:15px;padding-bottom:15px;}
.blogs-page .blog-container .blog-title{margin:10px 0px;padding:0px 10px;font-size:20px !important;font-weight:normal !important;line-height:25px !important;color:#914695;}
.blogs-page .blog-container .blog-details{padding:0px 10px;}
.blogs-page .blog-container .blog-details .blog-date{font-size:12px;color:#999999;}
.blogs-page .blog-container .blog-image{margin:15px 0px 25px;text-align:center;}
.blogs-page .blog-container .blog-image > img{max-width:100%;}
.blogs-page .blog-container .blog-content{margin-top:10px;margin-bottom:50px;padding:0px 10px;}
.blogs-page .blog-container .pager{margin-top:10px;padding:0px 10px;font-size:12px;}
.blogs-page .blog-container .pager > a{height:20px;line-height:20px;color:#666666;}
.blogs-page .blog-container .pager > a:hover{color:#670d6b;}
.blogs-page .blog-list{margin:0px;padding:0px;width:100%;}
.blogs-page .blog-list .blog-item:not(:first-child){border-top:solid 1px #ccc;}
.blogs-page .blog-list .blog-item .blog-item-image{width:182px;border-right:solid 1px #ccc;}
.blogs-page .blog-list .blog-item .blog-item-image a img{margin:5px;width:172px;height:164px;}
.blogs-page .blog-list .blog-item .blog-item-details{padding:0px 15px;vertical-align:top;}
.blogs-page .blog-list .blog-item .blog-item-details h3{margin-bottom:5px;color:#670d6b;}
.blogs-page .blog-list .blog-item .blog-item-details span.blog-item-date{font-size:12px;line-height:22px;color:#989898;}
.blogs-page .blog-list .blog-item .blog-item-details p.blog-item-description{font-size:12px;color:#000000;margin-top:10px;}
.blogs-page .blog-list .blog-item .blog-item-details a.blog-item-details-link{vertical-align:top;text-decoration:none;}
.blogs-page .blog-list .blog-item .blog-item-details a.blog-item-details-link:hover{color:#670d6b;text-decoration:underline;}
.blogs-page .blog-list .blog-item .blog-item-details a.blog-item-details-link:hover span img{margin-top:-19px;}
.blogs-page .blog-list .blog-item .blog-item-details a.blog-item-details-link span{display:inline-block;width:18px;height:18px;overflow:hidden;}
.blogs-page .blog-items-pager{margin:20px 20px 20px;padding:0px 0px;height:25px;font-size:12px;text-align:center;}
.blogs-page .blog-items-pager ul > li:last-child{padding-right:0px;}
.blogs-page .blog-items-pager a.pager-nav{display:inline-block;margin:0px;padding:0px;width:25px;height:25px;vertical-align:middle;line-height:25px;background:#9a4e9e;color:#ffffff;text-align:center;}
.blogs-page .blog-items-pager a.pager-nav:hover,
.blogs-page .blog-items-pager a.pager-nav:focus{background:#b26ab5;}
.blogs-page .blog-items h4.blog-items-title{margin:0px;padding:15px;background:#9a4e9e;text-transform:uppercase;font-weight:500;font-size:12px;color:#ffffff;}
.blogs-page .blog-items ul.blog-items-list{list-style-type:none;}
.blogs-page .blog-items ul.blog-items-list > li{margin:0px;padding:0px;}
.blogs-page .blog-items ul.blog-items-list > li.active > a,
.blogs-page .blog-items ul.blog-items-list > li:hover > a,
.blogs-page .blog-items ul.blog-items-list > li:focus > a{background:#e3d6e3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-decoration:none;font-weight:normal;}
.blogs-page .blog-items ul.blog-items-list > li > a{font-size:12px;font-weight:normal;color:#670d6b;text-decoration:none;}
.blogs-page .blog-items .blog-items-pager{margin:20px 20px 20px;padding:0px 0px;height:25px;font-size:12px;text-align:center;}
.blogs-page .blog-items .blog-items-pager ul > li:last-child{padding-right:0px;}
.blogs-page .blog-items .blog-items-pager a.pager-nav{display:inline-block;margin:0px;padding:0px;width:25px;height:25px;vertical-align:middle;line-height:25px;background:#9a4e9e;color:#ffffff;text-align:center;}
.blogs-page .blog-items .blog-items-pager a.pager-nav:hover,
.blogs-page .blog-items .blog-items-pager a.pager-nav:focus{background:#b26ab5;}
.blogs-page .order{position:relative;margin:0px 15px;margin-top:-15px;margin-left:50px;height:335px;background:url(/public/images/sidebar-order-background.jpg) top left repeat-y;}
.blogs-page .order .top{position:absolute;z-index:1;top:0px;left:0px;width:256px;height:129px;background:url(/public/images/sidebar-order-background-top.jpg) repeat scroll 0px 0px;}
.blogs-page .order .content{position:relative;z-index:3;top:110px;left:24px;width:208px;}
.blogs-page .order .content h3{font-size:20px;color:#000000;}
.blogs-page .order .content .submit-button{position:relative;margin-top:5px;text-align:center;}
.blogs-page .order .bottom{position:absolute;z-index:1;bottom:0px;left:0px;width:256px;height:49px;background:url(/public/images/sidebar-order-background-bottom.jpg) repeat scroll 0px 0px;}
.blogsss-container{padding-bottom:15px;padding:0px;border-right:solid 1px #ccc;}
.blogsss-container .blog-title{margin:10px;margin-top:20px;margin-bottom:5px;padding:0px 10px;font-size:24px !important;line-height:24px !important;color:#670d6b;}
.blogsss-container .blog-details{padding:0px 20px;}
.blogsss-container .blog-details .blog-date{font-size:12px;color:#999999;}
.blogsss-container .blog-content{margin:10px 10px 50px;padding:0px 10px;}
.blogsss-container a.blog-back-link{display:inline-block;margin:10px 22px;padding-left:25px;background:url(/public/images/pager-prev.gif) top left no-repeat;height:20px;line-height:20px;}
.blogsss-container a.blog-back-link:hover{background-position:bottom left;}
.blogsss-container .blog-list{margin:0px;padding:0px;width:100%;border-top:solid 1px #ccc;}
.blogsss-container .blog-list .blog-item:not(:first-child){border-top:solid 1px #ccc;}
.blogsss-container .blog-list .blog-item .blog-item-image{width:182px;border-right:solid 1px #ccc;}
.blogsss-container .blog-list .blog-item .blog-item-image a img{margin:5px;width:172px;height:164px;}
.blogsss-container .blog-list .blog-item .blog-item-details{padding:0px 15px;vertical-align:top;}
.blogsss-container .blog-list .blog-item .blog-item-details h3{margin-bottom:5px;color:#670d6b;}
.blogsss-container .blog-list .blog-item .blog-item-details span.blog-item-date{font-size:12px;line-height:22px;color:#989898;}
.blogsss-container .blog-list .blog-item .blog-item-details p.blog-item-description{font-size:12px;color:#000000;margin-top:10px;}
.blogsss-container .blog-list .blog-item .blog-item-details a.blog-item-details-link{vertical-align:top;text-decoration:none;}
.blogsss-container .blog-list .blog-item .blog-item-details a.blog-item-details-link:hover{color:#670d6b;text-decoration:underline;}
.blogsss-container .blog-list .blog-item .blog-item-details a.blog-item-details-link:hover span img{margin-top:-19px;}
.blogsss-container .blog-list .blog-item .blog-item-details a.blog-item-details-link span{display:inline-block;width:18px;height:18px;overflow:hidden;}
.blogsss-container .blog-pager-wrapper{margin:0px;padding:0px;border-top:solid 1px #ccc;}
.blogsss-container .blog-pager-wrapper .blog-pager-info{padding:10px 20px;}
.blogsss-container .blog-pager-wrapper .blog-items-pager{margin-top:5px;}
.blogsss-container .blog-pager-info{margin:0px;padding:10px;padding-left:20px;font-size:11px;color:#989898;}
.blogsss-container .blog-pager-info.blog-pager-info-top{margin-top:0px;}
.blogsss-container .blog-items-pager{margin-top:0px;margin-right:0px;padding:0px;font-size:12px;text-align:right;height:25px;}
.blogsss-container .blog-items-pager > input{margin-left:5px;width:30px;height:25px;vertical-align:middle;}
.blogsss-container .blog-items-pager .total-pages{margin:0px 5px;color:#666666;}
.blogsss-container .blog-items-pager > a{display:inline-block;width:20px;height:20px;vertical-align:middle;line-height:20px;color:#666666;}
.blogsss-container .blog-items-pager > a.prev-item{background:url(/public/images/pager-prev.gif) top left no-repeat;}
.blogsss-container .blog-items-pager > a.prev-item:hover{background-position:bottom left;}
.blogsss-container .blog-items-pager > a.next-item{margin-right:10px;background:url(/public/images/pager-next.gif) top right no-repeat;}
.blogsss-container .blog-items-pager > a.next-item:hover{background-position:bottom right;}
.blogsss-container .blog-items-pager > a:hover{color:#670d6b;}
.blog-sidebar{margin-left:-1px;padding:10px;background:#ffffff;border-left:solid 1px #ccc;}
.blog-sidebar .blog-items{margin-top:20px;padding:0px;background:#efefef;border:solid 1px #ccc;}
.blog-sidebar .blog-items h4.blog-items-title{margin:0px;padding:0px 10px;background-color:#dbdbdb;font-size:18px;font-weight:normal;line-height:35px;color:#656565;}
.blog-sidebar .blog-items ul.blog-list{padding:0px 10px;list-style-type:none;}
.blog-sidebar .blog-items ul.blog-list > li:not(:first-child){border-top:solid 1px #cbcbcb;}
.blog-sidebar .blog-items ul.blog-list > li:last-child{margin-left:-10px;margin-right:-10px;border-top:dashed 1px #cbcbcb;}
.blog-sidebar .blog-items ul.blog-list > li:last-child > a{padding:0px 10px;}
.blog-sidebar .blog-items ul.blog-list > li:last-child > a.disabled{color:#989898;cursor:default;}
.blog-sidebar .blog-items ul.blog-list > li:last-child > a.disabled:hover{text-decoration:none;}
.blog-sidebar .blog-items ul.blog-list > li > a{display:block;height:30px;font-size:12px;font-weight:bold;line-height:31px;color:#656565;text-decoration:none;}
.blog-sidebar .blog-items ul.blog-list > li > a:hover{text-decoration:underline;color:#000000;}
.blog-sidebar .blog-search{margin-top:20px;padding:20px 10px;background:#efefef;border:solid 1px #ccc;}
.blog-sidebar .blog-search .blog-search-input{padding:0px;}
.blog-sidebar .blog-search .blog-search-input input{margin:0px;padding:5px 0px 5px 5px;width:100%;border:solid 1px #000000;font-size:13px;background-color:#ffffff;}
.blog-sidebar .order{position:relative;margin:0px 15px;margin-top:-15px;height:335px;background:url(/public/images/sidebar-order-background.jpg) top left repeat-y;}
.blog-sidebar .order .top{position:absolute;z-index:1;top:0px;left:0px;width:256px;height:129px;background:url(/public/images/sidebar-order-background-top.jpg) repeat scroll 0px 0px;}
.blog-sidebar .order .content{position:relative;z-index:3;top:110px;left:24px;width:208px;}
.blog-sidebar .order .content h3{font-size:20px;color:#000000;}
.blog-sidebar .order .content .submit-button{position:relative;margin-top:5px;text-align:center;}
.blog-sidebar .order .bottom{position:absolute;z-index:1;bottom:0px;left:0px;width:256px;height:49px;background:url(/public/images/sidebar-order-background-bottom.jpg) repeat scroll 0px 0px;}
.partners-page .partners-main .partners-image{padding-top:20px;text-align:center;}
.partners-page .partners-main h3.partners-title{margin-top:30px;color:#9a4e9e;}
.partners-page .partners-main p.partners-description{font-size:12px;}
.partners-page .partners-main .partners-list{margin-top:10px;padding-top:20px;border-top:solid 2px #f5edf5;}
.partners-page .partners-main .partners-list ul{list-style-image:url(/public/images/list-type-bullet.gif);}
.partners-page .partners-main .partners-list ul > li{float:left;margin:0px;font-size:13px;color:#9a4e9e;}
.partners-page .partners-main .partners-list ul > li:not(:first-child){margin-left:50px;}
.partners-page .partners-info h4{margin-top:20px;color:#9a4e9e;}
.partners-page .partners-info p{margin-bottom:20px;font-size:12px;}
.auth-login-page > .container{padding-bottom:50px;}
.auth-login-page .login-block{margin:20px 0 0;padding:20px;background:#670d6b;color:#ffffff;}
@media screen and (min-width:992px){.auth-login-page .login-block{margin-bottom:20px;}
}
.auth-login-page .login-block h4{text-align:center;color:#d7d2d8;}
.auth-login-page .login-block p{margin-bottom:25px;font-weight:normal;text-align:center;color:#d7d2d8;}
.auth-login-page .login-block form{margin-bottom:8px;}
.auth-login-page .login-block form input.form-control{background:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #746777;box-shadow:none;outline:none !important;font-size:12px;font-weight:normal;color:#ffffff !important;}
@media screen and (max-width:479px){.auth-login-page .login-block form input.form-control{font-size:16px;}
}
.auth-login-page .login-block form input.form-control::-webkit-input-placeholder{color:#ffffff;}
.auth-login-page .login-block form input.form-control:-moz-placeholder{color:#ffffff;}
.auth-login-page .login-block form input.form-control::-moz-placeholder{color:#ffffff;}
.auth-login-page .login-block form input.form-control:-ms-input-placeholder{color:#ffffff;}
.auth-login-page .login-block form .btn{padding-top:10px;padding-bottom:10px;background:#914695;text-transform:uppercase;font-size:12px;font-weight:normal;}
.auth-login-page .login-block form .btn:hover,
.auth-login-page .login-block form .btn:focus{color:#fff;}
.auth-login-page .signup-block,
.auth-login-page .order-block{margin:30px 0px;padding:20px;background:#f5edf5;}
.auth-login-page .signup-block h4,
.auth-login-page .order-block h4{text-align:center;font-size:20px;font-weight:normal;color:#9a4e9e;}
.auth-login-page .signup-block h4 strong,
.auth-login-page .order-block h4 strong{font-weight:bold;}
.auth-login-page .signup-block p,
.auth-login-page .order-block p{margin-bottom:25px;text-align:center;font-weight:normal;color:#777;}
.auth-login-page .signup-block .btn,
.auth-login-page .order-block .btn{padding-top:10px;padding-bottom:10px;background:#670d6b;text-transform:uppercase;font-size:12px;font-weight:normal;color:#e6e6e6;}
@media screen and (max-width:1199px) and (min-width:992px){.auth-login-page .signup-block .btn,
.auth-login-page .order-block .btn{margin-top:108px;}
}
@media screen and (min-width:1200px){.auth-login-page .signup-block .btn,
.auth-login-page .order-block .btn{margin-top:90px;}
}
.auth-login-page .login-info-block{min-height:155px;padding:0 25px;background:#f5edf5;}
@media screen and (max-width:991px) and (min-width:768px){.auth-login-page .login-info-block{min-height:200px;}
}
.auth-login-page .login-info-block h3{text-align:center;font-size:26px;color:#9a4e9e;margin:0;padding:15px 0 10px;}
.auth-login-page .login-info-block p{margin-bottom:20px;text-align:center;font-size:18px;}
#signup-form label{font-weight:normal;}
body.mijneigenpakket #header .header-logo a:hover,
body.mijneigenkado #header .header-logo a:hover,
body.mijneigenpakket #header .header-logo a:focus,
body.mijneigenkado #header .header-logo a:focus{text-decoration:none;}
body.mijneigenpakket #header .header-logo a h2,
body.mijneigenkado #header .header-logo a h2{text-transform:uppercase;font-weight:300;font-weight:200;color:#9a4e9e;}
body.mijneigenpakket #header .header-logo a h2 > strong,
body.mijneigenkado #header .header-logo a h2 > strong{font-weight:600;}
body.mijneigenpakket #header .header-logo a h2 > span.domain-extension,
body.mijneigenkado #header .header-logo a h2 > span.domain-extension{font-size:13px;color:#777;}
body.mijneigenpakket #header .header-nav-cols h5,
body.mijneigenkado #header .header-nav-cols h5{color:#670d6b;}
body.mijneigenpakket header.content-header,
body.mijneigenkado header.content-header{background:#9a4e9e;color:#ffffff;}
body.mijneigenpakket header.content-header h2.content-title,
body.mijneigenkado header.content-header h2.content-title,
body.mijneigenpakket header.content-header .content-description,
body.mijneigenkado header.content-header .content-description{text-transform:uppercase;font-weight:300;color:#fff;}
body.mijneigenpakket header.content-header h2.content-title > strong,
body.mijneigenkado header.content-header h2.content-title > strong,
body.mijneigenpakket header.content-header .content-description > strong,
body.mijneigenkado header.content-header .content-description > strong{font-weight:600;}
body.mijneigenpakket header.content-header .page-breadcrumbs li,
body.mijneigenkado header.content-header .page-breadcrumbs li{color:#d7d2d8;}
body.mijneigenpakket header.content-header .page-breadcrumbs li a,
body.mijneigenkado header.content-header .page-breadcrumbs li a{font-weight:normal;color:#d7d2d8;}
body.mijneigenpakket header.content-header .page-breadcrumbs li:not(:last-child)::after,
body.mijneigenkado header.content-header .page-breadcrumbs li:not(:last-child)::after{padding-left:10px;content:'»';}
#content.mijneigenpakket-page{padding-bottom:30px;}
#content.mijneigenpakket-page .content-header{background:#9a4e9e;color:#ffffff;}
#content.mijneigenpakket-page .content-header .content-title,
#content.mijneigenpakket-page .content-header .content-description{color:#d7d2d8;}
#content.mijneigenpakket-page .kerstpakket-sidebar{position:relative;margin-top:-170px;}
#content.mijneigenpakket-page .kerstpakket-sidebar img.kerstpakket-form-title{display:block;margin:0px auto;margin-bottom:15px;width:170px;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form{display:block;position:relative;margin-top:110px;background:#670d6b;color:#ffffff;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form > h4{margin-top:20px;text-align:center;font-family:'Hind', sans-serif;font-size:16px;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form > p{text-align:center;font-weight:300;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .form-group{margin:20px 25px;}
.kerstpakket-sign-form a{color:#fff;text-decoration:underline;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .form-group .form-control{background:#670d6b !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 2px #8a438e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;color:#ffffff;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .submit-button-container{margin:25px !important;}
#content.mijneigenpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .submit-button-container > button{padding:10px 7px 7px;background:#9a4e9e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:300;font-size:12px;font-weight:normal;color:#f8f2f9;}
.mijneigenpakket-sidebar{position:relative;}
@media screen and (min-width:992px){}
.mijneigenpakket-sidebar img.kerstpakket-form-title{display:block;margin:0px auto;margin-bottom:15px;width:170px;}
.mijneigenpakket-sidebar .mijneigenpakket-sign-form{display:block;position:relative;}
.mijneigenpakket-sidebar .mijneigenpakket-sign-form h4{margin:0;padding:20px 0 10px;text-align:center;font-family:'Hind', sans-serif;font-size:16px;}
.mijneigenpakket-sidebar .mijneigenpakket-sign-form > p{text-align:center;font-weight:300;}
.mijneigenpakket-sidebar .mijneigenpakket-sign-form .form-group .form-control{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px;height:40px;}
.pakketselectie-page .form-group select.form-control{height: 50px;}
.mijneigenpakket-sidebar .mijneigenpakket-sign-form .submit-button-container > button{padding:10px 7px 7px;background:#5cb85c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:500;font-size:13px;font-weight:normal;color:#f8f2f9;}
.products-cart-list{padding-bottom:0px !important;}
.cart-products-list:first-child{padding-left:0px;}
.cart-products-list:last-child{padding-right:0px;}
.cart-product{margin:0px;margin-bottom:0px;padding:0px;border:solid 1px #f3e7f3;font-family:'Hind', sans-serif;}
.cart-product .cart-product-details{padding:0px;text-align:center;min-height:240px;}
.cart-product .cart-product-details img.cart-product-image{margin:0px auto;max-width:100%;max-height:185px;}
.cart-product .cart-product-details .cart-product-title{margin-top:20px;text-align:center;font-weight:500;font-size:14px;color:#231f20;}
.cart-product .cart-product-details .cart-product-description{color:#777777;}
.cart-product .cart-product-details .cart-product-points{color:#777777;}
.cart-product .cart-product-details .cart-product-points > span{font-size:22px;color:#9a4e9e;}
.cart-product .cart-product-details .cart-product-price{color:#777777;}
.cart-product .cart-product-details .cart-product-price > span{font-size:22px;color:#9a4e9e;}
#content.keuze-kerstpakket-page{padding-bottom:30px;}
#content.keuze-kerstpakket-page .demoversie-block, #content.kerstpakket-samenstellen-page .demoversie-block{padding:0px;background-size:cover;background:url(../images/new-design/strokeRight.png);background-repeat:no-repeat;background-position:36% 82%;}
#content.keuze-kerstpakket-page .demoversie-block:first-child{margin-top:0px;}
#content.keuze-kerstpakket-page .demoversie-block:last-child{margin-bottom:0px;}
#content.keuze-kerstpakket-page .demoversie-block .demoversie-content p, .demoversie-block{font-family:'Hind', sans-serif;font-size:15px;color:#777777;}
#content.keuze-kerstpakket-page .demoversie-block .demoversie-player .demoversie-player-container{display:inline-block;padding:5px;max-width:385px;border:solid 5px #f5edf5;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar{position:relative;}
@media screen and (min-width:992px){#content.keuze-kerstpakket-page .kerstpakket-sidebar{}
}
#content.keuze-kerstpakket-page .kerstpakket-sidebar img.kerstpakket-form-title{display:block;margin:0px auto;margin-bottom:15px;width:170px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form,
#content.kerstpakket-samenstellen-page .mijneigenpakket-sidebar .mijneigenpakket-sign-form,
#content.pakket-selectie-page .mijneigenpakket-sidebar .mijneigenpakket-sign-form{display:block;position:relative;background-color:#F5EDF5;color:#606060;padding-bottom:20px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form h4{margin:0;padding:20px 0 10px;text-align:center;font-family:'Hind', sans-serif;font-size:16px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form > p{text-align:center;font-weight:300;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .form-group .form-control,
#content.kerstpakket-samenstellen-page .mijneigenpakket-sidebar .mijneigenpakket-sign-form .form-group .form-control{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px !important;font-weight:400;height:40px;color:#807A7E;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .submit-button-container{margin:0;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .submit-button-container > button,
#content.kerstpakket-samenstellen-page .mijneigenpakket-sidebar .mijneigenpakket-sign-form .submit-button-container > button,
#content.keuze-kerstpakket-page .kerstpakket-sidebar a{padding:10px 7px 7px;background:#5cb85c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:300;font-size:14px;font-weight:700;color:#f8f2f9;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-info-block{margin-top:40px;padding:25px;background:#f5edf5;}
.kerstpakket-sidebar .kerstpakket-info-block h3{color:#000;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-info-block ul.checklist > li{font-family:'Aspire';font-size:20px;color:#231f20;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-info-block ul.checklist > li > span > img{width:26px;height:26px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar img.kerstpakket-sidebar-bottom{margin:40px 0px 30px;max-width:100%;}
body.xmasgiftsonline .content-header .content-title{text-transform:uppercase;font-family:'Hind', sans-serif;font-weight:normal;}
body.xmasgiftsonline .content-header .content-title strong{font-weight:600;}
body.xmasgiftsonline .content-header .page-breadcrumbs li{color:#9a4e9e;}
body.xmasgiftsonline .content-header .page-breadcrumbs li a{font-weight:normal;color:#9a4e9e;}
body.xmasgiftsonline .content-header .page-breadcrumbs li:not(:last-child)::after{padding-left:10px;content:'»';}
.webshop-page .sidebar{padding-top:20px;}
.webshop-page .sidebar .categories-menu{margin-bottom:20px;}
.webshop-page .sidebar .categories-menu .nav{padding-top:4px;}
.webshop-page .sidebar .categories-menu .nav > li > a{padding-top:9px;padding-bottom:9px;}
.webshop-page .sidebar .categories-menu .nav ul{list-style:none;padding:0;margin:0;}
.webshop-page .sidebar .categories-menu .nav ul li a{display:block;padding:9px 15px;}
.webshop-page .sidebar .categories-menu .category{margin-bottom:5px;}
.webshop-page .sidebar .categories-menu .category.active .subcategories{display:block;}
.webshop-page .sidebar .categories-menu .category.active .category-title{background-color:#9a4e9e;}
.webshop-page .sidebar .categories-menu .category .category-title{margin:0px;padding:0px;background:#670d6b;}
.webshop-page .sidebar .categories-menu .category .category-title:hover{background:#ae5cb2;}
.webshop-page .sidebar .categories-menu .category .category-title a{display:block;padding:20px 20px;text-transform:uppercase;font-family:'Hind', sans-serif;font-size:13px;color:#ffffff;cursor:pointer;}
.webshop-page .sidebar .categories-menu .category .category-title a .glyphicon{float:right;font-size:12px;}
.webshop-page .sidebar .categories-menu .category .category-title a:focus{text-decoration:none;}
.webshop-page .sidebar .categories-menu .category .category-title:hover a{text-decoration:none;}
.webshop-page .sidebar .categories-menu .category .subcategories{display:none;}
.webshop-page .sidebar .categories-menu .category .subcategories li > a{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-family:'Hind', sans-serif;display:block;padding-left:57px;position:relative;}
.webshop-page .sidebar .categories-menu .category .subcategories li > a::before{content:'';position:absolute;border:1px solid #670d6b;background-color:#fff;width:18px;height:18px;left:27px;top:9px;}
.webshop-page .sidebar .categories-menu .category .subcategories li > a:hover{text-decoration:none;}
.webshop-page .sidebar .categories-menu .category .subcategories li ul > li > a{padding-left:87px;background:none;}
.webshop-page .sidebar .categories-menu .category .subcategories li ul > li > a::before{left:57px;}
.webshop-page .sidebar .categories-menu .category .subcategories li ul > li ul li > a{padding-left:100px;background:none;}
.webshop-page .sidebar .categories-menu .category .subcategories li ul > li ul li > a::before{left:80px;}
.webshop-page .sidebar .categories-menu .category .subcategories li.active > a{background:#670d6b;font-family:'Hind', sans-serif;color:#fff;}
.webshop-page .sidebar .categories-menu .category .subcategories li.active > a::before{border:4px solid #fff;background-color:#670d6b;}
.webshop-page .sidebar .sidebar-filter{margin-bottom:20px;padding:20px;border:solid 1px #f3e7f3;}
.webshop-page .sidebar .sidebar-filter > h5{margin-top:0px;font-weight:500;text-transform:uppercase;}
.webshop-page .sidebar .sidebar-filter .sidebar-selectbox-filter{position:relative;}
.webshop-page .sidebar .sidebar-filter .sidebar-selectbox-filter .glyphicon{position:absolute;top:12px;right:10px;font-size:12px;color:#777777;}
.webshop-page .sidebar .sidebar-filter.products-price-filter #products-price-filter-slider{height:8px;}
.webshop-page .sidebar .sidebar-filter.products-price-filter #products-price-filter-slider .ui-widget-header{background:#f5edf5;}
.webshop-page .sidebar .sidebar-filter.products-price-filter #products-price-filter-slider .ui-slider-handle{top:-4px;width:15px;height:15px;border:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#914695;}
.webshop-page .sidebar .sidebar-filter.products-price-filter #products-price-filter-slider .ui-slider-handle:focus{outline:none;}
.webshop-page .sidebar .sidebar-filter.products-price-filter .price-filter-min,
.webshop-page .sidebar .sidebar-filter.products-price-filter .price-filter-max{font-weight:500;font-size:12px;}
.webshop-page .sidebar .sidebar-filter form#main-search-form > .form-group .search-button{position:absolute;top:0px;right:0px;width:34px;height:34px;background:#670d6b;cursor:pointer;}
.webshop-page .sidebar .sidebar-filter form#main-search-form > .form-group .search-button .search-icon{background:url(/public/images/nav-search-icon.png) no-repeat;}
@media screen and (min-width:992px){.webshop-page .products{padding-top:20px;}
}
.webshop-page .products .products-cart{margin:0px;margin-bottom:20px;background:#f5edf5;}
.webshop-page .products .products-cart h4.products-cart-list-title{text-transform:uppercase;font-family:'Hind';font-weight:bold;color:#914695;}
.webshop-page .products .products-cart .products-cart-list{padding:10px 20px 20px;}
.webshop-page .products .products-cart .products-cart-list .cart-product-details .cart-product-price span{color:#9a4e9e;}
.webshop-page .products .products-cart .products-cart-list .product-cart-nav-btn{padding:0px 7px;border:none;}
.webshop-page .products .products-cart .products-cart-list .product-cart-nav-btn:hover{background:#e3cce3;color:#ffffff;}
.webshop-page .products .products-cart .products-cart-list .product-cart-nav-btn span{margin-top:4px;}
.webshop-page .products .products-cart .products-cart-list .cart-product-image{max-width:167px;}
.webshop-page .products .products-cart .products-cart-list .bx-viewport{background:none;border:none;box-shadow:none;}
.webshop-page .products .products-cart .products-cart-list ul{clear:both;margin-top:5px;}
.webshop-page .products .products-cart .products-cart-list ul > li.products-cart-item:not(:first-child){margin-left:25px;}
.webshop-page .products .products-cart .products-cart-list ul > li.products-cart-item img{width:145px;}
.webshop-page .products .products-cart .products-cart-list ul > li.products-cart-item h5{margin-bottom:10px;}
.webshop-page .products .products-cart .products-cart-list ul > li.products-cart-item span{color:#9a4e9e;}
.webshop-page .products .products-cart .products-cart-stats{padding:0px;min-height:287px;background:#9a4e9e;color:#ffffff;}
.webshop-page .products .products-cart .products-cart-stats h4{padding:10px 30px;text-transform:uppercase;font-weight:500;color:#ffffff;}
.webshop-page .products .products-cart .products-cart-stats span.products-cart-price{display:block;padding:30px;padding-top:60px;height:195px;text-transform:uppercase;font-weight:300;font-size:20px;color:#ffffff;}
.webshop-page .products .products-cart .products-cart-stats span.products-cart-price > span{font-size:24px;}
.webshop-page .products .products-cart .products-cart-stats .products-cart-view-btn{padding-top:10px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#670d6b;text-transform:uppercase;font-family:'Hind', sans-serif;font-size:12px;color:#ffffff;}
.webshop-page .products .pagination-wrapper{margin-top:0px;vertical-align:top;}
.webshop-page .products .pagination-wrapper .pagination{margin-top:0px;}
.webshop-page .products .products-list .product{position:relative;margin:0px;padding:0px;border:solid 1px #d7d2d8;font-family:'Hind', sans-serif;}
@media screen and (min-width:480px){.webshop-page .products .products-list .product{margin-bottom:30px;}
}
@media screen and (max-width:479px){.webshop-page .products .products-list .product{margin-bottom:15px;}
}
.webshop-page .products .products-list{display:flex}
@media screen and (max-width:768px){
    .webshop-page .products .products-list{display:block}
}
.webshop-page .products .products-list > .col-md-4{padding: 0 8px;display:flex}
.webshop-page .products .products-list .product .product-action-banner{display:block;position:absolute;top:0px;left:0px;padding:0px;width:100%;background:#914695;border:solid 1px #670d6b;}
.webshop-page .products .products-list .product .product-action-banner span{display:block;text-align:center;font-family:'Aspire';font-size:20px;line-height:22px;color:#ffffff;}
.webshop-page .products .products-list .product img.order-per-item-icon, .promo-category .order-per-item-icon{position:absolute;bottom:45px;right:0px;}
.webshop-page .products .products-list .product .product-details{padding:2px;padding-bottom:65px;text-align:center;min-height:349px;overflow:hidden;}
.webshop-page .products .products-list .product .product-details img.product-image{max-width:100%;max-height:180px;}
.webshop-page .products .products-list .product .product-details .product-title{font-weight:500;color:#231f20;height:80px;padding: 5px 0;}
.webshop-page .products .products-list .product .product-details .product-title span{font-size:12px; color:#999; display: block; font-weight:normal}
.webshop-page .products .products-list .product .product-details .product-description{color:#777777;margin-top:0;margin-bottom: 2px;}
.webshop-page .products .products-list .product .product-details .product-points{color:#777777;}
.webshop-page .products .products-list .product .product-details .product-points > span{font-size:22px;color:#9a4e9e;}
.webshop-page .products .products-list .product .product-details .product-points > .original-price{color:#888888;font-size:15px;}
.webshop-page .products .products-list .product .product-details > a{height:190px;display:block;}
.webshop-page .products .products-list .product .product-add-btn{padding-top:10px;background:#f5edf5;border-top:solid 1px #ead5eb;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:500;font-size:12px;color:#914695;}
.webshop-page .products .products-list .product:hover .product-add-btn{background:#e3cce3;}
.webshop-page .products .products-list .product .product-actions{position:absolute;padding:0px;border-top:1px solid #d7d2d8;background:#f4edf5;width:100%; bottom:0; left:0;}
.webshop-page .products .products-list .product .product-actions .tooltip{width:calc(100% + 2px);border-radius:0;margin:4px 0 0;left:-1px !important;top:-42px !important;}
.webshop-page .products .products-list .product .product-actions .tooltip.in{opacity:1;}
.webshop-page .products .products-list .product .product-actions .tooltip .tooltip-inner{line-height:20px;padding:6px 10px;color:#fff;font-size:13px;border-radius:0;max-width:2000px;}
.webshop-page .products .products-list .product .product-actions .tooltip .tooltip-arrow{display:none;}
.webshop-page .products .products-list .product .product-actions .row{position:relative;}
.webshop-page .products .products-list .product .product-actions .row > div{position:static;}
.webshop-page .products .products-list .product .product-actions .row > div .btn-flat{border-left:1px solid #d7d2d8;}
.webshop-page .products .products-list .product .product-actions .row > div .btn-flat:hover::before{content:'';width:0;height:0;position:absolute;left:0;right:0;top:-1px;margin:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #9a4e9e;}
.webshop-page .products .products-list .product .product-actions .row > div:first-child .btn-flat{border-left:0;}
.webshop-page .products .products-list .product .product-actions .btn-action{display:block;padding:0px;border:none;font-family:'Hind', sans-serif;font-size:12px;}
.webshop-page .products .products-list .product .product-actions .btn-action .glyphicon{float:left;margin-top:0px !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height:34px;}
.webshop-page .products .products-list .product .product-actions .btn-action .glyphicon img{margin-top:-3px;width:20px;}
.webshop-page .products .webshop-content-description h3{text-transform:uppercase;font-family:'Hind';font-weight:bold;color:#670d6b;margin:0;padding:0 0 10px;}
.webshop-page .products .webshop-content-description p{font-family:'Hind', sans-serif;color:#231f20;}
.webshop-page .product-container{padding-bottom:50px;}
.webshop-page .product-container .product-images h3.product-image-enlarge{padding:0px;}
.webshop-page .product-container .product-images h3.product-image-enlarge a{display:block;text-transform:uppercase;text-align:center;font-weight:500;font-size:18px;color:#9a4e9e;}
.webshop-page .product-container .product-images h3.product-image-enlarge a:hover,
.webshop-page .product-container .product-images h3.product-image-enlarge a:focus{text-decoration:none;color:#670d6b;}
.webshop-page .product-container .product-images h3.product-image-enlarge a img{margin-right:20px;}
.webshop-page .product-container .product-images .product-images-list{margin-top:20px;text-align:center;}
@media screen and (max-width:991px){.webshop-page .product-container .product-images .product-images-list{display:none;}
}
.webshop-page .product-container .product-images .product-images-list > .row > div{padding-bottom:4px;cursor:pointer;}
.webshop-page .product-container .product-images .product-images-list > .row > div img{max-width:100%;}
.webshop-page .product-container .product-details .product-title{margin:0px;padding-top:0px;font-size:25px;line-height:30px;color:#252525;}
.webshop-page .product-container .product-details .product-number,
.webshop-page .product-container .product-details .product-min-order{color:#888888;}
.webshop-page .product-container .product-details .product-number span,
.webshop-page .product-container .product-details .product-min-order span{color:#555555;}
.webshop-page .product-container .product-details .product-price h2{margin-bottom:0px;font-family:'Hind', sans-serif;font-weight:normal;color:#9a4e9e;}
.webshop-page .product-container .product-details .product-price h2.price-points span{font-size:20px;font-weight:normal;color:#888888;font-weight:300;}
.webshop-page .product-container .product-details .product-price span{color:#888888;}
.webshop-page .product-container .product-details .product-description-container, .webshop-page .product-subproducts,
.product-description, .product-subproducts{margin-top:20px;font-size:16px;}
.webshop-page .product-container .product-details .product-description{margin-top:20px;}
.webshop-page .product-container .product-details a.product-more-info{margin-top:10px;text-transform:uppercase;font-weight:600;font-weight:bold;color:#914695;}
.webshop-page .product-container .product-details a.product-more-info .glyphicon{margin-left:2px;font-size:10px;}
.webshop-page .product-container .product-details .product-add-btn:hover{background:#9a4e9e;}
.webshop-page .product-container .product-details .product-action-buttons a{padding-top:12px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-transform:uppercase;font-weight:600;font-size:13px;color:#888888;}
.webshop-page .product-container .product-details .product-action-buttons a{border:solid 1px #cccccc;border-bottom:none;}
.webshop-page .product-container .similar-products{margin-top:30px;border-color:#d7d2d7;}
.webshop-page .product-container .similar-products .product-cart-nav-btn{margin-right:2px;padding:5px 7px 2px;color:#670d6b;}
.webshop-page .product-container .similar-products .product-cart-nav-btn:hover{background:#670d6b;color:#ffffff;}
.webshop-page .product-container .similar-products .similar-products-list:first-child{padding-left:0px;}
.webshop-page .product-container .similar-products .similar-products-list:last-child{padding-right:0px;}
.webshop-page .product-container .similar-products .similar-product{text-align:center;margin:0px;margin-bottom:20px;padding:0px;border:solid 1px #f3e7f3;font-family:'Hind', sans-serif;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details{padding:0px;text-align:center;min-height:340px;}
.webshop-page .similar-product-details > a{display:table-cell;height:194px;text-align:center;vertical-align:middle;width:245px;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details img.similar-product-image{max-width:100%;max-height:185px;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-title{margin-top:20px;text-align:center;font-weight:500;color:#231f20;padding:0 5px;min-height:40px;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-description{color:#777777;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-points{color:#777777;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-points > span{font-size:22px;color:#9a4e9e;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-price{color:#777777;}
.webshop-page .product-container .similar-products .similar-product .similar-product-details .similar-product-price > span{font-size:22px;color:#9a4e9e;}
.webshop-page .product-container .panel-body table#cart-products{border-color:#914695;table-layout: fixed;}
.webshop-page .product-container table#cart-products thead tr{background:#9a4e9e;font-weight:300;color:#ffffff;}
.webshop-page .product-container table#cart-costs{font-weight:500;}
.webshop-page .product-container table#cart-costs tr td:last-child{color:#9a4e9e;}
.webshop-page .product-container table#cart-costs tr:last-child{border-top:solid 2px #914695;}
.product-subproducts h3, #create-package-title{margin:0;padding:10px 0 0;color:#252525;font-size:25px;line-height:25px;text-transform:uppercase;font-weight:bold;}
.product-subproducts h6{margin-top:10px;text-transform:uppercase;font-size:12px;color:#888888;}
.product-subproducts ul{margin:0;padding:0;list-style:none;}
.product-subproducts ul li{color:#7e7e7e;padding:2px 0 2px 20px;position:relative;}
.product-subproducts ul li::before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:5px;background-color:#670d6b;display:block;}
.product-subproducts ul li a{padding-left:15px;font-family:'Hind', sans-serif;font-size:15px;color:#7e7e7e;}
.add-cart-btn{background:#9A4E9E;color:#FFF !important;padding:5px 10px;border-radius:5px;}
.add-cart-btn:hover{background:#ae71b1;text-decoration:none;}
.align-c{text-align:center;}
.align-r, .text-md-right{text-align:right;}
.bx-viewport{}
.bx-viewport .similar-product img{display:inline-block;}
.product-count{border:1px solid #d9d9d9;height:40px;position:relative;padding-left:80px;}
.product-count__label{text-transform:uppercase;color:#670d6b;font-size:15px;line-height:20px;padding:10px;position:absolute;left:0;top:0;}
.product-count__control{border:0;background:none;padding:11px 5px;line-height:20px;width:100%;color:#aaa;font-size:15px;}
.product-info__item{color:#7e7e7e;font-size:16px;line-height:20px;}
.product-info__item span{margin-left:7px;color:#252525;}
.contact-type__item{padding-left:30px;position:relative;margin-top:3px;}
.contact-type__item h4{font-size:18px;line-height:20px;font-weight:700;color:#252525;margin:0;padding:4px 0;text-transform:uppercase;}
.contact-type__item p{font-size:16px;line-height:15px;}
.contact-type__item a{color:#670d6b;}
.contact-type__item .glyphicon{position:absolute;left:0;top:3px;color:#670d6b;font-size:20px;}
.product-text-content h4{margin:0;padding:10px 0 0;font-size:18px;line-height:21px;font-weight:400;color:#252525;text-transform:uppercase;}
.product-text-content p{font-size:15px;line-height:21px;color:#7e7e7e;}
.xmas-checkbox{width:18px;height:18px;border:1px solid #670d6b;background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;display:block;}
.xmas-checkbox.active::before{content:'';width:8px;height:8px;display:block;background-color:#670d6b;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.pagination-title{padding:7px 0;}
.product-image-placeholder{background-color:#d7d2d8;height:350px;}
.preview-box > a{display:block;position:relative;color:#fff;padding-bottom:50%;overflow:hidden;}
.preview-box > a:hover,
.preview-box > a:focus{text-decoration:none;}
.preview-box img{width:100%;position:absolute;left:0;top:0;}
.preview-box__title{display:block;padding:10px;line-height:20px;color:#fff;background-color:#670d6b;text-align:center;position:absolute;left:0;bottom:0;width:100%;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.profile-page{}
.profile-page .media-item-container,
.profile-page .logo-media-item-container{position:relative;}
.profile-page .media-item-container .media-item > img,
.profile-page .logo-media-item-container .media-item > img{margin-right:10px;}
table#profile-orders{border-color:#914695;}
table#profile-orders thead tr{background:#9a4e9e;font-weight:300;color:#ffffff;}
@media (min-width:1200px){.modal-lg{width:1200px;}
}
a.buttonCustom{background:#9a4e9e none repeat scroll 0 0;border-radius:2px;color:#f8f2f9;font-size:12px;font-weight:normal;padding:10px 15px 5px;text-transform:uppercase;margin-bottom:15px;}
a.buttonCustom:hover, a.buttonCustom:focus{color:#FFFFFF;}
.info-content{margin-top:15px;margin-bottom:40px;}
.well-grey{background-color:#f0f0f0;padding:20px;}
.content .well-grey ul.checklist{margin-bottom:0;}
.contact-img{border:1px solid #ccc;float:left;margin-bottom:20px;position:relative;top:3px;width:110px;margin-right:10px;}
.contact-img img{display:block;height:auto;max-width:100%;}
#help-home{border:1px solid #ccc;position:relative;}
#help-home .cat-item.border-right{border-right:1px solid #ccc;}
#help-home .cat-item.border-right:nth-child(3n+3){border-right:none}
#help-home .cat-item.border-top{border-top:1px solid #ccc;}
#help-home .cat-item{display:block;float:left;height:170px;overflow:hidden;}
.content #help-home .content-title, .content .heading-intro .content-title{text-transform:none;}
.content #help-home h5.content-title{padding-bottom:8px;padding-top:0;}
#help-home .cat-item:hover{background:#f0f0f0;}
#help-home .cat-item .content{padding:10px 0 0 110px;position:relative;width:auto;}
#help-home .cat-item .content .image{left:20px;position:absolute;top:15px;}
#help-home .cat-item .content p{margin:0 0 10px;width:auto;}
.arrow, .arrow a{color:#9a4e9e;}
#help-home .cat-item.bg-purple.border-top{border-top:1px solid #9a4e9e;}
#help-home .cat-item.bg-purple:hover, #help-home .cat-item.bg-purple{background-color:#9a4e9e;position:relative;top:0;}
#help-home .cat-item .content .image-call-us{left:17px;position:absolute;top:35px;}
.acc-body{background-color:#dcdcdc;padding:10px 20px;}
#accordion h3{border-bottom:1px solid #ccc;color:#9a4e9e;cursor:pointer;display:block;line-height:30px;min-height:30px;padding:0 30px 0 0;position:relative;font-size:16px;text-decoration:none;margin-bottom:0;}
.acc-body p{margin-bottom:0;}
.link-back{display:inline-block;font-size:18px;height:20px;margin-top:20px;line-height:20px;padding:0;white-space:nowrap;width:100px;}
.mainTitle{background:#231f20 none repeat scroll 0 0;color:#fff;font-size:18px;font-weight:normal;line-height:normal;margin:30px 0 0;padding:10px 0 10px 20px;position:relative;}
.modal-header .close{opacity:1;text-shadow:none;color:#fff;}
.original-price{color:#888888;text-decoration:line-through;font-size:20px}
.bullet{background:#670d6b;border-radius:5px;height:5px;width:5px;margin-top:6px;display:block;}
.totals{color:#999}
.cart_features{padding-left:10px;margin-top:5px}
.cart_features li{color:#888888;font-size:12px;font-style:italic;list-style:none;line-height:14px;}
.fixed-social{position:fixed;right:0;top:50%;margin-top:-225px;z-index:999; }
div.fbToggleWrapper, div.chatToggleWrapper{position:absolute;right:-520px;width:520px;height:auto;}
div.fbToggleContent{float:right;}
.fixed-social a{right:75px;}
.fixed-social a.chatToggleBtn{top:0;}
.fixed-social a.fbToggleBtn{top:100px;}
.social_handler{background-color:#F6F6F6;padding:10px 10px 0;}
#buy-points-form{background:#ededed}
#blueimp-gallery .modal-content{max-height:calc(100vh - 0px);}
#blueimp-gallery .modal-content img{max-height:calc(100vh - 200px);position:relative}
#blueimp-gallery .modal-body{padding:0;}
.login-block a{color:#d7d2d8;padding:0;}
.login-block a:hover, .login-block a:focus{text-decoration:underline;color:#FFF;outline:none;}
.btn-success{background:#32CD32;border-color:#4cae4c;}
#main-navbar form#main-search-form > .form-group{margin:8px 0 8px 8px;}
#main-navbar form#main-search-form > .form-group input[type="text"]{background:#FFF;height:auto;font-size:16px;padding:8px 8px 3px;border-radius:5px;color:#9a4e9e}
#main-navbar form#main-search-form > .form-group .search-button{height:auto;right:5px;top:-8px;}
#main-navbar .main-nav{margin:0 0px; display: flex;justify-content: space-between;}
#main-navbar .main-nav li{margin:0;}
#top-pakket-btn{background:#670d6b;border-color:#670d6b;}
#top-pakket-btn:hover{background:#9a4e9e;border-color:#9a4e9e;}
#our-relationships p{color:#8c8a8b;font-size:16px;}
.scroll-1, .scroll-2{width:100%;overflow-x:scroll;overflow-y:hidden;}
.scroll-1{height:20px;margin-bottom:15px;}
.inner-scroll-1{height:20px;}
.brand-items__list, #prominent-carousel{position:relative;}
.brand-items__list #carousel{padding:25px;}
.brand-items #carousel>ul>li img{vertical-align:middle;margin:10px 17px;}
.brand-items #carousel>ul>li{display:table;height:150px;}
.brand-items #carousel>ul>li a{display:flex;justify-content: center; align-items: center; height: 160px;width:194px; margin: 15px; border-radius: 15px;
    border:1px solid #ccc;
    -webkit-box-shadow: 0px 0px 50px -32px rgba(165,73,162,0.5);
    -moz-box-shadow: 0px 0px 50px -32px rgba(165,73,162,0.5);
    box-shadow: 0px 0px 50px -32px rgba(165,73,162,0.5);
}
.brand-items #carousel>ul>li a:hover{border-color:#000}
.brand-items .brand-info{color: #231F20C2;}
.brand-items .carousel-prev, .brand-items .carousel-next,
#prominent-carousel .carousel-prev, #prominent-carousel .carousel-next{color:#9a4e9e;font-size:30px;position:absolute;top:42%;z-index:99;width:38px;height:38px;}
#prominent-carousel .carousel-prev, #prominent-carousel .carousel-next{top:44%;}
#prominent-carousel .carousel-prev{left:-25px;}
#prominent-carousel .carousel-next{right:-30px;}
.brand-items .carousel-prev{left:-7px; top:46%; font-size:20px}
.brand-items .carousel-next{right:-4px; top:46%; font-size:20px}
.brand-items .carousel-prev:hover, .brand-items .carousel-next:hover{color:#670d6b;}
.brand-items__list ul{margin:8px !important;}
#prominent-carousel li{margin:0 15px;width:262px;}
#home-news-block h3{font-weight:600;}
#home-news-block .view-all{color:#670d6b;margin-top:25px;float:right;font-size:16px;font-weight:600;}
#home-news-block h4 a{font-weight:500;}
#home-news-block .article-item .more > a, .article-item.no-bkg a{font-weight:600;text-transform:none;color:#670d6b;}
.article-item.no-bkg{background:none;}
.article-item.no-bkg .article-item__over{}
#popular-categories ul{padding:0}
#popular-categories li{display:inline;}
#popular-categories li a{padding:5px 20px 1px;background:#f4edf5;border-radius:5px;display:inline-block;margin:5px;font-size:15px;}
#popular-categories li a:hover{background:#670d6b;color:#FFF;text-decoration:none;}
.promo-category .promo-category__photo .order-per-item-icon{z-index:99;}
.promo-category__info .price{padding-bottom:0;}
.incl-btw-price{color:#ccc;}
.promo-category.small .promo-category__info .price{font-size:24px;padding-top:5px;}
.product-details .sold-out-block{padding:2px 8px 0;margin-top:10px;width:120px;text-align:center;}
.products-list .sold-out-block{margin:0 -15px;width:auto;}
.paralax{background-attachment:fixed;background-image:url("https://sterkado.nl/wp-content/uploads/2015/04/grijs-01-940-434.jpg");background-position:left top;background-repeat:no-repeat;background-size:cover;border-bottom:0 solid #eae9e9;border-left-color:#eae9e9;border-right-color:#eae9e9;}
#header .text-md-right .promo-bar__list li a{background:url('/public/images/list-check.png') no-repeat 0 15px;padding-left:22px;}
#header .text-md-right .promo-bar__list li:last-child a{background-position:0 -22px;}
.widescreen-promo .btn-custom-light{font-weight:normal; padding: 12px 35px 9px;}
.brand-title, .promo-item h3, .promo-items .btn.btn-custom-light{font-weight:normal;}
.product-container .big-image img{max-height:565px;margin:0 auto;width: 100%;height: auto;object-fit: contain;}
.article-content .list-group-item{background:none;border:none;padding:8px 15px}
.article-content ul.list-group{margin-bottom:0px}
.promo-bar-details{background:#670d6b;color:#FFF;}
.promo-bar-details .inner{padding:10px;}
.promo-bar-details .close-block{position:absolute;right:15px;top:12px;}
.promo-bar-details .close-block span{display:block;width:15px;height:15px;color:#FFF;}
.promo-bar-details .container{position:relative}
.kerstpakket-sign-form.sign-form-block h3, .mijneigenpakket-sign-form.sign-form-block h3{text-align:center;margin-bottom:10px !important;}
.titleSubtitleSidebar{padding:15px;background-color:#670D6B;color:#fff;font-size:15px;}
.titleSubtitleSidebar h3{font-size:19px !important;margin-top:10px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form .radio label{font-size:15px;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form::-webkit-input-placeholder{font-size:14px !important;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form::-moz-placeholder{font-size:14px !important;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form:-ms-input-placeholder{font-size:14px !important;}
#content.keuze-kerstpakket-page .kerstpakket-sidebar .kerstpakket-sign-form:-moz-placeholder{font-size:14px !important;}
.eigenWidescreen_photo{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 0;background:url(../images/new-design/eigenImage.png);}
.eigenWidescreen_photo.v2{background:url(../images/new-design/eigenImage2.webp) no-repeat top center; font-size:18px;}

.eigenWidescreen_photo-wrap {
    background: linear-gradient(to right, #422351 50%, #56245F 50%);
    padding-bottom: 50px;
}
.eigen_widescreen-promo__info{color:#fff;position:relative;bottom:-65px;left:0;width:100%;}
.v2 .eigen_widescreen-promo__info{bottom:auto; padding-top: 110px;}
.v2 .tab-content{background:#FFF; padding:50px; padding-top:30px; color:#000; font-size:16px}
.v2 .tab-content input{padding: 25px 18px 20px;}
.v2 .tab-content input:focus{border: 1px solid #9A4E9E; border-radius: 4px; box-shadow: 0 0 4px 0 rgba(160,20,123,0.3);}
.v2 .tab-content .btn, .green-btn{padding:15px 30px; font-size:16px; font-weight:bold;font-family: Hind; border-radius: 4px;}
.green-btn:hover{font-weight: bold;}
.v2 .xmss h2{padding-top:110px}
.pakketselectie-page .xmss h2.content-title{padding-top: 0}
.v2 .nav-tabs > li{width:50%}
.v2 .nav-tabs li a{background:#F4EDF5; text-align:center; padding:25px 0; font-size:12px; font-weight:bold; color:#9B74A1}
.v2 .nav-tabs li.active a{background:#FFF; color:#62256A}
.v2 .nav-tabs li.active a:hover, .v2 .nav-tabs li.active a:focus {border:none;}
.v2 .nav-tabs > li > a{margin-right:0; border-radius:initial; border:none}
.v2 h2.content-title{text-transform: capitalize; margin-bottom:15px !important; font-size:42px !important;}
.v2 #demo{ line-height:26px;}
.v2 #demo .btn{background:#5AB75D; border-radius: 4px;}
.v2 #demo strong{margin-bottom:25px; display:block}

#nav-block .form-control::-moz-placeholder{ font-size:14px; font-weight:normal;}
#nav-block .form-control:-moz-placeholder{ font-size:14px; font-weight:normal;}
#nav-block .form-control::-webkit-input-placeholder{ font-size:14px; font-weight:normal;}
#nav-block .form-control:-ms-input-placeholder{ font-size:14px; font-weight:normal;}

#nav-block .form-control{color:#333; border-radius: 4px; border: 1px solid rgba(154,78,158,0.4); font-weight:bold}
#nav-block .form-control:focus{box-shadow: 0 0 4px 0 rgba(160,20,123,0.3); border: 1px solid #9A4E9E; }
#nav-block select.form-control option[value=""]{font-weight:normal}
.content .v2 ul.checklist{margin-top:42px}


#advantages-block{padding: 125px 0 115px}

#how-works-block{text-align:center; padding: 118px 0 80px}
#how-works-block h3{font-size:32px; font-weight:600; text-transform: initial; color:#63246B}
#how-works-block .description{font-size:18px; padding:20px 0 73px 0; text-align:center}
#how-works-block .img{height:160px}

#how-works-block .steps span, #package-options .steps span{display:block}
#how-works-block .step, #package-options .step{font-size:100px;line-height: 100px; font-weight:bold; color:#EFE9F0}
#how-works-block .step-title, #package-options .step-title{position:relative; top:-65px; background:#FFF; color:#86578C; font-size: 14px; font-weight:600;}
.pakketselectie-page #how-works-block .step-title, #package-options .step-title{font-size: 12px;}
#how-works-block .step-description, #package-options .step-description{font-size:14px; line-height: 24px;}
#how-works-block #steps .col-sm-4, #package-options #steps .col-sm-4{padding: 0 68px;}
#package-options .step{color:#7E4482}
#package-options .step-title{background:none; color:#FFF}
#package-block{background:url(../images/new-design/pattern.webp) repeat #853D89; color:#E3D7E4; padding: 65px 0 85px; font-size:18px;}
#package-block h2{color:#FFF; font-size:32px; margin-bottom:35px}
#package-options{margin:93px 0 0}
#voucher-block{margin-top:215px;}
#package-options .steps{text-align:center}

#request-quote-block{background: #EFE9F0; text-align:center; padding: 134px 0 133px; font-size:18px; line-height:29px;}
#request-quote-block a{padding: 10px 25px 7px; border-radius: 4px; font-size: 16px; font-weight: 700; color: #f8f2f9; background: #5cb85c; margin-top: 32px; display:inline-block}
#request-quote-block h2{color:#62256A; font-size:32px; margin-bottom:30px}
.parent-vcenter {padding: 5% 0;}
.child-vcenter { padding: 10% 0;}
.kerstpakket-samenstellen .parent-vcenter {padding: 2% 0;}
.eigen-keuze-kerstpakket .parent-vcenter {padding: 4% 0;}
.eigen-keuze-kerstpakket .child-vcenter { padding: 0 0;}
#voucher-block .parent-vcenter {padding: 2% 0;}
#voucher-block .child-vcenter {padding: 0;}
#voucher-block h2{margin-top:0}
#advantages-block h2{font-size:32px; color:#622569}
#advantages-block ul.checklist li{margin-top:25px}

.eigenWidescreen_photo.v2 #demo .submit-button-container{text-align:right; margin-top: 35px;}

@media screen and (max-width:760px){
    .v2 #nav-block{padding:0}
    .eigenWidescreen_photo-wrap, .eigenWidescreen_photo.v2{height:auto  !important; max-height:none  !important}
    #how-works-block{padding-top:0}
    .eigenWidescreen_photo.v2 #demo .submit-button-container{text-align:center}
    #how-works-block .description{padding-bottom:30px}
    #how-works-block .step-description{margin-bottom:30px}
    #how-works-block{padding-bottom:0}
    #package-block, .child-vcenter{padding:0}
    #package-options{margin:70px 0 0px; border-bottom:1px solid #A574A9; padding-bottom:20px}
    #voucher-block{margin-top:0;}
    #package-options .col-sm-5{margin-bottom:20px}
    #package-block{padding-bottom:150px}
    #package-block h2{margin-bottom:20px}
    #request-quote-block{padding: 25px 0 50px}
    #advantages-block{padding: 40px 0}
    .v2 #demo strong{margin-bottom:15px;}
    .v2 .xmss h2{padding-top:40px}
    #advantages-block h2{margin:0}
}
@media screen and (max-width:740px){
    #steps .col-sm-4:last-child img{ margin-left: 45px;}
}


.textpartTop{background-color:#9A4E9E;padding:25px;position:relative;}
.textpartTop p{color:#fff !important;font-size:17px;line-height:25px;margin:0}
.textpartTop:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:25px 0 0 25px;border-color:transparent transparent transparent #9A4E9E;position:absolute;left:30px;top:-25px;}
.pad15{padding:15px 0;}
.afterHeaderSlider{position:relative;margin-bottom:30px;}
.afterHeaderSlider .owl-carousel .owl-item img{width:auto;margin:0 auto;}
.afterHeaderSlider .sliderUnderTopImage .owl-nav{display:none;}
.afterHeaderSlider .sliderUnderTopImage .owl-dots .owl-dot.active span{background:#6B136E !important;}
.secondSidebar{margin-top:25px;}
.secondSidebar .contentSecondSidebar{background-color:#F5EDF5;font-size:15px;line-height:24px;padding:30px;}
.secondSidebar .contentSecondSidebar .subtitleSecondSidebar{margin-top:15px;}
.firstSidebar{padding-left:30px;padding-right:30px;}
.firstSidebar .radio label{font-size:14px !important;}
.secondSidebar button{padding:10px 7px 7px;background:#5cb85c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:300;font-size:14px;font-weight:normal;color:#f8f2f9;}
.secondSidebar button:hover{color:#fff !important;}
.col-md-5.demoversie-content{position:relative;}
.col-md-5.demoversie-content img{position:absolute;bottom:-85px;right:33px;display:none;}
.rightPartLeftSlide{display:block;width:100%;overflow:hidden;}
.rightPartLeftSlide .owl-carousel .owl-item img{width:auto !important;margin:0 auto;}
.leftAndRightParts{display:block;width:100%;overflow:hidden;}
.leftAndRightParts .leftPartLeft{display:block;width:65%;float:left;margin-right:5%;}
.leftAndRightParts .rightPartleft{display:block;width:30%;float:left;padding-top:75px;}
.leftAndRightParts .rightPartleft .rightPartLeftSlide .owl-nav{display:none;}
.leftAndRightParts .rightPartleft .rightPartLeftSlide .owl-theme .owl-dots{margin-top:20px;}
.leftAndRightParts .rightPartleft .rightPartLeftSlide .owl-theme .owl-dots .owl-dot.active span{background:#6B136E !important;}
.firstVisible,
.LastVisible{opacity:0.2;}
@media screen and (max-width:992px){
    .eigen_widescreen-promo__info{bottom:auto;top:-70px;position:relative;}
    .carousel-control.right, .carousel-control.left{z-index:9999;}
    .fixed-social a{right:55px;}
    .keuze-kerstpakket-page .eigen_widescreen-promo__info{top:0;}
    header.content-header.pad15 .col-md-2.col-xs-12.pull-right{margin-bottom:10px;}
    .col-md-5.demoversie-content img{display:none;}
    .firstVisible,
    .LastVisible{opacity:1;}
}
.leftUkuntLi{display:block;width:48%;float:left;margin-right:4%;}
.rightUkuntLi{display:block;width:48%;float:left;}
@media screen and (max-width:690px){
    header.content-header.pad15 .col-md-2.col-xs-12.pull-right a{display:block;float:none;margin-bottom:10px;}
    .leftAndRightParts .leftPartLeft{width:100%;margin-right:0;float:none;}
    .rightPartleft{width:100% !important;float:none !important;}
}
.content-2, .content-4{background:#FFF;padding:30px 0;}
.content-2{border-top:5px solid #670d6b;}
.content-2 .container{position:relative;}
.content-2 .content-separator-bow{top:-70px !important;}
.content-3{padding:30px 0;}
.kerstpakket-samenstellen-page .eigenWidescreen_photo .content-title,
.pakket-selectie-page .eigenWidescreen_photo22 .content-title, .keuze-kerstpakket-page h2.content-title, .pakketselectie-page h2.content-title{color:#FFF;margin-bottom:40px;margin-top:0;font-size:35px;text-shadow:3px 2px 1px #000;}
.kerstpakket-samenstellen-page .eigenWidescreen_photo .content-subtitle{margin-bottom:5px;color:#FFF;font-size:22px;font-weight:bold;}
#carousel .product-details{text-align:center;}
ul.red-buttons li{display:inline}
ul.red-buttons li a{padding:10px 17px 0;display:inline-block;background:url('../images/arrows.png') no-repeat -80px 14px;color:#64ad50;font-weight:500;margin-left:30px;margin-top:14px;font-size:15px;}
#content.kerstpakket-samenstellen-page .checklist-ordered.checklist-bottom li{background:#f5edf5;margin-top:0;padding:15px 15px 15px 68px;height:165px;}
.content.kerstpakket-samenstellen-page ul.checklist.checklist-ordered.checklist-bottom > li > span{top:18px;left:20px;background:#FFF;font-size:19px;}
#content.kerstpakket-samenstellen-page .checklist-ordered.checklist-bottom h4{color:#670d6b;margin-top:8px;font-weight:normal;}
#content.kerstpakket-samenstellen-page .checklist-ordered.checklist-bottom a{background:#9a4e9e;color:#FFF;font-size:12px;padding:4px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.kerstpakket-samenstellen-page .carousel-prev, .kerstpakket-samenstellen-page .carousel-next{background:url('../images/arrows.png') no-repeat 0 0;text-indent:999px;width:37px;left:-50px !important;top:35% !important;}
.kerstpakket-samenstellen-page .carousel-next{background-position:-40px 0;left:auto !important;right:-50px !important;}
#content.pakket-selectie-page .checklist{margin-top:0;}
#content.pakket-selectie-page .checklist-ordered{margin-top:35px;}
#content.pakket-selectie-page .checklist .items{padding:25px 25px 120px;min-height:774px;position:relative;color:#606060;}
#content.pakket-selectie-page .checklist .items h4{color:#670d6b;}
#content.pakket-selectie-page .checklist .item-1{background:url(../images/pakket-selectie-icons-1.png) no-repeat bottom center #f5edf5;}
#content.pakket-selectie-page .checklist .item-2{background:url(../images/pakket-selectie-icons-2.png) no-repeat bottom center #f5edf5;}
#content.pakket-selectie-page .checklist .item-3{background:url(../images/pakket-selectie-icons-3.png) no-repeat bottom center #f5edf5;}
#content.pakket-selectie-page .checklist .items > span{position:absolute;top:-20px;left:45%;padding:5px 15px;background:#670d6b;color:#FFF;font-family:'Aspire';font-size:20px;}
#content.pakket-selectie-page .more-details h3.content-title{font-weight:500;margin-bottom:0;}
#questions-block{background:url('../images/bubbles.webp') #f5edf5;min-height:261px;padding:55px 0;color:#9a4e9e;font-size:23px;}
#questions-block a{color:#9a4e9e;}
#questions-block h3{font-size:32px;color:#670d6b;margin:40px 0 20px 0;text-transform:uppercase;}
input.datepicker{padding:6px 12px;}
@media screen and (max-width:1600px){
    .eigenWidescreen_photo22{height:auto;}
    .eigenWidescreen_photo22 .carousel-inner .item img{height:auto !important;}
}
@media screen and (max-width:768px){
    .pakket-selectie-page .content-header a.btn.btn-custom-light.radius{display:block;margin-bottom:10px;}
}
.pakket-selectie-page .mijneigenpakket-sign-form .col-lg-6{padding-right:12px;}
.pakket-selectie-page .mijneigenpakket-sign-form label{font-size:13px;}
.pakket-selectie-page .mijneigenpakket-sign-form input[type="radio"]{margin-left:-15px;margin-top:1px;}
@media screen and (max-width:920px){
    ul.checklist.checklist-ordered.checklist-bottom .leftUkuntLi{width:100%;margin-right:0;margin-bottom:10px;height:auto;}
    ul.checklist.checklist-ordered.checklist-bottom .rightUkuntLi{width:100%;height:auto;}
}
.eigenWidescreen_photo22{position:relative;}
.content-1{max-width:994px;margin:0 auto;}
.content-1 h2{font-size:33px;color:#9a4e9e;margin-top:0;}
.content-1 h2 strong{color:#670d6b;}
.pakket-selectie-page .carousel-indicators{bottom:70px;}
.article-item{background:none;padding:15px;min-height:250px;}
.article-item{background:#f4edf5 none repeat scroll 0 0;}
.article-photo{height:auto;}
.article-item__content{padding:0;}
.articles-list{padding:0;}
.article-item.no-bkg{padding-left:0;padding-right:0;}
.article-item__content h4{margin-top:0;}
.blueimp-gallery .modal-body{padding:0 0 56.25% !important;}
.blueimp-gallery .modal-body img{max-height:100% !important;position:absolute !important;}
.small-gallery .blueimp-gallery .modal-body{padding:0!important;}
.small-gallery .blueimp-gallery .modal-body img{max-height:calc(100vh - 200px)!important;position:relative!important;}
.request-price-btn{color:#670d6b}
.request-price-btn:hover{background:#670d6b;color:#FFF}
.new-pagination a{color:#914695}
.new-pagination input{display:inline-block;padding:0;text-align:center;width:35px;}
.new-pagination .tooltip.top .tooltip-arrow{border-top-color:#670d6b;opacity:0.6;}
.new-pagination .tooltip.top > .tooltip-arrow{background:none}
.new-pagination a{text-decoration:none;}
.submit-arrow{background:#670D6B;color:#FFF;border:none;height:33px;padding-top:5px;width:33px;}
#cart-form .control-label{padding-right:0; font-size:13px}
.datepicker {padding:9px 7px 5px 10px;}
.img-responsive-wrapper img{display: block; max-width: 100%; height: auto;}
.postcode-result{margin-bottom:15px;font-size:11px;line-height:15px}

.sidebar #webshop-accordion .panel-heading{background:#9a4e9e;display:none}
.sidebar #webshop-accordion .panel-heading:hover{background:#9a4e9e;}
.sidebar #webshop-accordion .panel-heading a{display:block; color:#FFF}
.sidebar #webshop-accordion .panel-heading a:hover,.sidebar #webshop-accordion .panel-heading a:focus{text-decoration:none}
.sidebar #webshop-accordion .panel-body{padding:0px;padding-bottom:0;}
.sidebar #webshop-accordion .panel{margin-bottom:15px; border:none}
.sidebar #webshop-accordion .collapse.in{display: block; visibility: visible;}
@media screen and (max-width:768px){
    .sidebar #webshop-accordion .panel-heading{display:block}
    .sidebar #webshop-accordion .collapse{display: none; visibility: hidden;}
    .sidebar #webshop-accordion .panel-body{padding:4px;}
    .sidebar #webshop-accordion .panel{border:1px solid #ddd}
}
#cart-products-wrapp{padding: 0;margin-top: 15px;font-size: 12px;}

/* keep-placeholder-when-user-types */
.request-form .form-group div{position: relative; background:#FFF}
.request-form .form-group label{position: absolute; right: 120px; top: 20px; bottom: 0;
    line-height: 13px;
    -moz-transition: 0.3s right ease;
    -ms-transition: 0.3s right ease;
    -o-transition: 0.3s right ease;
    -webkit-transition: 0.3s right ease;
    transition: 0.3s right ease;
    z-index: 0}

.request-form input{position: relative; z-index: 2; padding:25px 18px 20px;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .v2 .tab-content input{padding:15px 18px 20px; height:50px}
}
/* Placeholder */
.request-form input:-moz-placeholder{}
.request-form input:-ms-input-placeholder{}
.request-form input::-webkit-input-placeholder{}

/* Label */
.request-form input:focus + label{right: 10px; font-weight: normal;}
.request-form input:focus{background-color: rgba(255,255,255,.8);}


#search-pakkets{color:#FFF; font-size:35px; text-align:center; font-family: hindlight}
#search-pakkets .glyphicon-menu-down{font-size:28px}
#search-pakkets select{background:none; border:none}
#search-pakkets .pink-underlined .select2-chosen{color:#FB8B24; border-bottom: 1px dotted #FB8B24; font-size:40px; font-family: hindlight}
#search-pakkets .select2-choice{background:none; border:none; box-shadow: none; line-height: initial; height: 63px;}
#search-pakkets .select2-arrow{display:none}
#search-pakkets .select2-chosen{padding:0; color: #FFF; margin:0; line-height: 50px;}
#search-pakkets #select2-chosen-1{}
#search-pakkets #select2-chosen-1 .pink-underlined{position: relative; top: -45px; right: 10px; display: inline-block; margin-left: 15px; width:225px}
#search-pakkets #select2-chosen-1 .pink-underlined span{position: absolute; top: -3px;}
#search-pakkets #btns{margin-top:80px}
.homepage #select2-drop{width:auto !important;}
.homepage .select2-results{padding:0; margin:0; background:#DBA0DE;}
.homepage .select2-drop-active{border:none; background:none}
.homepage .select2-results .select2-result-label{font-size:37px; white-space: nowrap; padding-right:25px; padding-left:15px}
#price-range .ui-corner-all{border-radius: 10px; background:#670d6b; border: none;}
#price-range{height: .4em;}
#price-range .ui-slider-handle{top: -0.4em; width: 1.0em; height: 1.0em;}
.products-price-filter .submit-arrow{width:100%; padding:0; padding-top:5px;}
.show-all{color:#9a4e9e; margin-top:10px; display:block}
.show-all .glyphicon{position:initial !important; color:#9a4e9e !important;}
.sidebar-filter label{display:block; font-weight: normal}
#search-pakkets .btn-custom-light2{color:#FFF; font-size:18px; text-transform:none}
#search-pakkets .btn-custom-light2 .text{padding-bottom:5px}
#search-pakkets .btn-custom-light2 .glyphicon, .btn-custom-dark .glyphicon{border: 1px solid #FFF; background: #670d6b; color:#FFF; padding: 9px; margin-left: 15px;}
#original-kerstpaket-img{margin-bottom:25px; }
#original-kerstpaket-img a{color:#FFF}
#original-kerstpaket-img h3{font-size:38px; font-family:hindlight}
#original-kerstpaket-img h4{font-size:40px; font-family:aspire-regular}
.vcenter{ position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);}
.pcenter{position: relative; text-align: center;}
#intro-webshop-page{padding:30px 0px 10px}
#why-us-wrapper{border-bottom: 2px solid #eaeaea}
#why-us{padding: 25px 15px; list-style-type: none; margin: 0;display: flex;justify-content: space-around;}
#why-us span{text-decoration: underline}
#why-us li, #why-us-slider h4{padding-left:30px; background:url('../images/checked-orange.png') no-repeat 0px 0px;font-size:16px;  }
#why-us li:last-child{margin-right:0}
#why-us-slider{margin-top: 90px;}
#why-us-slider .item{padding: 30px; padding-bottom: 0}
#why-us-slider .owl-dots{margin:0}
.homepage #why-us li{color:#fff;}
#promo-intro{padding: 45px 0 10px 0; line-height: 27px}
#promo-intro h2{color:#A549A2; font-size:60px; font-weight: bold; margin-bottom:0}
#promo-intro .left-side{font-family:aspire-regular; font-size:28px; color:#9c4ba0; font-weight: bold; line-height: 48px;}
#promo-intro .right-side{font-family:hindlight-medium; font-size:15px; line-height: 28px}
#all-years-packets{padding-bottom: 60px;}
#all-years-packets h3{color:#A549A2; font-size:44px; font-family:hindlight-bold}
#all-years-packets h3 a{color:#812b84;}
#all-years-packets .row{margin:0;}
#all-years-packets .col-sm-6{padding:0;}
#all-years-packets .btn{padding:10px 25px 10px; font-family:hindlight-medium; font-weight:normal; font-size:18px; margin: 30px 0; text-transform:none;}
#all-years-packets p{padding:0 15px}
#all-years-packets .all-years-text{padding-right:80px; line-height: 26px;color:#231F20}
.brand-items{font-size:16px}
.brand-items h3{font-size:60px;line-height: 55px; color: #A549A2; font-family:hindlight-bold; margin-bottom: 15px}

.parent-vc{display: flex; justify-content: center;}
.child-vc{align-self: center;}

@media screen and (max-width:768px){
    #search-pakkets{font-size: 15px;}
    #search-pakkets .pink-underlined .select2-chosen{font-size: 17px; line-height: 16px;}
    #search-pakkets .select2-choice{height:23px}
    #search-pakkets .glyphicon-menu-down {font-size: 14px; }
    #promo-intro{padding: 20px;}
    .homepage .select2-results .select2-result-label{font-size:15px}
    #original-kerstpaket-img h3 {font-size: 22px;}
    #original-kerstpaket-img h4 {font-size: 26px;}
    #webshop-category-description h3{font-size: 30px;}
    .brand-items .quotes .row{margin-bottom:0px}
    .content-separator-bow{display:none}
    #why-us li{margin:0; width:100%}
    #why-us-slider{margin-top:30px}
    #why-us-slider .item{display: flex; justify-content: center}
    .request-form .form-group label{display:none}
    .v2 .xmss h2{padding-top: 0;}
    .v2 .tab-content{padding:20px}
    #questions-block{min-height: 340px;}
    #questions-block .btn{
        margin-bottom: 5px;
    }
}
@media screen and (min-width:768px) and (max-width:992px){
    #why-us li{margin-right:15px}
    #how-works-block #steps .col-sm-4, #package-options #steps .col-sm-4{padding: 0 20px}
    #contact-form label{text-align: left;}
}
@media screen and (min-width:992px) and (max-width:1200px){
    #why-us li{margin-right:88px}
    .mijneigenpakket-sidebar .pull-right{float:none !important}
    .mijneigenpakket-sidebar .request-form .form-group label{display:none}

}
#original-kerstpaket-img .vcenter{width:100%}
.eigen_widescreen-promo__info button{border-radius: 4px;}
.modal-dialog{z-index:9999}
#how-works-block .description a, a.underlined, .eigen_widescreen-promo__info .tab-content a{text-decoration: underline}
#search-pakkets .btn.orange{background:#FB8B24; border:none}

@media (max-width: 991px){
    .news-wrapp {
        display: flex;
        flex-direction: column;
    }
    .col-md-3 {
        order: 2;
    }
    .col-md-9 {
        order: 1;
    }
}
.slide-content .image-link{
    position: absolute;
    left: 50%;
    bottom: 15px;
}
.ajax-load{
    padding: 10px 0;
    width: 100%;
}

.overview-images img{
    max-height: 85px;
    width: auto;
    margin: 0 auto;
}

.promo-bar{
    background: #f4f4f4;
    padding-top: 8px;
    padding-bottom: 8px;
}
.promo-bar__list > li > a{
    color: #000;
}
#header .header-user-box a{
    color: #876B94 !important;
}
#header .button{
    background: #984395;
    border-radius: 3px;
    padding:12px 15px !important;
    color: #FFF;
}
.header-shopping-cart{
    background: #FB8B24;
    border-radius: 3px;
    padding:12px 15px !important;
}
.header-shopping-cart img{
    margin: 0 !important;
}

#user-links{width:100%; display: flex}
#user-links h5, #user-links a{padding:0; margin:0}
#user-links div{border-left: solid 1px #9a4e9e; padding: 0 6px; padding-left:5px}
#user-links a{white-space: nowrap;}

@media (max-width: 1200px) {
    .widescreen-promo__info h1{font-size: 50px;;}
    .widescreen-promo .promo-info{font-size: 24px}
    #why-us li {margin-right: 60px;}
}
@media (max-width: 992px) {
    .widescreen-promo__info h1{font-size: 36px; line-height: 48px;}
    .widescreen-promo .promo-info{font-size: 21px}
    #why-us li {margin-right: 5px;}
    #header .container .header-title {line-height: 22px;}
    #all-years-packets h3{font-size: 36px}
    #footer > .bottom li{line-height: 35px}
}

@media (max-width: 768px) {
    .widescreen-promo__info h1 {font-size: 36px;line-height: 45px;padding: 38px;}
    #header .container .header-title{font-size:16px; text-align: left}
    .promo-bar__list > li > a{padding:0}
    #header .container .header-title {font-size: 12px;}
    .widescreen-promo{height:380px; padding-top: 35px; background-position: right;}
    .widescreen-promo .promo-info{font-size: 18px; margin: 0}
    #promo-intro{line-height: 28px; text-align: center}
    #promo-intro h2{font-size: 40px;text-align: center;margin-bottom: 20px;}
    .promo-item__photo{float:none; padding: 0}
    .promo-item__photo img{height: 200px; object-fit: cover;}
    .promo-item__info{padding: 10px}
    #why-us{font-size:14px; padding-top:10px; height:36px;display:block; margin-top:30px}

    .brand-items h3{font-size: 40px;}
    .brand-items {font-size: 16px;}
    .widescreen-gray{padding: 0}
    #rituals-gift-packages{padding: 50px 0 60px 0;}
    #rituals-gift-packages h3 {font-size: 32px;}
    #rituals-gift-packages .rituals-gift-text {font-size: 17px;line-height: 30px;}
    #rituals-gift-packages .btn {font-size: 14px;}
    #all-years-packets .all-years-text {padding-right:0}
    #all-years-packets h3{font-size: 28px}
    .video-promo{padding-top:0}
    .video-promo h3 {font-size: 28px;}
    .video-promo {font-size: 17px;}
    .video-promo .btn {font-size: 15px;}
    #header .button{background:#fff; color:#8A3D88}
    #header a{color:#FFF}
    .promo-item h3 {font-size: 20px;}
    .promo-item .btn{margin-top: 25px;margin-bottom: 15px;}
    #footer > div{text-align:center}
    #footer ul.list-links{margin-bottom: 30px}
    #footer > .bottom li:last-child {display:block}
    #footer .bottom .col-sm-3{display: flex;justify-content: center;}
    #footer .bottom .footer-brands{margin-top: 20px}
}

@media (max-width: 425px) {
    .widescreen-promo__info h1{font-size: 32px;line-height: 45px;padding: 30px;}
}
.promo-item-type{background:#FFF; border-radius:10px; font-family: hindlight;; font-size: 14px; padding: 15px;line-height: 24px; margin-bottom:15px; position: relative;
    -webkit-box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.1);
}
@media screen and (min-width:992px){
    .promo-item-type{min-height: 230px}
    .promo-item-type .btn {position: absolute; bottom:15px}
}
@media (max-width: 768px) {
    .promo-item-type {
        margin: 30px
    }
    .header-links{
        background:#A549A2;
        margin-top:20px;
        padding: 20px 10px 10px;
    }
    #header-main{padding-bottom:0;}
    .header-logo{text-align:center}
    #user-links{margin-left:50px}
}

.promo-item-type h3{font-family: hindlight-bold; font-size: 20px;margin:0; padding: 10px 0; color:#000;}
.promo-item-type .btn {color: #FB8B24;padding: 0;margin-top: 15px; }
.promo-item-type .ribbon{background:#5C075F; position:absolute; top: -2px; right:-10px; color:#FFFFFFBA; border-radius: 30px; padding: 0 10px;  rotate: 3deg;}
.promo-item-type .ribbon.orange{background:#FB8B24}

ul.main-nav::before, ul::after{display:none}

@media screen and (max-width: 767px) {
	.xmasgiftsonline #main-navbar .main-nav {
		margin: 0 15px !important;
		display: block;
	}
}

@media screen and (max-width: 991px) {
	.brand-items .carousel-next,
	#prominent-carousel .carousel-next {
		right: 0;
	}

	.brand-items .carousel-prev,
	#prominent-carousel .carousel-prev {
		left: 0;
	}

	.site-rating .widescreen-brand__col.xcol-md-2 {
		float: none !important;
		margin: auto;
	}

	.site-rating .widescreen-brand__col.xcol-md-10 {
		display: table;
		width: 100%;
		font-size: 0;
	}

	.site-rating .brand-item {
		display: inline-block;
		vertical-align: top;
		font-size: 13px;
		height: auto;
		position: relative;
	}

	.site-rating .brand-item a, .site-rating .brand-item > div {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
		height: 70px;
	}

	.site-rating .brand-item.hr {
		display: block;
		border: 0;
		height: auto;
		padding: 0;
	}

	.site-rating .brand-item.hr div {
		width: 100%;
		height: 1px;
		margin: 10px 0;
	}
}
#payment-options-block .radio{
	margin: 10px 0
}
#payment-options-block label img {
	width: 40px
}
