html{overflow-y:scroll;}
body{box-sizing:border-box !important;}
html,body,div,form,header,main,footer,section,article,details,summary,aside,nav{margin:0px;padding:0px;}
a,img,figure,iframe,input,select,textarea,object,embed,form,legend,label{outline:none;}
a img,a figure{border:none;}
.web-wrapper,.web-wrapper div,.web-wrapper h1,.web-wrapper h2,.web-wrapper h3,.web-wrapper h4,.web-wrapper h5,.web-wrapper h6,.web-wrapper p,.web-wrapper form,.web-wrapper fieldset,.web-wrapper legend,.web-wrapper input,.web-wrapper textarea,.web-wrapper select,.web-wrapper button,.web-wrapper image,.web-wrapper img,.web-wrapper ul,.web-wrapper ol,.web-wrapper li,.web-wrapper table,.web-wrapper tr,.web-wrapper td,.web-wrapper iframe,.web-wrapper object,.web-wrapper embed,.web-wrapper header,.web-wrapper main,.web-wrapper footer,.web-wrapper section,.web-wrapper article,.web-wrapper details,.web-wrapper summary,.web-wrapper aside,.web-wrapper nav,.border-box{box-sizing:border-box !important;}
.web-wrapper,.web-wrapper div,.web-wrapper form,.web-wrapper header,.web-wrapper main,.web-wrapper footer,.web-wrapper section,.web-wrapper article,.web-wrapper details,.web-wrapper summary,.web-wrapper aside,.web-wrapper nav{position:relative;display:block;float:none;clear:both;}
.web-wrapper .web-show{display:block !important;}
.web-wrapper .web-hidden{display:none;overflow:hidden;}
.web-wrapper .web-block{clear:both !important;display:block !important;float:none !important;}
.web-wrapper .web-float{clear:none !important;display:block !important;float:left !important;}
.web-wrapper .web-centered{margin:0px auto 0px auto !important;}
.web-wrapper .left{clear:none;float:left;text-align:left;}
.web-wrapper .center{clear:none;float:left;text-align:center;}
.web-wrapper .right{clear:none;float:right;text-align:right;}
.web-wrapper .float-center{clear:none;float:left;text-align:left;}
.web-wrapper .float-left{clear:none;float:left;text-align:left;}
.web-wrapper .float-right{clear:none;float:right;text-align:right;}
.web-wrapper .text-center{text-align:center;}
.web-wrapper .text-left{text-align:left;}
.web-wrapper .text-right{text-align:right;}
.web-wrapper .text-justify{text-align:justify;text-align-last:left;}
.web-wrapper .cleared{float:none;clear:both;margin:0px;padding:0px;border:none;font-size:1px;}
.web-wrapper ul{clear:both;}
.web-wrapper .show-parent,.web-wrapper .show-ancestor,.web-wrapper .show-self,.web-wrapper .show-child,.web-wrapper .show-sibling,.web-wrapper .show-descending{display:block;}
body .hover-hide,body .hover .hover-show,body *:hover > .hover-show{display:block !important;}
body .hover-show,body .hover .hover-hide,body *:hover > .hover-hide{display:none !important;}
body .text-left{text-align:left;}
body .text-center{text-align:center;}
body .text-right{text-align:right;}
body .text-justify{text-align:justify;text-align-last:left;}
.web-wrapper .system-messages{padding:0px 0px 22px 0px;}
.web-wrapper .system-message-error{background:#FFF0F0;background-image:url('https://www.schors.nl/beheer/images/system_message_error.png');background-position:7px 4px;background-repeat:no-repeat;border:#C00000 dashed 1px;padding:5px 7px 5px 30px;margin:0px 0px 8px 0px;width:100%;}
.web-wrapper .system-message-notice{background:#F0F0FF;background-image:url('https://www.schors.nl/beheer/images/system_message_notice.png');background-position:7px 4px;background-repeat:no-repeat;border:#0000C0 dashed 1px;padding:5px 7px 5px 30px;margin:0px 0px 8px 0px;width:100%;}
.web-wrapper .system-message-success{background:#F0FFF0;background-image:url('https://www.schors.nl/beheer/images/system_message_success.png');background-position:7px 4px;background-repeat:no-repeat;border:#00C000 dashed 1px;padding:5px 7px 5px 30px;margin:0px 0px 8px 0px;width:100%;}
.web-wrapper .system-message-warning{background:#FFF8F0;background-image:url('https://www.schors.nl/beheer/images/system_message_warning.png');background-position:7px 4px;background-repeat:no-repeat;border:#C06000 dashed 1px;padding:5px 7px 5px 30px;margin:0px 0px 8px 0px;width:100%;}
.web-wrapper .system-message-insert,.web-wrapper .system-message-update,.web-wrapper .system-message-delete,.web-wrapper .system-message-debug{background:#F0F0F0;background-image:url('https://www.schors.nl/beheer/images/system_message_debug.png');background-position:7px 4px;background-repeat:no-repeat;border:#C0C0C0 dashed 1px;padding:5px 7px 5px 30px;margin:0px 0px 8px 0px;width:100%;}
table.fixed{table-layout:fixed;}
table.list{margin-bottom:16px;}
table.list td{border:#FFFFFF solid 1px !important;}
table.list td td{border:none !important;}
table.list tr.head td{background:#000000;}
table.list tr.head td,table.list tr.head a,table.list tr.head a:hover,table.list tr.head div.label,table.list tr.head div.text{color:#FFFFFF;}
table.list tr.head div.sort-icon{font-size:9px;margin:5px 0px 0px 0px;}
table.list div.label{font-weight:bold;margin:5px 8px 5px 8px}
table.list div.text{margin:5px 8px 5px 8px}
table.list td[align=right] div.text{text-align:right;}
table.list div.table{margin:5px 8px 5px 8px}
table.list div.table img{font-size:9px;margin:0px 0px 0px 5px;}
table.list div.icon{font-size:9px;margin:5px 0px 0px 5px;}
table.list div.input{font-size:9px;margin:3px 0px 0px 3px;}
table.list tr.even td{background:#E8E8E8;}
table.list tr.odd td{background:#F8F8F8;}
table.list tr.group td{background:#D8D8D8;}
table.list tr.hover td{background:#C8C8C8;}
table.list td,table.list a{color:#000000;font-family:Arial;font-size:12px;}
table.list a:hover{color:#666666;}
table.form{margin-bottom:16px;}
table.form td{font-family:Arial;font-size:12px;}
table.form em{color:#FF0000;font-family:Arial;font-size:12px;font-style:normal;}
table.form a{color:#333333;font-family:Arial;font-size:12px;}
table.form a:hover{color:#666666;}
table.form tr.head td{background:#000000;color:#FFFFFF;}
table.form tr.head *{color:#FFFFFF !important;}
table.form tr.odd td{background:#E8E8E8;color:#333333;}
table.form tr.even td{background:#F8F8F8;color:#333333;}
table.form tr.group td{background:#D8D8D8;color:#333333;}
table.form tr.highlight td{background:#00FF00;}
table.form tr.highlight div.label,table.form tr.highlight div.text{color:#FF00FF;}
table.form tr.error div.label,table.form tr.error div.text,table.form td.error div.label,table.form td.error div.text{/* background:#FFE0E0;*/
color:#FF0000;}
table.form tr.error input.file,table.form tr.error select.select,table.form tr.error texarea.textarea,table.form tr.error input.textfield,table.form td.error input.file,table.form td.error select.select,table.form td.error texarea.textarea,table.form td.error input.textfield{background:#FFE0E0;}
table.form div.icon{padding:3px 0px 0px 2px;}
table.form div.image{padding:2px 0px 2px 0px;}
table.form div.input{padding:2px 0px 2px 0px;}
table.form div.label{padding:4px 4px 4px 0px;/* Additional padding */
font-weight:bold;}
table.form div.label2{padding:3px 4px 4px 0px;/* Additional padding */
font-weight:normal;}
table.form div.label3{padding:3px 4px 4px 0px;/* Additional padding */
font-size:10px;font-weight:normal;}
table.form div.label small,table.form div.label2 small,table.form div.label3 small,table.form div.text small{color:#808080;font-size:10px;}
table.form div.text{padding:4px 4px 4px 0px;/* Additional padding */
font-weight:normal;}
table.form div.small{padding:5px 4px 4px 0px;/* Additional padding */
font-size:10px;font-weight:normal;}
table.form img.hint{cursor:pointer;}
table.form h2,table.form h3{margin-bottom:0px;padding-bottom:0px;}
table.statistics td{font-size:9px !important;}
table.statistics div.label{padding:4px 4px 4px 0px;/* Additional padding */
font-size:12px !important;font-weight:bold;}
.form input.button{cursor:pointer;margin:0px;padding:0px 6px 0px 6px;}
.form input[disabled].button{cursor:default !important;color:#999999 !important;}
.form input.file{color:#000000;font-family:Arial,Serif;font-size:11px;margin:0px;padding:1px 0px 0px 3px;height:21px;width:250px;}
.form input.textfield{background:#FFFFFF;color:#000000;font-family:Arial,Serif;font-size:11px;margin:0px;padding:1px 0px 0px 3px;height:21px;width:250px;}
.form input.textfield[disabled],.form input.password[disabled],.form input.file[disabled],.form select[disabled],.form textarea[disabled]{background:#D4D0C8 !important;}
.form input.checkbox[disabled],.form input.radio[disabled]{background:none !important;}
.form select.select{color:#000000;font-family:Arial,Serif;font-size:11px;margin:0px;padding:0px;width:250px;}
.form select.select_single{height:22px;}
.form textarea.textarea{color:#000000;font-family:Arial,Serif;font-size:11px;margin:0px;padding:1px 0px 0px 3px;height:250px;width:250px;}
.form select.select option{padding-top:3px;padding-bottom:3px;}
.form option.icon{background-repeat:no-repeat;background-position:3px 5px;padding-left:25px;}
.form option.icon[value="de-de"]{background-image:url('https://www.schors.nl/images/flags/de.png');}
.form option.icon[value="es-es"]{background-image:url('https://www.schors.nl/images/flags/es.png');}
.form option.icon[value="fr-fr"]{background-image:url('https://www.schors.nl/images/flags/fr.png');}
.form option.icon[value="en-us"]{background-image:url('https://www.schors.nl/images/flags/us.png');}
.form option.icon[value="nl-nl"]{background-image:url('https://www.schors.nl/images/flags/nl.png');}
.form input.textfield_s,.form select.select_s,.form textarea.textarea_s{width:150px;}
.form input.textfield_s_1_icon,.form select.select_s_1_icon,.form textarea.textarea_s_1_icon{width:132px;}
.form input.textfield_s_2_icon,.form select.select_s_2_icon,.form textarea.textarea_s_2_icon{width:114px;}
.form input.textfield_m,.form select.select_m,.form textarea.textarea_m{width:250px;}
.form input.textfield_m_1_icon,.form select.select_m_1_icon,.form textarea.textarea_m_1_icon{width:232px;}
.form input.textfield_m_2_icon,.form select.select_m_2_icon,.form textarea.textarea_m_2_icon{width:214px;}
.form input.textfield_l,.form select.select_l,.form textarea.textarea_l{width:500px;}
.form input.textfield_l_1_icon,.form select.select_l_1_icon,.form textarea.textarea_l_1_icon{width:482px;}
.form input.textfield_l_2_icon,.form select.select_l_2_icon,.form textarea.textarea_l_2_icon{width:464px;}
.form input.textfield_xl,.form select.select_xl,.form textarea.textarea_xl{width:750px;}
.form input.textfield_xl_1_icon,.form select.select_xl_1_icon,.form textarea.textarea_xl_1_icon{width:732px;}
.form input.textfield_xl_2_icon,.form select.select_xl_2_icon,.form textarea.textarea_xl_2_icon{width:714px;}
.form textarea.textarea_s{height:150px;}
.form textarea.textarea_m{height:150px;}
.form textarea.textarea_l{height:350px;}
.form textarea.textarea_xl{height:450px;}
.form input.textfield_address_invalid,.form input.textfield_code_invalid,.form input.textfield_color_invalid,.form input.textfield_csvstring_invalid,.form input.textfield_date_invalid,.form input.textfield_datetime_invalid,.form input.textfield_email_invalid,.form input.textfield_file_invalid,.form input.textfield_float_invalid,.form input.textfield_float1_invalid,.form input.textfield_float2_invalid,.form input.textfield_float3_invalid,.form input.textfield_float4_invalid,.form input.textfield_float5_invalid,.form input.textfield_float6_invalid,.form input.textfield_html_invalid,.form input.textfield_integer_invalid,.form input.textfield_ip_invalid,.form input.textfield_list_invalid,.form input.textfield_name_invalid,.form input.textfield_password_invalid,.form input.textfield_phone_invalid,.form input.textfield_postalcode_invalid,.form input.textfield_search_invalid,.form input.textfield_time_invalid,.form input.textfield_ubb_invalid,.form input.textfield_url_invalid,.form input.textfield_username_invalid,.form input.textfield_search_invalid,.form input.textfield_text_invalid,.form input.textfield_time_invalid{background:#FFF0F0 !important;color:#FF0000 !important;}
.form div.input div.formbuilder-search-suggestions{display:none;position:absolute;top:25px;left:0px;float:left;border:#000000 solid 1px;background:#FFFFFF;padding:0px;margin:0px;z-index:100;}
.form div.formbuilder-search-suggestions div.item{cursor:pointer;padding:3px 4px 3px 4px;margin:0px;font-family:Arial,Sans-Serif;font-size:11px;font-style:normal;font-weight:normal;}
.form div.formbuilder-search-suggestions div.hover{background:#E8E8E8;}
.web-wrapper .web-row{display:block;margin:0px;padding:0px;width:100%;}
.web-wrapper .web-column{clear:none;display:block;float:left;margin:0px;padding:0px;}
@media (orientation:portrait)
{
.hardware-phone .web-row .web-column,{clear:both;float:none;width:100%;}
.hardware-tablet .web-row .web-column,{clear:both;float:none;width:100%;}
}
@media (orientation:landscape)
{
.hardware-phone .web-row .web-column,{clear:both;float:none;width:100%;}
.hardware-tablet .web-row .web-column,{clear:both;float:none;width:100%;}
}
.formbuilder{margin-bottom:16px;}
.formbuilder em{color:#FF0000;font-style:normal;}
.formbuilder a{color:#333333;}
.formbuilder a:hover{color:#666666;}
.formbuilder tr.head td{background-color:#000000;color:#FFFFFF;}
.formbuilder tr.head *{color:#FFFFFF !important;}
.formbuilder tr.odd td{background-color:#E8E8E8;color:#333333;}
.formbuilder tr.even td{background-color:#F8F8F8;color:#333333;}
.formbuilder tr.group td{background-color:#D8D8D8;color:#333333;}
.formbuilder tr.highlight td{background-color:#00FF00;}
.formbuilder tr.highlight div.label,.formbuilder tr.highlight div.text,.formbuilder tr.highlight div.comment,.formbuilder tr.highlight div.code{color:#FF00FF;}
.formbuilder tr.error div.label,.formbuilder tr.error div.text,.formbuilder td.error div.comment,.formbuilder tr.highlight div.code{/* background-color:#FFE0E0;*/
color:#FF0000;}
.formbuilder tr.error input.file.invalid,.formbuilder tr.error select.select.invalid,.formbuilder tr.error texarea.textarea.invalid,.formbuilder tr.error input.textfield.invalid,.formbuilder td.error input.file.invalid,.formbuilder td.error select.select.invalid,.formbuilder td.error texarea.textarea.invalid,.formbuilder td.error input.textfield.invalid{background-color:#FFF0F0 !important;}
.formbuilder input.file.invalid,.formbuilder select.select.invalid,.formbuilder texarea.textarea.invalid,.formbuilder input.textfield.invalid{background-color:#FFE8D0 !important;}
.formbuilder div.icon{padding:7px 0px 0px 7px;}
.formbuilder div.image{padding:2px 0px 2px 0px;}
.formbuilder div.input{padding:2px 0px 2px 0px;}
.formbuilder div.input-checkbox{padding:4px 0px 4px 0px;}
.formbuilder div.input-radio{padding:4px 0px 4px 0px;}
.formbuilder div.label{padding:8px 4px 4px 0px;font-weight:bold;}
.formbuilder div.label-checkbox{padding:8px 4px 4px 0px;font-weight:normal;}
.formbuilder div.label-radio{padding:8px 4px 4px 0px;font-weight:normal;}
.formbuilder div.label.label-ubb{padding:42px 4px 4px 0px;}
.formbuilder div.label small,.formbuilder div.text small,.formbuilder div.comment small,.formbuilder div.code small{color:inherrit;font-size:10px;}
.formbuilder div.text{padding:8px 4px 4px 0px;font-weight:normal;}
.formbuilder div.comment{padding:8px 4px 4px 0px;font-weight:normal;}
.formbuilder div.code{border:#DDDDDD solid 1px;cursor:not-allowed;font-weight:normal;margin-top:4px;overflow:auto;padding:8px 8px 8px 8px;}
.formbuilder div.small{padding:5px 4px 4px 0px;font-size:10px;font-weight:normal;}
.formbuilder img.hint{cursor:pointer;}
.formbuilder .css-box-model{background-image:url('https://www.schors.nl/images/forms/css-box-model.png');height:248px;width:266px;}
.formbuilder .css-box-model input{padding:2px !important;text-align:center;}
.formbuilder .css-box-model .css_box_model_0{left:118px;position:absolute;top:5px;}
.formbuilder .css-box-model .css_box_model_1{left:233px;position:absolute;top:110px;}
.formbuilder .css-box-model .css_box_model_2{left:118px;position:absolute;top:215px;}
.formbuilder .css-box-model .css_box_model_3{left:5px;position:absolute;top:110px;}
.formbuilder .css-box-model .css_box_model_4{left:118px;position:absolute;top:40px;}
.formbuilder .css-box-model .css_box_model_5{left:198px;position:absolute;top:110px;}
.formbuilder .css-box-model .css_box_model_6{left:118px;position:absolute;top:180px;}
.formbuilder .css-box-model .css_box_model_7{left:40px;position:absolute;top:110px;}
.formbuilder .css-box-model .css_box_model_8{left:118px;position:absolute;top:75px;}
.formbuilder .css-box-model .css_box_model_9{left:163px;position:absolute;top:110px;}
.formbuilder .css-box-model .css_box_model_10{left:118px;position:absolute;top:145px;}
.formbuilder .css-box-model .css_box_model_11{position:absolute;top:110px;left:75px;}
.formbuilder tr:first-child h1,.formbuilder tr:first-child h2,.formbuilder tr:first-child h3,.formbuilder tr:first-child p{margin-top:0px;}
.formbuilder h1,.formbuilder h2,.formbuilder h3,.formbuilder p{margin-top:20px;}
.formbuilder * + p{margin-top:8px;}
.formbuilder select.select_single{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:20px;margin:0px;padding:2px 2px 2px 4px;}
.formbuilder select.select_multiple{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:auto;line-height:20px;margin:0px;padding:2px 2px 2px 2px;}
.formbuilder input.checkbox{border:#DDDDDD solid 1px;/* border:#F0F0F0 inset 0px;*/
box-shadow:rgba(0,0,0,0.1) 0px 1px 2px 0px inset;box-sizing:border-box;clear:none;color:#000000;cursor:pointer;display:inline-block;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:16px;line-height:0px;min-width:16px;text-align:center;width:16px;}
.formbuilder input.textfield{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:20px;margin:0px;padding:2px 2px 2px 8px;}
.formbuilder input.textfield_center{padding:2px 8px 2px 8px;text-align:center;}
.formbuilder textarea.textarea{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:100px;line-height:normal;margin:0px;padding:4px 2px 2px 8px;resize:vertical;}
.formbuilder textarea.textarea_code{font-family:'Courier New','Courier','monospace';font-size:11px;line-height:18px;}
.formbuilder textarea.ubb-text-m{height:200px;}
.formbuilder textarea.ubb-text-l{height:300px;}
.formbuilder textarea.ubb-text-xl{height:400px;}
.formbuilder label{cursor:pointer;}
.formbuilder .select-arrows br + img{margin-top:5px !important;}
option.icon{background-repeat:no-repeat;background-position:3px 5px;padding-left:30px;}
option.icon[value="de-de"]{background-image:url('https://www.schors.nl/images/flags/de.png');}
option.icon[value="es-es"]{background-image:url('https://www.schors.nl/images/flags/es.png');}
option.icon[value="fr-fr"]{background-image:url('https://www.schors.nl/images/flags/fr.png');}
option.icon[value="en-us"]{background-image:url('https://www.schors.nl/images/flags/us.png');}
option.icon[value="nl-nl"]{background-image:url('https://www.schors.nl/images/flags/nl.png');}
option.group{border-bottom:#000000 solid 1px;color:#000000;font-weight:bold;}
option + option.group{padding-top:5px;}
option.selected{background-image:url('https://www.schors.nl/images/accept.png');background-position:left center;background-repeat:no-repeat;padding-left:20px;}
option.not-selected{background-position:left center;background-repeat:no-repeat;padding-left:20px;}
div.input div.formbuilder-search-suggestions{display:none;position:absolute;top:25px;left:0px;float:left;border:#000000 solid 1px;background-color:#FFFFFF;padding:0px;margin:0px;z-index:100;}
div.formbuilder-search-suggestions div.item{cursor:pointer;padding:3px 4px 3px 4px;margin:0px;font-family:Verdana,Sans-Serif;font-size:13px;font-style:normal;font-weight:normal;}
div.formbuilder-search-suggestions div.hover{background-color:#E8E8E8;}
.formbuilder-buttons{padding:10px 0px 0px 0px;}
.formbuilder-buttons .lcr-left{clear:none;float:left;text-align:left;width:35%;}
.formbuilder-buttons .lcr-center{clear:none;float:left;text-align:center;width:30%;}
.formbuilder-buttons .lcr-right{clear:none;float:left;text-align:right;width:35%;}
.formbuilder-buttons .lr-left{clear:none;float:left;text-align:left;width:50%;}
.formbuilder-buttons .lr-right{clear:none;float:left;text-align:right;width:50%;}
.formbuilder-buttons .l-left{text-align:left;width:100%;}
.formbuilder-buttons .c-center{text-align:center;width:100%;}
.formbuilder-buttons .r-right{text-align:right;width:100%;}
.formbuilder-buttons .button-hidden{display:none !important;}
.formbuilder-buttons:hover .button-hidden{display:initial !important;}
body .listbuilder{margin-bottom:16px;}
body .listbuilder-data{overflow:visible;}
.listbuilder td{border:#FFFFFF solid 1px !important;}
.listbuilder td td{border:none !important;}
.listbuilder tr.head td{background-color:#000000;}
.listbuilder tr.head td,.listbuilder tr.head a,.listbuilder tr.head a:hover,.listbuilder tr.head div.label,.listbuilder tr.head div.text,.listbuilder tr.head div.small,.listbuilder tr.head div.icon{color:#FFFFFF;}
.listbuilder tr.head div.sort-icon{font-size:9px;margin:5px 5px 0px 0px;}
.listbuilder div.label{font-weight:bold;margin:5px 8px 5px 8px}
.listbuilder div.text{margin:5px 8px 5px 8px}
.listbuilder div.small{font-size:9px;margin:5px 8px 5px 8px}
.listbuilder td[align=right] div.text{text-align:right;}
.listbuilder div.table{margin:5px 8px 5px 8px}
.listbuilder div.table img{font-size:9px;margin:0px 0px 0px 5px;}
.listbuilder div.icon{font-size:9px;margin:5px 0px 5px 5px;}
.listbuilder div.icon-small{font-size:9px;margin:7px 0px 0px 8px;}
.listbuilder div.image{font-size:9px;margin:3px 0px 0px 3px;}
.listbuilder div.input{font-size:9px;margin:3px 0px 3px 3px;}
.listbuilder tr.even td{background-color:#E8E8E8;}
.listbuilder tr.odd td{background-color:#F8F8F8;}
.listbuilder tr.group td{background-color:#D8D8D8;}
.listbuilder tr.hover td{background-color:#C8C8C8;}
.listbuilder tr.filter td{/*background-color:#ECF6FB;*/
background-color:#C8C8C8;}
.listbuilder tr.filter input[type="text"],.listbuilder tr.filter select{width:calc(100% - 3px);}
.listbuilder tr.filter input.textfield_date,.listbuilder tr.filter input.textfield_datetime,.listbuilder tr.filter input.textfield_time{/* width:calc(100% - 34px);*/}
.listbuilder div.row-actions img{cursor:pointer;}
.listbuilder tr.row-action-hover td,.listbuilder tr.row-action-hover td{background-color:#D8D8D8 !important;}
.listbuilder div.row-action-list{display:none;position:absolute;top:-5px;right:30px;z-index:100;border-left:#FFFFFF solid 2px;background-color:#D8D8D8;}
.listbuilder div.row-action-list ul,.listbuilder div.row-action-list ul li{margin:0px;padding:0px;list-style:none;}
.listbuilder div.row-action-list li + li{border-top:#D8D8D8 solid 2px;}
.listbuilder div.row-action-list li.seperator{background-color:#999999;height:3px;overflow:hidden;}
.listbuilder div.row-action-list a{display:block;max-width:250px;min-width:100px;padding:0px 10px 0px 30px;overflow:hidden;line-height:26px;height:30px;white-space:nowrap;}
.listbuilder div.row-action-list a img{position:absolute;top:6px;left:-24px;}
.bulkactions-and-pagination .bulkactions{margin-bottom:10px;}
.listbuilder td,.listbuilder a{color:#000000;}
.listbuilder a:hover{color:#666666;}
.listbuilder tr.error input.file.invalid,.listbuilder tr.error select.select.invalid,.listbuilder tr.error texarea.textarea.invalid,.listbuilder tr.error input.textfield.invalid,.listbuilder td.error input.file.invalid,.listbuilder td.error select.select.invalid,.listbuilder td.error texarea.textarea.invalid,.listbuilder td.error input.textfield.invalid{background-color:#FFF0F0 !important;}
.listbuilder input.file.invalid,.listbuilder select.select.invalid,.listbuilder texarea.textarea.invalid,.listbuilder input.textfield.invalid{background-color:#FFF8F0 !important;}
.listbuilder select.select_single{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:20px;margin:0px;padding:2px 2px 2px 4px;}
.listbuilder input.checkbox{border:#DDDDDD solid 1px;/* border:#F0F0F0 inset 0px;*/
box-shadow:rgba(0,0,0,0.1) 0px 1px 2px 0px inset;box-sizing:border-box;clear:none;color:#000000;cursor:pointer;display:inline-block;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:16px;line-height:0px;min-width:16px;text-align:center;width:16px;}
.listbuilder input.textfield{border:#DDDDDD solid 1px;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px 0px inset;color:#32373C;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:20px;margin:0px;padding:2px 2px 2px 6px;}
.web-layout .jqueryui-tabs{border:none;padding:0px;overflow:hidden;}
.web-layout .jqueryui-tabs .ui-tabs-panel{border-bottom:none;border-left:none;border-right:none;}
.com-window .jqueryui-tabs .ui-tabs-panel{border-bottom:unset;border-left:unset;border-right:unset;}
.web-layout .jqueryui-tabs > ul{padding-left:30px;width:2000px;}
.web-layout .jqueryui-tab-error a em{color:#FF0000 !important;font-size:11px;font-style:normal;font-weight:bold;}
.jqueryui-tabs ul.ui-tabs-nav li.ui-state-default{background-color:#F1F3F5;background-image:none;}
.jqueryui-tabs ul.ui-tabs-nav li.ui-state-active{background-color:#FFFFFF;background-image:none;}
.jqueryui-tabs .jqueryui-tab-scroll{cursor:pointer;height:36px;right:0px;position:absolute;top:0px;width:15px;z-index:800;}
body .scope-toggle{color:#000000;font-size:9px;padding-bottom:10px;text-align:right;}
body .scope-toggle a{color:#000000;font-size:9px;}
body .scope-toggle span{cursor:pointer;text-decoration:underline;}
body.backend input.button,body.backend input.button,body.backend .formbuilder input.button,body.backend .formbuilder-buttons input.button{background-color:#00A0D2;background-image:none;border:#0073AA solid 1px;border-radius:3px;box-shadow:rgba(120,200,230,0.5) 0px 1px 0px 0px inset,rgba(0,0,0,0.15) 0px 1px 0px 0px;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:30px;line-height:24px;margin:0px;padding:0px 12px 6px 12px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
body.backend a.button,body.backend .web-buttons a.button,body.backend .formbuilder a.button,body.backend .formbuilder-buttons a.button{background-color:#00A0D2;background-image:none;border:#0073AA solid 1px;border-radius:3px;box-shadow:rgba(120,200,230,0.5) 0px 1px 0px 0px inset,rgba(0,0,0,0.15) 0px 1px 0px 0px;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:26px;margin:0px;padding:0px 12px 0px 12px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
body.backend .button.button-gray,body.backend .web-buttons .button.button-gray,body.backend .formbuilder .button.button-gray,body.backend .formbuilder-buttons .button.button-gray{background-color:#AAAAAA;border:#666666 solid 1px;box-shadow:rgba(210,210,210,0.5) 0px 1px 0px 0px inset,rgba(0,0,0,0.15) 0px 1px 0px 0px;}
body.backend .button + .button,body.backend .web-buttons .button + .button,body.backend .formbuilder .button + .button,body.backend .formbuilder-buttons .button + .button{margin-left:4px;}
.formbuilder-buttons .button-multiple{display:block;float:left;height:30px;overflow:hidden;text-align:center;width:200px;}
.formbuilder-buttons .button-multiple.show{height:auto;}
.formbuilder-buttons .button-multiple + .button-multiple,.formbuilder-buttons .button-multiple + .button,.formbuilder-buttons .button + .button-multiple,.formbuilder-buttons .button + .button{margin-left:4px;}
.formbuilder-buttons .button-multiple .button-multiple-toggle{cursor:pointer;height:30px;position:absolute;top:0px;right:0px;width:24px;background-image:url('https://www.schors.nl/images/system/button-multiple-toggle-background.png');background-position:left top;background-repeat:no-repeat;}
.formbuilder-buttons .button-multiple input{margin:0px 0px 1px 0px !important;text-align:left;width:100% !important;}
.tabmenu{border-bottom:#CCCCCC solid 1px;height:40px;margin:0px 0px 16px 0px;padding:0px 0px 0px 12px;}
.tabmenu a{display:block;float:left;clear:none;height:40px;line-height:37px;padding:0px 16px 0px 16px;margin:0px 0px 0px 4px;border:#CCCCCC solid 1px;color:#000000;font-family:Verdana,sans-serif;font-size:13px;font-weight:normal;text-decoration:none;box-sizing:border-box !important;}
.tabmenu a.active{border-bottom:#FFFFFF solid 1px;}
.tabmenu a:hover{background-color:#F1F3F5;}
.tabmenu a.active:hover{background-color:#FFFFFF;cursor:default;}
.ubb .ubb-align-left{text-align:left;}
.ubb .ubb-align-center{text-align:center;}
.ubb .ubb-align-right{text-align:right;}
.ubb .ubb-code{padding:6px 5px 6px 5px;border:#CCCCCC solid 1px;color:#000000;font-family:Courier New,Courier,Arial;font-size:80%;}
.ubb .ubb-h1,.ubb .ubb-h2,.ubb .ubb-h3,.ubb .ubb-h4,.ubb .ubb-h5,.ubb .ubb-h6{display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ubb .ubb-p,.ubb .ubb-p1,.ubb .ubb-p2,.ubb .ubb-p3{display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ubb .ubb-mark,.ubb .ubb-m1,.ubb .ubb-m2,.ubb .ubb-m3{background-color:#FFFF00;}
.ubb .ubb-list{display:block;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
.mce-tinymce .mce-flow-layout-item,.mce-tinymce .mce-widget{display:inline-block;*display:inline;*zoom:1;}
.mce-tinymce .mce-label,.mce-tinymce .mce-text,.mce-tinymce .mce-txt{font-size:12px !important;}
#mceu_20{width:81px;}
#mceu_20 .mce-menubtn.mce-fixed-width span{width:55px;}
.ubb a,.ubb .a{color:inherit;}
.ubb .b{font-weight:bold;}
.ubb .i{font-style:italic;}
.ubb .u{text-decoration:underline;}
.ubb .s{text-decoration:line-through;}
.ubb .code,.ubb .css,.ubb .javascript,.ubb .php{padding:6px 5px 6px 5px;border:#CCCCCC solid 1px;color:#000000;font-family:Courier New,Courier,Arial;font-size:80%;}
.ubb .c1,.ubb .c1 a,.ubb .c2,.ubb .c2 a,.ubb .c3,.ubb .c3 a,.ubb .c4,.ubb .c4 a,.ubb .c5,.ubb .c5 a,.ubb .c6,.ubb .c6 a{color:#FF0000;}
.ubb .h1,.ubb .h2,.ubb .h3,.ubb .h4,.ubb .h5,.ubb .h6{display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ubb .p,.ubb .p1,.ubb .p2,.ubb .p3,.ubb .p4,.ubb .p5,.ubb .p6{display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ubb .m1,.ubb .m1 a,.ubb .m2,.ubb .m2 a,.ubb .m3,.ubb .m3 a,.ubb .m4,.ubb .m4 a,.ubb .m5,.ubb .m5 a,.ubb .m6,.ubb .m6 a{background-color:#FF0000;}
.ubb ol,.ubb ul{display:block;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
.ubb .ubb-image{display:inline-block;}
.ubb .ubb-image img{max-width:100%;}
.ubb .ubb-video{display:inline-block;height:225px;width:300px;}
.ubb .ubb-video > iframe{bottom:0;display:block;height:100%;left:0;position:absolute !important;right:0;top:0;width:100%;}
.ubb .text-align-left{text-align:left;text-align-last:left;}
.ubb .text-align-center{text-align:center;text-align-last:center;}
.ubb .text-align-right{text-align:right;text-align-last:right;}
.ubb .text-align-justify{text-align:justify;text-align-last:left;}
body div#plu-cookie-configuration{position:fixed;overflow:hidden;z-index:790;bottom:0px;left:0px;height:38px;width:38px;padding:2px 0px 0px 0px;background-image:url('https://www.schors.nl/images/opacity_black_75.png');border-top-right-radius:10px;box-sizing:border-box !important;}
body div#plu-cookie-configuration img{cursor:pointer;}
body div#plu-cookie-configuration-disclaimer{position:fixed;overflow:hidden;z-index:790;bottom:40px;left:40px;width:300px;background-image:url('https://www.schors.nl/images/opacity_black_75.png');border-radius:10px;}
body.cookies-allow div#plu-cookie-configuration-disclaimer,body.cookies-deny div#plu-cookie-configuration-disclaimer{display:none;}
div#plu-cookie-configuration-disclaimer *{font-family:Arial,Verdana,Sans-Serif !important;}
div#plu-cookie-configuration-disclaimer div.title{color:#FFFFFF;font-size:16px;font-weight:bold;padding:20px 20px 10px 20px;}
div#plu-cookie-configuration-disclaimer div.text{color:#FFFFFF;font-size:12px;font-weight:normal;padding:0px 20px 10px 20px;}
div#plu-cookie-configuration-disclaimer div.text h1{color:#FFFFFF;font-size:16px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#plu-cookie-configuration-disclaimer div.text h2,div#plu-cookie-configuration-disclaimer div.text h3{color:#FFFFFF;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#plu-cookie-configuration-disclaimer div.text p{color:#FFFFFF;font-size:12px;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#plu-cookie-configuration-disclaimer div.text a{color:#FFFFFF;text-decoration:underline;}
div#plu-cookie-configuration-disclaimer div.buttons{padding:0px 20px 20px 0px;}
div#plu-cookie-configuration-disclaimer div.buttons a.allow{display:block;height:30px;padding-left:22px;margin-left:20px;color:#00C400;font-size:20px;font-weight:bold;line-height:30px;text-decoration:none;background-image:url('https://www.schors.nl/images/accept.png');background-position:left center;background-repeat:no-repeat;box-sizing:border-box !important;}
div#plu-cookie-configuration-disclaimer div.buttons a.deny{display:block;height:20px;padding-left:22px;margin-left:20px;color:#FF0000;font-size:12px;font-weight:bold;line-height:20px;text-decoration:none;background-image:url('https://www.schors.nl/images/decline.png');background-position:left center;background-repeat:no-repeat;box-sizing:border-box !important;}
div#plu-cookie-configuration-disclaimer div.buttons a.allow:hover,div#plu-cookie-configuration-disclaimer div.buttons a.deny:hover{text-decoration:underline;}
div#overlay{display:none;position:fixed;top:0px;left:0px;z-index:900;width:100%;height:100%;background:#000000;opacity:0.70;box-sizing:border-box !important;}
div#inlinepopup{display:none;position:fixed;top:50px;left:50px;z-index:901;width:300px;height:auto;background:#FFFFFF;border:#000000 solid 1px;overflow:hidden;box-sizing:border-box !important;color:;font-family:;font-size:;font-style:normal;font-weight:normal;}
div#JS_UTIL_LOADING{background-image:url('https://www.schors.nl/images/opacity_black_40.png');background-repeat:repeat;border-radius:10px;color:#FFFFFF;display:block;font-family:Arial,sans-serif;font-style:normal;font-weight:normal;height:auto;line-height:20px;left:calc((100% - 280px) / 2);min-height:60px;overflow:hidden;padding:20px 20px 20px 20px;position:fixed;text-align:justify;-moz-text-align-last:left;text-align-last:left;top:100px;width:280px;z-index:903;box-sizing:border-box !important;}
.dark div#JS_UTIL_LOADING{background-image:url('https://www.schors.nl/images/opacity_white_80.png');color:#000000;}
div#JS_UTIL_LOADING > .icon{left:calc((100% - 80px) / 2);position:absolute;bottom:20px;}
.scroll-effect-fade-in .scroll-effect.animate{animation:scrollEffectFadeIn 1.5s ease forwards;}
.scroll-effect-move-up .scroll-effect.animate{animation:scrollEffectMoveUp 1.5s ease forwards;}
.scroll-effect-scale-up .scroll-effect.animate{animation:scrollEffectScaleUp 1.5s ease forwards;}
@keyframes scrollEffectFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes scrollEffectMoveUp{0%{opacity:0;transform:translateY(200px);}
100%{opacity:1;transform:translateY(0);}
}
@keyframes scrollEffectScaleUp{0%{opacity:0;transform:scale(0.6);}
100%{opacity:1;transform:scale(1);}
}
@media (max-width:1399px)
{
html body > .scale-screen{width:100%;}
}
@media (min-width:1400px) AND (max-width:1599px)
{
html body > .scale-screen{transform:scale(1.1);transform-origin:0 0;width:90.91% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:1600px) AND (max-width:1799px)
{
html body > .scale-screen{transform:scale(1.2);transform-origin:0 0;width:83.35% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:1800px) AND (max-width:1999px)
{
html body > .scale-screen{transform:scale(1.3);transform-origin:0 0;width:76.92% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:2000px) AND (max-width:2199px)
{
html body > .scale-screen{transform:scale(1.4);transform-origin:0 0;width:71.43% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:2200px) AND (max-width:2399px)
{
html body > .scale-screen{transform:scale(1.5);transform-origin:0 0;width:66.67% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:2400px) AND (max-width:2599px)
{
html body > .scale-screen{transform:scale(1.6);transform-origin:0 0;width:62.50% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:2600px) AND (max-width:2799px)
{
html body > .scale-screen{transform:scale(1.7);transform-origin:0 0;width:58.80% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:2800px) AND (max-width:2999px)
{
html body > .scale-screen{transform:scale(1.8);transform-origin:0 0;width:55.56% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:3000px) AND (max-width:3199px)
{
html body > .scale-screen{transform:scale(1.9);transform-origin:0 0;width:52.63% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
@media (min-width:3200px)
{
html body > .scale-screen{transform:scale(2);transform-origin:0 0;width:50.00% !important;}
html body > .web-contact-fixed.scale-screen,html body > .web-footer-fixed.scale-screen{width:auto !important;}
}
.web-wrapper .ratio-1x1{padding-bottom:100% !important;width:100%;}
.web-wrapper .ratio-1x2{padding-bottom:200% !important;width:100%;}
.web-wrapper .ratio-1x3{padding-bottom:300% !important;width:100%;}
.web-wrapper .ratio-1x4{padding-bottom:400% !important;width:100%;}
.web-wrapper .ratio-2x1{padding-bottom:50%;width:100% !important;}
.web-wrapper .ratio-2x2{padding-bottom:100% !important;width:100%;}
.web-wrapper .ratio-2x3{padding-bottom:150% !important;width:100%;}
.web-wrapper .ratio-2x4{padding-bottom:200% !important;width:100%;}
.web-wrapper .ratio-3x1{padding-bottom:33.33% !important;width:100%;}
.web-wrapper .ratio-3x2{padding-bottom:66.66% !important;width:100%;}
.web-wrapper .ratio-3x3{padding-bottom:100% !important;width:100%;}
.web-wrapper .ratio-3x4{padding-bottom:133.33% !important;width:100%;}
.web-wrapper .ratio-4x1{padding-bottom:25% !important;width:100%;}
.web-wrapper .ratio-4x2{padding-bottom:50% !important;width:100%;}
.web-wrapper .ratio-4x3{padding-bottom:75% !important;width:100%;}
.web-wrapper .ratio-4x4{padding-bottom:100% !important;width:100%;}
.web-wrapper .ratio-5x1{padding-bottom:20% !important;width:100%;}
.web-wrapper .ratio-5x2{padding-bottom:40% !important;width:100%;}
.web-wrapper .ratio-5x3{padding-bottom:60% !important;width:100%;}
.web-wrapper .ratio-5x4{padding-bottom:80% !important;width:100%;}
.web-wrapper .ratio-5x5{padding-bottom:100% !important;width:100%;}
.web-wrapper .ratio-16x9{padding-bottom:56.25% !important;width:100%;}
.web-wrapper .ratio-1x1 > *,.web-wrapper .ratio-1x2 > *,.web-wrapper .ratio-1x3 > *,.web-wrapper .ratio-1x4 > *,.web-wrapper .ratio-2x1 > *,.web-wrapper .ratio-2x2 > *,.web-wrapper .ratio-2x3 > *,.web-wrapper .ratio-2x4 > *,.web-wrapper .ratio-3x1 > *,.web-wrapper .ratio-3x2 > *,.web-wrapper .ratio-3x3 > *,.web-wrapper .ratio-3x4 > *,.web-wrapper .ratio-4x1 > *,.web-wrapper .ratio-4x2 > *,.web-wrapper .ratio-4x3 > *,.web-wrapper .ratio-4x4 > *,.web-wrapper .ratio-5x1 > *,.web-wrapper .ratio-5x2 > *,.web-wrapper .ratio-5x3 > *,.web-wrapper .ratio-5x4 > *,.web-wrapper .ratio-5x5 > *,.web-wrapper .ratio-16x9 > *{bottom:0;display:block;left:0;position:absolute !important;right:0;top:0;}
.web-wrapper .ratio-1x1 > img,.web-wrapper .ratio-1x2 > img,.web-wrapper .ratio-1x3 > img,.web-wrapper .ratio-1x4 > img,.web-wrapper .ratio-2x1 > img,.web-wrapper .ratio-2x2 > img,.web-wrapper .ratio-2x3 > img,.web-wrapper .ratio-2x4 > img,.web-wrapper .ratio-3x1 > img,.web-wrapper .ratio-3x2 > img,.web-wrapper .ratio-3x3 > img,.web-wrapper .ratio-3x4 > img,.web-wrapper .ratio-4x1 > img,.web-wrapper .ratio-4x2 > img,.web-wrapper .ratio-4x3 > img,.web-wrapper .ratio-4x4 > img,.web-wrapper .ratio-5x1 > img,.web-wrapper .ratio-5x2 > img,.web-wrapper .ratio-5x3 > img,.web-wrapper .ratio-5x4 > img,.web-wrapper .ratio-5x5 > img,.web-wrapper .ratio-16x9 > img,.web-wrapper .ratio-1x3 > a > img,.web-wrapper .ratio-1x1 > a > img,.web-wrapper .ratio-1x2 > a > img,.web-wrapper .ratio-1x4 > a > img,.web-wrapper .ratio-2x1 > a > img,.web-wrapper .ratio-2x2 > a > img,.web-wrapper .ratio-2x3 > a > img,.web-wrapper .ratio-2x4 > a > img,.web-wrapper .ratio-3x1 > a > img,.web-wrapper .ratio-3x2 > a > img,.web-wrapper .ratio-3x3 > a > img,.web-wrapper .ratio-3x4 > a > img,.web-wrapper .ratio-4x1 > a > img,.web-wrapper .ratio-4x2 > a > img,.web-wrapper .ratio-4x3 > a > img,.web-wrapper .ratio-4x4 > a > img,.web-wrapper .ratio-5x1 > a > img,.web-wrapper .ratio-5x2 > a > img,.web-wrapper .ratio-5x3 > a > img,.web-wrapper .ratio-5x4 > a > img,.web-wrapper .ratio-5x5 > a > img,.web-wrapper .ratio-16x9 > a > img,.web-wrapper .ratio-1x1 > iframe,.web-wrapper .ratio-1x2 > iframe,.web-wrapper .ratio-1x3 > iframe,.web-wrapper .ratio-1x4 > iframe,.web-wrapper .ratio-2x1 > iframe,.web-wrapper .ratio-2x2 > iframe,.web-wrapper .ratio-2x3 > iframe,.web-wrapper .ratio-2x4 > iframe,.web-wrapper .ratio-3x1 > iframe,.web-wrapper .ratio-3x2 > iframe,.web-wrapper .ratio-3x3 > iframe,.web-wrapper .ratio-3x4 > iframe,.web-wrapper .ratio-4x1 > iframe,.web-wrapper .ratio-4x2 > iframe,.web-wrapper .ratio-4x3 > iframe,.web-wrapper .ratio-4x4 > iframe,.web-wrapper .ratio-5x1 > iframe,.web-wrapper .ratio-5x2 > iframe,.web-wrapper .ratio-5x3 > iframe,.web-wrapper .ratio-5x4 > iframe,.web-wrapper .ratio-5x5 > iframe,.web-wrapper .ratio-16x9 > iframe{height:100%;width:100%;}
.formbuilder{margin-bottom:0px;}
.formbuilder select.select_single{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder select.select_multiple{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder input.checkbox{color:#000000;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder input.textfield{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder .textfield-file-thumb{margin-top:5px;}
.formbuilder textarea.textarea{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder-buttons .form-required{font-size:11px;font-style:italic;line-height:30px;position:absolute;left:0px;top:10px;}
div.formbuilder-search-suggestions div.item{font-family:Arial,Sans-Serif;font-size:15px;font-style:normal;font-weight:normal;}
.formbuilder-buttons .button{background-color:#007ACC;background-image:none;border:#007ACC solid 1px;border-radius:3px;box-shadow:none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Arial,Sans-Serif;font-size:13px;font-weight:normal;height:30px;line-height:30px;margin:0px;padding:0px 12px 6px 12px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
.formbuilder input.textfield[disabled],.formbuilder input.password[disabled],.formbuilder input.file[disabled],.formbuilder select[disabled],.formbuilder textarea[disabled]{background:rgb(235,235,228);}
.formbuilder input.checkbox[disabled],.formbuilder input.radio[disabled]{background:none !important;}
.form{margin-bottom:0px;}
.form select.select_single{color:#32373C;font-size:15px;font-weight:normal;}
.form select.select_multiple{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form input.checkbox{color:#000000;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form input.textfield{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form textarea.textarea{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
body .widget-wrapper{height:100%;min-height:30px;overflow:visible;}
body .widget-wrapper .widget-toolbar,body .row-wrapper .row-toolbar{display:none;}
body.composer-enabled .widget-wrapper.widget-empty,body.composer-enabled .row-wrapper.row-empty{background:repeating-linear-gradient(
 45deg,transparent,transparent 10px,#EEEEEE 10px,#EEEEEE 20px
),linear-gradient(
 to bottom,#D8D8D8,#D8D8D8
);border:#000000 dashed 1px;color:#000000;font-weight:bold;font-size:14px;line-height:29px;min-height:29px;text-align:center;}
body.composer-enabled .widget-wrapper:hover{border:#000000 dashed 1px;}
body.composer-enabled .widget-wrapper .widget-toolbar{background-color:#628EBA;border-radius:6px;line-height:100%;padding:4px 4px 2px 4px;display:none;left:3px;position:absolute;top:3px;z-index:790 !important;}
body.composer-enabled .widget-wrapper:hover > .widget-toolbar{display:block;}
body.composer-enabled .widget-toolbar img{cursor:pointer;display:inline !important;width:auto !important;}
body.composer-enabled .widget-toolbar img + img{margin-left:10px;}
body .row-wrapper{height:100%;min-height:30px;overflow:visible;}
body .row-wrapper:hover{border:#E9625F dashed 1px;}
body .row-wrapper .row-toolbar{display:none;}
body .row-wrapper .row-toolbar{background-color:#E9625F;border-radius:6px;line-height:100%;padding:4px 4px 2px 4px;display:none;left:3px;position:absolute;top:3px;z-index:791 !important;}
body .row-wrapper:hover > .row-toolbar{display:block;}
body .row-toolbar img{cursor:pointer;display:inline !important;width:auto !important;}
body .row-toolbar img + img{margin-left:10px;}
body .web-wrapper.composer-toolbar{left:0px;position:fixed;top:0px;width:100%;z-index:800;}
.web-wrapper .composer-toolbar.web-justified{background-color:#F1F3F5 !important;border-bottom:#CCCCCC solid 1px;z-index:800;}
.web-wrapper .composer-toolbar.web-centered{background-color:#F1F3F5 !important;font-size:11px;font-family:Verdana,Arial,Serif;height:39px;padding:0px 15px 0px 15px;width:100%;}
.web-wrapper .composer-toolbar-left{clear:none;float:left;text-align:left;height:39px;width:350px;}
.composer-toolbar .composer-toolbar-left a{border:#CCCCCC solid 1px;background:#F1F3F5;clear:none;color:#000000;display:block;float:left;font-family:Verdana,Arial,Serif;font-size:11px;margin:3px 4px 2px 0px;padding:6px;text-align:left;text-decoration:none;box-sizing:border-box !important;}
.composer-toolbar .composer-toolbar-left .composer-toggle{line-height:18px;}
.composer-toolbar .composer-toolbar-left a:hover,.composer-toolbar .composer-toolbar-left a.active{border:#007ACC solid 1px;background-color:#D2EDFF;color:#808080;}
.web-wrapper .composer-toolbar-center{clear:none;float:left;text-align:center;height:39px;width:calc(100% - 700px);}
.composer-toolbar .composer-toolbar-center a{border:#CCCCCC solid 1px;background:#F1F3F5;color:#000000;display:inline-block;font-family:Verdana,Arial,Serif;font-size:11px;margin:3px 0px 2px 4px;padding:6px;text-align:left;text-decoration:none;box-sizing:border-box !important;}
.composer-toolbar .composer-toolbar-center a:hover,.composer-toolbar .composer-toolbar-center a.active{border:#007ACC solid 1px;background-color:#D2EDFF;color:#808080;}
.web-wrapper .composer-toolbar-right{clear:none;float:left;text-align:right;height:39px;width:350px;}
.composer-toolbar .composer-toolbar-right a{border:#CCCCCC solid 1px;background:#F1F3F5;color:#000000;display:inline-block;font-family:Verdana,Arial,Serif;font-size:11px;margin:3px 0px 2px 4px;padding:6px;text-align:left;text-decoration:none;box-sizing:border-box !important;}
.composer-toolbar .composer-toolbar-right a:hover,.composer-toolbar .composer-toolbar-right a.active{border:#007ACC solid 1px;background-color:#D2EDFF;color:#808080;}
@media (max-width:1000px)
{
body .composer-toolbar.web-justified{display:none;}
}
body #annotation-toolbar{background-color:#F1F3F5;border:#CCCCCC solid 1px;bottom:10px;height:65px;left:calc((100% - 200px) / 2);position:fixed;width:117px;z-index:800;}
body #annotation-toolbar img{outline:none;}
body .annotation-toolbar.web-justified,body .annotation-toolbar.web-centered,body .annotation-toolbar.web-content{margin:0px;padding:0px;width:117px;}
body .annotation-toolbar .annotation-tools{color:#000000;font-family:Verdana,Arial,Serif;font-size:11px;text-align:center;text-decoration:none;}
body .annotation-toolbar .annotation-tools div.title{box-sizing:border-box !important;display:inline-block;padding:5px 0px 6px 0px;}
body .annotation-toolbar .annotation-tools div.icons{padding:0px 6px 0px 0px;}
body .annotation-toolbar .annotation-tools span.button{background:#F1F3F5;border:#CCCCCC solid 1px;box-sizing:border-box !important;cursor:pointer;display:inline-block;margin-left:6px;padding:6px;}
body > .annotation{background-color:#FFFFFF;border:#000000 solid 1px;box-sizing:border-box !important;display:block;margin:0px;padding:4px;position:absolute;width:100px !important;z-index:801;}
body > .annotation.collapse{height:auto !important;width:250px !important;}
body > .annotation.arrow-bottom::before{border-color:#000000 transparent;border-style:solid;border-width:20px 20px 0;bottom:-20px;content:'';display:block;left:3px;position:absolute;width:0;}
body > .annotation.arrow-bottom::after{border-color:#FFFFFF transparent;border-style:solid;border-width:18px 18px 0;bottom:-18px;content:'';display:block;left:5px;position:absolute;width:0;}
body > .annotation.arrow-left::before{border-color:transparent #000000;border-style:solid;border-width:15px 20px 15px 0;bottom:auto;content:'';display:block;left:-20px;position:absolute;top:3px;width:0;}
body > .annotation.arrow-left::after{border-color:transparent #FFFFFF;border-style:solid;border-width:13px 18px 13px 0;bottom:auto;content:'';display:block;left:-18px;position:absolute;top:5px;width:0;}
body > .annotation.arrow-right::before{border-color:transparent #000000;border-style:solid;border-width:15px 0 15px 20px;bottom:auto;content:'';display:block;left:auto;position:absolute;right:-20px;top:3px;width:0;}
body > .annotation.arrow-right::after{top:5px;bottom:auto;left:auto;right:-18px;border-width:13px 0 13px 18px;border-color:transparent #fff;content:'';position:absolute;border-style:solid;display:block;width:0;}
body > .annotation.arrow-top::before{border-color:#000000 transparent;border-style:solid;border-width:0 20px 20px;bottom:auto;content:'';display:block;left:3px;position:absolute;right:auto;top:-20px;width:0;}
body > .annotation.arrow-top::after{border-color:#FFFFFF transparent;border-style:solid;border-width:0 18px 18px;bottom:auto;content:'';display:block;left:5px;position:absolute;right:auto;top:-18px;width:0;}
body > .annotation .annotation-content{border-left:#CCCCCC solid 4px;box-sizing:border-box !important;display:block;max-height:29px;overflow:hidden !important;padding-left:4px;width:100%;color:#000000;font-family:Arial;font-size:12px;}
body > .annotation.collapse .annotation-content{color:#808080;max-height:unset;}
body > .annotation .annotation-content > div + div{margin-top:13px;}
body > .annotation .annotation-content .title{color:#000000;font-weight:bold;}
body > .annotation.collapse .annotation-content .title{color:#808080;font-weight:normal;}
body > .annotation.collapse .annotation-content .title::before{color:#000000;content:'Titel:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .description::before{color:#000000;content:'Observatie:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .status::before{color:#000000;content:'Status:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .response::before{color:#000000;content:'Reactie:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .categories::before{color:#000000;content:'Categorie:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .hardware::before{color:#000000;content:'Hardware:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .buttons::before{color:#000000;content:'Acties:';display:block;font-weight:bold;margin-bottom:3px;}
body > .annotation .annotation-content .buttons .button{cursor:pointer;margin-right:6px;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;background-color:#FFFFFF;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('https://www.schors.nl/scripts/shadowbox/loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('https://www.schors.nl/scripts/shadowbox/close.png');}
#sb-nav-next{background-image:url('https://www.schors.nl/scripts/shadowbox/next.png');}
#sb-nav-previous{background-image:url('https://www.schors.nl/scripts/shadowbox/previous.png');}
#sb-nav-play{background-image:url('https://www.schors.nl/scripts/shadowbox/play.png');}
#sb-nav-pause{background-image:url('https://www.schors.nl/scripts/shadowbox/pause.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#FFFFFF;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#FFFFFF;text-decoration:underline;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://www.schors.nl/scripts/fancybox2/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background-image:url('https://www.schors.nl/scripts/fancybox2/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background-image:transparent url('https://www.schors.nl/scripts/fancybox2/blank.gif');/* helps IE */
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://www.schors.nl/scripts/fancybox2/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:auto;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
div.calendar-module div.title h3{color:;font-family:;font-size:;font-style:normal;font-weight:bold;margin:0px;padding:0px;}
div.calendar-module div.text p{color:;font-family:;font-size:;font-style:normal;font-weight:normal;margin:0px;padding:0px 0px 12px 0px;}
div.calendar-module div.date{color:;font-size:;font-family:;}
div.calendar-item{margin-bottom:30px;}
div.calendar-item div.calendar-item-keywords{color:#808080;font-size:11px;font-weight:normal;}
div.calendar-item div.calendar-item-keywords a{color:#808080;font-size:11px;font-weight:normal;}
div.calendar-item div.calendar-item-keywords a.active{font-weight:bold;}
table.mod-catalog-product-variants div.label{font-weight:bold;}
table.mod-catalog-product span.mod-catalog-normal-price{text-decoration:line-through;}
table.mod-catalog-product span.mod-catalog-sale-price{color:;font-weight:bold;}
.form{margin-bottom:0px;}
.form select.select_single{color:#32373C;font-size:15px;font-weight:normal;}
.form select.select_multiple{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form input.checkbox{color:#000000;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form input.textfield{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.form textarea.textarea{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder{margin-bottom:0px;}
.formbuilder select.select_single{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder select.select_multiple{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder input.checkbox{color:#000000;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder input.textfield{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder textarea.textarea{color:#32373C;font-family:Arial,Sans-Serif;font-size:15px;font-weight:normal;}
.formbuilder-buttons .form-required{font-size:11px;font-style:italic;line-height:30px;position:absolute;left:0px;top:10px;}
div.formbuilder-search-suggestions div.item{font-family:Arial,Sans-Serif;font-size:15px;font-style:normal;font-weight:normal;}
body,main,main a,main li a,main .formbuilder a{color:#663399;font-family:Arial,sans-serif;font-size:14px;}
main p,main .p1,main .p2,main .p3,main ul li,main ol li{color:#663399;font-size:14px;}
main h1,main h2,main h3,main h4,main h5,main h6,main .h1,main .h2,main .h3,main .h4,main .h5,main .h6{color:#663399;font-size:20px;}
body h1,body h2,body h3,body h4,body h5,body h6,body ol,body p,body ul,body li{margin:0px;padding:0px;}
main .left{width:30%;}
main .center{width:40%;}
main .right{width:30%;}
main .left + .right{width:70%;}
main .h1{font-style:normal;font-weight:bold;text-decoration:none;}
main .h2{font-style:normal;font-weight:bold;text-decoration:none;}
main .h3{font-style:normal;font-weight:bold;text-decoration:none;}
main .h4{font-style:normal;font-weight:bold;text-decoration:none;}
main .h5{font-style:normal;font-weight:bold;text-decoration:none;}
main .h6{font-style:normal;font-weight:bold;text-decoration:none;}
main{font-style:normal;font-weight:normal;}
main .p1{font-style:normal;font-weight:normal;text-decoration:none;}
main .p2{font-style:italic;font-weight:normal;text-decoration:none;}
main .p3{font-style:normal;font-weight:bold;text-decoration:none;}
main a,main .a{/* text-decoration:none;*/}
main a:hover,main .a:hover{cursor:pointer;text-decoration:underline;}
main img.inline.inline-left{margin-right:10px;margin-bottom:10px;}
main img.inline.inline-right{margin-left:10px;margin-bottom:10px;}
main ul,main ol{margin-left:20px;}
main ul li + li,main ol li + li{margin-top:7px;}
main a.button,main .button,.form-buttons .button,.formbuilder-buttons .button{cursor:pointer;display:inline-block;height:auto;margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;width:auto;box-sizing:border-box !important;}
main .button + .button{margin-left:20px;}
main .button-action,main a.button-action,main .button-submit,main a.button-submit{background-color:#380D69;background-image:none;border:none;border-radius:6px;box-shadow:none;color:#FFFFFF;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:26px;padding:0px 12px 0px 12px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
main a.button-gray,main .button-gray,main .form-buttons .button-gray,main .formbuilder-buttons .button-gray{background-color:#5F59A3;background-image:none;border:none;border-radius:6px;box-shadow:none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:Verdana,Arial,Sans-Serif;font-size:13px;font-weight:normal;height:28px;line-height:26px;margin:0px;padding:0px 12px 0px 12px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
main .button-link,main a.button-link,main .formbuilder .button-link,main .formbuilder-buttons .button-link{background-color:transparent;background-image:none;border:none;color:#380D69;font-size:12px;font-weight:normal;line-height:36px;text-align:center;text-decoration:underline;}
main .button-left,main a.button-left,main .button-right,main a.button-right{background-color:#380D69;border-radius:50%;color:#FFFFFF;font-size:20px;font-weight:bold;height:36px;line-height:35px;padding:0px;text-align:center;width:36px;}
.page-16 .web-body ul.sitemap,.page-49 .web-body ul.sitemap{list-style:none;margin:0px;padding:0px;}
.page-16 .web-body li.sitemap-item.main,.page-49 .web-body li.sitemap-item.main{font-size:17px;font-weight:bold;margin-top:20px;}
.page-16 .web-body li.sitemap-item.main a,.page-16 .web-body li.sitemap-item.main a:hover,.page-49 .web-body li.sitemap-item.main a,.page-49 .web-body li.sitemap-item.main a:hover{color:#FFFFFF;cursor:default;text-decoration:none;}
.page-17 .web-body ul.sitemap,.page-18 .web-body ul.sitemap,.page-19 .web-body ul.sitemap{list-style:none;margin:0px;padding:0px;}
.page-17 .web-body ul.sitemap li,.page-18 .web-body ul.sitemap li,.page-19 .web-body ul.sitemap li{margin-left:16px;}
.web-body .intro + ul.sitemap{margin-top:40px;}
.web-body ul.sitemap li{line-height:150%;}
.web-body ul.sitemap li a{text-decoration:none;}
.web-body ul.sitemap li a:hover{text-decoration:underline;}
.web-body ul.sitemap .sitemap-expand{background-color:red;display:inline-block;height:30px;width:30px;}
.web-body .module-faq .category-list,.web-body .module-faq .item-list{margin-top:20px;}
.web-body .module-faq .item-list .item + .item{margin-top:5px;}
.web-body .module-faq .item-list .item .h3{font-size:14px;font-weight:bold;}
.web-body .module-faq .item-list .item .title{cursor:pointer;}
.web-body .module-faq .item-list .item .text{background-image:url('https://www.schors.nl/templates/default/images/faq-bullit.png');background-position:2px 3px;background-repeat:no-repeat;margin-bottom:15px;margin-top:5px;padding-left:16px;}
.web-body .module-faq .item-list .item .p1{font-style:italic;font-weight:normal;}
.web-body .module-faq .pagination{margin-top:20px;}
body .web-body .body-title{margin-top:40px;}
body .web-body .body-title + div{margin-top:10px;}
body .web-body .body-intro + div{margin-top:10px;}
body .bookshelf-navigation{background-color:#380D69;display:none;height:auto;left:0px;min-height:320px;top:0px;padding:20px;position:absolute;width:100%;z-index:810;}
.bookshelf-navigation .bookshelf-logo{padding:20px 20px 0px 20px;}
.bookshelf-navigation .bookshelf-logo a,.bookshelf-navigation .bookshelf-logo a img{display:block;height:70px;}
.bookshelf-navigation .bookshelf-items{display:block;margin-bottom:10px;min-height:calc(100% - 160px);position:absolute;width:calc(100% - 40px);}
.bookshelf-navigation .bookshelf-button-close{background-image:url('https://www.schors.nl/templates/default/bookshelf-close.png');background-position:left bottom;background-repeat:no-repeat;cursor:pointer;height:24px;position:fixed;right:20px;top:20px;width:24px;}
.bookshelf-navigation ul{list-style:none;margin:0px;padding:20px;}
.bookshelf-navigation a{color:#FFFFFF;line-height:150%;text-decoration:none;}
.bookshelf-navigation .item_main{clear:both;display:block;float:none;font-size:18px;font-weight:bold;padding-top:20px;}
.bookshelf-navigation ul:nth-child(1)
{
padding-top:0px;}
.bookshelf-navigation .item_sub{clear:none;font-size:12px;font-weight:bold;margin-right:20px;}
.item_main + .item_main,.item_sub + .item_main{padding-top:20px;}
.item_main + .item_sub,.item_sub + .item_sub{margin-top:6px;}
.web-header-inline .login,.web-header-fixed .logo{text-align:right;}
.web-header-inline .login a,.web-header-fixed .login a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.web-header-inline .login a:hover,.web-header-fixed .login a:hover{text-decoration:underline;}
body .web-footer-inline.web-justified{border-top:#CCCCCC solid 1px;background-color:#380D69;}
body .web-footer-inline.web-centered,body .web-footer-inline.web-centered a,body .web-footer-inline.web-centered .a{color:#888888;text-decoration:none;}
body .web-footer-inline.web-centered a:hover,body .web-footer-inline.web-centered .a:hover{color:#FFFFFF;text-decoration:underline;}
.web-footer-inline .company-information .indent{display:inline-block;width:36px;}
.web-footer-inline .company-information .title{color:#FFFFFF;font-size:115%;font-weight:bold;}
.web-footer-inline .openinghours .fabula-rosa{margin-top:8px;font-style:italic;}
.web-footer-inline .openinghours .fabula-rosa a{color:#E20079;text-decoration:underline;}
.web-footer-inline .openinghours .sunday-shopping{margin-top:8px;font-style:italic;}
.web-footer-inline .openinghours .title{color:#FFFFFF;font-size:115%;font-weight:bold;}
.web-footer-inline .openinghours .web-column{width:115px;}
.web-footer-inline .openinghours .web-column + .web-column{width:calc(100% - 115px);}
.web-footer-inline .footer-links a{display:inline-block;margin-left:20px;}
body .web-header-fixed.web-justified{background-color:#380D69;}
.web-header-fixed .menu{overflow:hidden;}
.web-header-fixed .menu ul li a{color:#FFFFFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.web-header-fixed .menu ul li:nth-of-type(4)
{
background-color:#E20079;padding:0px 10px 0px 10px;}
.web-header-fixed .menu ul li a.active{color:#888888;text-decoration:none;}
.web-header-fixed .menu ul li a:hover{text-decoration:underline;}
.web-header-fixed .catalog-search .button{background-color:#5F59A3;border-radius:50%;}
.web-header-fixed .catalog-search .button input{padding:5px 0px 0px 4px;}
.web-header-fixed .cart{margin-right:45px;}
.web-header-fixed .cart .cart-price{color:#FFFFFF;}
.web-header-fixed .cart .cart-icon{background-color:#5F59A3;background-image:url('https://www.schors.nl/images/webshop/cart-white.png');background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%;}
.web-header-fixed .cart .cart-count{background-color:#5F59A3;border-radius:50%;color:#FFFFFF;font-weight:bold;}
.web-header-fixed .cart:hover .cart-price{color:#5F59A3;}
.web-header-fixed .bookshelf-button-open{background-color:#F8F8F8;border-radius:6px;}
.web-header-inline .menu ul{display:block;float:left;list-style:none;height:35px;margin:0px;padding:0px;}
.web-header-inline .menu ul li{clear:none;display:block;float:left;height:35px;margin-right:20px;}
.web-header-inline .menu ul li.item_106.item_layer_0_index_3{background-color:#E20079;padding:0px 10px 0px 10px;}
.web-header-inline .menu ul li a{color:#FFFFFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.web-header-inline .menu ul li a.active{color:#888888;text-decoration:none;}
.web-header-inline .menu ul li a:hover{text-decoration:underline;}
.web-header-inline .menu ul li a{display:inline-block;height:35px;line-height:35px;box-sizing:border-box !important;}
.web-header-inline .submenu ul li a{color:#FFFFFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.web-header-inline .submenu ul li a.active{color:#888888;text-decoration:none;}
.web-header-inline .submenu ul li a:hover{text-decoration:underline;}
.web-header-inline .cart{margin-right:45px;}
.web-header-inline .cart .cart-price{color:#FFFFFF;}
.web-header-inline .cart .cart-icon{background-color:#5F59A3;background-image:url('https://www.schors.nl/images/webshop/cart-white.png');background-position:50% 50%;background-repeat:no-repeat;background-size:17px 17px;border-radius:50%;}
.web-header-inline .cart .cart-count{background-color:#888888;border-radius:50%;color:#FFFFFF;font-weight:bold;}
.web-header-inline .cart .cart-count{background-color:#5F59A3;border-radius:50%;color:#FFFFFF;font-weight:bold;}
.web-header-inline .cart:hover .cart-price{color:#5F59A3;}
.web-header-inline .catalog-search .button{background-color:#5F59A3;border-radius:50%;}
.web-header-inline .catalog-search .button input{padding:5px 0px 0px 4px;}
.web-header-inline .header-title{color:#FFFFFF;}
.web-header-inline .header-title h1{font-size:36px;line-height:40px;margin:0px;text-align:center;text-transform:uppercase;}
.web-header-inline .bookshelf-button-open{background-color:#F8F8F8;border-radius:6px;}
.web-header-inline .login{z-index:900;}
html,body{min-height:100%;}
html body{background-color:#FFFFCC;padding:0px 0px 0px 0px;}
body .web-layout{width:100%;}
body .web-centered{margin:0px auto 0px auto;width:980px;}
body .web-justified{width:100%;}
body .web-header-fixed.web-justified{display:none;left:0px;position:fixed;top:0px;width:100%;z-index:600;}
body .web-header-fixed.web-centered{height:35px;position:relative;width:980px;}
body .web-header-inline.web-centered{height:220px;width:980px;z-index:200;}
body .web-body.web-centered{min-height:600px;width:980px;}
body .web-footer-inline.web-justified{z-index:100;}
body .web-footer-inline.web-centered{min-height:200px;width:980px;}
body .web-header-fixed{z-index:800;}
.web-header-fixed .logo{display:none;height:35px;left:0px;position:absolute;top:0px;}
.web-header-fixed .login{height:29px;position:absolute;right:325px;top:3px;width:200px;}
.web-header-fixed .catalog-search{height:29px;position:absolute;right:180px;top:3px;width:130px;}
.web-header-fixed .catalog-search .keywords{clear:none;float:left;width:calc(100% - 34px);}
.web-header-fixed .catalog-search .keywords > input{border:#5F59A3 solid 1px;border-radius:6px;height:25px;margin:2px 0px 0px 0px;padding-left:6px;width:100%;}
.web-header-fixed .catalog-search form > .button{clear:none;float:left;height:25px;margin-left:5px;margin-top:2px;width:25px;}
.web-header-fixed .logo,.web-header-fixed .logo a,.web-header-fixed .logo img{width:80px;}
.web-header-fixed .menu{position:absolute;left:0px;top:0px;height:35px;width:calc(100% - 300px);}
.web-header-fixed .menu ul{display:block;float:left;list-style:none;height:35px;margin:0px;padding:0px;}
.web-header-fixed .menu ul li{clear:none;display:block;float:left;height:35px;margin-right:20px;}
.web-header-fixed .menu ul li a{display:inline-block;height:35px;line-height:35px;box-sizing:border-box !important;}
.web-header-fixed .cart{cursor:pointer;height:35px;right:0px;position:absolute;top:0px;width:120px;z-index:800;}
.web-header-fixed .cart .cart-price{height:35px;line-height:35px;padding:0px 46px 0px 0px;text-align:right;width:100%;}
.web-header-fixed .cart .cart-icon{height:25px;position:absolute;top:5px;right:0px;width:25px;}
.web-header-fixed .cart .cart-count{display:none;height:25px;line-height:25px;position:absolute;top:5px;right:0px;text-align:center;width:25px;}
.web-header-fixed .cart:hover .cart-count{display:block;}
.web-header-fixed .bookshelf{position:absolute;top:3px;right:0px;}
.web-header-fixed .bookshelf-button-open{cursor:pointer;height:25px;padding:0px;text-align:center;width:25px;}
body .web-header-inline.web-justified{background-image:url('https://www.schors.nl/templates/default/images/header-inline-background.png');background-position:center top;background-repeat:repeat-x;}
body .web-header-inline.web-centered{background-image:url('https://www.schors.nl/templates/default/images/header-inline-centered-background.jpg');background-position:center top;background-repeat:no-repeat;}
.web-header-inline .logo{height:150px;left:0px;position:absolute;top:0px;width:150px;z-index:800;}
.web-header-inline .company-name{height:150px;left:150px;position:absolute;top:0px;width:calc(100% - 300px);z-index:800;}
.web-header-inline .company-name h2{text-align:center;line-height:150px;font-size:40px;color:#EE7F00;}
.web-header-inline .menu{height:35px;left:0px;position:absolute;top:150px;width:100%;}
.web-header-inline .submenu{height:35px;left:0px;position:absolute;top:185px;width:100%;}
.web-header-inline .submenu ul{display:block;float:left;list-style:none;height:35px;margin:0px;padding:0px;}
.web-header-inline .submenu ul li{clear:none;display:block;float:left;height:35px;margin-right:20px;}
.web-header-inline .submenu ul li a{display:inline-block;height:35px;line-height:35px;box-sizing:border-box !important;}
.web-header-inline .cart{cursor:pointer;height:35px;right:0px;position:absolute;top:150px;width:120px;z-index:802;}
.web-header-inline .cart .cart-price{height:35px;line-height:35px;padding:0px 46px 0px 0px;text-align:right;width:100%;}
.web-header-inline .cart .cart-icon{height:25px;position:absolute;top:5px;right:0px;width:25px;}
.web-header-inline .cart .cart-count{display:none;height:25px;line-height:25px;position:absolute;top:5px;right:0px;text-align:center;width:25px;}
.web-header-inline .cart:hover .cart-count{display:block;}
.web-header-inline .login{height:29px;position:absolute;right:325px;top:158px;width:200px;z-index:802;}
.web-header-inline .catalog-search{height:29px;position:absolute;right:180px;top:153px;width:130px;z-index:802;}
.web-header-inline .login{/* Code here */}
.web-header-inline .catalog-search .keywords{clear:none;float:left;width:calc(100% - 34px);}
.web-header-inline .catalog-search .keywords > input{border:#5F59A3 solid 1px;border-radius:6px;height:25px;margin:2px 0px 0px 0px;padding-left:6px;width:100%;}
.web-header-inline .catalog-search form > .button{clear:none;float:left;height:25px;margin-left:5px;margin-top:2px;width:25px;}
.web-header-inline .header-title{height:40px;left:0px;position:absolute;top:80px;width:980px;}
body.homepage .web-header-inline .header-title{height:100px;overflow:hidden;}
.web-header-inline .header-title h1{line-height:40px;margin:0px;text-align:center;}
.web-header-inline .social-media{display:none;}
.web-header-inline .bookshelf{position:absolute;top:155px;right:0px;}
.web-header-inline .bookshelf-button-open{cursor:pointer;height:25px;padding:0px;text-align:center;width:25px;}
body .web-body.web-centered{padding:40px 0px 40px 0px;}
body.full-width .web-body.web-justified{margin-top:0px;}
body.full-width .web-body.web-centered{width:100%;}
body.full-width .web-body.web-justified .web-justified{width:100%;}
body.full-width .web-body.web-justified .web-centered{width:980px;}
body .web-footer-inline.web-centered{line-height:20px;padding:35px 0px 35px 0px;}
body .web-footer-inline.web-centered a:hover,body .web-footer-inline.web-centered .a:hover{cursor:pointer;}
.web-footer-inline .company-information{clear:none;float:left;margin-left:35px;width:240px;}
.web-footer-inline .company-information .indent{display:inline-block;width:60px;}
.web-footer-inline .openinghours{clear:none;float:left;width:240px;}
.web-footer-inline .footer-copyright{clear:none;float:left;height:20px;margin-top:35px;overflow:hidden;width:250px;}
.web-footer-inline .footer-links{clear:none;float:left;margin-left:35px;text-align:right;width:calc(100% - 550px);}
.web-footer-inline .footer-links a{display:inline-block;margin-left:20px;}
.web-footer-inline .footer-links ul{list-style:none;}
.web-footer-inline .powered-by{clear:none;float:right;height:20px;margin-top:35px;text-align:right;}
body .web-footer-fixed{bottom:20px;display:none;height:24px;position:fixed;right:20px;width:24px;z-index:800;}
body .web-footer-fixed a{background-image:url('https://www.schors.nl/templates/default/images/footer-fixed-button-top.png');background-position:left top;background-repeat:no-repeat;display:block;height:24px;width:24px;}
.web-body-module > .web-body > .module > .view > .item-list,.web-body-module > .web-body > .module > .view > .castegory-list,.web-body-module > .web-body > .module > .view > .item{margin-top:40px;}
.web-body-module > .web-body > .module .view > .list-text,.web-body-module > .web-body > .module .view > .item-text,.web-body-module > .web-body > .module .view > .category-text{margin-top:5px;}
.web-body-homepage .homepage-new{border-bottom:#380D69 solid 1px;height:245px;margin-bottom:20px;}
.web-body-homepage .homepage-new .image{clear:none;float:left;margin-right:20px;width:150px;}
.web-body-homepage .homepage-new .title{clear:none;float:left;width:calc(100% - 220px);}
.web-body-homepage .homepage-new .text{clear:none;float:left;margin-top:5px;width:calc(100% - 220px);}
.web-body-homepage .homepage-new .more{clear:none;float:left;margin-top:20px;width:calc(100% - 220px);}
.web-body-homepage .homepage-store{min-height:245px;}
.web-body-homepage .homepage-store .image{clear:none;float:left;margin-right:20px;width:150px;}
.web-body-homepage .homepage-store .image .content-image{width:150px;}
.web-body-homepage .homepage-store .text{clear:none;float:left;width:calc(100% - 220px);}
.web-body-contact .contact-intro{margin-top:20px;}
.web-body-contact .google-maps{margin-top:20px;}
.web-body-contact .contact-form{margin-top:20px;}
.web-body-contact .contact-outro{margin-top:20px;}
.web-body-articles .widget-article + .widget-article{margin-top:40px;}
.web-body-articles .widget-article .image{float:left;margin:0px 20px 20px 0px;min-height:150px;width:200px;}
.web-body-articles .widget-article .title{clear:none;float:left;width:calc(100% - 220px);}
.web-body-articles .widget-article .subtitle{clear:none;float:left;width:calc(100% - 220px);}
.web-body-articles .widget-article .text{clear:none;float:left;width:calc(100% - 220px);}
.web-body-articles .widget-article .more{clear:both;float:none;margin:10px 0px 10px 0px;text-align:right;width:100%;}
.module-gallery .view-category-list .list-text + .category-list,.module-gallery .view-category-list .category-list + .item-list{margin-top:40px;}
.module-gallery .view-category-detail .pagination{margin-top:40px;}
.module-gallery .view-item-list .list-text + .item-list{margin-top:40px;}
.module-gallery .item-list .item{border-radius:6px;clear:none;float:left;margin-left:40px;padding:0px;width:calc((100% - 120px) / 4);}
.module-gallery .item-list .item:nth-of-type(4n + 1)
{
margin-left:0px;}
.module-gallery .item-list .item:nth-of-type(1n + 5)
{
margin-top:40px;}
.module-gallery .item-list .item .image{background-color:#888888;border-radius:6px;}
.module-gallery .item-list .item .image img{border-radius:6px;}
.module-gallery .item-list .item .title{color:#888888;height:32px;margin-top:20px;overflow:hidden;text-align:center;}
.module-gallery .item-list .item .title h2{font-size:14px;line-height:16px;}
.module-gallery .item-list .item .title h2 a{color:#888888;}
.module-gallery .item-list .item .text{color:#000000;height:60px;line-height:20px;margin-top:5px;overflow:hidden;text-align:center;}
.module-gallery .item-list .item .more{margin-top:15px;overflow:hidden;text-align:center;}
.module-gallery .view-item-detail .item{min-height:303px;padding:0px 0px 0px 0px;}
.module-gallery .view-item-detail .item .images .image{clear:none;/* cursor:pointer;*/
float:left;margin-left:20px;width:calc((100% - 100px) / 6);}
.module-gallery .view-item-detail .item .images .image:nth-of-type(6n + 1)
{
margin-left:0px;}
.module-gallery .view-item-detail .item .images .image:nth-of-type(1n + 7)
{
margin-top:20px;}
.module-gallery .view-item-detail .item .images .image,.module-gallery .view-item-detail .item .images .image img,.module-gallery .view-item-detail .item .images .image a,.module-gallery .view-item-detail .item .images .image a img{border-radius:6px;}
.module-gallery .view-item-detail .item .text + .text{margin-top:20px;}
.module-gallery .view-item-detail .pagination{margin-top:40px;}
.module-calendar .view-category-list .list-text + .category-list,.module-calendar .view-category-list .category-list + .item-list{margin-top:40px;}
.module-calendar .view-category-detail .pagination{margin-top:40px;}
.module-calendar .view-item-list .list-text + .item-list{margin-top:40px;}
.module-calendar .item-list .item{margin:20px 0px 20px 0px;min-height:150px;padding:0px 0px 40px 220px;}
.module-calendar .item-list .item + .item{border-top:#380D69 solid 1px;padding-top:20px;}
.module-calendar .item-list .item + .item .image{top:20px;}
.module-calendar .item-list .item .image{background-color:#380D69;border-radius:6px;left:0px;position:absolute;top:0px;width:200px;}
.module-calendar .item-list .item .image img{border-radius:6px;}
.module-calendar .item-list .item .title{line-height:20px;}
.module-calendar .item-list .item .date{font-size:80%;font-style:italic;}
.module-calendar .item-list .item .title h2{line-height:20px;}
.module-calendar .item-list .item .title h2 a{color:inherit;}
.module-calendar .item-list .item .text{line-height:20px;margin-top:5px;overflow:hidden;}
.module-calendar .item-list .item .more{bottom:-3px;left:220px;position:absolute;width:calc(100% - 220px);}
.module-calendar .view-item-detail .item{min-height:303px;padding:0px 0px 0px 0px;}
.module-calendar .view-item-detail .item .images .image{clear:none;/* cursor:pointer;*/
float:left;margin-left:20px;width:calc((100% - 100px) / 6);}
.module-calendar .view-item-detail .item .images .image:nth-of-type(6n + 1)
{
margin-left:0px;}
.module-calendar .view-item-detail .item .images .image:nth-of-type(1n + 7)
{
margin-top:20px;}
.module-calendar .view-item-detail .item .images .image,.module-calendar .view-item-detail .item .images .image img,.module-calendar .view-item-detail .item .images .image a,.module-calendar .view-item-detail .item .images .image a img{border-radius:6px;}
.module-calendar .view-item-detail .item .text + .text{margin-top:20px;}
.module-calendar .view-item-detail .pagination{margin-top:40px;}
.mod-catalog > p{padding-bottom:10px;}
.mod-catalog .brand-list .list-brand,.mod-catalog .category-list .list-category,.mod-catalog .product-list .list-product{margin-left:40px;width:calc((100% - 160px) / 5);}
.mod-catalog .brand-list .list-brand:nth-of-type(5n + 1),.mod-catalog .category-list .list-category:nth-of-type(5n + 1),.mod-catalog .product-list .list-product:nth-of-type(5n + 1)
{
margin-left:0px;}
.mod-catalog .brand-list .list-brand:nth-of-type(1n + 6),.mod-catalog .category-list .list-category:nth-of-type(1n + 6),.mod-catalog .product-list .list-product:nth-of-type(1n + 6)
{
margin-top:40px;}
.mod-catalog .web-pagination{margin-top:40px;text-align:center;}
.mod-catalog .web-pagination .web-pagination-more{background-color:#380D69;color:#FFFFFF;display:inline-block;line-height:32px;text-decoration:none;width:80px;}
.mod-catalog .web-pagination .web-pagination-all{background-color:#5F59A3;color:#FFFFFF;display:inline-block;line-height:32px;margin-left:10px;text-decoration:none;width:80px;}
.mod-catalog .web-pagination .web-pagination-top{background-color:#5F59A3;color:#FFFFFF;display:none;line-height:32px;margin-left:10px;text-decoration:none;width:80px;}
.mod-catalog .mod-catalog-search{background-color:#F4F0FF;border-radius:6px;}
.mod-catalog .mod-catalog-search{height:170px;margin-bottom:40px;}
.mod-catalog .mod-catalog-search .label,.mod-catalog .mod-catalog-search .text{margin:0px;padding:0px;}
.mod-catalog .mod-catalog-search .filter{height:50px;left:10px;line-height:20px;position:absolute;top:10px;width:calc((100% - 80px) / 3);}
.mod-catalog .mod-catalog-search .filter input.textfield,.mod-catalog .mod-catalog-search .filter select{width:100%;}
.mod-catalog .mod-catalog-search .filter-1,.mod-catalog .mod-catalog-search .filter-4{left:calc(((100% - 80px) / 3) + 40px);}
.mod-catalog .mod-catalog-search .filter-2,.mod-catalog .mod-catalog-search .filter-5{left:calc((((100% - 80px) / 3) * 2) + 70px);}
.mod-catalog .mod-catalog-search .filter-3,.mod-catalog .mod-catalog-search .filter-4,.mod-catalog .mod-catalog-search .filter-5{top:70px;}
.mod-catalog .mod-catalog-search .price-min.input,.mod-catalog .mod-catalog-search .price-max.input{clear:none;float:left;width:calc((100% - 40px) / 2);}
.mod-catalog .mod-catalog-search .price-max.input{margin-left:40px;}
.mod-catalog .mod-catalog-search .price-max.label{height:28px;left:calc((100% - 40px) / 2);line-height:28px;position:absolute;text-align:center;top:22px;width:40px;}
.mod-catalog .mod-catalog-search .buttons{height:30px;left:10px;position:absolute;top:132px;width:calc(100% - 20px);}
main .list-product{background-color:#F4F0FF;border-radius:6px;clear:none;float:left;}
.list-product .image{padding:10px 10px 0px 10px;}
.list-product .content{min-height:110px;}
.list-product .title{font-size:14px;font-weight:bold;height:40px;line-height:20px;overflow:hidden;padding:0px 10px 0px 10px;text-align:center;}
.list-product .title a{color:#663399;font-size:14px;font-style:none;font-weight:bold;text-decoration:none;}
.list-product .title a:hover{text-decoration:none;}
.list-product .category{font-style:italic;text-align:center;}
.list-product .text{color:#663399;height:60px;line-height:20px;margin-top:5px;overflow:hidden;padding:0px 10px 0px 10px;text-align:center;}
.list-product .author{margin-top:20px;text-align:center;}
.list-product .stock span{font-weight:bold;}
.list-product .isbn{text-align:center;margin-top:8px;}
.list-product .warning-store{font-size:10px;padding:6px 10px 0px 10px;text-align:center;}
.list-product .prices{padding:8px 0px 48px 0px;text-align:center;}
.list-product .sale-price{display:inline-block;font-size:14px;font-weight:bold;text-align:center;}
.list-product .normal-price{display:inline-block;font-size:12px;font-style:italic;font-weight:normal;margin-right:10px;text-decoration:line-through;}
.list-product .cart-button{background-color:#380D69;bottom:10px;color:#FFFFFF;left:50px;position:absolute;width:calc((100% - 70px) / 2);z-index:10;}
.list-product .cart-button-count{bottom:10px;left:10px;position:absolute;width:30px;z-index:11;}
.list-product .cart-button-count > input{line-height:22px;padding:0px 3px 0px 3px;width:100%;}
.list-product .detail-button{background-color:#5F59A3;bottom:10px;color:#FFFFFF;left:calc(((100% - 70px) / 2) + 60px);position:absolute;width:calc((100% - 70px) / 2);z-index:10;}
.list-product .cart-button a,.list-product .cart-button span,.list-product .detail-button a,.list-product .detail-button span{cursor:pointer;color:#FFFFFF;display:block;padding:5px 0px 5px 0px;text-align:center;text-decoration:none;}
.list-product .marker-special{background-image:url('https://www.schors.nl/templates/default/images/powerprijs.png');background-position:center top;background-repeat:repeat-x;height:26px;left:0px;position:absolute;top:0px;width:100%;}
.mod-catalog .product-list .list-product{width:100%;margin-left:0px;margin-top:40px;}
.mod-catalog .product-list .list-product:nth-of-type(1)
{
margin-top:0px;}
main .list-product{clear:none;float:none;padding:10px 10px 10px 10px;}
.list-product .image{padding:0px;width:150px;float:left;clear:none;}
.list-product .content{min-height:110px;width:calc(100% - 160px);float:right;clear:none;}
.list-product .title{height:auto;padding:0px 0px 0px 0px;text-align:left;}
.list-product .category{font-style:italic;text-align:left;}
.list-product .text{height:auto;line-height:20px;margin-top:5px;padding:0px 0px 0px 0px;text-align:left;}
.list-product .author{bottom:80px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
.list-product .isbn{bottom:60px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
.list-product .prices{bottom:40px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
.list-product .sale-price{display:inline-block;text-align:center;}
.list-product .normal-price{display:inline-block;margin-right:10px;}
.list-product .cart-button{background-color:#380D69;bottom:10px;color:#FFFFFF;left:unset;right:120px;position:absolute;width:100px;}
.list-product .cart-button-count{bottom:10px;left:unset;right:230px;position:absolute;width:30px;}
.list-product .detail-button{background-color:#5F59A3;bottom:10px;color:#FFFFFF;left:auto;right:10px;position:absolute;width:100px;}
.list-product .cart-button a,.list-product .cart-button span,.list-product .detail-button a,.list-product .detail-button span{cursor:pointer;color:#FFFFFF;display:block;padding:5px 0px 5px 0px;text-align:center;text-decoration:none;}
.list-product .marker-special{background-image:url('https://www.schors.nl/templates/default/images/powerprijs.png');background-position:center top;background-repeat:repeat-x;height:26px;left:0px;position:absolute;top:0px;width:100%;}
@media (min-width:650px)
{
.list-product .author{bottom:50px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
.list-product .isbn{bottom:30px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
.list-product .prices{bottom:10px;padding:0px 0px 0px 0px;position:absolute;text-align:left;width:calc(100% - 160px);margin-left:160px;}
}
main .category-list .category-group{clear:none;float:left;margin-left:40px;width:calc((100% - 80px) / 3);}
main .category-list .category-group:nth-of-type(3n + 1)
{
margin-left:0px;}
main .list-category{background-color:#F4F0FF;border-radius:6px;clear:none;float:left;padding-bottom:56px;}
.list-category .image{padding:10px 10px 0px 10px;}
.list-category .content{min-height:110px;}
.list-category .title{color:#663399;font-size:14px;font-weight:bold;height:40px;overflow:hidden;padding:5px 10px 5px 10px;text-align:center;}
.list-category .title a{color:#663399;}
.list-category .text{color:#663399;height:60px;line-height:20px;margin-top:5px;overflow:hidden;padding:0px 10px 0px 10px;text-align:center;}
.list-category .detail-button{background-color:#5F59A3;bottom:10px;color:#FFFFFF;left:calc((100% - ((100% - 30px) / 2)) / 2);position:absolute;text-align:center;width:calc((100% - 30px) / 2);}
.list-category .detail-button a,.list-category .detail-button span{cursor:pointer;color:#FFFFFF;display:block;padding:5px 0px 5px 0px;text-align:center;text-decoration:none;}
main .category-list .category-group{clear:none;float:left;margin-left:40px;width:calc((100% - 80px) / 3);}
main .category-list .category-group:nth-of-type(3n + 1)
{
margin-left:0px;}
main .list-brand{background-color:#F4F0FF;border-radius:6px;clear:none;float:left;padding-bottom:56px;}
.list-brand .image{padding:10px 10px 0px 10px;}
.list-brand .content{min-height:110px;}
.list-brand .title{font-size:14px;font-weight:bold;height:40px;overflow:hidden;padding:5px 10px 5px 10px;text-align:center;}
.list-brand .title a{color:#663399;}
.list-brand .text{color:#663399;height:60px;line-height:20px;margin-top:5px;overflow:hidden;padding:0px 10px 0px 10px;text-align:center;}
.list-brand .detail-button{background-color:#5F59A3;bottom:10px;color:#FFFFFF;left:calc((100% - ((100% - 30px) / 2)) / 2);position:absolute;text-align:center;width:calc((100% - 30px) / 2);}
.list-brand .detail-button a,.list-brand .detail-button span{cursor:pointer;color:#FFFFFF;display:block;padding:5px 0px 5px 0px;text-align:center;text-decoration:none;}
.detail-product img{width:100%;}
main .detail-product > .subtitle{margin-top:-10px;margin-bottom:10px;padding-left:1px;}
main .detail-product .image + .video{margin-top:40px;}
main .detail-product .image + .thumbs{margin-top:10px;}
main .detail-product .thumbs .thumb{clear:none;float:left;width:calc((100% - 20px) / 3);}
main .product-detail .related-products{border-top:#380D69 solid 1px;padding-top:40px;}
main .product-detail .related-products .product-list{margin-top:20px;}
main .product-detail .related-products .product-list{padding:0px;}
main .detail-product .properties{padding-top:20px;}
main .detail-product .label{clear:none;float:left;font-weight:bold;width:100px;}
main .detail-product .value{clear:none;float:left;}
main .detail-product .stock .value{font-weight:bold;}
.detail-product .block-left{clear:none;float:left;width:300px;}
.detail-product .block-right{clear:none;float:left;margin-left:40px;text-align:left;width:calc(100% - 340px);}
.detail-product .block-bottom{border-top:#444444 solid 1px;min-height:42px;margin-top:10px;}
.detail-product .variant-line{padding:10px 0px 10px 0px;}
.detail-product .variant-line + .variant-line{border-top:#444444 solid 1px;}
.detail-product .variant-line .variant-options{margin-top:10px;}
.detail-product .prices{clear:none;float:left;height:32px;line-height:32px;width:100%;}
.detail-product .prices .normal-price-label,.detail-product .prices .normal-price-value{color:#FFFFFF;font-weight:normal;}
.detail-product .prices .normal-price-value{text-decoration:line-through;}
.detail-product .prices .discount-price-label,.detail-product .prices .discount-price-value{display:inline-block;font-weight:bold;}
.detail-product .prices .price-label,.detail-product .prices .price-value{display:inline-block;font-weight:bold;}
.detail-product .variant-options .option-label,.detail-product .variant-options .option-value,.detail-product .variant-options .option-spacer,.detail-product .prices .option-label,.detail-product .prices .option-value,.detail-product .prices .option-spacer{display:inline-block;font-weight:normal;}
.detail-product .variant-line .variant-options .option-value,.detail-product .prices .option-value{width:60px;}
.detail-product .prices .price-value + .option-label,.detail-product .prices .option-spacer{margin-left:30px;}
.detail-product .cart{clear:none;float:left;height:32px;width:210px;}
.detail-product .count{background:#FFFFFF;border-radius:3px;height:32px;overflow:hidden;position:absolute;right:80px;top:0px;width:130px;}
.detail-product .cart .count-label{color:#000000;font-size:12px;height:32px;left:0px;line-height:32px;padding:0px 0px 0px 10px;position:absolute;top:0px;width:60px;}
.detail-product .cart .count-input{left:60px;height:32px;position:absolute;top:0px;width:70px;}
.detail-product .cart .count-input .textfield{height:28px;left:0px;padding-left:8px;position:absolute;top:2px;width:50px;}
.detail-product .cart .count-input .cart-amount-up{cursor:pointer;height:16px;left:50px;position:absolute;top:0px;width:20px;}
.detail-product .cart .count-input .cart-amount-down{cursor:pointer;height:16px;left:50px;position:absolute;top:16px;width:20px;}
.detail-product .cart .cart-button{color:#FFFFFF;cursor:pointer;height:32px;right:0px;line-height:32px;position:absolute;text-align:center;top:0px;width:70px;}
.detail-product .preview .image{background-color:#FFFFFF;left:0px;position:absolute;top:0px;width:300px;}
.detail-product .prices{margin-left:340px;width:calc(100% - 550px);}
.module-cart .holiday-message{border:#380D69 solid 1px;margin-bottom:30px;padding:20px;}
.module-cart .cart-item-list .item-list-header{border-bottom:#380D69 solid 1px;}
.module-cart .cart-item-list .item{background-color:transparent;}
.module-cart .cart-item-list .item:nth-of-type(even)
{
background-color:#FFFFAA;}
.module-cart .view-checkout .cart-item-list .item{background-color:transparent !important;}
.module-cart .cart-item-list .item .item-image{background-color:#FFFFFF;border:#380D69 solid 1px;border-radius:6px;overflow:hidden;padding:5px;}
.module-cart .cart-item-list .item .label a,.module-cart .cart-item-list .item .text a{font-weight:bold;text-decoration:none;}
.module-cart .cart-item-list .item .variant-vat{font-size:80%;}
.module-cart .cart-item-list .item .label a:hover,.module-cart .cart-item-list .item .text a:hover{text-decoration:underline;}
.module-cart .cart-item-list .line-description,.module-cart .cart-item-list .line-description a{font-size:80%;font-style:italic;}
.module-cart .cart-item-list .order-line{padding:0px 5px 0px 5px;}
.module-cart .cart-item-list .order-subtotal,.module-cart .cart-item-list .order-total{border-top:#380D69 solid 1px;margin-top:5px;padding-top:5px;}
.module-cart .view-cart form .buttons{margin-top:40px;}
.module-cart .cart-system-messages .system-messages{padding:0px;}
.module-cart form.form-cart .order-surcharge .line-description .text{visibility:hidden;}
.module-cart .cart-item-list .item-list-header{padding:5px;}
.module-cart .cart-item-list .label{font-weight:bold;padding:4px 4px 4px 4px;}
.module-cart .cart-item-list .text{padding:4px 4px 4px 4px;}
.module-cart .cart-item-list .item{margin-top:5px;padding:5px;}
.module-cart .cart-item-list .item-count{clear:none;float:left;text-align:right;width:60px;}
.module-cart .cart-item-list .item-description{clear:none;float:left;padding:0px 0px 0px 6px;width:calc(100% - 300px);}
.module-cart .cart-item-list.cart-with-vat-details .item-description{clear:none;float:left;width:calc(100% - 360px);}
.module-cart .cart-item-list .item-image{clear:none;float:left;width:80px;}
.module-cart .cart-item-list .item-price{clear:none;float:left;text-align:right;width:80px;}
.module-cart .cart-item-list .line-label{clear:none;float:left;text-align:right;width:140px;}
.module-cart .cart-item-list .item-total,.module-cart .cart-item-list .line-total{clear:none;float:left;text-align:right;width:80px;}
.module-cart .cart-item-list .item-vat,.module-cart .cart-item-list .line-vat{clear:none;float:left;text-align:right;width:60px;}
.module-cart .cart-item-list .line-description{clear:none;float:left;width:calc(100% - 220px);}
.module-cart .cart-item-list.cart-with-vat-details .line-description{clear:none;float:left;width:calc(100% - 280px);}
.module-cart .cart-item-list .item .input{padding:0px 4px 0px 4px;}
.module-cart .cart-item-list .item .input input{height:24px;padding-left:3px;}
.module-cart .cart-item-list .item-list-total{margin-top:5px;padding:5px;}
.module-cart .view-checkout .cart-wrapper,.module-cart .view-checkout .customer-wrapper,.module-cart .view-checkout .login-wrapper,.module-cart .view-checkout .meta-wrapper,.module-cart .view-checkout .terms-wrapper,.module-cart .view-checkout .shipment-and-payment-wrapper{background-color:#F4F0FF;border-radius:6px;}
.module-cart .view-checkout .cart-wrapper{margin-top:20px;padding:20px;}
.module-cart .view-checkout .cart-wrapper input.button{margin-top:10px;}
.module-cart .view-checkout .login-wrapper{margin-bottom:20px;padding:20px;}
.module-cart .view-checkout .terms-wrapper{margin-top:20px;padding:20px;}
.module-cart .view-checkout .terms-wrapper input.button{margin-top:10px;margin-right:4px;}
.module-cart .view-checkout .block-title{font-weight:bold;margin:0px 0px 4px 0px;}
.module-cart .view-checkout .customer-wrapper{clear:none;float:left;padding:20px;width:calc((100% - 40px) / 3);}
.module-cart .view-checkout .customer-wrapper #invoice_address_number,.module-cart .view-checkout .customer-wrapper #shipment_address_number{width:50px;}
.module-cart .view-checkout .customer-wrapper #invoice_address_number_extension,.module-cart .view-checkout .customer-wrapper #shipment_address_number_extension{margin-left:4px;width:calc(100% - 54px);}
.module-cart .view-checkout .customer-wrapper > div + div{margin-top:40px;}
.module-cart .view-checkout .shipment-and-payment-wrapper{clear:none;float:left;margin-left:20px;padding:20px;width:calc((100% - 40px) / 3);}
.module-cart .view-checkout .shipment-and-payment-wrapper > div + div{margin-top:40px;}
.module-cart .view-checkout .meta-wrapper{clear:none;float:left;margin-left:20px;padding:20px 20px 108px 20px;width:calc((100% - 40px) / 3);}
.module-cart .view-checkout .meta-wrapper > div + div{margin-top:40px;}
.module-cart .view-checkout input.textfield,.module-cart .view-checkout select.select{width:100%;}
.module-cart .view-checkout textarea.textarea{height:60px;width:100%;}
.module-cart .view-checkout label{cursor:pointer;}
.module-cart .view-checkout select option{display:block;box-sizing:border-box !important;}
.module-cart .view-checkout select option.label,.module-cart .view-checkout select option.group{color:#000000;}
.module-cart .view-checkout select option.spacer{height:5px;}
.module-cart .view-checkout .order-finish{bottom:0px;left:0px;padding:20px;position:absolute;width:100%;}
.module-cart .view-checkout .order-finish .button{margin-top:10px;}