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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.nl/images/flags/de.png');}
.form option.icon[value="es-es"]{background-image:url('https://www.extremesportsshop.nl/images/flags/es.png');}
.form option.icon[value="fr-fr"]{background-image:url('https://www.extremesportsshop.nl/images/flags/fr.png');}
.form option.icon[value="en-us"]{background-image:url('https://www.extremesportsshop.nl/images/flags/us.png');}
.form option.icon[value="nl-nl"]{background-image:url('https://www.extremesportsshop.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.extremesportsshop.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.extremesportsshop.nl/images/flags/de.png');}
option.icon[value="es-es"]{background-image:url('https://www.extremesportsshop.nl/images/flags/es.png');}
option.icon[value="fr-fr"]{background-image:url('https://www.extremesportsshop.nl/images/flags/fr.png');}
option.icon[value="en-us"]{background-image:url('https://www.extremesportsshop.nl/images/flags/us.png');}
option.icon[value="nl-nl"]{background-image:url('https://www.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.nl/scripts/shadowbox/close.png');}
#sb-nav-next{background-image:url('https://www.extremesportsshop.nl/scripts/shadowbox/next.png');}
#sb-nav-previous{background-image:url('https://www.extremesportsshop.nl/scripts/shadowbox/previous.png');}
#sb-nav-play{background-image:url('https://www.extremesportsshop.nl/scripts/shadowbox/play.png');}
#sb-nav-pause{background-image:url('https://www.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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.extremesportsshop.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);}
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:"Open Sans",Arial,Sans-Serif;font-size:14px;font-weight:normal;}
.formbuilder select.select_multiple{color:#32373C;font-family:"Open Sans",Arial,Sans-Serif;font-size:14px;font-weight:normal;}
.formbuilder input.checkbox{color:#000000;font-family:"Open Sans",Arial,Sans-Serif;font-size:14px;font-weight:normal;}
.formbuilder input.textfield{color:#32373C;font-family:"Open Sans",Arial,Sans-Serif;font-size:14px;font-weight:normal;}
.formbuilder textarea.textarea{color:#32373C;font-family:"Open Sans",Arial,Sans-Serif;font-size:14px;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:"Open Sans",Arial,Sans-Serif;font-size:14px;font-style:normal;font-weight:normal;}
.formbuilder-buttons input.button{background-color:#764C29;background-image:none;border:#764C29 solid 1px;border-radius:3px;box-shadow:none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:"Open Sans",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;}
.posted .formbuilder .required.empty{background-color:#FFF0F0;border:#FF0000 solid 1px;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
body,main,main a,main li a{color:#000000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;}
main p,main .p1,main .p2,main .p3,main ul li,main ol li{color:#000000;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:#000000;font-size:20px;}
main h1,main h2,main .h1,main .h2{color:#000000;}
body .fa-none:before{content:'\f111';}
.ubb .h1{color:#000000;font-size:32px;font-style:normal;font-weight:bold;}
.ubb .h2{color:#000000;font-size:18px;font-style:normal;font-weight:bold;}
.ubb .h3,.ubb .h4,.ubb .h5,.ubb .h6{color:#000000;font-size:14px;font-style:normal;font-weight:bold;}
.ubb .p1,.ubb .p2,.ubb .p3,.ubb .p4,.ubb .p5,.ubb .p6{color:#000000;font-size:14px;font-style:normal;font-weight:normal;}
.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 .c1 a,.ubb .c2 a,.ubb .c3 a,.ubb .c4 a,.ubb .c5 a,.ubb .c6 a{text-decoration:inherit;}
.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;}
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,body a,body .a{text-decoration:none;transition:all .3s ease;}
main a:hover,main .a:hover,body a:hover,body .a:hover{cursor:pointer;text-decoration:underline;transition:all .3s ease;}
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:#764C29;background-image:none;border:none;border-radius:3px;box-shadow:none;color:#FFFFFF;font-size:14px;font-weight:normal;height:40px;line-height:40px;padding:0px 10px 0px 10px;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:#764C29;background-image:none;border:none;border-radius:3px;box-shadow:none;color:#FFFFFF;font-size:14px;font-weight:normal;height:40px;line-height:40px;margin:0px;padding:0px 10px 0px 10px;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:#ED1B24;background-image:none;border:none;border-radius:3px;color:#ED1B24;font-size:14px;font-weight:normal;line-height:40px;text-align:center;text-decoration:none;}
main .button-left,main a.button-left,main .button-right,main a.button-right{background-color:#ED1B24;border-radius:3px;color:#FFFFFF;font-size:14px;font-weight:bold;height:40px;line-height:40px;padding:0px 10px 0px 10px;text-align:center;}
main .button-more,main a.button-more{background-color:#ED1B24;background-image:none;border:none;border-radius:3px;box-shadow:none;color:#FFFFFF;font-size:14px;font-weight:normal;height:40px;line-height:40px;padding:0px 10px 0px 10px;text-align:center;text-decoration:none;text-decoration-color:#FFFFFF;text-decoration-line:none;text-decoration-style:solid;}
.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.extremesportsshop.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;}
html body #___gcse_1,html body #___gcse_1 > div,html body #___gcse_1 > div > div{border:none;font-size:0px;height:0px;line-height:0px;margin:0px;padding:0px;}
html body #___gcse_1 .gsc-results-wrapper-overlay.gsc-results-wrapper-visible{font-size:13px;line-height:100%;}
html body #___gcse_1 .gsc-above-wrapper-area,html body #___gcse_1 .gsc-adBlock,html body #___gcse_1 .gcsc-branding-text-name{display:none;}
html body.composer-enabled{padding:39px 0px 0px 0px;}
html body.composer-enabled.hardware-tablet,html body.composer-enabled.hardware-phone{background:#FFFFFF;}
body.composer-enabled.hardware-tablet .web-layout.web-wrapper,body.composer-enabled.hardware-phone .web-layout.web-wrapper{border:#CCCCCC solid 1px;margin:0px auto 0px auto;padding:0px;width:100%;}
body.composer-enabled .composer-toolbar.web-wrapper{left:0px;position:fixed;top:0px;width:100%;}
body main.web-body-contact > *{padding-bottom:40px;}
body .contact-form .input{max-width:550px;}
body .contact-form .formbuilder-buttons{max-width:300px;}
body .contact-form .image{max-width:100px;}
body .web-body-contact .widget-google-maps.widget-content{height:400px;}
body.homepage .homepage-brands.web-justified,body.homepage .homepage-social.web-justified,body.homepage .homepage-review.web-justified,body.homepage .homepage-banner.web-justified,body.homepage .homepage-product-list-0.web-justified,body.homepage .homepage-product-list-1.web-justified,body.homepage .homepage-product-list-2.web-justified{padding-bottom:100px;padding-top:100px;}
.web-body-homepage .product-list-title.web-content.title-grid,.web-body-homepage :not(.product-list-title) .title-grid{padding-bottom:60px;}
.web-body-homepage .homepage-social .title-grid,.web-body-homepage .homepage-review .title-grid,.web-body-homepage .homepage-banner .title-grid{padding-bottom:0px;}
.web-body-homepage .product-list-title.web-justified,body.homepage .homepage-product-list-0.web-justified,body.homepage .homepage-product-list-1.web-justified,body.homepage .homepage-product-list-2.web-justified{background-color:#FFFFFF;}
.web-body-homepage .homepage-brands.web-justified,.web-body-homepage .homepage-social.web-justified{background-color:rgba(0,0,0,0.4);}
.web-body-homepage .homepage-brands .images{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:100px;}
.web-body-homepage .web-content{z-index:1000;}
.web-body-homepage .product-list-title.web-content.title-grid,.web-body-homepage :not(.product-list-title) .title-grid{align-items:center;display:grid;grid-template-columns:1.2fr 1fr;padding-left:180px;width:100%;}
.web-body-homepage #title-text-1,.web-body-homepage #title-text-2,.web-body-homepage #title-text-6{padding-left:180px;}
.web-body-homepage #title-text-1 .p1,.web-body-homepage #title-text-2 .p1,.web-body-homepage #title-text-6 .p1{font-size:25px;font-weight:bold;padding-bottom:64px;}
.web-body-homepage #text-0,.web-body-homepage #text-2,.web-body-homepage #text-4,.web-body-homepage #text-6{border-left:1px solid #000000;}
.web-body-homepage #text-1,.web-body-homepage #text-3{border-left:1px solid #FFFFFF;}
.web-body-homepage #text-0 .p1,.web-body-homepage #text-2 .p1,.web-body-homepage #text-4 .p1,.web-body-homepage #text-6 .p1,.web-body-homepage #title-text-2 .p1,.web-body-homepage #title-text-6 .p1{color:#764C29;}
.web-body-homepage #title-1 .ubb,.web-body-homepage #text-1 .p1,.web-body-homepage #title-3 .ubb,.web-body-homepage #title-text-1 .p1{color:#FFFFFF;}
.web-body-homepage #text-3 .p1{color:#A77625;}
.web-body-homepage .title-grid .ubb{font-size:57px;font-weight:bold;}
.web-body-homepage .widget-text-ubb .ubb{display:flex;align-items:center;height:100%;}
.web-body-homepage #text-0,.web-body-homepage #text-1,.web-body-homepage #text-2,.web-body-homepage #text-3,.web-body-homepage #text-4,.web-body-homepage #text-6{height:90px;text-transform:uppercase;}
.web-body-homepage .title-grid .ubb > .p1{font-size:20px;font-weight:bold;padding-left:30px;}
main.web-body-homepage .widget-button.widget-content{display:flex;justify-content:center;padding-top:75px;}
main.web-body-homepage a.button.button-more{background-color:#C69C6D;border-radius:unset;border:3px solid #8B663D;font-size:18px;line-height:34px;padding:10px 55px 10px 55px;text-transform:uppercase;height:100%;}
main.web-body-homepage a.button.button-more:hover{background-color:#8B663D;}
main.web-body-homepage a.button.button-more::after,main .homepage-review .review-grid #subtext-0 .ubb::before,main .homepage-review .review-grid #subtext-1 .ubb::before,main .homepage-review .review-grid #subtext-2 .ubb::before,main .homepage-review .banner-grid #subtext-6 .ubb::before,main .homepage-review .banner-grid #subtext-7 .ubb::before,main .homepage-review .banner-grid #subtext-8 .ubb::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
main.web-body-homepage a.button.button-more::after{padding-left:33px;content:'\f061';}
.web-body-homepage .homepage-social .images{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;}
.web-body-homepage .homepage-social .ratio-4x3{padding-bottom:0px !important;}
.web-body-homepage .homepage-social img{position:relative !important;}
body .homepage-review.web-content,body .homepage-review .review-wrapper,body .homepage-banner .banner-wrapper{align-items:baseline;display:flex;}
body .homepage-review .review-wrapper{grid-gap:15px;}
body .homepage-review,body .homepage-banner{background-color:#FFFFFF;}
body .homepage-review.web-content,body .homepage-banner.web-content{flex-flow:column;align-items:center;}
body .widget-text-ubb.widget-wrapper#widget-wrapper-title-text-2,body .widget-text-ubb.widget-wrapper#widget-wrapper-title-text-6{width:100%;}
body .homepage-review .text,body .homepage-banner .text{padding-left:180px;padding-right:180px;text-align:center;font-size:18px;}
body .homepage-review .review-flex,body .homepage-banner .banner-flex{align-items:center;display:flex;flex-flow:column;grid-gap:20px;padding-top:24px;}
body .homepage-review .h3,body .homepage-banner .h3{font-size:28px;}
body .homepage-review .h3,.web-body-homepage #title-text-2 .p1,body .homepage-banner .h3,.web-body-homepage #title-text-6 .p1{text-align:center;}
body .homepage-review .small-text,body .homepage-banner .small-text{top:-20px;color:#121212;}
body .homepage-review .review-grid,body .homepage-banner .banner-grid{display:flex;flex-flow:wrap;padding:45px 65px;grid-gap:40px;justify-content:center;}
body.web-body-homepage .homepage-review .review-grid,body.web-body-homepage .homepage-banner .banner-grid{border-top:1px solid #000000;border-bottom:1px solid #000000;}
body .homepage-review .review-grid .widget-wrapper,body .homepage-banner .banner-grid .widget-wrapper{min-height:unset;}
body .homepage-review .review-grid .widget-wrapper .p1,body .homepage-banner .banner-grid .widget-wrapper .p1{font-size:18px;}
main .homepage-review .review-grid #subtext-0 .ubb::before{content:'\f25d';padding-right:5px;/* position:absolute;*/
left:-50px;top:3px;}
main .homepage-review .review-grid #subtext-1 .ubb::before{content:'\f0c0';padding-right:5px;}
main .homepage-review .review-grid #subtext-2 .ubb::before{content:'\f06b';padding-right:5px;}
body.homepage .homepage-review .review-grid{padding:24px 0px;}
.web-body-homepage .background-image{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);padding:0px 40px;padding-top:100px !important;padding-bottom:100px !important;background-size:cover;background-repeat:no-repeat;}
body .module{padding-bottom:25px;}
body.module-catalog main{background-color:#FFFFFF;}
main .body-title .h1{color:#000000;font-size:32px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;}
.web-body-page .web-justified{margin-top:20px;}
.web-body-page .web-content .block-left{clear:none;float:left;width:calc(100% - 420px);}
.web-body-page .web-content .block-right{clear:none;float:left;margin-left:20px;width:400px;}
.web-body-page .web-content .block-right > div + div{margin-top:20px;}
.web-body-page .web-content .more{height:28px;margin-top:17px;}
.web-body-page .web-content .h2,.web-body-page .web-content .h3{font-size:16px;font-weight:bold;}
.web-body-page .web-content p,.web-body-page .web-content .p,.web-body-page .web-content .h3{line-height:150%;}
body.hardware-phone .web-body-page .web-content .block-media .video{margin-bottom:6px;}
body.hardware-phone .web-body-page .web-content .block-media .image{clear:none;float:left;width:calc((100% - 12px) / 3);}
body.hardware-phone .web-body-page .web-content .block-media .image + .image{margin-left:6px;}
body .bookshelf-navigation{display:none;left:0px;min-height:calc(100%);top:0px;/* padding:20px;*/
position:absolute !important;width:100%;z-index:810;}
body .bookshelf-navigation,body .bookshelf-navigation a{color:#000000;font-family:inherit;font-size:14px;font-weight:normal;line-height:21px;text-decoration:none;text-transform:none;}
.bookshelf-navigation .bookshelf-company span.fa,.bookshelf-navigation .bookshelf-socialmedia span.fa{background-color:#000000;border-radius:50%;color:#FFFFFF;font-size:10px;height:19px;line-height:19px;margin-right:10px;text-align:center;width:19px;}
.bookshelf-navigation .bookshelf-company span.fa-none,.bookshelf-navigation .bookshelf-socialmedia span.fa-none{background-color:#FFFFFF;color:#FFFFFF;visibility:hidden;}
body #bookshelf-navigation{box-sizing:border-box;background-color:#FFFFFF;height:100vh;min-height:unset !important;overflow-y:scroll;position:fixed !important;width:100vw;}
body .bookshelf-navigation .bookshelf-button-close{position:fixed;}
body .web-bottom-inline.web-bottom-default{background-color:#000000;min-height:240px;padding-top:52px;text-align:center;}
.bottom-links .copyright,.bottom-links .disclaimer-links,.bottom-links .powered-by,.bottom-links .copyright a,.bottom-links .disclaimer-links a,.bottom-links .powered-by a{color:#FFFFFF;display:inline;font-size:13px;text-decoration:none;}
.bottom-links .copyright{padding-right:5px;}
body .web-contact-fixed{border-top-right-radius:20px;box-shadow:0px 0px 5px #888888;height:60px;width:auto;}
.web-contact-fixed .contact-buttons:after{clear:both;content:'';float:left;}
.web-contact-fixed .contact-buttons > div{background-color:#6DAD00;border-bottom-right-radius:20px;border-top:2px solid #99F200;border-top-right-radius:20px;box-shadow:0px 0px 5px #888888;clear:none;float:left;height:80px;overflow:hidden;position:relative;z-index:1;}
.web-contact-fixed .contact-buttons .call-now-button{z-index:5;}
.web-contact-fixed .contact-buttons .mail-now-button{margin-left:-15px;padding-left:14px;z-index:4;}
.web-contact-fixed .contact-buttons .chat-now-button{margin-left:-15px;padding-left:14px;z-index:3;}
.web-contact-fixed .contact-buttons div.orange{background-color:#F2A52A;border-top:2px solid #FFF266;}
.web-contact-fixed .contact-buttons div.red{background-color:#A52A2A;border-top:2px solid #F29999;}
.web-contact-fixed .contact-buttons a{color:#FFFFFF;display:block;font-size:36px;height:80px;line-height:60px;padding:0px 20px 0px 20px;text-decoration:none;}
.web-contact-fixed .contact-buttons a:hover,body.hardware-computer .web-contact-fixed .contact-buttons a:hover{color:#FFFFFF;}
body.hardware-computer .web-contact-fixed{height:40px;min-height:40px;}
body.hardware-computer .web-contact-fixed .contact-buttons > div{border-bottom-right-radius:10px;border-top-right-radius:10px;}
body.hardware-computer .web-contact-fixed .contact-buttons a{color:#E0E0E0;font-size:24px;line-height:36px;padding:0px 16px 0px 16px;}
.web-cookies-inline .cookies-inline.web-justified{background-color:#F0F0F0;}
.web-cookies-inline .cookies-inline.web-content{background-color:#F0F0F0;padding:10px 0px 10px 0px;}
.web-cookies-inline .cookies-inline.web-content::after{clear:both;content:'';float:none;display:block;}
.web-cookies-inline .cookies-label{clear:none;color:#000000;float:left;font-size:11px;line-height:15px;width:calc(100% - 100px);}
.web-cookies-inline .cookies-label .ubb,.web-cookies-inline .cookies-label .ubb .p1,.web-cookies-inline .cookies-label a{color:#000000;font-size:11px;}
.web-cookies-inline .cookies-button-close{clear:none;float:right;line-height:30px;margin-left:10px;width:80px;}
.web-cookies-inline .cookies-button-close .button{cursor:pointer;display:block;height:30px;line-height:100%;padding:0px 10px 0px 10px;width:80px;}
body .__fbcw__widget.__fbcw__widget--small{width:100% !important;}
body .__fbcw__widget .__fbcw__ratio-guard__content{display:flex !important;width:100% !important;}
body .__fbcw__widget .__fbcw__review__header{display:flex !important;}
body .__fbcw__widget .__fbcw__widget__container.__fbcw__widget__container--small{width:100% !important;padding-left:10px !important;padding-right:10px !important;}
body .__fbcw__widget .__fbcw__review.__fbcw__review--small{align-items:center;display:flex !important;flex-flow:column;}
body .__fbcw__widget .__fbcw__review.__fbcw__review--small .__fbcw__review__content{text-align:center !important;}
body .web-footer-fixed{height:40px;width:40px;}
.web-footer-fixed a{background-color:#000000;border-radius:50%;color:#FFFFFF;display:inline-block;font-size:24px;line-height:40px;width:40px;text-align:center;}
body.hardware-computer .web-footer-fixed a{color:#E0E0E0;}
body.hardware-computer .web-footer-fixed a:hover{color:#FFFFFF;}
body .web-footer-inline.web-footer-default{background-color:#000000;}
body .footer-information div{color:#FFFFFF;}
.web-footer-inline .footer-information.web-content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;}
.web-footer-inline .footer-information.web-content > *{width:100%;}
.web-footer-inline .footer-information.web-content .footer-image::before{background-image:url('https://www.extremesportsshop.nl/templates/default/images/hyena-footer.png');background-position:bottom left;background-repeat:no-repeat;background-size:100%;bottom:0px;content:'';display:block;height:100%;position:absolute;width:125%;z-index:100;}
.web-footer-inline .footer-information.web-content .p1{color:#FFFFFF;font-size:15px;padding-bottom:5px;}
.web-footer-inline .footer-information.web-content .p1,.web-footer-inline .service-01 ul a,.web-footer-inline .company-01 div{text-transform:uppercase;}
.web-footer-inline .openinghours-01,.web-footer-inline .company-01,.web-footer-inline .service-01,.web-footer-inline .socialmedia-01{margin-top:230px;margin-bottom:90px;}
.web-footer-inline .service-01 ul,.web-footer-inline .service-01 ul a{color:#FFFFFF;list-style:none;}
.web-footer-inline .footer-information.web-content .title{color:#B76C23;font-size:23px;font-weight:bold;padding-bottom:11px;text-transform:uppercase;}
.web-footer-inline .footer-information.web-content .web-row,.web-footer-inline .service-01 ul a{font-size:17px;/* padding-top:10px;*/}
.web-footer-inline .footer-information.web-content .web-row:first-child,.web-footer-inline .service-01 ul a:first-child{padding-top:0px;}
.web-footer-inline .footer-information.web-content .web-row a{color:inherit;text-decoration:none;}
.web-footer-inline .socialmedia-01 .box{margin-top:10px;margin-bottom:11px;max-width:300px;}
.web-footer-inline .socialmedia-01 .social-media{/* align-items:flex-end;*/
display:flex;flex-wrap:wrap;padding-top:10px;}
.web-footer-inline .socialmedia-01 .social-media > div a{display:block;/* border-radius:50px;*/
/*
border-top:1px solid #815A38;border-left:1px solid #815A38;border-bottom:1px solid #1081C2;border-right:1px solid #1081C2;*/
/* background-color:#ED1B24;*/
margin-right:9px;height:34px;line-height:34px;text-align:center;width:34px;}
.web-footer-inline .socialmedia-01 .social-media > div{margin-bottom:9px;}
.web-footer-inline .socialmedia-01 .social-media > div a:hover{/* background-color:#EFEFEF;*/}
.web-footer-inline .socialmedia-01 .social-media > div:last-child{margin-right:0px;}
.web-footer-inline .socialmedia-01 .social-media > div span{color:#EFEFEF;font-size:20px;line-height:34px;}
.web-footer-inline .socialmedia-01 .social-media > div a:hover span{color:#121758;}
body .web-footer-inline .footer-information.web-content .socialmedia-01 .wrapper-02 > div.title{padding-bottom:26px;}
body .web-footer-inline .footer-information.web-content .socialmedia-01 .wrapper-02 .image{margin-top:18px;max-width:200px;}
html body .web-header-fixed .header-middle.web-justified{background-color:#FFFFFF;border-bottom:8px #000000 solid;}
.web-header-fixed .header-fixed.web-content{min-height:100px;}
.web-header-fixed .logo{height:110px;position:absolute;left:-87px;top:-5px;width:343px;}
.web-header-fixed .catalog-search{position:absolute;top:31px;left:306px;width:calc(100% - 666px);min-width:250px;}
.web-header-fixed .webshop-elements-01{position:absolute;top:23px;right:100px;}
.web-header-fixed .bookshelf{position:absolute;top:25px;right:0px;}
body .header-navigation.web-justified{background-color:#EBEBEB;}
body.homepage .background-fixed{display:block;position:fixed;height:100%;width:100%;background-color:#3d3d3d;/* background-image:url('https://www.extremesportsshop.nl/templates/default/images/backgrounds/ski-01.jpg');*/
   background-repeat:no-repeat;background-size:100% 100vh;background-position:center center;top:0px;left:0px;}
body .web-header-inline{background-color:rgba(0,0,0,0.4);height:100vh;}
body:not(.homepage) .web-header-inline{height:160px;background-color:#FFFFFF;}
.web-header-inline .header-top,.web-header-inline .header-top .languages-01,.web-header-inline .header-middle.web-content,.web-header-inline .header-middle.web-content .cart{display:flex;}
body.homepage .web-header-inline .header-middle .right-header li ul a{color:#000000;}
.web-header-inline .header-top,.web-header-inline .header-top a,body.homepage .web-header-inline .header-middle .right-header li a,body.homepage .web-header-inline .header-middle .right-header .cart,.web-header-inline .header-middle .right-header .cart-count,body.homepage .web-header-inline .header-text.web-content *{color:#FFFFFF;}
.web-header-inline .header-text.web-content{background-color:rgba(0,0,0,0.4);}
.web-header-inline .header-top{background-color:#000000;color:#FFFFFF;grid-gap:10px;justify-content:flex-end;}
.web-header-inline .header-top a{text-decoration:none;padding-left:10px;padding-right:40px;font-family:gotham,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05px;line-height:43px;transition:background-color .3s ease-in-out;padding:0 18px;}
.web-header-inline .header-top a:hover{background-color:#202020;}
.web-header-inline .header-top .fa{position:absolute;}
.web-header-inline .header-top.web-content > div{display:flex;align-items:center;}
.web-header-inline .header-middle.web-content{padding-top:25px;justify-content:space-between;}
.web-header-inline .header-middle .left-header img{max-width:100%;max-height:95px;height:auto;justify-content:left;width:unset;}
.web-header-inline .header-middle .left-header,.web-header-inline .header-middle .right-header{align-self:center;align-items:center;display:flex;}
.web-header-inline .header-middle .left-header{grid-gap:20px;padding-right:10px;}
.web-header-inline .header-middle .right-header{grid-gap:64px;}
.web-header-inline .header-middle .right-header li a,.web-header-inline .header-middle .right-header .cart{align-self:center;align-content:center;/* font-weight:bold;*/
cursor:pointer;text-transform:uppercase;}
.web-header-inline .header-navigation.web-justified{background-color:#EBEBEB;line-height:50px;min-height:50px;}
.web-header-inline .header-middle .right-header .cart-count{display:block;height:27px;min-width:27px;border-radius:27px;background-color:#764C29;font-family:gotham,sans-serif;font-size:16px;font-weight:700;letter-spacing:.06px;line-height:27px;text-align:center;margin-left:8px;}
.web-header-inline .header-text.web-justified{height:81.5vh;align-items:center;display:flex;}
.web-header-inline .header-text.web-centered{display:flex;flex-flow:column;}
.web-header-inline .header-text.web-content{align-self:flex-end;display:flex;flex-flow:column;padding:70px 130px;width:50%;grid-gap:20px;}
.web-header-inline .header-text.web-content #row-0-title-1 .ubb{font-size:49px;}
.web-header-inline .header-text.web-content a{display:block;text-decoration:none;width:100%;}
.web-header-inline .header-text.web-content .button.button-more{align-items:center;display:flex;}
.web-header-inline .header-text.web-content #row-0-button-0{content:'';}
.web-header-inline .header-text.web-content #row-0-button-0 .button{padding:15px 23px;font-weight:bold;border:3px solid #FFFFFF;text-transform:uppercase;width:50%;justify-content:space-between;}
.web-header-inline .header-text.web-content #row-0-button-1 .button{font-size:15px;}
.web-header-inline .header-text.web-content #row-0-button-0 .button:hover,.web-header-inline .header-text.web-content #row-0-button-1 .button:hover:before{background-color:#FFFFFF;color:#000000;transition:all .3s ease;}
.web-header-inline .header-text.web-content #row-0-button-0 a::after,.web-header-inline .header-text.web-content #row-0-button-1 a::before{content:'\f04b';display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.web-header-inline .header-text.web-content #row-0-button-0 a::after{text-align:right;}
.web-header-inline .header-text.web-content #row-0-button-1 a::before{border:3px solid #FFFFFF;border-radius:79px;height:79px;min-width:79px;font-size:16px;line-height:79px;margin-right:20px;text-align:center;}
.web-header-inline .header-middle.web-content .cart{align-items:center;}
.web-header-inline .header-middle .right-header .cart-icon-mobile{display:none;}
.web-header-inline .header-middle .right-header .cart-icon{display:block;}
body .review-stars{color:#DF652F;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .review-stars.review-stars-0-00::before{content:'\f006' ' ' '\f006' ' ' '\f006' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-0-50::before{content:'\f123' ' ' '\f006' ' ' '\f006' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-1-00::before{content:'\f005' ' ' '\f006' ' ' '\f006' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-1-50::before{content:'\f005' ' ' '\f123' ' ' '\f006' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-2-00::before{content:'\f005' ' ' '\f005' ' ' '\f006' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-2-50::before{content:'\f005' ' ' '\f005' ' ' '\f123' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-3-00::before{content:'\f005' ' ' '\f005' ' ' '\f005' ' ' '\f006' ' ' '\f006';}
body .review-stars.review-stars-3-50::before{content:'\f005' ' ' '\f005' ' ' '\f005' ' ' '\f123' ' ' '\f006';}
body .review-stars.review-stars-4-00::before{content:'\f005' ' ' '\f005' ' ' '\f005' ' ' '\f005' ' ' '\f006';}
body .review-stars.review-stars-4-50::before{content:'\f005' ' ' '\f005' ' ' '\f005' ' ' '\f005' ' ' '\f123';}
body .review-stars.review-stars-5-00::before{content:'\f005' ' ' '\f005' ' ' '\f005' ' ' '\f005' ' ' '\f005';}
.web-subfooter-inline .footer-links.web-justified{background-color:#F1F2F2;}
.web-subfooter-inline .footer-categories.web-justified{background-color:#FFDE00;}
.web-subfooter-inline .footer-links.web-content{padding-top:44px;padding-bottom:46px;}
.web-subfooter-inline .catalog-search{padding-bottom:50px;max-width:466px;margin-left:auto;margin-right:auto;}
.web-subfooter-inline .footer-categories > .title,.web-subfooter-inline .links-wrapper > .title{color:#545454;text-transform:uppercase;font-weight:bold;}
.web-subfooter-inline .footer-categories .title{font-size:23px;}
.web-subfooter-inline .links-wrapper .title{font-size:25px;}
.footer-categories .title-site-search{color:#000000;font-size:17px;}
.element-01 .elements-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;width:calc(100%);}
body .web-subfooter-inline{display:none !important;}
body .bookshelf .bookshelf-button-open{/* background-color:#FFF8CC;*/
border-radius:2px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:20px;height:32px;line-height:32px;text-align:center;width:32px;}
body .bookshelf .bookshelf-button-open span.text{display:flex;justify-content:flex-end;font-size:14px;}
body .bookshelf .bookshelf-button-open span.fa::before{box-sizing:border-box;display:block;font-size:23px;height:25px;line-height:25px;padding-top:4px;text-align:center;width:25px;}
.bookshelf-navigation .bookshelf-logo{padding:0px 0px 0px 0px;z-index:100;}
.bookshelf-navigation .bookshelf-logo a,.bookshelf-navigation .bookshelf-logo a img{height:100%;display:block;max-width:305px;width:100%;z-index:200;}
body .bookshelf-navigation::after{background-image:url('https://www.extremesportsshop.nl/templates/default/images/rico/rico-superblij.svg');background-repeat:no-repeat;background-size:100% 100%;background-position:left top;/* background-color:red;*/
content:'';clear:left;float:left;display:inline-block;height:100%;max-height:400px;max-width:400px;pointer-events:none;position:relative;width:100%;}
.bookshelf-navigation .bookshelf-nav{margin-top:10px;z-index:300;}
.bookshelf-navigation .bookshelf-nav::after{clear:both;content:'';display:block;float:none;}
.bookshelf-navigation .bookshelf-nav ul{list-style:none;margin:0px;padding:0px;}
.bookshelf-navigation .bookshelf-nav > ul > li > a,.bookshelf-navigation .bookshelf-company .title,.bookshelf-navigation .bookshelf-socialmedia .title{border-bottom:#000000 1px solid;display:block;color:inherit;font-family:inherit;font-size:inherit;font-weight:bold;margin:0px 0px 10px 0px;padding:0px 0px 4px 0px;text-decoration:none;text-transform:none;}
.bookshelf-navigation .bookshelf-nav ul ul li,.bookshelf-navigation .bookshelf-nav ul ul li a{display:block;color:inherit;font-family:inherit;font-size:inherit;font-weight:normal;line-height:inherit;text-decoration:none;text-transform:none;}
.bookshelf-navigation .bookshelf-nav > ul > li > a:hover{opacity:0.85;}
.bookshelf-navigation .bookshelf-nav > ul > li + li,.bookshelf-navigation .bookshelf-company,.bookshelf-navigation .bookshelf-socialmedia{margin-top:inherit;}
body.hardware-phone .bookshelf-navigation .bookshelf-nav > ul > li:not(:first-child),body.hardware-phone .bookshelf-navigation .bookshelf-socialmedia .title,body.hardware-phone .bookshelf-navigation .bookshelf-company .title{margin-top:10px;}
.bookshelf-navigation .bookshelf-company{z-index:300;}
.bookshelf-navigation .bookshelf-company .company-address,.bookshelf-navigation .bookshelf-company .company-contact{display:block;color:inherit;font-family:inherit;font-size:inherit;font-weight:normal;line-height:inherit;text-decoration:none;text-transform:none;}
.bookshelf-navigation .bookshelf-company a{color:inherit;font-family:inherit;font-size:inherit;font-weight:normal;line-height:inherit;text-decoration:none;text-transform:none;}
.bookshelf-navigation .bookshelf-socialmedia{margin-top:inherit;}
.bookshelf-navigation .bookshelf-button-close span{background-color:#000000;/* border-radius:50%;*/
color:#FFFFFF;font-size:14px;line-height:21px;text-align:center;width:21px}
body.hardware-computer .bookshelf-navigation .bookshelf-button-close span{color:#E0E0E0;}
body.hardware-computer .bookshelf-navigation .bookshelf-button-close span:hover{color:#FFFFFF;}
@media(min-width:1050px)
{
body .bookshelf-navigation{padding-left:calc((100% - 980px) / 2);padding-right:calc((100% - 980px) / 2);position:relative;}
}
@media(min-width:580px) and (max-width:869px)
{
.bookshelf-navigation .bookshelf-nav > ul > li{clear:none;display:block;float:left;margin-left:40px;width:calc((100% - 40px) / 2);}
.bookshelf-navigation .bookshelf-nav > ul > li:nth-of-type(2n + 1)
{
clear:left;margin-left:0px;}
body .bookshelf-navigation .bookshelf-nav > ul > li:nth-of-type(1n + 3)
{
margin-top:40px;}
.bookshelf-navigation .bookshelf-socialmedia{clear:left;float:left;margin-top:40px;width:calc((100% - 40px) / 2);}
.bookshelf-navigation .bookshelf-company{clear:none;float:left;margin-left:40px;margin-top:40px;width:calc((100% - 40px) / 2);}
}
@media(min-width:870px)
{
.bookshelf-navigation .bookshelf-nav > ul > li{clear:none;float:left;margin-left:40px;width:calc((100% - 80px) / 3);}
.bookshelf-navigation .bookshelf-nav > ul > li:nth-of-type(3n + 1)
{
clear:left;margin-left:0px;}
body .bookshelf-navigation .bookshelf-nav > ul > li:nth-of-type(1n + 4)
{
margin-top:40px;}
.bookshelf-navigation .bookshelf-socialmedia{clear:left;float:left;margin-top:40px;width:calc((100% - 80px) / 3);}
.bookshelf-navigation .bookshelf-company{clear:none;float:left;margin-top:40px;margin-left:40px;width:calc((((100% - 80px) / 3) * 2) + 40px);}
.bookshelf-navigation .bookshelf-company .company-address,.bookshelf-navigation .bookshelf-company .company-contact{clear:none;float:left;width:calc((100% - 40px) / 2);}
.bookshelf-navigation .bookshelf-company .company-contact{margin-top:0px;margin-left:40px;}
}
body .bookshelf-navigation.web-wrapper{display:none;}
.web-header-inline .bookshelf-button-open,.web-header-fixed .bookshelf-button-open{cursor:pointer;color:#FFFFFF;display:inline-block;font-size:17px;height:30px;line-height:30px;padding:8px 0px;text-align:center;}
.bookshelf-navigation .bookshelf-button-close{display:block;position:absolute;right:0px;top:0px;}
body .bookshelf-navigation{background-image:url("https://www.extremesportsshop.nl/templates/default/images/logo-ssd.png");background-position:right 65px;background-repeat:no-repeat;}
.bookshelf-navigation .bookshelf-button-close .fa-close{background-color:#000000;color:#FFFFFF;font-size:25px;height:60px;line-height:60px;padding-left:10px;padding-right:10px;text-align:center;width:40px;}
body .bookshelf-navigation .bookshelf-items{background-color:transparent;}
body nav.bookshelf-items,body nav.bookshelf-items > ul{height:100%;}
.bookshelf-navigation nav > ul > li,.bookshelf-navigation nav > ul > li > ul > li{/* background-color:#1A3850;*/
display:block;position:relative;}
.bookshelf-navigation nav > ul > li{/* border-bottom:2px solid #FFFFFF;*/
/* background-color:#1A3850;*/}
.bookshelf-navigation nav > ul > li:nth-last-child(-n+2)
{
background-color:#FAFAFA;position:fixed;bottom:0;width:100%;}
.bookshelf-navigation nav > ul > li:nth-last-child(-n+1)
{
bottom:60px;}
.bookshelf-navigation nav > ul > li > ul > li{/* background-color:#FFFFFF;*/}
.bookshelf-navigation nav > ul > li.active > a,.bookshelf-navigation nav > ul > li.active > ul > li.active > a{font-weight:bold;}
.bookshelf-navigation nav > ul > li > a,.bookshelf-navigation nav > ul > li > ul > li > a{color:#000000;display:block;height:20px;font-size:15px;padding-left:20px;padding-top:20px;padding-bottom:20px;text-decoration:none;vertical-align:middle;}
.bookshelf-navigation nav > ul > li > ul{display:none;}
.bookshelf-navigation nav > ul > li.item_open > ul{display:block;}
.bookshelf-navigation .item_open_button{/* background-color:#B5BCA5;*/
color:#000000;display:block;font-size:20px;height:60px;line-height:60px;position:absolute;right:0px;text-align:center;top:0px;width:60px;}
.bookshelf-navigation .item_open_button::before{content:'\f054';}
.bookshelf-navigation .item_open .item_open_button::before{content:'\f078';}
.bookshelf-navigation nav li.orange{background-color:#F58318 !important;}
body .breadcrumb.web-content{color:#764C29;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#FFFFFF;height:68px;line-height:68px;}
body .breadcrumb.web-content a{/* color:#A5A5A5;font-weight:normal;font-size:12px;text-decoration:none;*/    

   color:#001a30;font-size:14px;line-height:17px;text-decoration:none;padding:8px 0;}
body .breadcrumb.web-content a:hover{color:#D41E33;}
body .breadcrumb.web-content a:last-child{font-weight:bold;}
.footer-categories > .title,.footer-categories > .title-site-search{text-align:center;}
.footer-categories > .title{padding-top:42px;padding-bottom:44px;}
.footer-categories .title-site-search{padding-top:24px;padding-bottom:24px;text-align:center;width:100%;}
.footer-categories .categories-flex{display:flex;flex-wrap:wrap;}
.footer-categories .categories-flex > div a{box-sizing:border-box;border-radius:3px;background-color:#FFFFFF;color:#A0A0A0;border:1px solid #E1EAE9;display:block;font-size:14px;height:40px;line-height:40px;padding-left:10px;padding-right:35px;position:relative;text-decoration:none;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.footer-categories .categories-flex > div a::after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;font-weight:bold;position:absolute;right:20px;height:40px;line-height:40px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.homepage-categories > .title,.homepage-categories > .title-site-search{padding-top:24px;padding-bottom:24px;text-align:center;width:100%;}
.homepage-categories > .title{display:none;}
.homepage-categories .categories-flex{display:flex;flex-wrap:wrap;padding-top:50px;}
.homepage-categories .categories-flex > div a{box-sizing:border-box;border-radius:3px;background-color:#FFFFFF;color:#A0A0A0;border:1px solid #E1EAE9;display:block;font-size:14px;height:40px;line-height:40px;padding-left:10px;padding-right:35px;position:relative;text-decoration:none;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.homepage-categories .categories-flex > div a::after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;font-weight:bold;position:absolute;right:20px;height:40px;line-height:40px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body ul.contact-list-01{list-style:none;}
ul.contact-list-01 > li{background-image:url('https://www.extremesportsshop.nl/templates/default/images/bullet-icon.png');background-position:5px center;background-repeat:no-repeat;display:inline-block;padding-left:25px;height:40px;}
ul.contact-list-01 > li img{max-height:40px;vertical-align:middle;padding-right:5px;}
ul.contact-list-01 > li a{text-decoration:none;}
body .element-01.web-justified{background-color:#FFDE00;}
body .slider+.element-01.web-justified{background-color:#FFFFFF;}
body.homepage .elements-flex{padding-top:47px;}
.elements-flex .box{height:356px;background-color:#FFFFFF;margin-bottom:47px;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:flex-end;position:relative;}
body .element-01.web-justified .ubb > *{color:#FFFFFF;}
.elements-flex .background{position:absolute;height:100%;left:0px;top:0px;width:100%;align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;}
.elements-flex .background img{max-width:500px;width:100%;}
.elements-flex .marker{align-items:flex-end;align-content:flex-end;background-color:#ED1C22;box-sizing:border-box;height:135px;display:flex;flex-flow:row wrap;justify-content:flex-end;left:calc(135px / -2);padding-bottom:4px;pointer-events:none;position:absolute;overflow:hidden;transform:rotate(315deg);top:calc(135px / -2);width:135px;}
.elements-flex .marker::before,.elements-flex .marker::after{box-sizing:border-box;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;overflow:hidden;text-align:center;text-transform:uppercase;width:100%;}
.elements-flex .marker::before{content:attr(data-before-text);}
.elements-flex .marker::after{content:attr(data-after-text);}
.elements-flex .discount{position:absolute;right:22px;top:22px;background-color:#ED1C22;border-radius:50%;border:3px #FFE329 solid;color:#FFFFFF;height:50px;line-height:45px;text-align:center;width:50px;transform:scale(1.4);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;}
.elements-flex .text-wrapper{background-color:rgba(0,0,0,0.6);color:#FFFFFF;height:100%;max-height:124px;padding:12px;}
.elements-flex .text-wrapper .title{font-weight:bold;font-size:25px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.elements-flex .text-wrapper .text{height:57px;line-height:19px;overflow:hidden;padding-right:165px;}
.elements-flex .text-wrapper a.link{bottom:12px;display:block;position:absolute;right:12px;background-color:#ED1C22;border:1px solid #FFFFFF;color:#FFFFFF;padding:10px;text-align:center;text-decoration:none;}
.elements-flex .text-wrapper a.link::after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.element-02 .elements-flex{padding-top:47px;}
body .footer-links .box{position:absolute;top:-143px;left:-60px;width:380px;}
body .footer-links .box img{width:100%;}
body .links-wrapper .title{padding-bottom:24px;text-align:left;width:100%;}
body .links-wrapper{height:100%;margin-left:auto;}
.links-wrapper .links-flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;width:100%;}
.links-wrapper .links-flex > div > div{width:100%;}
.links-wrapper .links-flex > div > div a{color:#000000;display:block;font-size:19px;position:relative;text-decoration:none;width:100%;text-overflow:ellipsis;/* Required for text-overflow to do anything */
white-space:nowrap;overflow:hidden;}
.links-wrapper .read-more{margin-top:15px;text-align:right;}
.links-wrapper .read-more a{background-color:#ED1B24;border-radius:3px;box-sizing:border-box;color:#FFFFFF;display:inline-block;height:40px;line-height:40px;padding:0px 20px 0px 10px;text-align:left;text-decoration:none;width:260px;}
.links-wrapper .read-more a::after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;font-weight:bold;float:right;height:40px;line-height:40px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.web-bottom-inline .review-stars{margin-bottom:52px;}
body .gallery-wrapper{display:flex;flex-flow:wrap row;justify-content:center;margin-top:60px;margin-bottom:60px;}
body .gallery-wrapper div{box-sizing:border-box;display:block;float:left;clear:none;width:8%;}
body .gallery-wrapper div + div{margin-left:20px;}
body .list-toggle{align-items:center;align-content:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding-top:5px;padding-bottom:11px;position:relative;right:0px;text-align:right;top:0px;width:100%;}
body .list-toggle span{margin-right:10px;}
body .list-toggle a{color:#E6E6E6;text-decoration:none;}
body .list-toggle a.active{color:#BEBEBE;}
body .list-toggle a:hover{color:#878787;}
body .list-toggle a + a{margin-left:10px;}
body .list-toggle a.toggle-to-list::after{content:'\f03a';font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .list-toggle a.toggle-to-tile::after{content:'\f00a';font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .list-toggle a.active::after{color:#000000;}
body .login-01 span:empty{display:none;}
body .login-01 > span::before{content:'\f111';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:7px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;width:30px;}
body .login-01 a{text-decoration:none;}
body .logo img,body .logo a{height:100%;width:100%;}
.web-body-module .header-module > div{align-items:center;display:flex;padding-top:20px;}
.web-body-module .header-module .breadcrumb.web-content{text-align:right;}
.web-body-module .header-module .h1{font-size:36px;font-weight:700;line-height:44px;text-transform:uppercase;margin-bottom:0px;}
body .navigation > ul > li{position:relative;}
body .navigation > ul ul{/* background-color:rgba(235,235,235,0.0);*/
background-color:#EBEBEB;border-radius:0px 0px 4px 4px;display:none;left:16px;list-style:none;padding:5px 10px 5px 10px;position:absolute;top:40px;}
body .navigation > ul li:first-child ul{left:-9px;}
body .navigation > ul ul li{color:#000000;font-size:10px;line-height:17px;}
body .navigation > ul ul li:hover{text-decoration:underline;}
body .navigation > ul ul li a.active{background-image:url('https://www.extremesportsshop.nl/templates/default/images/arrow1-right.png');background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;}
body .navigation > ul ul li a{color:inherit;text-decoration:none;text-transform:uppercase;}
body .navigation > ul > li:hover > ul{display:block;}
.web-layout .widget-notification-bar.widget-content{padding:10px 0px 10px 0px;text-align:center;text-transform:uppercase;}
.web-layout .widget-notification-bar.widget-content,.web-layout .widget-notification-bar.widget-content a{color:inherit;font-size:20px;font-weight:bold;line-height:20px;text-decoration:none;text-transform:uppercase;}
.web-layout .widget-notification-bar.background-red{background-color:#ED1C22;color:#FFFFFF;}
.web-layout .widget-notification-bar.background-orange{background-color:#FF9933;color:#FFFFFF;}
.web-layout .widget-notification-bar.background-yellow{background-color:#FFDE00;color:#000000;}
.web-layout .widget-notification-bar.background-green{background-color:#45B600;color:#FFFFFF;}
.web-layout .widget-notification-bar.background-blue{background-color:#002DF0;color:#FFFFFF;}
.web-layout .widget-notification-bar.background-purple{background-color:#E100C8;color:#FFFFFF;}
.web-layout .widget-notification-bar.background-white{background-color:#FFFFFF;color:#000000;}
.web-layout .widget-notification-bar.background-gray{background-color:#CBCBCB;color:#000000;}
.web-layout .widget-notification-bar.background-black{background-color:#000000;color:#FFFFFF;}
body .openinghours-01 .web-row .web-column:nth-of-type(2n + 1)
{
width:110px;}
body .openinghours-01 .sunday-shopping{padding-top:10px;font-size:17px;}
body .openinghours-01 .web-row .web-column,body .openinghours-01 .sunday-shopping{color:#CBCBCB;}
body .payment-methods-01,body .payment-methods-01 span,body .payment-methods-01 span::before{height:40px;}
body .payment-methods-01 span{content:'';padding-left:200px;}
body .payment-methods-01 span::before{background-image:url("https://www.extremesportsshop.nl/templates/default/images/payment-methods-01.png");background-repeat:no-repeat;content:'';left:0px;position:absolute;top:11px;width:200px;}
body .phone-01::before{content:'\f095';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .phone-01,body .phone-01 a{color:#474747;text-decoration:none;}
body.homepage .web-subheader-inline.web-subheader-default #slider{background:linear-gradient(0deg,#FFDE00 0%,#FFFFFF 110%);padding-top:30px;margin-bottom:5px;margin-top:5px;}
body.homepage .web-subheader-inline.web-subheader-default #slider::before{border-bottom:#FFFFFF 2px solid;/* border-top:#CBCBCB 3px solid;*/
content:'';display:block;left:-10px;position:relative;top:-35px;width:calc(100% + 20px);}
body.homepage .web-subheader-inline.web-subheader-default #slider::after{border-bottom:#CBCBCB 3px solid;border-top:#FFFFFF 2px solid;content:'';display:block;left:-40px;position:relative;top:5px;width:calc(100% + 80px);}
body.homepage.hardware-phone .web-subheader-inline.web-subheader-default #slider::after{left:-10px;width:calc(100% + 20px);}
.webshop-slider .owl-carousel{margin-bottom:10px;}
.webshop-slider .owl-stage{display:flex;}
.webshop-slider .owl-stage::after{display:none !important;}
.webshop-slider .owl-item > div,.webshop-slider .owl-item > div > div{height:100%;}
body .webshop-slider .owl-theme .owl-nav+.owl-dots{margin-top:unset;text-align:left;top:-15px;width:50%;}
body .owl-theme .owl-dots .owl-dot span{background:#FFFFFF;border:2px #585854 solid;height:8px;width:8px;margin:unset;}
body .owl-theme .owl-dots .owl-dot:not(:last-child)
{
margin-right:6px;}
body .owl-theme .owl-dots .owl-dot.active span,body .owl-theme .owl-dots .owl-dot:hover span{background:#D7D7D7}
.webshop-slider .block-1{display:flex;flex-flow:column nowrap;justify-content:space-between;}
.webshop-slider .marker{display:block;left:0px;height:135px;overflow:hidden;pointer-events:none;position:absolute;top:0px;width:135px;z-index:66;}
.webshop-slider .marker-container{align-items:flex-end;align-content:flex-end;background-color:#ED1C22;box-sizing:border-box;height:135px;display:flex;flex-flow:row wrap;justify-content:flex-end;left:calc(135px / -2);padding-bottom:4px;pointer-events:none;position:absolute;overflow:hidden;transform:rotate(315deg);top:calc(135px / -2);width:135px;}
.webshop-slider .marker-container::before,.webshop-slider .marker-container::after{box-sizing:border-box;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;overflow:hidden;text-align:center;text-transform:uppercase;width:100%;}
.webshop-slider .marker-container::before{content:attr(data-before-text);}
.webshop-slider .marker-container::after{content:attr(data-after-text);}
.webshop-slider .title{color:#FF0000;font-size:35px;margin-bottom:30px;}
.webshop-slider .text{margin-bottom:30px;height:38px;line-height:calc(38px / 2);overflow:hidden;}
.webshop-slider .price{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:20px;width:100%;}
.webshop-slider .price .normal-price{font-size:30px;font-weight:bold;padding-bottom:5px;}
.webshop-slider .price .normal-price+.sale-price{margin-left:20px;}
.webshop-slider .price .sale-price{font-size:50px;font-weight:bold;}
.webshop-slider .box-0{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:25px;width:100%;}
.box-0.in-stock .message,.box-0.in-stock span{color:#58B700;}
.box-0.out-of-stock .message,.box-0.out-of-stock span{color:#ED1C24;}
.webshop-slider .box-1{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;}
.webshop-slider .box-1 a{background-color:#000000;border:1px #E1EAE9 solid;color:#FFFFFF;height:40px;line-height:40px;padding-left:10px;text-decoration:none;}
.webshop-slider .box-1 a::after{content:'\f105';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:30px;padding-right:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.webshop-slider .box-1 .content{display:flex;flex-flow:row nowrap;}
.webshop-slider .box-1 .content > div{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;}
.webshop-slider .cart-button{background-color:#FFDE00;border:1px solid #E1EAE9;padding-left:19px;padding-right:19px;}
.webshop-slider .in-stock .cart-button{background-color:#FFFFFF;border:1px solid #E1EAE9;color:#B2B2B2;cursor:pointer;}
.webshop-slider .cart-button a{color:inherit;text-decoration:inherit;}
.webshop-slider .cart-button::before{content:'Bekijk' ' ';color:#000000;display:inline-block;font:inherit;font-family:"Open Sans",Arial,sans-serif;font-size:inherit;margin-right:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.webshop-slider .cart-button::after{content:'\f07a';color:#000000;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.webshop-slider .in-stock .cart-button{color:#000000;}
.webshop-slider .out-of-stock .cart-button{color:#BBBBBB;}
.webshop-slider .cart-button+.cart-wishlist{margin-left:7px;}
.webshop-slider .cart-wishlist{background-color:#FFFFFF;border:1px solid #E1EAE9;cursor:pointer;padding-left:19px;padding-right:19px;}
.webshop-slider .cart-wishlist::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.webshop-slider .cart-wishlist.wishlist-disabled::after{content:'\f08a';color:#000000;}
.webshop-slider .cart-wishlist.wishlist-enabled::after{content:'\f004';color:#F01C27;}
.site-search .textfield{border:none;border-radius:5px 0px 0px 5px;height:41px;line-height:41px;padding-left:17px;padding-right:17px;width:calc(100% - 66px);}
.site-search .button_submit{background-color:#ED1C22;border:none;border-radius:0px 5px 5px 0px;height:41px;line-height:41px;position:absolute;right:0px;top:0px;width:66px;}
.site-search .button_submit::after{color:#FFFFFF;content:'\f002';font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.widget-slider.widget-content{overflow:hidden;}
.widget-slider.widget-content ul{display:block;}
.widget-slider.widget-content ul li{display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;}
.widget-slider .slider-buttons.wrapper{background-color:purple;height:23px;left:0px;position:absolute;text-align:left;top:calc((100% - 23px) / 2);width:100%;}
.widget-slider .slider-pagination.wrapper{background-color:purple;bottom:10%;height:23px;left:0px;position:absolute;text-align:right;width:100%;}
.widget-slider .slider-pagination.content{background-color:pink;display:inline-block;height:23px;position:relative;width:auto;}
.widget-slider .slider-pagination > span,.widget-slider .slider-buttons > span{color:#FFFFFF;cursor:pointer;font-size:18px;display:inline-block;height:18px;line-height:16px;padding:1px 0px 0px 1px;text-align:center;width:18px;}
.widget-slider .slider-pagination > span + span{margin-left:20px;}
.widget-slider .slider-pagination > span::before,.widget-slider .slider-buttons > span::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.widget-slider .slider-pagination > span::before{content:'\f10c';}
.widget-slider .slider-pagination > span.active{border:#FFFFFF solid 2px;border-radius:50%;}
.widget-slider .slider-pagination > span.active::before{content:'\f111';}
.widget-slider .slider-pagination span.prev::before,.widget-slider .slider-buttons span.prev::before{content:'\f137';}
.widget-slider .slider-pagination span.next::before,.widget-slider .slider-buttons span.next::before{content:'\f138';}
body .webshop-elements-01 > div{display:inline-block;text-align:center;padding-left:35px;}
body .webshop-elements-01 > div:first-child{padding-left:0px;}
body .webshop-elements-01 > div > div:first-child{padding-bottom:8px;vertical-align:middle;}
body .webshop-elements-01 .fa{color:#FFF8CC;font-size:35px;}
@-webkit-keyframes backgroundColorCart,{50%{color:#000000;}
}
@-moz-keyframes backgroundColorCart,{50%{color:#000000;}
}
@-ms-keyframes backgroundColorCart,{50%{color:#000000;}
}
@keyframes backgroundColorCart{50%{color:#000000;}
}
body.action-product-added .webshop-elements-01 .fa.fa-shopping-cart{-webkit-animation-name:backgroundColorCart;-webkit-animation-duration:4s;-moz-animation-name:backgroundColorCart;-moz-animation-duration:4s;-ms-animation-name:backgroundColorCart;-ms-animation-duration:4s;animation-name:backgroundColorCart;animation-duration:4s;}
body .webshop-elements-01 .fa.fa-shopping-cart[data-cart-count]::after{align-items:center;align-content:center;background-color:#FFFFFF;border-radius:50%;color:#000000;content:attr(data-cart-count);display:flex;justify-content:center;font-size:10px;height:12px;left:25px;padding:4px 4px 5px 4px;position:absolute;text-align:center;top:-5px;width:12px;}
body .webshop-elements-01 span.price{color:#000000;float:right;font-size:14px;padding-left:14px;padding-top:16px;}
body .webshop-elements-01 a{color:#000000;font-size:inherit;text-decoration:none;}
body .webshop-navigation{bottom:0px;/* height:50px;*/
height:90px;left:0px;float:none;clear:both;-moz-box-sizing:border-box !important;z-index:800;align-items:center;display:flex;}
.webshop-navigation > ul{display:block;/* height:50px;*/
height:90px;list-style:none;}
.webshop-navigation > ul > li{display:block;height:50px;line-height:50px;position:relative;}
.webshop-navigation > ul > li > a{color:#000000;text-decoration:none;}
.webshop-navigation > ul > li > ul{/* display:none;*/
visibility:hidden;opacity:0;list-style:none;position:absolute;top:50px;}
body .fixed-nav-overlay{/* position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);pointer-events:none;opacity:0;transition:opacity .3s ease-in-out;*/}
body .header-navigation.web-justified{border-bottom:#CBCBCB 3px solid;}
body .webshop-navigation > ul{display:flex;list-style:none;margin:0px;padding:0px;font-size:16px;flex-flow:wrap;align-items:center;justify-content:center;}
body .webshop-navigation > ul > li{cursor:pointer;}
body .webshop-navigation > ul > li:hover:not(.item_noparent)
{
/* background-color:#FFFFFF;*/
transition:all .3s ease;z-index:69;/* box-shadow:0 4px 16px rgba(0,0,0,.25);*/}
body .webshop-navigation > ul > li /*:not(:last-child)*/{padding-right:15px;padding-left:15px;}
.webshop-navigation > ul > li > ul > li{line-height:normal;white-space:nowrap;}
.webshop-navigation > ul > li > ul > li a{color:inherit;text-decoration:none;}
body.hardware-computer .webshop-navigation > ul > li:hover > ul,body .webshop-navigation > ul > li.item_hover > ul{/* display:block;*/
visibility:visible;opacity:1;transition:all .3s ease;}
body .webshop-navigation > ul > li > ul{background-color:#FFFFFF;cursor:auto;/* box-shadow:0px 20px 16px rgb(0 0 0 / 25%);*/
box-shadow:0px 12px 15px 0px rgb(0 0 0 / 7%);flex-flow:row wrap;list-style:none;padding:0px 0px 0px 0px;}
body .webshop-navigation > ul > li > ul > li{background-color:#FFFFFF;padding:0px 10px 0px 15px;height:37px;line-height:36px;cursor:auto;overflow:hidden;text-overflow:ellipsis;/* text-align:center;*/
white-space:nowrap;}
body .webshop-navigation > ul > li > ul > li .bold{font-weight:bold;}
body .webshop-navigation > ul > li > ul > li.item_active{background-color:#764C29;color:#FFFFFF;position:relative;}
.webshop-navigation > ul > li > ul > li a{display:inline-block;font-size:14px;}
body .webshop-navigation > ul > li > ul > li a:hover{color:#764C29!important;}
body .webshop-navigation > ul > li > ul > li.item_active a:hover{color:#FFFFFF!important;}
.catalog-search form{display:flex;width:100%;}
.catalog-search .textfield{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #000000;height:41px;line-height:41px;padding-left:17px;padding-right:17px;width:100%;}
body.homepage .catalog-search .textfield{border-bottom:1px solid #FFFFFF;color:#FFFFFF;}
.catalog-search .textfield{font-weight:bold;padding-left:38px;font-size:14px;}
body.homepage .catalog-search .textfield::placeholder{color:#FFFFFF;}
body .web-body-inline .module-catalog .search-box-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;}
body .web-body-inline .module-catalog .catalog-search{background-color:rgba(0,0,0,0);border-radius:4px;margin-bottom:20px;padding:8px;width:100%;}
.catalog-search::before{display:inline-block;color:#FFFFFF;content:'\f002';font:normal normal normal 14px/1 FontAwesome;font-size:17px;padding-top:8px;position:absolute;left:10px;top:3px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:10;}
body:not(.homepage) .web-header-inline .catalog-search::before{color:#000000;}
.catalog-search .search-suggestions{background-color:#FFFFFF;border:#C5C5C5 solid 1px;border-radius:5px;display:none;left:0px;padding:10px;position:absolute;top:45px;width:100%;z-index:1000;}
.catalog-search .search-suggestions .search-item{display:grid;grid-auto-columns:1fr 1fr;cursor:pointer;margin-bottom:4px;}
.catalog-search .search-suggestions .search-item .title,.catalog-search .search-suggestions .search-item .title a,.catalog-search .search-suggestions .search-item .category,.catalog-search .search-suggestions .search-item .category a{color:#000000;font-size:14px;font-weight:inherit;text-decoration:none;}
.catalog-search .search-suggestions .search-item .category,.catalog-search .search-suggestions .search-item .category a{color:#999999;font-size:12px;font-weight:inherit;text-decoration:none;}
.catalog-search .search-suggestions .search-item:hover .title a{font-weight:bold;}
.catalog-search .search-suggestions .search-item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.catalog-search .search-suggestions .search-item .category{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
.catalog-search .search-suggestions .search-button .button{border-radius:5px;display:none;margin-top:10px;position:relative;right:unset;top:unset;}
.webshop-slider .slide{display:flex;justify-content:space-between;}
.webshop-slider .slide .block-0{width:calc(40% - 10px);margin-bottom:18px;}
.webshop-slider .slide .block-1{width:calc(60% - 10px);}
.webshop-slider .slide .special-marker{height:calc(100% / 3);left:0px;pointer-events:none;position:absolute;top:0px;width:calc(100% / 4);z-index:2;}
.webshop-slider .slide .image{z-index:1;}
html body .module-google-site-search .gsc-tabsAreaInvisible,html body .module-google-site-search .gsc-above-wrapper-area,html body .module-google-site-search .gsc-adBlock,html body .module-google-site-search .gcsc-branding-text-name{display:none;}
.module-account .section-content{display:grid;grid-gap:20px;grid-template-areas:'contact-info payment-method-info cart-info' 'invoice-info shipment-info cart-info' 'shipment-method-info opening-hours-info cart-info';grid-template-columns:1fr 1fr 2fr;}
.module-account .section-content .contact-info{grid-area:contact-info;}
.module-account .section-content .payment-method-info{grid-area:payment-method-info;}
.module-account .section-content .invoice-info{grid-area:invoice-info;}
.module-account .section-content .shipment-info{grid-area:shipment-info;}
.module-account .section-content .shipment-method-info{grid-area:shipment-method-info;}
.module-account .section-content .opening-hours-info{grid-area:opening-hours-info;}
.module-account .section-content .cart-info{grid-area:cart-info;}
.module-account .section-content .wrapper{display:grid;grid-gap:5px;grid-template-columns:1fr 1fr;}
.module-account .section-content .product{display:grid;grid-gap:5px 10px;grid-template-areas:'product-image product-name product-quantity' 'product-image product-description product-description';grid-template-columns:80px auto 80px;}
.module-account .section-content .product .product-image{align-self:center;grid-area:product-image;}
.module-account .section-content .product .product-name{grid-area:product-name;font-size:16px;}
.module-account .section-content .product .product-description{grid-area:product-description;}
.module-account .section-content .product .product-quantity{grid-area:product-quantity;}
.module-account .section-content .product .product-description .ubb{margin-bottom:0px;}
.module-account .module-content h3,.module-account .module-content h2,.module-account .module-content .google-maps-div{padding-bottom:3px;}
.module-account .cart-info .product-image{max-width:80px;}
.module-account .cart-info .image{background-color:#FFFFFF;border:#CBCBCB solid 1px;border-radius:6px;overflow:hidden;padding:5px;}
.module-account .cart-info article.product{border-bottom:1px solid #CCCCCC;padding-bottom:5px;margin-bottom:5px;}
.module-account #account-login .account-recovery,.module-account #account-login .account-registration{cursor:pointer;}
.module-account .dashboard-edit .submit{display:flex;margin-top:15px;}
.module-account .account-address-remove .input,.module-account .account-address-add .button-action,.module-account .account-address-edit .button-action{display:inline-block;margin-top:15px;}
.module-account .account-address-edit input.textfield,.module-account .account-address-add input.textfield,.module-account .account-address-edit select.select,.module-account .account-address-add select.select{max-width:370px;width:100%;}
.module-account .address-book-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:20px;}
.module-account .address-book-wrapper > *{border-top:solid #666666 2px;border-right:solid #666666 1px;border-bottom:solid #666666 2px;border-left:solid #666666 1px;border-radius:10px 10px 10px 10px;padding:10px;}
.module-account .address-add,.module-account .address-add a{align-items:center;display:flex;justify-content:center;height:100%;width:100%;}
.module-account .address-add{background-color:#FFFFFF;background-image:url('https://www.extremesportsshop.nl/templates/default/images/add-address.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;}
.module-account .address-add a{min-height:138px;}
.module-account .address-add a::after{display:block;/* content:attr(data-text);*/
content:'';font:normal normal normal 14px/1 FontAwesome;cursor:pointer;font-weight:400;}
.module-account .address-add a:hover{color:#666666;text-decoration:none;}
.module-account .address-book-wrapper .address-name{font-weight:bold;}
.address-book-wrapper [data-default-address]::after{background-color:#764C29;/* background-image:linear-gradient(rgba(255,255,255,0),#ED1B24 100%,#ED1B24 100%);*/
border-radius:0px 0px 5px 5px;color:#FFFFFF;content:attr(data-default-address-text);display:block;font-size:9px;height:80px;position:absolute;right:5px;top:0px;text-align:center;writing-mode:vertical-rl;}
.address-book-wrapper .address-tools{display:flex;flex-flow:row wrap;margin-top:10px;}
.address-book-wrapper .address-tools > *{margin-right:10px;}
.address-book-wrapper .address-tools a:hover{color:#666666;text-decoration:none;}
.address-book-wrapper .address-tools a:hover::before{background-color:#FFFFFF;color:#000000;bottom:100%;border:1px solid #000000;border-radius:4px;content:attr(data-text);display:block;font-size:8px;padding:2px;position:absolute;left:100%;z-index:99;}
.address-book-wrapper .address-tools a::after{display:block;content:attr(data-text);font:normal normal normal 14px/1 FontAwesome;cursor:pointer;font-weight:400;}
.address-book-wrapper .address-tools .address-edit a::after{content:'\f044';}
.address-book-wrapper .address-tools .address-remove a::after{content:'\f1f8';}
.address-book-wrapper .address-tools .address-shipment a::after{content:'\f0d1';}
.address-book-wrapper .address-tools .address-billing a::after{content:'\f09d';}
.module-account .account-head{display:flex;justify-content:space-between;padding-bottom:10px;}
.module-account .account-head .dashboard-edit{display:flex;align-items:center;grid-gap:10px;}
.module-account .account-head .dashboard-edit img{width:16px;height:16px;}
@media(max-width:450px)
{
.module-account .account-head{flex-flow:column;}
.module-account .account-head .dashboard-edit h2{font-size:16px;}
}
.module-faq .category-wrapper{margin-top:40px;display:grid;grid-gap:50px;}
.module-faq .h2{font-size:16px;}
.module-faq .category-wrapper .module-category-item{margin-bottom:10px;border:1px solid #e6e6e6;text-decoration:none;transition:border-color .40s ease-in-out;color:#000000;page-break-inside:avoid;break-inside:avoid;display:flex;align-items:center;}
.module-faq .category-wrapper .module-category-item:focus,.module-faq .category-wrapper .module-category-item:hover{border-color:#000000;text-decoration:none;}
.module-faq .category-wrapper .module-category-item .faq-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;overflow:hidden;width:auto;flex:1 0 auto;}
.module-faq .category-wrapper .module-category-item >.bi-chevron-next{transition:margin .15s ease-in-out;margin-right:10px;;flex-shrink:0;color:#000000;display:inline-block;width:17px;height:17px;overflow:visible;font-size:inherit;fill:currentColor;vertical-align:-7px;line-height:150%;font-size:17px;}
.module-faq .category-wrapper .module-category-item:hover  >.bi-chevron-next{margin-right:5px;}
.module-faq .mod-faq-subcategorylist .active{font-weight:bold;}
.module-faq .faq-item-title{cursor:pointer;}
.module-faq .faq-item-text-hidden{display:none;}
.module-faq .mod-faq-main-content-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:grid;grid-gap:40px;}
.module-faq .mod-faq-main-content-wrapper .mod-faq-subcategorylist ul{border:1px #DDDDDD solid;border-radius:5px;list-style:none;margin-left:0px;padding:20px;}
.module-faq .mod-faq-subcategorylist .mod-faq-subcategory{position:relative;}
.module-faq .mod-faq-subcategorylist .active::before{background-color:#764C29;content:'';position:absolute;top:0px;left:-20px;height:100%;width:2px;}
.module-faq .mod-faq-main-content-wrapper .faq-items-wrapper{display:flex;flex-flow:nowrap column;--sBorder:1px #545454 solid;}
.module-faq .faq-items-wrapper .faq-item:first-child{border-top:solid 1px #DDDDDD;}
.module-faq .faq-items-wrapper .faq-item{border-bottom:solid #DDDDDD 1px;display:flex;flex-flow:nowrap row;padding:20px 0px 20px 0px;}
.module-faq .faq-items-wrapper .faq-item::before{content:'\f0d8';display:flex;font:normal normal normal 14px/1 FontAwesome;font-size:20px;left:2px;position:absolute;top:24px;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;width:30px;}
.module-faq .faq-items-wrapper .faq-item.item-open::before{content:'\f0d7';}
.module-faq .faq-items-wrapper .mod-faq-item-content{margin:0px 30px 0px 30px;}
.module-faq .faq-items-wrapper .faq-item.item-open .faq-item-title{margin-bottom:20px;}
.module .pagination{display:flex;flex-flow:row nowrap;justify-content:space-around;margin-bottom:10px;margin-top:40px;width:100%;}
.module .pagination > div.left,.module .pagination > div.right{display:none;}
.module .pagination div a{background-color:#ED1C22;border-radius:3px;color:#FFFFFF;display:inline-block;height:40px;line-height:40px;min-width:90px;padding:0px 10px 0px 10px;text-align:center;text-decoration:none;}
.module-cart .cart-item-list .item-list-header{border-bottom:#CBCBCB solid 1px;}
.module-cart .cart-item-list .item-list-header .label{color:#000000;}
.module-cart .cart-item-list .item{background-color:transparent;padding:10px 9px 10px 9px;}
.module-cart .cart-item-list .item + .item{border-top:#CBCBCB solid 1px;}
.module-cart .cart-item-list > *:nth-of-type(2n + 1):not(:nth-last-of-type(1)):not(:nth-last-of-type(2)):not(:nth-last-of-type(3)):not(:nth-last-of-type(4))
{
background-color:#EBEBEB;}
.module-cart .cart-item-list > .order-line.order-surcharge{background-color:transparent !important;}
.module-cart .cart-item-list .item .item-image{background-color:#FFFFFF;border:#CBCBCB 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{color:#000000;font-size:14px;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 .item .item-count{z-index:10;}
.module-cart .cart-item-list .item .item-count input.quantity{text-align:center;}
.module-cart .cart-item-list .item .item-count .item-delete{background-image:url('https://www.extremesportsshop.nl/images/delete.png');cursor:pointer;display:block;height:16px;left:28px;position:absolute;top:28px;width:16px;}
.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:#CBCBCB solid 1px;/* margin-top:5px;*/
padding-top:5px;}
.module-cart .cart-item-list .order-total{background-color:#EBEBEB;padding-bottom:5px;}
.module-cart .view-cart form .buttons{margin-top:40px;}
.module-cart .item-list p+input{margin-top:20px;}
.module-cart .cart-system-messages .system-message-warning{background:#DA0000;border:#FF0000 dashed 1px;padding:0px;}
.module-cart .system-messages .system-messages,.module-cart .system-messages .system-message-warning{background:#DA0000;border:#FFFFFF dashed 1px;color:#FFFFFF;}
.module-cart .formbuilder .textfield.invalid{border:#FF0000 dashed 1px;}
.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-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:#F0F0F0;/* 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-payment .payment-buttons,.module-cart .view-payment .cart-wrapper{margin-top:20px;}
.module-cart .view-payment .payment-warning{margin-top:10px;}
.module-cart .view-payment .payment-methods{display:none;margin-top:40px;}
.module-cart .view-payment .payment-methods .block-title{font-size:120%;font-weight:bold;}
.module-cart .payment-methods .date-error{color:#ED1C22;}
.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:read-only{background-color:#CCCCCC;}
.module-cart .view-checkout .pc4prijs_invoice_wrapper,.module-cart .view-checkout .pc4prijs_shipment_wrapper{padding:10px 0px 10px 0px;display:grid;}
.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;}
.postcodenl-autocomplete-menu{display:none;position:absolute;z-index:99;padding-bottom:1.75em;background-position:right .85em bottom .3em;border-top:1px solid #ddd;box-shadow:0 .5em .75em rgba(0,0,0,.15);background-color:#fff;}
.postcodenl-autocomplete-menu-open{display:block;}
.postcodenl-autocomplete-menu-items{margin:0;padding:0;border-bottom:1px solid #ddd;max-height:19em;overflow-y:auto;overflow-x:hidden;}
.postcodenl-autocomplete-menu-items:empty{display:none;}
input[class].postcodenl-autocomplete-address-input{transition:none;}
.postcodenl-autocomplete-menu,input[class].postcodenl-autocomplete-address-input.postcodenl-autocomplete-address-input-blank{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMjYuMTcgNDAiIHdpZHRoPSIyMjYiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZyBmaWxsPSIjOTk5Ij4KCQk8cGF0aCBkPSJtOC4zODMgMS43NjlhNy40NjYgNy40NjYgMCAwIDEgNy42ODYgNy42NDIgNy4zNDEgNy4zNDEgMCAwIDEtMi4yIDUuNDQ3IDcuNDczIDcuNDczIDAgMCAxLTUuNSAyLjJoLTYuNXY5LjM2N2gtMS44Njl2LTI0LjY1NnptMCAxMy40OTJhNS42MyA1LjYzIDAgMCAwIDQuMTc3LTEuNjUxIDUuNzE4IDUuNzE4IDAgMCAwIDEuNjM3LTQuMiA1Ljc3IDUuNzcgMCAwIDAtMS42MzctNC4yMjggNS42MyA1LjYzIDAgMCAwLTQuMTc3LTEuNjUxaC02LjUxOHYxMS43NDV6Ii8+CgkJPHBhdGggZD0ibTQwLjQ4NSAyMy4xMDFhMTIuMjMgMTIuMjMgMCAwIDEtOS4wMjIgMy43MjIgMTIuMjMgMTIuMjMgMCAwIDEtOS4wMTQtMy43MjIgMTIuMjgxIDEyLjI4MSAwIDAgMS0zLjY3LTkgMTIuMyAxMi4zIDAgMCAxIDMuNjctOS4wMDcgMTIuMjUyIDEyLjI1MiAwIDAgMSA5LjAxNC0zLjcxNCAxMi4yNTIgMTIuMjUyIDAgMCAxIDkuMDIyIDMuNzE0IDEyLjMgMTIuMyAwIDAgMSAzLjY3IDkuMDA3IDEyLjI4MSAxMi4yODEgMCAwIDEtMy42NyA5em0tMTYuNzE1LTEuMjdhMTAuNCAxMC40IDAgMCAwIDcuNjkzIDMuMTkzIDEwLjQgMTAuNCAwIDAgMCA3LjctMy4xOTMgMTAuNTU2IDEwLjU1NiAwIDAgMCAzLjE1Ny03LjczIDEwLjU4NSAxMC41ODUgMCAwIDAtMy4xNTctNy43MzcgMTAuNDI0IDEwLjQyNCAwIDAgMC03LjctMy4xODYgMTAuNDI0IDEwLjQyNCAwIDAgMC03LjY5MyAzLjE4NiAxMC41ODUgMTAuNTg1IDAgMCAwLTMuMTU3IDcuNzM3IDEwLjU1NiAxMC41NTYgMCAwIDAgMy4xNTcgNy43M3oiLz4KCQk8cGF0aCBkPSJtNTUuMjE4IDI2LjgyM2ExMC4zMjEgMTAuMzIxIDAgMCAxLTUuOC0xLjU3MSA3LjczNyA3LjczNyAwIDAgMS0zLjIyMy00LjI0M2wxLjYyMi0wLjk1NGE2LjUgNi41IDAgMCAwIDIuNTU1IDMuNjI2IDguMTQ4IDguMTQ4IDAgMCAwIDQuODQ1IDEuMzQzIDYuODU2IDYuODU2IDAgMCAwIDQuNi0xLjM4IDQuNDQxIDQuNDQxIDAgMCAwIDEuNi0zLjU1MyAzLjYxMiAzLjYxMiAwIDAgMC0xLjU1MS0zLjE0MiAxOC43ODUgMTguNzg1IDAgMCAwLTQuODEtMi4xNDhsLTEuNzQtMC42MzEtMS41NzEtMC41NzNhOC42MTEgOC42MTEgMCAwIDEtMS41Mi0wLjY5Yy0wLjMzLTAuMjEzLTAuNzM0LTAuNS0xLjE4Mi0wLjg1MmEzLjg2OCAzLjg2OCAwIDAgMS0xLjAyLTEuMDQyIDcuMDU1IDcuMDU1IDAgMCAxLTAuNTU3LTEuMzEyIDUuMiA1LjIgMCAwIDEtMC4yNS0xLjY3NCA2LjAxMiA2LjAxMiAwIDAgMSAyLjEyOS00LjgwOCA3Ljk1IDcuOTUgMCAwIDEgNS4zNDQtMS44NDMgOC4zNDYgOC4zNDYgMCAwIDEgNC45MzMgMS40NjggOC41MyA4LjUzIDAgMCAxIDMgMy43MTRsLTEuNTg2IDAuODgxYTYuMzUgNi4zNSAwIDAgMC02LjM0Mi00LjI2NSA1Ljg3MyA1Ljg3MyAwIDAgMC00LjAzNyAxLjMzNiA0LjM2IDQuMzYgMCAwIDAtMS41MiAzLjQyMSAzLjM5MSAzLjM5MSAwIDAgMCAxLjQwOSAyLjk4OCAxOC42ODIgMTguNjgyIDAgMCAwIDQuNjE3IDIuMDQ4bDMuMTc5IDEuMTgyYTE0LjQxOCAxNC40MTggMCAwIDEgMi40NjcgMS4yNjMgNS4yNzggNS4yNzggMCAwIDEgMS45MTYgMS45NzUgNS43IDUuNyAwIDAgMSAwLjYgMi42NjUgNi4wODYgNi4wODYgMCAwIDEtMi4yIDQuOTE4IDguODgyIDguODgyIDAgMCAxLTUuOTA3IDEuODUzeiIvPgoJCTxwYXRoIGQ9Im04MS44MiAxLjc2OXYxLjc2MmgtNy43NTJ2MjIuOWgtMS45MDh2LTIyLjloLTcuNzUydi0xLjc2MnoiLz4KCQk8cGF0aCBkPSJtOTUuMjM5IDI2LjkyNmExMi41MzEgMTIuNTMxIDAgMCAxLTEyLjgzMi0xMi44MjQgMTIuNTE2IDEyLjUxNiAwIDAgMSAxMi44MzItMTIuODI0IDEyLjY0OCAxMi42NDggMCAwIDEgNi4xMyAxLjUyNyAxMS42OTQgMTEuNjk0IDAgMCAxIDQuNCA0LjE3N2wtNC44NjcgMi44MTlhNS41MjggNS41MjggMCAwIDAtMi4zMjctMi4yIDcuMTU3IDcuMTU3IDAgMCAwLTMuMzc3LTAuNzkzIDYuOTc0IDYuOTc0IDAgMCAwLTUuMiAyIDcuMjg5IDcuMjg5IDAgMCAwLTEuOTYgNS4zMjIgNy4zIDcuMyAwIDAgMCAxLjk2IDUuMzIyIDYuOTY2IDYuOTY2IDAgMCAwIDUuMjM0IDIgNy4yMTYgNy4yMTYgMCAwIDAgMy40LTAuODA3IDUuNDg0IDUuNDg0IDAgMCAwIDIuMzA1LTIuMmw0Ljg2NyAyLjgxOWExMS4zMzQgMTEuMzM0IDAgMCAxLTQuNCA0LjE3NyAxMi43MTQgMTIuNzE0IDAgMCAxLTYuMTY1IDEuNDg1eiIvPgoJCTxwYXRoIGQ9Im0xMzEuODcgMTYuMjUzLTExLjI2OSAyMy43NDctMTEuMjY4LTIzLjc0N2E5Ljg4OCA5Ljg4OCAwIDAgMS0wLjc3MS00LjIxNCAxMi4wMzkgMTIuMDM5IDAgMSAxIDI0LjA3OCAwIDkuODg4IDkuODg4IDAgMCAxLTAuNzcxIDQuMjE0em0tMTEuMjY5LTEwLjIzNGE2LjAxOSA2LjAxOSAwIDEgMCA2LjAxOSA2LjAxOSA2LjAxOSA2LjAxOSAwIDAgMC02LjAxOS02LjAxOXoiLz4KCQk8cGF0aCBkPSJtMTM1Ljk2IDI2LjQzNXYtMjQuNjY2aDkuODU1OXEyLjUxMTMgMCA0LjczMDEgMC45NjMyMyAyLjIzNjEgMC45NDYwMyAzLjgxODUgMi41ODAxIDEuNTgyNCAxLjYzNCAyLjUxMTMgMy45MjE3IDAuOTI4ODMgMi4yODc3IDAuOTI4ODMgNC44Njc3dC0wLjkyODgzIDQuODY3Ny0yLjUxMTMgMy45MjE3cS0xLjU4MjQgMS42MzQtMy44MTg1IDIuNTk3My0yLjIxODkgMC45NDYwMy00LjczMDEgMC45NDYwM3ptNS42NDE4LTUuNDE4Mmg0LjIxNDFxMi45MjQxIDAgNC43MzAxLTEuODc0OSAxLjgyMzMtMS44OTIxIDEuODIzMy01LjAzOTggMC0zLjE0NzctMS44MjMzLTUuMDIyNi0xLjgwNi0xLjg3NDktNC43MzAxLTEuODc0OWgtNC4yMTQxeiIvPgoJCTxwYXRoIGQ9Im0xNjAuNjYgMjYuNDM1di0yNC42NjZoMTUuMzI2djUuNDM1NGgtOS42ODM5djQuMDc2NWg4LjgwNjd2NS4zNjY2aC04LjgwNjd2NC4zNjg5aDkuODU1OXY1LjQxODJ6Ii8+CgkJPHBhdGggZD0ibTE3OC40MiAyMy41OHEwLTEuMzU4OCAwLjk4MDQzLTIuMzM5MyAwLjk5NzYzLTAuOTk3NjMgMi4zNzM3LTAuOTk3NjMgMS4zNTg4IDAgMi4zMzkzIDAuOTgwNDMgMC45OTc2MyAwLjk4MDQzIDAuOTk3NjMgMi4zNTY1IDAgMS4zNzYtMC45OTc2MyAyLjM3MzctMC45ODA0MyAwLjk4MDQzLTIuMzM5MyAwLjk4MDQzdC0yLjM1NjUtMC45ODA0M3EtMC45OTc2My0wLjk5NzYzLTAuOTk3NjMtMi4zNzM3eiIvPgoJCTxwYXRoIGQ9Im0xODguNDQgMjYuNDM1di0yNC42NjZoMTUuMzI2djUuNDM1NGgtOS42ODM5djQuMDc2NWg4LjgwNjd2NS4zNjY2aC04LjgwNjd2NC4zNjg5aDkuODU1OXY1LjQxODJ6Ii8+CgkJPHBhdGggZD0ibTIwNi41NyAxOC40NzF2LTE2LjcwMmg1LjYyNDZ2MTYuMjAzcTAgMy40NTczIDMuODg3MyAzLjQ1NzMgMy44NzAxIDAgMy44NzAxLTMuNDU3M3YtMTYuMjAzaDUuNjQxOHYxNi43MDJxMCAyLjU4MDEtMS4yNTU2IDQuNTIzNy0xLjI1NTYgMS45NDM3LTMuNDA1NyAyLjk0MTMtMi4xMzI5IDAuOTk3NjMtNC44NTA1IDAuOTk3NjMtMi43MTc3IDAtNC44Njc4LTAuOTk3NjMtMi4xMzI5LTAuOTk3NjMtMy4zODg1LTIuOTQxMy0xLjI1NTYtMS45NDM3LTEuMjU1Ni00LjUyMzd6Ii8+Cgk8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:5.0em;z-index:10000000;}
input[class].postcodenl-autocomplete-address-input.postcodenl-autocomplete-address-input-blank{background-position:calc(100% - .85em) calc(50% + .1em);}
input[class].postcodenl-autocomplete-address-input.postcodenl-autocomplete-address-input-blank:focus{background-image:none;}
input[class].postcodenl-autocomplete-address-input.postcodenl-autocomplete-loading{background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///3d3d+Dg4L29vdfX18jIyJOTk6SkpOnp6fDw8Nra2oaGhnl5eQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);background-position:center right .6em;background-repeat:no-repeat;background-size:.8em;}
.postcodenl-autocomplete-item{padding:.4em 1.2em .4em .6em;margin:0;line-height:1.1;list-style:none;cursor:pointer;}
.postcodenl-autocomplete-item-focus{background-color:#f0f0f0;}
.postcodenl-autocomplete-item mark{background-color:transparent;font-weight:700;padding:0;}
.postcodenl-autocomplete-item-label{display:inline-block;max-width:100%;margin-right:.4em;}
.postcodenl-autocomplete-item-description,.postcodenl-autocomplete-item-tag{margin-right:.4em;font-size:80%;color:#666;}
.postcodenl-autocomplete-item-description{white-space:nowrap;}
.postcodenl-autocomplete-item-more{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZD0ibTUgMTQgNi02LTYtNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzc3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);background-position:center right .25em;background-repeat:no-repeat;background-size:.8em;}
.postcodenl-autocomplete-aria-live-region{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);}
@media (min-width:1080px)
{
.module-account .view-dashboard .list-order .order-content > div{width:calc(100% / 3);}
}
@media (min-width:800px) AND (max-width:1079px)
{
.module-account .view-dashboard .list-order .order-content > div{width:calc(100% / 2);}
.module-account .view-dashboard .list-order .order-content .order-number{order:1;}
.module-account .view-dashboard .list-order .order-content .order-date{order:3;}
.module-account .view-dashboard .list-order .order-content .order-price{order:5;}
.module-account .view-dashboard .list-order .order-content .order-payment{order:2;}
.module-account .view-dashboard .list-order .order-content .order-shipment{order:4;}
.module-account .view-dashboard .list-order .order-content .order-status{order:6;}
}
@media (max-width:799px)
{
.module-account .view-dashboard .list-order .order-content > div{width:100%;}
}
.module-account .view-dashboard .list-order .order-content{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
.module-account .view-dashboard .list-order + .list-order{margin-top:20px;border-top:#CCCCCC solid 1px;padding-top:20px;}
.module-account .view-dashboard .list-order .order-content > div.order-buttons{width:100%;}
.module-account .view-dashboard .list-order .order-number::before{content:'Bestelnummer:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-date::before{content:'Besteldatum:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-price::before{content:'Prijs:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-payment::before{content:'Betaalstatus:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-shipment::before{content:'Verzendstatus:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-status::before{content:'Bestelstatus:';display:inline-block;width:120px;}
.module-account .view-dashboard .list-order .order-buttons{margin-top:20px;text-align:right;}
.module-account .view-dashboard .list-order .order-buttons .button-gray{background-color:#666666;}
.module-account .h2,.module-account b{color:#474747;font-size:20px;font-weight:bold;/* margin:40px 0px 20px 0px;*/
   text-transform:uppercase;}
.module-account div > b{margin:unset;font-size:16px;}
.module-account .ubb,.module-account .ubb .p1,.module-account .label{color:#666666;font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;width:100%;word-wrap:normal;margin-bottom:20px;}
.module-account div.label{margin-bottom:unset;}
.module-account #account-registration,.module-account #account-recovery{margin-top:40px;border-top:#CCCCCC solid 1px;}
.donations-form{padding-bottom:20px;padding-top:60px;}
.donations-form .content-wrapper{display:grid;grid-gap:10px;}
.donations-form .title.h2{grid-area:title;}
.donations-form .content{grid-area:content;}
.donations-form .video{grid-area:video;}
.donations-form .form{grid-area:form;}
.module-catalog .brand-list .brand .image{background-color:#DDDDDD;}
.module-catalog .list-style-alphabet .alphabet-block{border-top:1px solid #DDDDDD;display:flex;flex-flow:nowrap row;padding-bottom:11px;padding-top:7px;}
.module-catalog .list-style-alphabet .alphabet-block::before{content:attr(data-alphabet);display:block;font-size:24px;font-weight:bold;text-rendering:auto;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;}
.module-catalog .list-style-alphabet .alphabet-block > ul{display:block;padding-top:3px;width:calc(100% - 40px);}
.module-catalog .list-style-alphabet .alphabet-block > ul > li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
.web-body-module .body-intro{padding-bottom:10px;}
.module-catalog .module-content.web-justified{padding-bottom:50px;}
.module-catalog .view-search-box .module-content.web-justified{padding-bottom:0px;}
.module-catalog .module-content .category-list .category .title a,.module-catalog .module-content .brand-list .title a{color:#000000;display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-weight:bold;padding-top:10px;/* white-space:nowrap;*/
   overflow:hidden;}
.module-catalog .module-content .category-list .category .image:hover,.module-catalog .module-content .brand-list .brand .image:hover{cursor:pointer;}
.module-catalog .category-list .category .image{background-color:#DDDDDD;}
.module-catalog .list-style-list{display:flex;flex-wrap:wrap;}
.module-catalog .list-style-list > .web-show{display:flex !important;}
.module-catalog .list-style-list > div{background-color:#F0F0F0;padding:10px;}
.module-catalog .list-style-list > div:not(:first-child)
{
border-top:1px #E6E6E6 solid;margin-top:30px;}
.product-list.list-style-list > div:nth-of-type(1n + 13)
{
display:none;}
.product-list.list-style-list > div.pagination{display:block;}
body.module-catalog.hardware-computer .web-body .web-centered{min-width:1250px;width:1250px;}
body.module-catalog.hardware-phone .web-body .web-centered,body.module-catalog.hardware-tablet .web-body .web-centered{max-width:1250px;}
.module-catalog .list-style-list .flex-wrapper{display:flex;flex-wrap:wrap;}
.module-catalog .list-style-list .image{margin-bottom:15px;}
.image img{width:100%;}
.module-catalog .list-style-list > div > div.content > div.title{font-weight:bold;font-size:15px;margin-bottom:15px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.module-catalog .list-style-list > .list-product > .content > .title a{font-size:inherit;}
.module-catalog .list-style-list .text{color:#666666;font-size:14px;line-height:20px;height:80px;overflow:hidden;text-overflow:ellipsis;width:100%;word-wrap:normal;}
body .module-catalog .list-style-list .marker{display:block;left:0px;height:135px;overflow:hidden;pointer-events:none;position:absolute;width:135px;}
body .module-catalog .list-style-list > div:not(:first-child) .marker{top:30px;}
.module-catalog .marker-container::before,.module-catalog .marker-container::after{box-sizing:border-box;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;overflow:hidden;text-align:center;text-transform:uppercase;width:100%;}
.module-catalog .marker-container::before{content:attr(data-before-text);}
.module-catalog .marker-container::after{content:attr(data-after-text);}
.module-catalog .list-style-list .text a{bottom:0px;color:#000000;font-weight:bold;height:20px;line-height:20px;position:absolute;right:0px;}
.module-catalog .list-style-list .category-old,.module-catalog .list-style-list .property{padding-bottom:15px;padding-top:15px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.module-catalog .list-style-list .category-old a,.module-catalog .list-style-list .property a,.module-catalog .list-style-list .stock{font-size:13px;}
.module-catalog .list-style-list .category-old a,.module-catalog .list-style-list .property a{font-weight:bold;}
.module-catalog .list-style-list .category-old span:not(:first-child)::before,.module-catalog .list-style-list .property span:not(:first-child)::before{content:' | ';}
.module-catalog .list-style-list .prices{align-items:flex-end;display:flex;flex-flow:wrap column;justify-content:space-between;}
.module-catalog .list-style-list .weight{color:#666666;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.module-catalog .list-style-list .prices span{font-weight:bold;}
.module-catalog .list-style-list .prices .normal-price{text-decoration:line-through;}
.module-catalog .list-style-list .prices .sale-price{font-size:25px;margin-left:5px;}
.module-catalog .list-style-list .prices .warning-store{color:#58B700;font-size:13px;font-weight:bold;margin:20px 0px 20px 0px;text-align:right;width:100%;}
.module-catalog .list-style-list .cart-button-wrapper{align-items:center;align-content:center;display:flex;justify-content:flex-end;}
.module-catalog .list-style-list .cart-button-wrapper > div:not(:first-child)
{
margin-left:10px;}
.module-catalog .list-style-list .cart-button-count{display:flex;width:calc(46px + (14px * 2));}
.module-catalog .list-style-list .cart-button-count input,.module-catalog .list-style-list .cart-button-count .add,.module-catalog .list-style-list .cart-button-count .substract,.module-catalog .list-style-list .cart-button,.module-catalog .list-style-list .cart-wishlist{height:36px;line-height:36px;}
.module-catalog .list-style-list .cart-button-count input{border-bottom:1px solid #E1EAE9;border-left:none;border-right:none;border-top:1px solid #E1EAE9;text-align:center;width:46px;}
.module-catalog .list-style-list .cart-button-count .add,.module-catalog .list-style-list .cart-button-count .substract{border:1px solid #E1EAE9;text-align:center;width:14px;}
.module-catalog .list-style-list .cart-button{align-items:center;align-content:center;display:flex;justify-content:center;background-color:#FFDE00;border:1px solid #E1EAE9;cursor:pointer;padding-left:19px;padding-right:19px;width:112px;}
.module-catalog .list-style-list .cart-button a{color:inherit;text-decoration:inherit;font-weight:bold;}
.module-catalog .list-style-list .cart-button::after{content:'\f07a';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .list-style-list .cart-button-wrapper.in-stock .cart-button::after{content:'\f07a';font-size:23px;}
.module-catalog .list-style-list .cart-button-wrapper.out-of-stock .cart-button::after{content:'\f08e';}
.module-catalog .list-style-list .cart-button-wrapper.in-stock .cart-button-count .add,.module-catalog .list-style-list .cart-button-wrapper.in-stock .cart-button-count .substract{background-color:#FFDE00;cursor:pointer;}
.module-catalog .list-style-list .cart-button-wrapper.out-of-stock .cart-button-count .add,.module-catalog .list-style-list .cart-button-wrapper.out-of-stock .cart-button-count .substract{background-color:#E1EAE9;pointer-events:none;}
.module-catalog .list-style-list .cart-button-wrapper.out-of-stock .cart-button-count input{background-color:rgba(225,234,233,0.4);pointer-events:none;}
.module-catalog .list-style-list .cart-button-wrapper.in-stock .cart-button{color:#000000;font-weight:bold;}
.module-catalog .list-style-list .cart-wishlist::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .list-style-list .cart-wishlist{border:1px solid #E1EAE9;cursor:pointer;padding-left:0px;padding-right:9px;}
.module-catalog .list-style-list .cart-wishlist.wishlist-disabled::after{content:'\f08a';color:#000000;font-size:20px;padding-top:8px;}
.module-catalog .list-style-list .cart-wishlist.wishlist-enabled::after{content:'\f004';color:#F01C27;font-size:20px;padding-top:8px;}
.module-catalog .list-style-list .stock{margin-top:17px;text-align:right;width:100%;}
.module-catalog .list-style-list .stock.in-stock span:last-child{color:#5AB800;font-weight:bold;}
.module-catalog .list-style-list .stock.out-of-stock span:last-child{color:#F01C27;font-weight:bold;}
.module-catalog .list-style-list .variants{margin-bottom:20px;margin-top:20px;cursor:pointer;}
.module-catalog .list-style-list .variants::after{content:'\f0d7';display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-left:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .list-style-list .show .variants::after{content:'\f0d8';}
.module-catalog .list-style-list .variants-box{display:none;}
.module-catalog .list-style-list .show .variants-box{display:flex;flex-flow:row wrap;}
.module-catalog .list-style-list .variants-box .variant-item{display:flex;margin-bottom:10px;}
.module-catalog .list-style-list .variants-box .variant-item .image{cursor:pointer;}
.module-catalog .list-style-list .variants-box .content:last-child > div,.module-catalog .list-style-list .variants-box .content:last-child > div span{font-size:12px;margin-top:0px;padding-bottom:0px;text-align:left;}
.module-catalog .list-style-list .variants-box .content:last-child > div.stock{display:flex;flex-flow:nowrap row;justify-content:space-between;}
.module-catalog .list-style-list .variants-box .content:last-child > div span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.module-catalog .list-style-list .variants-box .content:last-child > div span:last-child{padding-left:3px;}
.module-catalog .list-style-list .variants-box .variant-item .content:nth-of-type(2n + 1)
{
width:55px;}
.module-catalog .list-style-list .variants-box .variant-item .content:nth-of-type(2n + 2)
{
padding-right:5px;margin-left:4px;width:calc(100% - 55px);max-width:85px;}
.module-catalog .list-style-list .variants-box .variant-item .image{border:1px #EAF0EF solid;border-radius:3px;margin-bottom:0px;padding:5px 0px 5px 0px;}
.module-catalog .list-style-list .variants-box .variant-item .title,.module-catalog .list-style-list .variants-box .variant-item .size,.module-catalog .list-style-list .variants-box .variant-item .price{padding-bottom:3px;}
.module-catalog .list-style-list > div{background-color:#FFFFFF;padding:0px;}
.module-catalog .list-style-tile{display:flex;flex-wrap:wrap;}
.module-catalog .list-style-tile > div{background-color:#F0F0F0;padding:10px;}
.product-list.list-style-tile > div:nth-of-type(1n + 13)
{
display:none;}
.product-list.list-style-tile > div.pagination{display:block;}
body.module-catalog.hardware-computer .web-body .web-centered{min-width:1250px;width:1250px;}
body.module-catalog.hardware-phone .web-body .web-centered,body.module-catalog.hardware-tablet .web-body .web-centered{max-width:1250px;}
.module-catalog .list-style-tile .flex-wrapper{display:flex;flex-wrap:wrap;}
.image img{width:100%;}
.module-catalog .list-style-tile .list-product > .image{/* background-color:#FFEB70;*/
margin-bottom:15px;width:100%;}
.module-catalog .list-style-tile .list-product > .content > .title{font-weight:bold;font-size:15px;/* margin-bottom:15px;*/
width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.module-catalog .list-style-tile .list-product > .content > .title a{white-space:normal;font-size:inherit;}
.module-catalog .list-style-tile .text{color:#666666;font-size:14px;line-height:20px;height:80px;overflow:hidden;text-overflow:ellipsis;width:100%;word-wrap:normal;}
.module-catalog .marker{display:block;left:0px;height:105px;overflow:hidden;pointer-events:none;position:absolute;top:15px;width:105px;}
.module-catalog .marker-container{align-items:flex-end;align-content:flex-end;background-color:#603913;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:flex-end;position:absolute;overflow:hidden;width:105px;padding:8px;}
.module-catalog .marker-out-0 .marker-container{background-color:#474747;}
.module-catalog .marker-container::before,.module-catalog .marker-container::after{box-sizing:border-box;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;overflow:hidden;text-align:left;text-transform:uppercase;width:100%;}
.module-catalog .marker-container::before{content:attr(data-before-text);}
.module-catalog .marker-container::after{content:attr(data-after-text);}
.module-catalog .list-style-tile .text a{bottom:0px;color:#000000;font-weight:bold;height:20px;line-height:20px;position:absolute;right:0px;}
.module-catalog .list-style-tile .category-old,.module-catalog .list-style-tile .property{padding-bottom:15px;padding-top:15px;width:100%;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;}
.module-catalog .list-style-tile .category-old a,.module-catalog .list-style-tile .property a,.module-catalog .list-style-tile .stock{font-size:13px;}
.module-catalog .list-style-tile .category-old a,.module-catalog .list-style-tile .property a{font-weight:bold;}
.module-catalog .list-style-tile .category-old span:not(:first-child)::before,.module-catalog .list-style-tile .property span:not(:first-child)::before{content:' | ';}
.module-catalog .list-style-tile .prices{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;}
.module-catalog .list-style-tile .weight{color:#666666;max-width:calc(100% - 140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.module-catalog .list-style-tile .prices span{font-weight:bold;}
.module-catalog .list-style-tile .tile-prices .normal-price{text-decoration:line-through;font-size:12px;}
.module-catalog .list-style-tile .tile-prices{display:flex;align-items:center;grid-gap:5px;font-weight:bold;}
.module-catalog .list-style-tile .prices .warning-store{color:#58B700;font-size:13px;font-weight:bold;margin:20px 0px 20px 0px;width:100%;}
.module-catalog .list-style-tile .cart-button-wrapper{display:flex;justify-content:flex-end;position:absolute;top:15px;right:0px;}
.module-catalog .list-style-tile .cart-button-wrapper > div:not(:first-child)
{
margin-left:10px;}
.module-catalog .list-style-tile .cart-button-count{display:flex;width:calc(46px + (14px * 2));}
.module-catalog .list-style-tile .cart-button-count input,.module-catalog .list-style-tile .cart-button-count .add,.module-catalog .list-style-tile .cart-button-count .substract,.module-catalog .list-style-tile .cart-button,.module-catalog .list-style-tile .cart-wishlist{height:36px;line-height:36px;}
.module-catalog .list-style-tile .cart-button-count input{border-bottom:1px solid #E1EAE9;border-left:none;border-right:none;border-top:1px solid #E1EAE9;text-align:center;width:46px;}
.module-catalog .list-style-tile .cart-button-count .add,.module-catalog .list-style-tile .cart-button-count .substract{border:1px solid #E1EAE9;text-align:center;width:14px;}
.module-catalog .list-style-tile .cart-button{align-items:center;align-content:center;display:flex;justify-content:center;background-color:#FFDE00;border:1px solid #E1EAE9;cursor:pointer;padding-left:19px;padding-right:19px;width:112px;}
.module-catalog .list-style-tile .cart-button a{color:inherit;text-decoration:inherit;font-weight:bold;}
.module-catalog .list-style-tile .cart-button::after{content:'\f07a';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .list-style-tile .cart-button-wrapper.in-stock .cart-button::after{content:'\f07a';font-size:23px;}
.module-catalog .list-style-tile .cart-button-wrapper.out-of-stock .cart-button::after{content:'\f08e';}
.module-catalog .list-style-tile .cart-button-wrapper.in-stock .cart-button-count .add,.module-catalog .list-style-tile .cart-button-wrapper.in-stock .cart-button-count .substract{background-color:#FFDE00;cursor:pointer;}
.module-catalog .list-style-tile .cart-button-wrapper.out-of-stock .cart-button-count .add,.module-catalog .list-style-tile .cart-button-wrapper.out-of-stock .cart-button-count .substract{background-color:#E1EAE9;pointer-events:none;}
.module-catalog .list-style-tile .cart-button-wrapper.out-of-stock .cart-button-count input{background-color:rgba(225,234,233,0.4);pointer-events:none;}
.module-catalog .list-style-tile .cart-button-wrapper.in-stock .cart-button{color:#000000;font-weight:bold;}
.module-catalog .list-style-tile .cart-wishlist::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .list-style-tile .cart-wishlist{cursor:pointer;padding-left:0px;padding-right:9px;}
.module-catalog .list-style-tile .cart-wishlist.wishlist-disabled::after{content:'\f08a';color:#000000;font-size:16px;padding-top:8px;font-weight:bolder;}
.module-catalog .list-style-tile .cart-wishlist.wishlist-enabled::after{content:'\f004';color:#F01C27;font-size:20px;padding-top:8px;}
.module-catalog .list-style-tile .stock{margin-top:17px;text-align:right;width:100%;}
.module-catalog .list-style-tile .stock.in-stock span:last-child{color:#5AB800;font-weight:bold;}
.module-catalog .list-style-tile .stock.out-of-stock span:last-child{color:#F01C27;font-weight:bold;}
.module-catalog .list-style-tile .variants{margin-bottom:20px;margin-top:20px;/* cursor:pointer;*/}
.module-catalog .list-style-tile .variants-box{display:none;}
.module-catalog .list-style-tile .show .variants-box{display:flex;flex-wrap:wrap;}
.module-catalog .list-style-tile .variants-box .variant-item{display:flex;margin-bottom:10px;width:50%;}
.module-catalog .list-style-tile .variants-box .variant-item .image{cursor:pointer;}
.module-catalog .list-style-tile .variants-box .content:last-child > div,.module-catalog .list-style-tile .variants-box .content:last-child > div span{font-size:12px;margin-top:0px;padding-bottom:0px;text-align:left;}
.module-catalog .list-style-tile .variants-box .content:last-child > div.stock{display:flex;flex-flow:nowrap row;justify-content:space-between;}
.module-catalog .list-style-tile .variants-box .content:last-child > div span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.module-catalog .list-style-tile .variants-box .content:last-child > div span:last-child{padding-left:3px;}
.module-catalog .list-style-tile .variants-box .variant-item .content:nth-of-type(2n + 1)
{
width:55px;}
.module-catalog .list-style-tile .variants-box .variant-item .content:nth-of-type(2n + 2)
{
padding-right:5px;margin-left:4px;width:calc(100% - 55px);max-width:85px;}
.module-catalog .list-style-tile .variants-box .variant-item .image{border:1px #EAF0EF solid;border-radius:3px;margin-bottom:0px;padding:5px 0px 5px 0px;}
.module-catalog .list-style-tile .variants-box .variant-item .title,.module-catalog .list-style-tile .variants-box .variant-item .size,.module-catalog .list-style-tile .variants-box .variant-item .price{padding-bottom:3px;}
.module-catalog .list-style-tile > div{background-color:#FFFFFF;padding:0px;}
.module-catalog .product-list .list-product > .content > .title{display:flex;justify-content:space-between;/* text-transform:uppercase;*/}
.module-catalog .product-list .list-product > .content > .brands > a{display:flex;flex-flow:wrap;grid-gap:4px;}
.module-catalog .product-list .list-product > .content > .property > *,.module-catalog .product-list .list-product > .content > .brands > *,.module-catalog .product-list .list-product > .content > .brands > * > *{color:#764C29;text-decoration:none;}
@-webkit-keyframes displayTempShow{0%{opacity:0.0;}
25%{opacity:0.0;content:'Added to cart!';}
50%{opacity:1.0;content:'Added to cart!';}
75%{opacity:0.0;content:'Added to cart!';}
100%{opacity:0.0;}
}
@-moz-keyframes displayTempShow{0%{opacity:0.0;}
25%{opacity:0.0;content:'Added to cart!';}
50%{opacity:1.0;content:'Added to cart!';}
75%{opacity:0.0;content:'Added to cart!';}
100%{opacity:0.0;}
}
@-ms-keyframes displayTempShow{0%{opacity:0.0;}
25%{opacity:0.0;content:'Added to cart!';}
50%{opacity:1.0;content:'Added to cart!';}
75%{opacity:0.0;content:'Added to cart!';}
100%{opacity:0.0;}
}
@keyframes displayTempShow{0%{opacity:0.0;}
25%{opacity:0.0;content:'Added to cart!';}
50%{opacity:1.0;content:'Added to cart!';}
75%{opacity:0.0;content:'Added to cart!';}
100%{opacity:0.0;}
}
@-webkit-keyframes displayTempHide{0%{opacity:1.0;}
24%{opacity:0.0;}
25%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
75%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
76%{opacity:0.0;}
100%{opacity:1.0;}
}
@-moz-keyframes displayTempHide{0%{opacity:1.0;}
24%{opacity:0.0;}
25%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
75%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
76%{opacity:0.0;}
100%{opacity:1.0;}
}
@-ms-keyframes displayTempHide{0%{opacity:1.0;}
24%{opacity:0.0;}
25%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
75%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
76%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes displayTempHide{0%{opacity:1.0;}
24%{opacity:0.0;}
25%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
75%{opacity:0.0;position:absolute;height:0px;width:0px;overflow:hidden;content:'';}
76%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes backgroundColor,{50%{background-color:#FFF8CC;}
}
@-moz-keyframes backgroundColor,{50%{background-color:#FFF8CC;}
}
@-ms-keyframes backgroundColor,{50%{background-color:#FFF8CC;}
}
@keyframes backgroundColor{50%{background-color:#FFF8CC;}
}
body.action-product-added .cart-button-wrapper.action-product-added .cart-button{-webkit-animation-name:backgroundColor;-webkit-animation-duration:4s;-moz-animation-name:backgroundColor;-moz-animation-duration:4s;-ms-animation-name:backgroundColor;-ms-animation-duration:4s;animation-name:backgroundColor;animation-duration:4s;}
body.action-product-added .cart-button-wrapper.action-product-added .cart-button span,body.action-product-added .cart-button-wrapper.action-product-added .cart-button::after{-webkit-animation-name:displayTempHide;-webkit-animation-duration:4s;-moz-animation-name:displayTempHide;-moz-animation-duration:4s;-ms-animation-name:displayTempHide;-ms-animation-duration:4s;animation-name:displayTempHide;animation-duration:4s;}
body.action-product-added .cart-button-wrapper.action-product-added .cart-button::before{content:'';-webkit-animation-name:displayTempShow;-webkit-animation-duration:4s;-moz-animation-name:displayTempShow;-moz-animation-duration:4s;-ms-animation-name:displayTempShow;-ms-animation-duration:4s;animation-name:displayTempShow;animation-duration:4s;}
body.action-product-added .cart-button-wrapper.action-product-added{pointer-events:none;}
.module-catalog .product-detail .bundled-products{border-bottom:1px solid #DBDBDB;padding-bottom:40px;padding-top:40px;}
.module-catalog .product-detail .product-bundles .product-bundle + .product-bundle{margin-top:60px;}
.module-catalog .product-detail .product-bundles .product-bundle::after{clear:both;content:'';display:block;float:none;}
.module-catalog .product-detail .product-bundles .product-bundle-information{margin-top:18px;}
.module-catalog .product-detail .product-bundles .product-bundle-label{clear:none;color:#787878;line-height:34px;float:left;font-size:18px;font-weight:bold;overflow:hidden;padding:0px 0px 0px 0px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 120px);}
.module-catalog .product-detail .product-bundles .product-bundle-button{clear:none;cursor:pointer;float:right;width:110px;}
.module-catalog .product-detail .product-bundles .title{font-weight:bold;}
.module-catalog .product-detail .bundled-products .short-product + .short-product::after{content:'\f067';display:block;font:normal normal normal 14px/1 FontAwesome;font-size:28px;height:30px;left:-25px;line-height:30px;position:absolute;text-align:center;text-rendering:auto;top:50px;width:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-detail .combi-products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}
.module-catalog .product-detail .combi-products > div{background-color:green;height:200px;}
.module-catalog .product-detail .combi-products > div:not(:last-child)::after{align-items:center;background-color:yellow;content:'\f067';display:flex;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;height:100%;justify-content:center;position:absolute;right:0px;text-rendering:auto;top:0px;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-detail .combi-products > div:nth-last-child(2)::after{content:'\f061';}
body .overlay-wrapper.contact-form *,body .overlay-wrapper.contact-form{box-sizing:border-box;position:relative;}
body .overlay-wrapper.contact-form{display:none;left:0px;height:100vh;padding:20px;position:fixed;top:0px;width:100%;z-index:999;background-color:rgba(0,0,0,0.5);}
body .overlay-wrapper.contact-form.active{align-items:center;display:flex;justify-content:center;}
body .overlay-wrapper.contact-form .overlay-content{align-items:center;display:flex;justify-content:center;background-color:#FFFFFF;border:#000000 2px solid;border-radius:5px;padding:30px;position:relative;max-width:600px;width:100%;}
body .overlay-wrapper.contact-form .overlay-content > div:first-child > div > div > div,body .overlay-wrapper.contact-form .overlay-content > div:first-child > div > div,body .overlay-wrapper.contact-form .overlay-content > div:first-child > div,body .overlay-wrapper.contact-form .overlay-content > div:first-child{width:100%;}
.overlay-wrapper.contact-form .overlay-content .close{cursor:pointer;position:absolute;right:5px;top:5px;}
.overlay-wrapper.contact-form .overlay-content .close::after{content:'\f057';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:23px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.overlay-wrapper.contact-form .overlay-content .input{width:100%;}
.overlay-wrapper.contact-form .formbuilder-buttons{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0px 0px 0px 0px;width:100%;}
.overlay-wrapper.contact-form .formbuilder-buttons > div{order:1;position:relative;width:50%;}
.overlay-wrapper.contact-form .formbuilder-buttons > div.form-required{order:2;top:0px;}
.module-catalog .product-detail{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:'preview information'
'review review'
'description description';}
.module-catalog .product-detail > .product-preview{grid-area:preview;}
.module-catalog .product-detail > .product-information{grid-area:information;}
.module-catalog .product-detail > .product-review{grid-area:review;}
.module-catalog .product-detail > .product-description{grid-area:description;}
.module-catalog .product-detail .item:nth-child(-n+2)
{
/* background-color:rgba(0,26,48,0.1);*/
padding:20px;padding-right:60px;}
.module-catalog .product-detail div.item{min-height:100px;order:99;pointer-events:none;width:100%;}
.module-catalog .product-detail div.item *{pointer-events:auto;}
.module-catalog .product-detail div.item .cart-button-wrapper{background-color:#FFFFFF;padding:10px;}
.module-catalog .product-detail div.responsive-column-1,.module-catalog .product-detail div.responsive-column-2{display:flex;flex-direction:column;flex-wrap:wrap;/* justify-content:space-between;*/
min-width:300px;max-width:700px;}
.module-catalog .product-detail .item .list-style-short{display:flex;flex-direction:row;flex-wrap:wrap;/* justify-content:space-between;*/}
.module-catalog .product-detail .item > .title,.module-catalog .product-detail .item .intro > .title{font-size:20px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;width:100%;}
.module-catalog .product-detail .products-variants .title,.module-catalog .product-detail .product-related .title,.module-catalog .product-detail .bundled-products .title,.module-catalog .product-detail .related-products .title,.module-catalog .product-detail .product-viewed .title,.module-catalog .product-detail .product-description .title{font-weight:bold;margin-bottom:8px;}
.module-catalog .product-detail .products-variants div + .content .title,.module-catalog .product-detail .product-bundles div + .content .title,.module-catalog .product-detail .product-related div + .content .title,.module-catalog .product-detail .product-viewed div + .content .title{padding-top:10px;}
.price .normal-price{text-decoration:line-through;}
.module-catalog .product-detail div[data-read-more="1"]::after{bottom:40px;content:'';display:block;left:0px;position:absolute;height:50px;width:calc(100%);z-index:66;background:linear-gradient(rgba(255,255,255,0.0) 0%,rgba(255,255,255,1.0) 100%);}
.module-catalog .product-detail div[data-read-more="1"].show-more  .text,.module-catalog .product-detail div[data-read-more="1"].show-more  .specifications-list{max-height:999999px;}
.module-catalog .product-detail div[data-read-more="1"].show-more::after{display:none;}
.module-catalog .product-detail .read-more{background-color:#FFFFFF;bottom:-20px;cursor:pointer;position:absolute;left:0px;height:40px;width:120px;align-items:center;display:flex;flex-flow:nowrap row;justify-content:space-between;z-index:99;}
.module-catalog .product-detail .read-more::before{font-size:10px;pointer-events:none;text-transform:uppercase;width:calc(100% - 40px);}
.module-catalog .product-detail .read-more::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:40px;}
.module-catalog .product-detail .read-more::before{content:'Toon Meer';}
.module-catalog .product-detail .show-more .read-more::before{content:'Toon Minder';}
.module-catalog .product-detail .read-more::after{content:'\f103';}
.module-catalog .product-detail .show-more .read-more::after{content:'\f102';}
.module-catalog .product-detail > .product-description ul:not(.specifications-list)
{
text-align:right;list-style:none;}
.module-catalog .product-detail > .product-description .specifications *{color:#5E5E5E;}
.module-catalog .product-detail > .product-description .specifications > div{display:inline-block;}
.module-catalog .product-detail > .product-description .specifications-list li{display:grid;grid-template-columns:1fr 6fr;}
.module-catalog .product-detail > .product-description .specifications-list li div:first-child{font-weight:700;}
.module-catalog .product-detail > .product-description .specifications-title{font-size:14px;letter-spacing:10px;line-height:17px;text-transform:uppercase;margin-left:20px;border-bottom:1px solid #E3E3E3;padding-bottom:13px;margin-bottom:13px;}
.product-description .title{font-size:20px;margin-bottom:40px;text-transform:uppercase;}
.product-description .product-information-title{display:flex;align-items:center;justify-content:center;width:100%;padding:60px 8px;text-align:center;}
.product-description .product-information-title h2:first-child{color:#001A30;font-family:gotham,sans-serif;font-size:36px;font-weight:700;line-height:44px;}
.product-description .product-information-title h3:last-child{color:#764C29;font-size:14px;letter-spacing:10px;line-height:17px;padding-left:30px;margin-left:30px;position:relative;text-transform:uppercase;padding-top:30px;padding-bottom:30px;}
.product-description .product-information-title h3:last-child:before{background-color:#E3E3E3;content:' ';display:block;height:76px;width:1px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.product-description .text:only-child{text-align:center;}
.product-description .text{text-align:right;}
.product-description .description-grid{display:grid;grid-gap:16px;}
.product-description .grid-column-1{grid-template-columns:1fr;}
.product-description .grid-column-2{grid-template-columns:1fr 1fr;}
.view-product-detail .item.product-information{display:flex;flex-flow:column;grid-gap:20px;justify-content:center;}
.product-information a:hover{text-decoration:none;}
.product-information .brands a,.product-information .title{display:flex;grid-gap:4px;}
.product-information .brands-top a{background-color:#2f2e3c;line-height:14px;padding:4px 12px;text-transform:uppercase;margin-bottom:16px;width:fit-content;}
.product-information .brands-top.error a{background-color:#D41F34}
.product-information .brands-top.info a{background-color:#747474}
.product-information .brands-top a,.product-information .brands-top a *{color:#fff;font-size:12px;font-weight:700;}
.product-information .brands-bottom{font-size:16px;line-height:24px;margin-bottom:16px;}
.product-information .title{font-size:18px;font-weight:700;line-height:23px;margin-bottom:8px;}
.product-information .sub-title{color:#764C29;font-size:10px;font-weight:700;letter-spacing:1px;line-height:12px;text-transform:uppercase;margin-bottom:16px;width:100%;}
.view-product-detail .cart-button-count{display:flex;flex-flow:row nowrap;justify-content:center;}
.view-product-detail .pricing .weight{color:#666666;}
.view-product-detail .pricing span{color:#001a30;font-weight:700;}
.view-product-detail .pricing .normal-price,.view-product-detail .pricing .sale-price,.view-product-detail .pricing .price{color:#000000;}
.view-product-detail .pricing .normal-price{text-decoration:line-through;}
.view-product-detail .pricing .sale-price{font-size:25px;}
.view-product-detail .pricing .warning-store{font-size:13px;font-weight:bold;margin:20px 0px 20px 0px;width:100%;}
.view-product-detail .pricing .warning-store.in-stock{color:#58B700;}
.view-product-detail .pricing .warning-store.out-of-stock{color:#ED1C22;}
.view-product-detail .cart-button-count{border:1px solid #e3e3e3;border-radius:3px;display:flex;/* width:calc(46px + (14px * 2));*/
   padding:8px;width:130px;margin-bottom:16px;}
.view-product-detail .cart-button-count input,.view-product-detail .cart-button-count .add,.view-product-detail .cart-button-count .substract,.view-product-detail .cart-wishlist{height:36px;line-height:36px;}
.view-product-detail .cart-button-count input{border-bottom:none;border-left:none;border-right:none;border-top:none;text-align:center;width:46px;}
.view-product-detail .cart-button-count .add,.view-product-detail .cart-button-count .substract{/* border:1px solid #E1EAE9;*/
text-align:center;width:14px;}
.view-product-detail .cart-button{/* background:linear-gradient(90deg,#FFD300 0%,#D41E33 100%);*/
background-color:#764C29;border:1px solid #E1EAE9;padding-left:19px;padding-right:19px;text-transform:uppercase;font-weight:700;font-size:12px;width:100%;height:54px;line-height:54px;}
.view-product-detail .cart-button.out{background-color:rgba(255,255,255,0);color:#000000;}
.view-product-detail .in-stock .cart-button{cursor:pointer;}
.view-product-detail .cart-button a{color:inherit;text-decoration:inherit;}
.view-product-detail .cart-button i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:24px;font-size:14px;vertical-align:middle;line-height:normal;}
.view-product-detail .cart-button-wrapper:not(.out-of-stock) .cart-button::after{background-color:#FFFFFF;content:' ';top:calc(50% - 1px);right:26px;width:46px;height:1px;transition:all .3s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.view-product-detail .cart-button{color:#FFFFFF;}
.view-product-detail .out-of-stock .cart-button{/* color:#BBBBBB;*/
cursor:not-allowed;}
.view-product-detail .in-stock .cart-button-count .add,.view-product-detail .in-stock .cart-button-count .substract{/* background-color:#FFDE00;*/
cursor:pointer;width:100%;font-size:20px;}
.view-product-detail .out-of-stock .cart-button-count .add,.view-product-detail .out-of-stock .cart-button-count .substract{background-color:#E1EAE9;pointer-events:none;}
.view-product-detail .out-of-stock .cart-button-count input{background-color:rgba(225,234,233,0.4);pointer-events:none;}
.view-product-detail .cart-wishlist::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;padding-left:10px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.view-product-detail .cart-wishlist{cursor:pointer;padding-left:0px;padding-right:9px;position:absolute;top:11px;right:0;z-index:100;}
.view-product-detail .cart-wishlist.wishlist-disabled::after{content:'\f08a';color:#000000;}
.view-product-detail .cart-wishlist.wishlist-enabled::after{content:'\f004';color:#F01C27;}
.view-product-detail .product-information > .product-information,.view-product-detail .product-information > .cart-alternative-items{background-color:#FFFFFF;padding:10px;}
.view-product-detail .stock{margin-top:17px;text-align:left;width:100%;}
.view-product-detail .stock.in-stock span{color:#5AB800;font-weight:bold;}
.view-product-detail .stock.low-on-stock span{color:#FF6633;font-weight:bold;}
.view-product-detail .stock.out-of-stock span{color:#F01C27;font-weight:bold;}
.view-product-detail .owl-item .short-product .image,.view-product-detail .owl-item .thumb{cursor:pointer;}
.view-product-detail .item > .item-images{align-items:center;display:grid;grid-template-columns:13.3% 1fr;}
.view-product-detail .item > .item-images .image.preview{width:100%;order:2;margin:40px;}
.view-product-detail .item > .item-images .item-slider{width:100%;order:1;}
.view-product-detail .owl-stage-outer .owl-stage{display:flex;flex-flow:column;grid-gap:10px;width:100% !important;}
.view-product-detail .owl-stage-outer .owl-stage > *{width:100% !important;}
.view-product-detail .owl-stage-outer .owl-stage .owl-item > *{background-color:#FFFFFF;padding:8px;}
.view-product-detail .owl-stage-outer .owl-stage .owl-item > *:hover{border:1px solid black;}
.product-detail .item-images{/* background-color:rgba(225,234,233,0.2);*/}
.product-detail .item-images > .preview{/* background-color:rgba(225,234,233,0.2);*/}
.product-detail .item-images > .item-thumbs{align-content:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;}
.product-detail .item-image .image.single{display:flex;justify-content:center;}
.product-detail .item-image .image.single .ratio-4x3{width:75%;}
.module-catalog .product-detail .related-products .list-style-short{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}
.module-catalog .product-detail .product-share{border-bottom:none;min-height:unset !important;padding-bottom:0px;padding-top:0px;z-index:100;}
.module-catalog .product-detail .product-share .share-buttons{background-color:#FFFFFF;border:#D7D7D7 solid 1px;border-radius:10px;left:-13px;padding:8px 13px 10px 13px;position:absolute;top:20px;width:200px;z-index:100;}
.module-catalog .product-detail .product-share .share-button{display:block;height:26px;margin-top:3px;width:100%;}
.module-catalog .product-detail .product-share .share-gmail-button,.module-catalog .product-detail .product-share .share-hotmail-button,.module-catalog .product-detail .product-share .share-email-button{height:23px;}
.module-catalog .product-detail .product-share .share-button,.module-catalog .product-detail .product-share .share-button::before,.module-catalog .product-detail .product-share .share-button::after{text-decoration:none;}
.module-catalog .product-detail .product-share .share-button::before{clear:none;content:'';display:block;float:left;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-decoration:none;text-rendering:auto;width:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-detail .product-share .share-button::after{clear:none;content:'';display:block;float:left;font-size:14px;width:calc(100% - 30px);}
.module-catalog .product-detail .product-share .share-button:hover::after{text-decoration:underline;}
.module-catalog .product-detail .product-share .share-twitter-button::before{content:'\f081';font-size:24px;}
.module-catalog .product-detail .product-share .share-twitter-button::after{content:'Delen via Twitter';padding:3px 0px 0px 0px;}
.module-catalog .product-detail .product-share .share-facebook-button::before{content:'\f082';font-size:24px;}
.module-catalog .product-detail .product-share .share-facebook-button::after{content:'Delen via Facebook';padding:3px 0px 0px 0px;}
.module-catalog .product-detail .product-share .share-google-button::before{content:'\f0d4';font-size:24px;}
.module-catalog .product-detail .product-share .share-google-button::after{content:'Delen via Google+';padding:3px 0px 0px 0px;}
.module-catalog .product-detail .product-share .share-linkedin-button::before{content:'\f08c';}
.module-catalog .product-detail .product-share .share-linkedin-button::after{content:'Delen via LinkedIn';padding:3px 0px 0px 0px;}
.module-catalog .product-detail .product-share .share-gmail-button::before{content:'\f0e0';}
.module-catalog .product-detail .product-share .share-gmail-button::after{content:'Delen via Google Mail';}
.module-catalog .product-detail .product-share .share-hotmail-button::before{content:'\f0e0';}
.module-catalog .product-detail .product-share .share-hotmail-button::after{content:'Delen via Windows Live Mail';}
.module-catalog .product-detail .product-share .share-email-button::before{content:'\f0e0';}
.module-catalog .product-detail .product-share .share-email-button::after{content:'Delen via Mail';}
.product-specification .title{font-size:20px;margin-bottom:40px;text-transform:uppercase;width:100%;}
.product-specification ul{list-style:none;margin-left:0px;}
.product-specification ul > li{display:flex;flex-flow:row nowrap;}
.product-specification ul > li .label{width:130px;}
.product-specification ul > li .value{width:calc(100% - 130px);}
.product-specification ul > li .value::before{content:':' ' ';display:inline;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.product-specification ul > li div{color:#787878;}
.product-specification ul > li:not(:last-child) div{padding-bottom:5px;}
.module-catalog .product-variants{display:flex;grid-gap:4px;padding-bottom:16px;}
.module-catalog .product-variants > div{background-color:rgba(47,46,60,.1);color:#001a30;cursor:pointer;font-family:gotham,sans-serif;font-size:12px;font-weight:700;line-height:14px;margin:0;height:auto;width:auto;padding:12px;}
.module-catalog .product-variants > div:hover,.module-catalog .product-variants > div.selected,.module-catalog .product-variants > div.selected:hover{background-color:#2F2E3C;color:#FFFFFF;}
.module-catalog .product-variants > div.selected,.module-catalog .product-variants > div.selected:hover{cursor:default;}
.module-catalog .product-variants > div.disabled{opacity:.3;pointer-events:none;text-decoration:line-through;}
.module-catalog .product-variants > div.disabled:hover{background-color:rgba(47,46,60,.1);cursor:default;color:#001a30;}
.view-product-detail .product-viewed > .title{color:#787878;font-size:20px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;width:100%;}
.view-product-detail .product-viewed .short-product .title{color:#787878;font-weight:bold;margin-bottom:8px;padding-top:10px;}
.view-product-detail .product-viewed .short-product .title a,.view-product-detail .product-viewed .short-product .property{color:#787878;}
.view-product-detail .product-viewed .short-product .property ~ *{background-color:gold;display:none;}
.module-catalog .product-filter{/* background-color:#764C29;*/
border-radius:4px;margin-bottom:40px;/* padding:2px 8px 8px 8px;*/}
.module-catalog .product-filter .product-filter-title{display:flex;flex-flow:row wrap;}
.module-catalog .product-filter .product-filter-title .label{/* color:#FFFFFF;*/
clear:none;cursor:pointer;float:left;font-weight:700;line-height:32px;/* padding:6px 0px 0px 5px;*/
width:85px;}
.module-catalog .product-filter .product-filter-title .filters{clear:none;float:left;width:calc(100% - 105px);}
.module-catalog .product-filter .product-filter-title .filters ul{display:flex;flex-flow:row wrap;list-style:none;position:relative;}
.module-catalog .product-filter .product-filter-title .filters li{display:block;margin-top:0px;}
.module-catalog .product-filter .product-filter-title .filters ul label{background-color:#FFFFFF;border:#CCCCCC solid 1px;border-radius:4px;clear:none;float:left;margin:6px 6px 0px 0px;position:relative;overflow:hidden;text-overflow:ellipsis;}
.module-catalog .product-filter .product-filter-title .filters ul label{padding:6px 20px 6px 6px;}
.module-catalog .product-filter .filters label::after{content:'\f00d';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;position:absolute;right:6px;top:9px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-filter .product-filter-title .filters ul .loading-image{background-image:url('https://www.extremesportsshop.nl/images/loading.gif');background-position:center -2px;background-size:88%;/* height:32px;*/
background-repeat:no-repeat;display:inline-block;left:-5px;top:0px;width:32px;}
.module-catalog .product-filter .product-filter-title .toggle{clear:none;cursor:pointer;/* color:#FFFFFF;*/
float:right;/* padding:8px 5px 0px 0px;*/}
.module-catalog .product-filter .product-filter-title .toggle::after{cursor:pointer;display:block;line-height:100%;padding:5px 0px 0px 0px;content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-filter.web-show .product-filter-title .toggle::after{content:'\f106';}
.module-catalog .product-filter .product-filter-options{display:none;flex-wrap:wrap;}
.module-catalog .product-filter.web-show .product-filter-options{display:flex;}
.module-catalog .product-filter .product-filter-options .filter-option{background-color:#FFFFFF;border:#CCCCCC solid 1px;border-radius:4px;margin-top:10px;min-height:32px;line-height:32px;padding:0px 0px 0px 10px;z-index:10;}
.module-catalog .product-filter .product-filter-options .filter-option.web-show{z-index:20;}
.module-catalog .product-filter .product-filter-options .filter-option .filter-title{cursor:pointer;}
.module-catalog .product-filter .product-filter-options .filter-option.web-show .filter-title,.module-catalog .product-filter .product-filter-options .filter-option .filter-title.filter-active{font-weight:bold;}
.module-catalog .product-filter .product-filter-options .filter-option::after{cursor:pointer;display:block;height:32px;line-height:100%;padding:5px 0px 0px 0px;pointer-events:none;position:absolute;right:10px;top:0px;content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-filter .product-filter-options .filter-option.web-show::after{content:'\f106';}
.module-catalog .product-filter .product-filter-options .filter-option .filter-content{background-color:#FFFFFF;border-bottom:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-right:#CCCCCC solid 1px;display:none;left:-1px;padding:0px 10px 10px 10px;position:absolute;right:-1px;top:30px;}
.module-catalog .product-filter .product-filter-options .filter-option.web-show .filter-content{display:block;}
.module-catalog .product-filter .product-filter-options .flex-container{display:flex;flex-direction:column;flex-wrap:nowrap;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item{display:flex;flex-direction:row;line-height:24px;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item label{line-height:18px;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item > .spacer{width:25px;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item > .checkbox{width:30px;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item.layer-0 > .label{width:calc(100% - 55px);}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item.layer-1 > .label{width:calc(100% - 80px);}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item.layer-2 > .label{width:calc(100% - 80px);}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item > .arrow::after{cursor:pointer;height:32px;line-height:100%;padding:5px 0px 0px 0px;width:25px;content:'\f107';font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item > .arrow.web-show::after{content:'\f106';}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item.layer-2{display:none;}
.module-catalog .product-filter .product-filter-options .flex-container .flex-item.web-show.layer-2{display:flex;}
.module-catalog .product-filter .product-filter-options .filter-option .filter-items{max-height:166px;min-height:40px;overflow-y:scroll;}
.module-catalog .product-filter .product-filter-options .filter-option .filter-button{margin-top:10px;}
.module-catalog .product-filter .product-filter-options .filter-option .filter-button > button{width:100%;}
.module-catalog .product-filter .product-filter-options .filter-option .price-min-label{clear:none;float:left;margin-right:10px;}
.module-catalog .product-filter .product-filter-options .filter-option .price-min-input{clear:none;float:left;width:70px;margin-right:20px;}
.module-catalog .product-filter .product-filter-options .filter-option .price-max-label{clear:none;float:left;margin-right:10px;}
.module-catalog .product-filter .product-filter-options .filter-option .price-max-input{clear:none;float:left;}
.module-catalog .product-filter .product-filter-options .filter-option .price-min-input input,.module-catalog .product-filter .product-filter-options .filter-option .price-max-input input{padding:4px 3px 4px 3px !important;width:60px;}
.module-catalog .filter-price .filter-content .filter-button{padding-top:14px;}
html,body{min-height:100%;}
html body{padding:0px 0px 0px 0px;}
body .web-layout{width:100%;}
body .web-justified,body .web-row.web-justified{padding:0px 40px 0px 40px;width:100%;}
body .web-centered,body .web-row.web-centered{margin:0px auto 0px auto;width:100%;max-width:1250px;}
body .web-content,body .web-row.web-content{width:100%;}
body .web-header-inline{min-height:150px;z-index:200;}
body .web-subheader-inline{min-height:20px;z-index:100;}
body .web-body-inline{min-height:800px;z-index:100;}
body .web-subfooter-inline{min-height:20px;z-index:100;}
body .web-footer-inline{min-height:200px;z-index:99;}
body .web-bottom-inline{min-height:200px;z-index:99;}
body .web-header-fixed{display:none;min-height:100px;left:0px;position:fixed;top:0px;width:100%;z-index:600;}
body .web-footer-fixed{bottom:35px;display:none;min-height:40px;position:fixed;right:10px;z-index:300;}
body .web-contact-fixed{bottom:0px;left:0px;min-height:50px;position:fixed;z-index:300;}
.web-body-example .example-element{margin-bottom:40px;}
.web-body-example .widget-image.widget-content .image,.web-body-example .widget-video.widget-content .video{width:280px;}
.web-body-example .widget-images.widget-content .image,.web-body-example .widget-videos.widget-content .video{clear:none;float:left;margin-right:20px;margin-bottom:20px;width:280px;}
.web-body-example .widget-images.widget-content::after,.web-body-example .widget-videos.widget-content::after{clear:both;content:'';display:block;float:none;}
@media (max-width:600px)
{
/* One item per row */
.homepage-categories .categories-flex > div{width:100%;}
.homepage-categories .categories-flex > div:nth-of-type(1n + 2)
{
margin-top:8px;}
}
@media (max-width:800px) and (min-width:601px)
{
/* Two item per row */
.homepage-categories .categories-flex > div{width:calc((100% - (10px * 1)) / 2);}
.homepage-categories .categories-flex > div:not(:nth-of-type(2n + 1))
{
margin-left:10px;}
.homepage-categories .categories-flex > div:nth-of-type(1n + 3)
{
margin-top:10px;}
}
@media (max-width:1040px) and (min-width:801px)
{
/* Three item per row */
.homepage-categories .categories-flex > div{width:calc((100% - (10px * 2)) / 3);}
.homepage-categories .categories-flex > div:not(:nth-of-type(3n + 1))
{
margin-left:10px;}
.homepage-categories .categories-flex > div:nth-of-type(1n + 4)
{
margin-top:10px;}
}
@media (max-width:1270px) and (min-width:1041px)
{
/* Four item per row */
.homepage-categories .categories-flex > div{width:calc((100% - (10px * 3)) / 4);}
.homepage-categories .categories-flex > div:not(:nth-of-type(4n + 1))
{
margin-left:10px;}
.homepage-categories .categories-flex > div:nth-of-type(1n + 5)
{
margin-top:10px;}
}
@media (min-width:1271px)
{
/* Five item per row */
.homepage-categories .categories-flex > div{width:calc((100% - (10px * 4)) / 5);}
.homepage-categories .categories-flex > div:not(:nth-of-type(5n + 1))
{
margin-left:10px;}
.homepage-categories .categories-flex > div:nth-of-type(1n + 6)
{
margin-top:10px;}
}
@media (max-width:750px)
{
.web-body-homepage .homepage-brands .images{grid-template-columns:1fr;grid-gap:20px;}
.web-body-homepage .homepage-review .text,.web-body-homepage .homepage-banner .text{padding-left:0px;padding-right:0px;}
}
@media (max-width:1100px) and (min-width:751px)
{
.web-body-homepage .homepage-brands .images{grid-template-columns:repeat(2,1fr);grid-gap:50px;}
}
@media (max-width:400px)
{
body .web-body-homepage .title-grid .ubb,body div.homepage-review .widget-title .h3,body div.homepage-banner .widget-title .h3{font-size:20px!important;}
.web-body-homepage .title-grid .ubb > .p1,.web-body-homepage #title-text-1 .p1,.web-body-homepage #title-text-2 .p1,.web-body-homepage #title-text-6 .p1{font-size:14px !important;padding-bottom:24px;}
.web-body-homepage div.widget-text-ubb.widget-content > .ubb{font-size:13px;;}
}
@media (max-width:1000px)
{
.web-body-homepage .web-content .title-grid{display:flex;flex-flow:column;padding-left:unset;text-align:center;}
.web-body-homepage #text-0,.web-body-homepage #text-2,.web-body-homepage #text-4,.web-body-homepage #text-6{border-top:1px solid #000000;border-left:none;}
.web-body-homepage .title-grid .widget-text-ubb .ubb{height:50%;}
.web-body-homepage .title-grid .widget-title-ubb.widget-wrapper{padding-bottom:10px;}
.web-body-homepage #text-1,.web-body-homepage #text-3{border-top:1px solid #FFFFFF;border-left:none;}
.web-body-homepage .title-grid .p1{padding-left:0px;}
.web-body-homepage .title-grid .ubb > .p1{padding-right:30px;}
.web-body-homepage :not(.product-list-title) .title-grid{padding-bottom:0px;}
.web-body-homepage .title-grid .ubb,body div.homepage-review .h3,body div.homepage-banner .h3{font-size:28px;}
.web-body-homepage .title-grid .ubb > .p1,.web-body-homepage #title-text-1 .p1,.web-body-homepage #title-text-2 .p1{font-size:20px;}
.web-body-homepage .widget-text-ubb.widget-content > .ubb{font-size:16px;}
body.homepage .homepage-brands.web-justified,body.homepage .homepage-social.web-justified,body.homepage .homepage-review.web-justified,body.homepage .homepage-banner.web-justified,body.homepage .homepage-product-list-0.web-justified,body.homepage .homepage-product-list-1.web-justified,body.homepage .homepage-product-list-2.web-justified,body .web-body-homepage .background-image{padding-top:40px !important;padding-bottom:40px !important;}
.web-body-homepage #title-text-1,.web-body-homepage #title-text-2,.web-body-homepage #title-text-6{/* padding-left:30px;*/
 padding-left:0px;text-align:center;justify-content:center;display:flex;}
}
@media (max-width:1180px)
{
.web-body-homepage .homepage-product-list-1.web-justified::before{display:none;}
}
@media (max-width:375px)
{
body .web-wrapper header.web-header-inline{height:115px;}
}
@media (max-width:500px) and (min-width:376px)
{
body .web-wrapper header.web-header-inline{height:135px;}
}
@media (max-width:600px) and (min-width:501px)
{
body .web-wrapper header.web-header-inline{height:150px;}
}
@media (max-width:900px)
{
body .web-wrapper .web-header-inline{background-color:#001a30;max-height:165px;height:165px;}
body:not(.homepage):not(.product-page) .web-wrapper header.web-header-inline{margin-bottom:40px;}
.web-header-inline .catalog-search .textfield{background-color:#FFFFFF;color:#000000 !important;}
.web-header-inline .catalog-search .textfield::placeholder{color:#7F8C97;text-transform:uppercase;}
.web-header-inline .catalog-search::before{color:#000000;left:10px;}
.web-header-inline .catalog-search .keywords{width:100%;}
.web-header-inline .header-middle .left-header{grid-area:left;justify-self:flex-start;grid-gap:0px;padding-right:0px;}
.web-header-inline .header-middle .right-header{grid-area:right;justify-self:flex-end;}
.web-header-inline .header-middle .search-full-width{grid-area:bottom;}
.web-header-inline .header-middle.web-content{padding-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"left right"
 "bottom bottom";grid-row-gap:10px;}
body .background-fixed,body .web-layout .header-top.web-justified,body .web-header-inline .header-text.web-justified,body .header-middle .right-header .catalog-search{display:none;}
body .web-body-module .header-module{flex-flow:column;}
.web-body-module .header-module .breadcrumb.web-justified{text-align:left;}
body:not(.homepage) .web-header-inline .logo-black{display:none;}
}
@media (min-width:901px)
{
.web-header-inline .left-header .bookshelf,.web-header-inline .header-middle .search-full-width{display:none;}
body:not(.homepage) .web-header-inline .logo-white{display:none;}
}
@media (max-width:650px)
{
body .homepage-review .review-wrapper,body .homepage-banner .banner-wrapper{flex-flow:column;align-items:center;}
}
@media (max-width:799px)
{
.web-body-homepage .homepage-social .images{grid-template-columns:1fr;}
}
@media (max-width:1401px) and (min-width:800px)
{
.web-body-homepage .homepage-social .images{grid-template-columns:repeat(2,1fr);}
}
.homepage-special-offer .product{background-color:red;min-height:220px;min-width:220px;}
.homepage-special-offer .product .block-0,.homepage-special-offer .product .block-1{background-color:blue;height:100px;width:100px;overflow:hidden;}
@media (max-width:1110px)
{
body .homepage-sunday-shopping.web-content .box{display:none;}
body .web-body-homepage .homepage-sunday-shopping.web-justified{margin-top:unset;}
body .web-body-homepage .homepage-sunday-shopping.web-content{padding-left:0px;}
}
@media (min-width:1111px)
{
body .web-body-homepage .homepage-sunday-shopping.web-content{padding-left:340px;}
body .homepage-sunday-shopping.web-justified{margin-top:190px;}
}
@media (max-width:799px)
{
body .web-body-page .web-content .block-left{width:100%;margin-bottom:20px;}
body .web-body-page .web-content .block-right{margin-left:0px;margin-bottom:40px;width:100%;}
}
@media (min-width:800px)
{
body .web-body-page .web-content .block-left{width:calc(100% - 420px);}
body .web-body-page .web-content .block-right{margin-left:20px;width:calc(400px);}
}
@media (max-width:600px)
{
.web-footer-inline .footer-information.web-content{grid-template-columns:1fr}
}
@media (max-width:1100px) and (min-width:601px)
{
.web-footer-inline .footer-information.web-content{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:1100px)
{
.web-footer-inline .footer-information.web-content > *{margin-top:10px;margin-bottom:10px;}
.web-footer-inline .footer-information.web-content .footer-image{display:none;}
}
@media (max-width:900px)
{
body .gallery-wrapper > div{width:12%;}
}
@media (min-width:901px)
{
body .gallery-wrapper > div{width:8%;}
}
@media (max-width:900px)
{
.web-header-inline .header-middle .right-header .webshop-navigation{display:none;}
.web-header-inline .header-middle .right-header .cart-icon-mobile{display:block;}
.web-header-inline .header-middle .right-header .cart-icon{display:none;}
}
@media (max-width:1100px)
{
.web-header-inline .header-text.web-content{padding:40px 60px;}
}
@media (max-width:549px)
{
.module-account .section-content{display:grid;grid-gap:20px;grid-template-areas:'contact-info' 'payment-method-info ' 'invoice-info' 'shipment-info' 'shipment-method-info' 'opening-hours-info' 'cart-info';grid-template-columns:1fr;}
}
@media (max-width:949px) and (min-width:550px)
{
.module-account .section-content{display:grid;grid-gap:20px;grid-template-areas:'contact-info payment-method-info ' 'invoice-info shipment-info' 'shipment-method-info opening-hours-info' 'cart-info cart-info';grid-template-columns:1fr 1fr;}
}
@media (min-width:950px)
{
.module-account .section-content{display:grid;grid-gap:20px;grid-template-areas:'contact-info payment-method-info cart-info' 'invoice-info shipment-info cart-info' 'shipment-method-info opening-hours-info cart-info';grid-template-columns:1fr 1fr 2fr;}
}
@media (max-width:550px)
{
.module-account .address-book-wrapper{grid-template-columns:1fr;}
}
@media (max-width:700px) and (min-width:550px)
{
.module-account .address-book-wrapper{grid-template-columns:1fr 1fr;}
}
@media (max-width:900px) and (min-width:700px)
{
.module-account .address-book-wrapper{grid-template-columns:1fr 1fr 1fr;}
}
@media (max-width:1150px) and (min-width:900px)
{
.module-account .address-book-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;}
}
@media (min-width:1200px)
{
.module-account .address-book-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
}
@media (max-width:850px)
{
.module-account .order-buttons .button{margin-bottom:10px;}
}
@media (max-width:579px)
{
body .footer-links.web-content .box{display:none;}
body .links-wrapper .links-flex > div,body .links-wrapper .read-more > a{width:100%;}
body .links-wrapper .links-flex > div:not(:last-child)
{
margin-bottom:10px;}
}
@media (max-width:799px) and (min-width:580px)
{
/*
 Dino Rico
body .footer-links.web-content .box{display:block;position:absolute;left:0px;bottom:-150px;top:unset;width:228px;}
*/
body .footer-links.web-content .box{display:none;}
body .links-wrapper .links-flex{justify-content:space-between;}
body .links-wrapper .links-flex > div:not(:last-child),body .links-wrapper .read-more > a{width:calc((100% - 10px) / 2);}
/*
 Empty box
body .links-wrapper .links-flex > div:last-child{align-items:flex-end;display:flex;flex-flow:column nowrap;margin-top:10px;min-height:135px;width:100%;}
*/

body .links-wrapper .links-flex > div:last-child{display:none;}
body .links-wrapper .links-flex > div:last-child > div{width:calc((100% - 10px) / 2);}
}
@media (min-width:800px) and (max-width:1110px)
{
body .links-wrapper .links-flex{justify-content:space-between;}
body .links-wrapper .links-flex > div,body .links-wrapper .read-more > a{width:calc((100% - (10px * 2)) / 3);}
}
@media (min-width:1111px)
{
body .links-wrapper .links-flex{justify-content:space-between;}
body .links-wrapper .links-flex > div,body .links-wrapper .read-more > a{width:240px;}
}
@media (max-width:1110px) and (min-width:800px)
{
body .footer-links.web-content .box{display:none;}
}
@media (max-width:1110px)
{
body .footer-links.web-content .links-wrapper{width:100%;}
}
@media (min-width:1111px)
{
.web-subfooter-inline .footer-links.web-justified{margin-top:145px;}
body .footer-links.web-content .links-wrapper{width:calc(100% - 340px);}
}
@media (max-width:600px)
{
/* One item per row */
.footer-categories .categories-flex > div{width:100%;}
.footer-categories .categories-flex > div:nth-of-type(1n + 2)
{
margin-top:10px;}
}
@media (max-width:799px) and (min-width:601px)
{
/* Two item per row */
.footer-categories .categories-flex > div{width:calc((100% - 10px) / 2);}
.footer-categories .categories-flex > div:not(:nth-of-type(2n + 1))
{
margin-left:10px;}
.footer-categories .categories-flex > div:nth-of-type(1n + 3)
{
margin-top:10px;}
}
@media (max-width:1040px) and (min-width:800px)
{
/* Three item per row */
.footer-categories .categories-flex > div{width:calc((100% - (10px * 2)) / 3);}
.footer-categories .categories-flex > div:not(:nth-of-type(3n + 1))
{
margin-left:10px;}
.footer-categories .categories-flex > div:nth-of-type(1n + 4)
{
margin-top:10px;}
}
@media (max-width:1270px) and (min-width:1041px)
{
/* Four item per row */
.footer-categories .categories-flex > div{width:calc((100% - (10px * 3)) / 4);}
.footer-categories .categories-flex > div:not(:nth-of-type(4n + 1))
{
margin-left:10px;}
.footer-categories .categories-flex > div:nth-of-type(1n + 5)
{
margin-top:10px;}
}
@media (min-width:1271px)
{
/* Five item per row */
.footer-categories .categories-flex > div{width:calc((100% - (10px * 4)) / 5);}
.footer-categories .categories-flex > div:not(:nth-of-type(5n + 1))
{
margin-left:10px;}
.footer-categories .categories-flex > div:nth-of-type(1n + 6)
{
margin-top:10px;}
}
@media (max-width:899px)
{
body .web-subheader-inline.web-subheader-default #slider{display:none;}
}
@media (min-width:900px)
{
body .web-subheader-inline.web-subheader-default #slider{display:block;}
}
@media (min-width:1280px)
{
body .web-centered{max-width:1783px;}
}
@media (max-width:599px)
{
body .element-01 .elements-flex .box-0,body .element-01 .elements-flex .box-1,body .element-01 .elements-flex .box-2,body .element-01 .elements-flex .box-3,body .element-01 .elements-flex .box-4{width:calc(100%);min-width:unset;}
}
@media (max-width:900px) and (min-width:600px)
{
body .element-01 .elements-flex .box-0,body .element-01 .elements-flex .box-1,body .element-01 .elements-flex .box-2,body .element-01 .elements-flex .box-3{width:calc((100% - (25px * 2)) / 2);min-width:unset;}
body .element-01 .elements-flex .box-4{width:calc(100%);min-width:unset;}
}
@media (max-width:1279px) and (min-width:900px)
{
body .element-01 .elements-flex .box-1,body .element-01 .elements-flex .box-2,body .element-01 .elements-flex .box-3{width:calc((100% - (25px * 2)) / 3);min-width:unset;}
body .element-01 .elements-flex .box-0,body .element-01 .elements-flex .box-4{width:100%;min-width:unset;}
}
@media (min-width:1280px)
{
body .element-01 .elements-flex .box-0{width:calc(((100% - (25px * 2)) / 4) * 2);}
body .element-01 .elements-flex .box-1,body .element-01 .elements-flex .box-2{width:calc((100% - (25px * 2)) / 4);}
body .element-01 .elements-flex .box-3{width:calc((100% - (25px)) / 4);}
body .element-01 .elements-flex .box-4{width:calc(((100% - 25px) / 4) * 3);}
}
@media (max-width:799px)
{
body .element-02 .elements-flex .box{width:calc(100%);}
body .element-02 .elements-flex .box .text-wrapper .text{padding-right:170px;}
}
@media (min-width:800px)
{
body .element-02 .elements-flex .box{width:calc(((100% - (25px * 2)) / 4) * 2);/* padding,padding-amount,columns,columnspan */}
body .element-02 .elements-flex .box .text-wrapper .text{padding-right:170px;}
}
@media (max-width:1279px)
{
body .webshop-navigation > ul > li > ul{left:0px;/* border-left:#CBCBCB 3px solid;*/
 /* border-right:#CBCBCB 3px solid;*/
 /* padding-bottom:10px;*/}
}
@media (min-width:1240px)
{
body .webshop-navigation > ul > li > ul{/* border-left:#CBCBCB 3px solid;*/
 /* border-right:#CBCBCB 3px solid;*/
 left:0px;/* padding:0px 10px 10px 10px;*/}
}
@media(max-width:440px)
{
.module-account .view-login form > table > tbody > tr,.module-account .view-login form > table  > tr{display:grid;grid-auto-columns:1fr;}
}
@media (max-width:699px)
{
.donations-form .content-wrapper{grid-template-areas:'title'
 'content'
 'video'
 'form';}
}
@media (min-width:700px)
{
.donations-form .content-wrapper{grid-template-areas:'video title'
 'video content'
 'video form';}
}
@media (max-width:599px)
{
.module-catalog .list-style-alphabet .alphabet-block > ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}
}
@media (max-width:799px) and (min-width:600px)
{
.module-catalog .list-style-alphabet .alphabet-block > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}
}
@media (max-width:979px) and (min-width:800px)
{
.module-catalog .list-style-alphabet .alphabet-block > ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}
}
@media (min-width:980px)
{
.module-catalog .list-style-alphabet .alphabet-block > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;}
}
.module-catalog .list-style-list > div{align-items:flex-start;display:flex;flex-flow:row wrap;width:100%;}
@media (max-width:599px)
{
/* One item grid */
.module-catalog .list-style-list > div:not(:first-child)
{
padding-top:30px;}
.module-catalog .list-style-list > div > div{width:100%;}
}
@media (max-width:940px) and (min-width:600px)
{
/* Two item grid */
.module-catalog .list-style-list > div:not(:first-child)
{
padding-top:30px;}
.module-catalog .list-style-list > div{min-height:calc(333px + 30px);}
.module-catalog .list-style-list > div > div.image{left:0px;margin-right:30px;padding-top:30px;position:absolute;top:0px;width:calc((100% - (30px * 1)) / 2);}
.module-catalog .list-style-list > div > div.image+div.content,.module-catalog .list-style-list > div > div.content~div.content{padding-left:calc(((100% - (30px * 1)) / 2) + 30px);/* width:calc((100% - (30px * 1)) / 2);*/
 width:100%;}
.module-catalog .list-style-list > div > .variants-wrapper{padding-left:calc(((100% - (30px * 1)) / 2) + 30px);width:100%;}
}
@media (max-width:1180px) and (min-width:941px)
{
/* Three item grid */
.module-catalog .list-style-list > div:not(:first-child)
{
padding-top:30px;}
.module-catalog .list-style-list > div > div.image{margin-right:30px;width:calc((100% - (30px * 2)) / 3);}
.module-catalog .list-style-list > div > div.image+div.content{max-width:calc(100% - ((30px + 250px) + (((100% - (30px * 2)) / 3) + 30px)));}
.module-catalog .list-style-list > div > div.content~div.content{margin-left:30px;width:250px;}
.module-catalog .list-style-list > div > .variants-wrapper{padding-left:calc(((100% - (30px * 2)) / 3) + 30px);width:100%;}
}
@media (min-width:1181px)
{
/* Four item grid */
.module-catalog .list-style-list > div:not(:first-child)
{
padding-top:30px;}
.module-catalog .list-style-list > div > div.image{margin-right:30px;width:calc((100% - (30px * 2)) / 4);}
.module-catalog .list-style-list > div > div.image+div.content{width:calc((100% - (30px * 2)) / 2);}
.module-catalog .list-style-list > div > div.content~div.content{margin-left:30px;width:calc((100% - (30px * 2)) / 4);}
.module-catalog .list-style-list > div > .variants-wrapper{padding-left:calc(((100% - (30px * 2)) / 4) + 30px);width:100%;}
}
@media (max-width:940px)
{
.module-catalog .list-style-list .variants-box .variant-item{width:calc(100% / 2);}
}
@media (max-width:1100px) and (min-width:941px)
{
.module-catalog .list-style-list .variants-box .variant-item{width:calc(100% / 4);}
}
@media (min-width:1101px)
{
.module-catalog .list-style-list .variants-box .variant-item{width:calc(100% / 5);}
}
@media (max-width:600px)
{
.module-catalog .list-style-list .prices{flex-direction:row;align-items:baseline;}
.module-catalog .list-style-tile .weight{max-width:calc(100% - 140px);}
}
@media (max-width:940px) and (min-width:600px)
{
.module-catalog .list-style-list .prices{flex-direction:row;}
.module-catalog .list-style-tile .weight{max-width:calc(100% - 140px);}
}
@media (max-width:599px)
{
.module-catalog .list-style-tile .variants-box .variant-item{display:flex;margin-bottom:10px;width:100%;}
}
@media (max-width:940px) /* and (min-width:600px) */{/* Two product per row */
.module-catalog .list-style-tile > div:nth-of-type(2n + 1)
{
width:calc((100% - 51px) / 2);}
.module-catalog .list-style-tile > div:nth-of-type(2n + 2)
{
margin-left:51px;width:calc((100% - 51px) / 2);}
.module-catalog .list-style-tile > div:nth-of-type(2n + 2)::before{border-left:1px solid #E8E8E8;content:'';display:block;height:100%;left:-26px;position:absolute;top:0px;}
.module-catalog .list-style-tile > div:nth-of-type(1n + 3)
{
margin-top:51px;}
.web-body-homepage .homepage-product-list-1 .product-list.list-style-tile{justify-content:center;}
.module-catalog .product-list .list-product > .content > .title{display:unset;}
.module-catalog .product-list .list-product > .content .sale-price-pc{display:none;}
.module-catalog .product-list .list-product > .content .sale-price-mobile{display:block !important;}
}
@media (max-width:1180px) and (min-width:941px)
{
/* Three product per row */
.module-catalog .list-style-tile > div:nth-of-type(3n + 1)
{
width:calc((100% - 102px) / 3);}
.module-catalog .list-style-tile > div:nth-of-type(3n + 2)
{
margin-left:51px;width:calc((100% - 102px) / 3);}
.module-catalog .list-style-tile > div:nth-of-type(3n + 3)
{
margin-left:51px;width:calc((100% - 102px) / 3);}
.module-catalog .list-style-tile > div:nth-of-type(3n + 2)::before,.module-catalog .list-style-tile > div:nth-of-type(3n + 3)::before{border-left:1px solid #E8E8E8;content:'';display:block;height:100%;left:-26px;position:absolute;top:0px;}
.module-catalog .list-style-tile > div:nth-of-type(1n + 4)
{
margin-top:51px;}
}
@media (min-width:1181px)
{
/* Four product per row */
.module-catalog .list-style-tile > div:nth-of-type(4n + 1)
{
width:calc((100% - 153px) / 4);}
.module-catalog .list-style-tile > div:nth-of-type(4n + 2),.module-catalog .list-style-tile > div:nth-of-type(4n + 3),.module-catalog .list-style-tile > div:nth-of-type(4n + 4)
{
margin-left:51px;width:calc((100% - 153px) / 4);}
.module-catalog .list-style-tile > div:nth-of-type(4n + 2)::before,.module-catalog .list-style-tile > div:nth-of-type(4n + 3)::before,.module-catalog .list-style-tile > div:nth-of-type(4n + 4)::before{border-left:1px solid #E8E8E8;content:'';display:block;height:100%;left:-26px;position:absolute;top:0px;}
.module-catalog .list-style-tile > div:nth-of-type(1n + 5)
{
margin-top:51px;}
}
@media (max-width:449px)
{
/* Two items in 1 row */
.module-catalog .product-detail .combi-products > div:nth-of-type(2n + 1),.module-catalog .product-detail .combi-products > div:nth-of-type(2n)
{
width:calc((100%) / 2);}
.module-catalog .product-detail .combi-products > div:last-child:nth-of-type(2n + 1)
{
width:100%;}
}
@media (min-width:450px)
{
/* Three items in 1 row */
.module-catalog .product-detail .combi-products > div:nth-of-type(3n + 1),.module-catalog .product-detail .combi-products > div:nth-of-type(3n + 2),.module-catalog .product-detail .combi-products > div:nth-of-type(3n)
{
width:calc((100%) / 3);}
.module-catalog .product-detail .combi-products > div:last-child:nth-of-type(3n + 2)
{
width:calc(((100% (20px * 2)) / 3) * 2);}
.module-catalog .product-detail .combi-products > div:last-child:nth-of-type(3n + 1)
{
width:100%;}
}
@media(max-width:600px)
{
body .homepage-review .review-grid .widget-wrapper .p1{font-size:13px;}
}
@media(max-width:900px)
{
.module-catalog .product-detail{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:'preview preview'
       'information information'
       'review review'
       'description description';}
.module-catalog .product-detail .item.product-information{padding:0px;padding-right:unset;grid-gap:0px;}
.module-catalog .product-detail .item.product-information .cart-button-wrapper{border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;display:flex;flex-flow:column;/* grid-gap:10px;*/}
.module-catalog .product-detail > .product-review{border-bottom:1px solid #E3E3E3;}
.product-description .product-information-title{flex-flow:column;}
.product-description .product-information-title h3:last-child{padding-right:30px;border-top:1px solid #E3E3E3;padding-top:11px;padding-bottom:0px;margin-left:0px;}
.product-description .product-information-title h3:last-child:before{display:none;}
.module-catalog .product-detail .product-description .title{margin-bottom:15px;}
body .web-body-module .header-module{padding-top:30px;display:none;}
body .product-description .grid-column-2{grid-template-columns:1fr;padding:10px;}
body .product-description .description-grid .text{order:2;}
.product-description .text{text-align:left;}
body .homepage-review .review-grid{padding:45px 0px;}
.module-catalog .product-detail > .product-description .specifications-title,.module-catalog .product-detail > .product-description ul.specifications-list{margin-left:0px;}
.module-catalog .product-detail > .product-description ul:not(.specifications-list)
{
text-align:left;list-style:disc;}
}
@media (max-width:449px)
{
/* Two items in 1 row */
.module-catalog .product-detail .list-style-short > div:nth-of-type(2n + 1)
{
padding-right:20px;width:calc(((100% - (20px * 1)) / 2) + 20px);}
.module-catalog .product-detail .list-style-short > div:nth-of-type(2n + 2)
{
width:calc((100% - (20px * 1)) / 2);}
.module-catalog .product-detail .list-style-short > div:nth-of-type(1n + 3)
{
margin-top:20px;}
}
@media (min-width:450px)
{
/* Three items in 1 row */
.module-catalog .product-detail .list-style-short > div:nth-of-type(3n + 1),.module-catalog .product-detail .list-style-short > div:nth-of-type(3n + 2)
{
padding-right:20px;width:calc(((100% - (20px * 2)) / 3) + 20px);}
.module-catalog .product-detail .list-style-short > div:nth-of-type(3n + 3)
{
width:calc((100% - (20px * 2)) / 3);}
.module-catalog .product-detail .list-style-short > div:nth-of-type(1n + 4)
{
margin-top:20px;}
}
@media (max-width:700px)
{
body .view-product-detail .item > .item-image > .image.preview,.view-product-detail .item > .item-images > .image.preview{margin:10px;}
}
@media (max-width:900px)
{
.view-product-detail .item > .item-image > .image.preview{margin:40px;}
.view-product-detail .item > .item-images{grid-template-columns:1fr;grid-template-areas:'image'
 'thumbs';}
.view-product-detail .item > .item-images > .image.preview{grid-area:image;order:unset;width:unset;}
.view-product-detail .item > .item-images .item-slider{order:unset;grid-area:thumbs;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;}
.view-product-detail .owl-stage-outer .owl-stage{/* display:block;*/
 flex-flow:nowrap;grid-gap:10px;left:10px;/* width:100% !important;*/}
.view-product-detail .owl-stage-outer .owl-stage .owl-item > *{padding:0px;}
.module-catalog .product-detail .item:nth-child(-n+2)
{
padding:0px;}
.module-catalog .product-detail .item.product-preview{/* left:-10px;width:100vw !important;*/
 width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
}
@media (min-width:450px)
{
/* Hide the 4th item unless needed */
body .module-catalog .product-detail .product-related.list-style-short > div:nth-of-type(4n)
{
display:none;}
}
@media (max-width:449px)
{
.module-catalog .product-detail .products-variants .product-variant{width:calc((100% - (20px * 1)) / 2);}
.module-catalog .product-detail .products-variants .product-variant:last-child:nth-of-type(2n + 1)
{
display:none;}
}
@media (min-width:450px)
{
.module-catalog .product-detail .products-variants .product-variant{width:calc((100% - (20px * 2)) / 3);}
.module-catalog .product-detail .products-variants .product-variant:nth-of-type(3n + 2):last-child{display:none;}
.module-catalog .product-detail .products-variants .product-variant:nth-of-type(3n + 3):last-child{width:calc((((100% - (20px * 2)) / 3) * 2) + 20px);}
}
@media (max-width:600px)
{
/* One product per row */
.module-catalog .product-filter-options > div{width:100%;}
.module-catalog .product-filter-options > div:nth-of-type(1n + 2)
{
margin-top:12px;}
}
@media (max-width:940px) and (min-width:601px)
{
/* Two product per row */
.module-catalog .product-filter-options > div:nth-of-type(2n + 1)
{
width:calc((100% - 12px) / 2);}
.module-catalog .product-filter-options > div:nth-of-type(2n + 2)
{
margin-left:12px;width:calc((100% - 12px) / 2);}
.module-catalog .product-filter-options > div:nth-of-type(1n + 3)
{
margin-top:12px;}
}
@media (max-width:1180px) and (min-width:941px)
{
/* Three product per row */
.module-catalog .product-filter-options > div:nth-of-type(3n + 1)
{
width:calc((100% - 24px) / 3);}
.module-catalog .product-filter-options > div:nth-of-type(3n + 2)
{
margin-left:12px;width:calc((100% - 24px) / 3);}
.module-catalog .product-filter-options > div:nth-of-type(3n + 3)
{
margin-left:12px;width:calc((100% - 24px) / 3);}
.module-catalog .product-filter-options > div:nth-of-type(1n + 4)
{
margin-top:12px;}
}
@media (min-width:1181px)
{
/* Four product per row */
.module-catalog .product-filter-options > div:nth-of-type(4n + 1)
{
width:calc((100% - 36px) / 4);}
.module-catalog .product-filter-options > div:nth-of-type(4n + 2),.module-catalog .product-filter-options > div:nth-of-type(4n + 3),.module-catalog .product-filter-options > div:nth-of-type(4n + 4)
{
margin-left:12px;width:calc((100% - 36px) / 4);}
.module-catalog .product-filter-options > div:nth-of-type(1n + 5)
{
margin-top:12px;}
}
@media(max-width:699px)
{
.module-faq .category-wrapper{grid-template-columns:1fr;}
}
@media(min-width:700px)
{
.module-faq .category-wrapper{grid-template-columns:1fr 1fr;}
}
@media(max-width:400px)
{
.module-faq .category-wrapper .module-category-item .faq-title{padding:0px 0px 0px 0px;}
}
@media(max-width:799px)
{
.module-faq .category-wrapper{grid-template-columns:1fr;}
}
@media(min-width:800px)
{
.module-faq .mod-faq-main-content-wrapper{grid-template-columns:25% auto;}
}