.state-indicator { position:absolute; top:-999em; left:-999em;}.state-indicator:before { content:'desktop'; }.termsfeed-com---palette-light .cc-nb-okagree { color:#fff; background-color:green; width:200px;}.termsfeed-com---palette-light .cc-nb-changep { background-color:#eaeaea; color:#111; font-weight:normal !important;}.termsfeed-com---nb-interstitial {top:20vh !important; right:20vw !important; left:20vw !important;}:root {--main-accent-color:#0594c3;}@font-face { font-family:'Arial Fallback'; src:local('Arial'); size-adjust:97%; ascent-override:95%; descent-override:23%; line-gap-override:normal;}html {}body {font-family:'Roboto','Arial Fallback',Arial,Helvetica,sans-serif; color:#4a4a4a; font-size:13px; background-color:#D9D9D9;background-image:url(https://www.bitsandparts.nl/sitepics/back_arduinoshop3n.jpg);background-position:-130px -50px;margin:0px;}body.noscroll {overflow:hidden;}input, textarea, select {font-family:'Roboto','Arial Fallback',Arial,Helvetica,sans-serif; }a { color:#4a4a4a; }form { margin:0px; }div { -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; }td { font-size:1em; }h1 { font-size:2em; font-weight:bold; font-style:normal; color:var(--main-accent-color);margin:0px;}h2 { font-size:1.3em;text-decoration:none;font-weight:bold;padding:0px;display:inline;}h2 a { text-decoration:none; font-weight:bold; padding:0px; display:inline; }h2 a:hover { text-decoration:underline; }h3 { font-size:1.1em; font-weight:bold; margin:10px 0 0 0; color:var(--main-accent-color);} pre { font-family:Helvetica, Tahoma; font-size:1em; background-position:center; }code { background-color:#fff9e6; display:inline-block; padding:10px;margin-left:10px; border:1px solid #e7e7e7; min-width:50%; font-family:monospace; white-space-collapse:preserve; text-wrap:nowrap;}#main_container { display:flex; flex-direction:column; width:100%; min-height:100%;}#header_container {background-image:url(/sitepics/back_linen_darkgrey3.jpg) !important; background-color:#3a3a3a;top:0px;z-index:2;position:sticky; box-shadow:#666 0px 1px 7px; transition:transform 0.3s ease;width:100%;transform:translateY(0);}#header_container.collapsed {transform:translateY(-100%);}#header_container > div { width:100%; margin:0px auto;}#header {max-width:1280px;margin-right:10px; height:88px;display:-ms-grid; -ms-grid-columns:295px auto; -ms-grid-rows:40px 48px;display:grid; grid-template-columns:295px auto; grid-template-rows:40px 48px;}#header_logo {position:relative;-ms-grid-row:1;-ms-grid-column-span:1; grid-row-start:1; grid-row-end:2; margin-top:12px;margin-left:12px;}#usps { height:34px;box-sizing:border-box; background-color:var(--main-accent-color); color:#fff; margin:0px; padding:7px; text-align:center; overflow:hidden; white-space:nowrap; }#usps .aboutus_checkmark {padding-left:22px;margin:0 10px;line-height:1em;}#usps .aboutus_checkmark a {color:#fff;text-decoration:none;}#logo_img { display:block;width:261px;height:70px;}#logo_small_img {display:none; width:140px;height:38px;}#page_container { display:flex; width:1280px; margin:15px auto 0px auto;gap:20px;}#div_articlegroup_container { margin-top:15px; display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-column-gap:16px; grid-row-gap:16px;}#div_articlegroup_container a {display:block; background-color:#fff; border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-bottom:1px solid #90949c; box-shadow:3px 3px 8px #ABABAB; min-width:135px;max-width:222px; height:81px;padding:5px 5px 0px 5px; overflow:hidden; border-radius:5px; cursor:pointer; background-repeat:no-repeat,repeat-x;background-position:right 0px top 17px; background-size:auto,auto; text-decoration:none; font-size:13px;}#div_articlegroup_container a.banner { grid-row:1 / span 2; grid-column:-3 / span 2; width:unset; height:unset; margin-right:2px; max-width:none;background-position:center; background-size:cover;}#div_articlegroup_container a:hover {box-shadow:0px 0px 12px #FFF;text-decoration:underline;}#div_articlegroup_container a h2 {font-size:1em;font-weight:500;margin:0px;}#footer_blockcontainer {max-width:1280px;margin:0px auto;color:#FFF; padding:20px 15px 10px 15px;display:grid; grid-column-gap:20px; grid-row-gap:10px; grid-template-columns:repeat(4, 1fr);}#footer_brandsline {margin:0px auto; max-width:calc(100% - 20px); display:grid; grid-template-columns:repeat(6, 1fr); gap:20px; align-items:center; padding:15px;}#footer_brandsline img {width:100%; max-width:100px; max-height:40px; object-fit:contain; margin:0 auto;}#linkbacktoindex {margin:0px;} #menuitem_container { display:flex; width:auto; background-color:transparent; background:none; border:none;-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2; grid-row:1;grid-column-start:2; grid-column-end:3; margin-top:11px;margin-left:8px;}.menuitem { flex-grow:0; flex-shrink:0; margin-left:0px; color:#FFF; text-decoration:none; display:inline-block; margin-right:15px;text-shadow:2px 1px 1px black;cursor:pointer;}.menuitem.menuitem_orderlist::before {content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/header_icons_2019.png); width:21px; height:23px; display:inline-block; vertical-align:middle; background-position:-173px -2px; margin-right:5px;}.menuitem_orderlist {flex-grow:1; text-align:right; margin-right:10px;}.menuitem_orderlist > div {position:relative;display:inline-block;}.menuitem_orderlist span.number { position:absolute; display:none; top:-21px; left:0px; background-color:#00c20f; color:#ffffff; border-radius:10px; font-size:1em; font-weight:bold; padding:1px 6px 1px 6px;text-shadow:none;}.menuitem_orderlist span.amount { margin-left:5px;}.menuitem.menuitem_orderstatus::before { content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/header_icons_2019.png); width:24px; height:23px; display:inline-block; vertical-align:middle; margin-right:2px; background-position-x:0px;}.menuitem.menuitem_wishlist::before { content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/header_icons_2019.png); width:22px; height:23px; display:inline-block; vertical-align:middle; background-position:-23px -2px; margin-right:2px;}.menuitem.menuitem_login::before ,.menuitem.menuitem_customer::before { content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/header_icons_2019.png); width:18px; height:23px; display:inline-block; vertical-align:middle; background-position:-156px -2px; margin-right:2px;}.menuitem.menuitem_language_en::before { content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/flags/flaglang_en.gif);width:18px; height:12px; display:inline-block; vertical-align:middle; margin-right:4px; margin-top:5px; margin-bottom:6px; padding-right:0px;}.menuitem.menuitem_language_nl::before { content:" "; background-image:url(https://www.bitsandparts.nl/sitepics/flags/flaglang_nl.gif);width:18px; height:12px; display:inline-block; vertical-align:middle; margin-right:4px; margin-top:5px; margin-bottom:6px; padding-right:0px;}.menuitem img { vertical-align:middle; margin-right:2px;}li.menuitem_customer {position:relative; list-style:none; margin:0 15px 0 0; white-space:nowrap;}li.menuitem_customer ul {display:none;position:absolute; left:0px; top:10px; background-color:#fff; border:1px solid #4a4a4a; padding:0px; cursor:pointer;text-shadow:none;}li.menuitem_customer:hover ul {display:block;}li.menuitem_customer li {list-style:none; height:16px;width:150px; padding:5px;text-align:left;}li.menuitem_customer li:hover { background-color:var(--main-accent-color);}li.menuitem_customer li:hover a {color:#FFF;}li.menuitem_customer li a {text-decoration:none;display:block;}#searchform { display:flex;-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1; grid-row:2; grid-column-start:2; grid-column-end:3; padding-top:2px; flex:1 0 auto;margin-top:0px;}#query { flex:1 1 360px; border:1px solid black; font-size:1.1em; height:30px; width:245px; margin:0px; padding-left:7px; border-bottom-left-radius:3px; border-top-left-radius:3px;}#query_submit { flex:0 1 185px; font-size:1.1em; color:#ffffff; background-color:var(--main-accent-color); border:1px solid var(--main-accent-color); height:32px; margin:1px 0 1px 0; padding:4px 7px 2px 7px; line-height:1em; cursor:pointer; font-weight:600; border-bottom-right-radius:3px; border-top-right-radius:3px;}#query_submit:hover {background-color:#007196 !important;}#menubutton {display:none;}#cover { z-index:301; display:none; position:fixed; top:0px; left:0px; height:100%; width:100%; background-color:black; opacity:0.6; }#div_popup { z-index:302; display:none; top:50px; top:calc(100vh - 75%); height:auto; position:fixed;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);max-height:calc(100vh - 50px);}.ourAlert {width:350px; position:relative; border:1px solid #000000; background-color:#FFF; font-size:1em; display:grid; grid-template-columns:50% 50%;}.ourAlert .titleBar { grid-column:1 / 3; display:flex; gap:0px; background-color:#494949;}.ourAlert .title { color:#fff; padding:9px; height:30px; font-weight:bold; flex:1 1 100%;}.ourAlert .closeButton { background:url(https://www.bitsandparts.nl/sitepics/nav_close.gif) no-repeat; flex:0 0 30px; height:30px; cursor:pointer; background-position:right 4px center;}.ourAlert .messageBox { padding:12px 0px 85px 12px; grid-column:1 / 3;}.ourAlert .leftButton { text-align:left; padding-left:10px; padding-right:10px;padding-bottom:8px;}.ourAlert .rightButton { text-align:right;padding-left:10px; padding-right:10px; padding-bottom:8px;}.ourAlert .btn_show_cart > .ourButton { padding-right:35px; background-image:url(https://www.bitsandparts.nl/sitepics/nav_cart.png); background-repeat:no-repeat; background-position:right 8px center; font-weight:bold;background-color:var(--main-accent-color);}.ourAlert .btn_continue_shopping > .ourButton { padding-left:34px; background-image:url(https://www.bitsandparts.nl/sitepics/ourButton_2_arrow_back.png); background-repeat:no-repeat; background-position:left 7px center;}#div_popup_images { z-index:304; display:none; position:fixed; top:50px; left:auto; width:100%; height:100%;}#overDiv { z-index:1000; position:absolute; display:none; }.inpage_window {background-color:#FFF;border:1px solid #d0d0d0;border-radius:3px;margin-top:0px;max-width:750px;}.inpage_window .title { background-color:#494949; color:#ffffff; font-weight:bold; padding:7px 2px 4px 5px; height:31px; font-size:1.1em;}.notification_close { display:block;background:none;border:none;font-size:0.8em;font-weight:bold;margin:0px 5px;cursor:pointer;color:#fff; flex:0 0 auto;}.klein1, .klein1 td, a.klein1:link,a.klein1:visited { font-size:7pt; text-decoration:none; }.klein1 a { text-decoration:underline; }a.klein1:active { color:#C1E5F1; }a.klein1:hover { border-bottom:1px solid #C1E5F1; }.klein2, a.klein2:active, a.klein2:link, a.klein2:visited { font-size:7pt; text-decoration:none; font-weight:bold; }a.klein2:hover { color:var(--main-accent-color); text-decoration:underline; }.klein2c, a.klein2c:active, a.klein2c:link, a.klein2c:visited{ color:var(--main-accent-color); font-size:7pt; text-decoration:none; font-weight:bold; }a.klein2c:hover { color:#c1e5f1; border-bottom:1px solid #c1e5f1; }.opacity25 { opacity:0.25; }.opacity30 { opacity:0.25; }.opacity50 { opacity:0.50; }.opacity100 { opacity:1.00; }.is_default { color:#000; }.is_default::after {content:'Default'; position:absolute; top:0px; right:0px; font-weight:bold; color:#ffffff; background-color:var(--main-accent-color); padding:3px;}.is_ap { color:#000; }.is_ap::after {content:'Ophaalpunt'; position:absolute; top:0px; right:0px; font-weight:bold; color:#ffffff; background-color:#FF5722; padding:3px;}.kleinelettertjes, a.kleinelettertjes:link, a.kleinelettertjes:visited, td.kleinelettertjes { font-size:8pt; }a.kleinelettertjes:active, a.kleinelettertjes:hover { color:var(--main-accent-color); }.kleinelettertjes_listorder, a.kleinelettertjes_listorder { color:var(--main-accent-color); font-size:0.7em;}.normal { font-size:1em; }a.normal:active,a.normal:hover { color:var(--main-accent-color); }a.normaal2 { font-size:1em; text-decoration:none; font-weight:500;}.colored { color:var(--main-accent-color); }.accented { color:var(--main-accent-color); font-weight:500; }.slick, .button_small, .button_normal,.button_white {color:#FFFFFF;border-top:none;border-right:1px solid #003060;border-bottom:1px solid #003060;border-left:1px solid #003060; background-color:#4a4a4a;background-position:top;cursor:pointer;-moz-border-radius:3px;border-radius:3px;} .slick { width:80px; font-size:8pt; }.button_small { font-size:10px; }.button_normal { font-size:13px; padding:4px 9px 4px 9px; }.slick:hover, .button_small:hover, .button_normal:hover { background-position:bottom; }.button_bigger { padding:8px 20px; font-size:1.1em; font-weight:bold;}.button_colored {background-color:var(--main-accent-color) !important;font-weight:500; border-right:1px solid #6a6a6a !important;border-bottom:1px solid #6a6a6a !important; border-top:1px solid #d7d7d7 !important; border-left:1px solid #d7d7d7 !important;}.button_white {background-color:unset;border:none;color:black;font-size:13px;padding:4px 9px 4px 9px;}.button_white:hover {text-decoration:underline;}.button_colored:hover { background-color:#007196 !important;}.br { clear:both; border-top:1px solid #003060; margin:8px 0; }.admin { color:#FFFFFF; font-size:9px; ; background-color:#FF0000; text-decoration:none; font-weight:bold}.footertable { border:0px #FFFF00 solid; width:1000px; margin:0px; padding:0px; text-align:center; }.ep_geel { color:#000; } .error { color:#ff0000; }#main_content .ep_geel { color:#D9ECF4; } .inputfieldstyle,.inputfieldstyle2,.inputfieldstyle_left {background-color:#f7f7f7; !important; font-size:1em; border-color:#4a4a4a #4a4a4a #4a4a4a #4a4a4a; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}.inputfieldstyle {text-align:right;}.inputfieldstyle2 {color:#4a4a4a;text-align:left;padding-left:6px; padding-right:6px;padding-top:6px;padding-bottom:6px;}.inputfieldstyle_left {background-color:#fbfbfc !important; color:#014665; font-size:10px; text-align:left;}.searchfieldstyle{background-color:#F7FDFF; font-size:10px; text-align:left;padding-left:4px; border:1px #4a4a4a solid;}.searchfieldstyle_new {background-color:#F7FDFF; font-size:12px; text-align:left; padding-left:4px; border:1px #4a4a4a solid;height:16px;}.grotelettersorderhandling,a.grotelettersorderhandling:active,a.grotelettersorderhandling:link,a.grotelettersorderhandling:visited,a.grotelettersorderhandling:hover { font-size:18pt; font-weight:bold; font-style:normal; }.page_title_bars,.grotelettersorderhandling_2,a.grotelettersorderhandling_2:link,a.grotelettersorderhandling_2:visited { font-size:18px; font-weight:bold; font-style:normal; }a.grotelettersorderhandling_2:hover { color:#FFFFFF; }a.grotelettersorderhandling_2:active { color:#C1E5F1; }.thindarktableborder { border-top:1px solid #002B5B;border-left:1px solid #002B5B;border-right:1px solid #002B5B;border-bottom:1px solid #002B5B;}.div_newstopic_title.thindarktableborder,.div_newstopic_content.thindarktableborder { background-color:white; padding:6px; border:1px solid #d0d0d0; border-radius:5px; margin-bottom:10px;} .div_newstopic_content { padding:10px !important;overflow:auto;} .thindarktableborder_notop {border-left:1px solid #002B5B;border-right:1px solid #002B5B;border-bottom:1px #002B5B solid;}.thindarktableborder_nosides {border-top:1px solid #002B5B ;border-bottom:1px #002B5B solid;}.tablehead, a.tablehead:active, a.tablehead:link, a.tablehead:visited { color:#014665; font-size:1em; text-decoration:none; }a.tablehead:hover { color:#FFFFFF; border-bottom:1px solid #C1E5F1; }.bg_tablehead {background-color:#c1e5f1;font-weight:500;}.bg_tablehead P {font-weight:bold;}th.bg_tablehead,tr.bg_tablehead th{text-align:left;}tr.bg_tablehead td{background-color:#C1E5F1;}.bg_gradient,.bg_lightblue,tr.bg_lightblue td {background-color:#FFFFFF;}tr.bg_highlighted td {background-color:#ECF1F7;}.collapsed,.collapsed td{border-collapse:collapse;}.border_blue,.border_blue td, .border_blue th { border:1px solid #4a4a4a;}.border_blue td td, .border_blue th th {border-style:none;}.highlighted {background-color:#C1E5F1;}.lowlighted {background-color:none;}.hidden {display:none;}#div_orderlist {max-width:750px; margin-top:20px; padding-left:10px; padding-bottom:0px; padding-right:25px;}#div_orderlist.loading > * {opacity:0.5;}.orderlistheaderrow { display:grid; grid-template-columns:100px auto 60px 72px 72px; grid-template-rows:30px;padding-top:10px; text-align:center;}.orderlistheaderrow > div {font-weight:bold;} .orderlistrow {display:grid; grid-template-columns:100px auto 60px 72px 72px;grid-template-rows:auto 50px;padding:3px 0px 3px 0;border-bottom:1px solid #e1e1e1;}.orderlistrow > .partname > a.normaal2 {font-size:1.3em;font-weight:600; color:#0594c3;} .orderlistrow > .partname > a.normaal2:hover {text-decoration:underline;}.orderlistrow .photobox {grid-row:1/3;} .orderlistrow .partphoto { margin:5px 10px;}.orderlistrow .partphoto img { border:none; width:62px; height:47px;} .orderlistrow .amount,.orderlisttotalrow .amount,.orderlistrow .discount,.orderlisttotalrow .discount {text-align:right;font-size:1.2em;}.orderlistrow .amount span,.orderlisttotalrow .amount span { font-size:0.8em; padding-left:5px; font-weight:100;color:#494949;}.orderlistrow .amount + .amount {font-weight:bold;}.orderlistrow .partid {margin-top:7px;display:block; font-size:0.9em; color:#ababab;}.orderlistrow .number_box {margin-top:10px; grid-column:2/4;grid-row:2;display:flex;}.orderlistrow .btn_delete {cursor:pointer; color:#a6a3a3; line-height:38px; padding:0 15px 0px 0px;}.orderlistrow .btn_delete:hover {color:red;}.btn_number {cursor:pointer; border:1px solid #e1e1e1; height:38px; line-height:37px; width:40px; margin:0px; background-color:white; font-size:1.5em; font-weight:bold; transition:border .1s ease-out,color .1s ease-out; box-sizing:border-box;background-color:#f4f4f4;}.btn_number.minus { border-right-color:transparent; border-top-left-radius:5px; border-bottom-left-radius:5px;background-image:url(/sitepics/pictogram_minus.svg); background-repeat:no-repeat; background-size:14px; background-position:13px 11px;}.btn_number.plus { border-left-color:transparent; border-top-right-radius:5px; border-bottom-right-radius:5px;background-image:url(/sitepics/pictogram_plus.svg); background-repeat:no-repeat; background-size:14px; background-position:12px 11px;}.btn_number:hover, .orderlistrow .number_box .inputfieldstyle2:hover { border-color:var(--main-accent-color);}.orderlistrow .number_box .inputfieldstyle2,.showarticlesinfo_number {width:48px; text-align:center; border:1px solid #e1e1e1; height:38px; background-color:#FFF !important; transition:border .1s ease-out,color .1s ease-out; font-size:1.3em; box-sizing:border-box;}.orderlisttotalrow {display:grid;grid-template-columns:auto 72px;grid-template-rows:30px;padding-top:15px; }.orderlisttotalrow > div { text-align:right;}.freeshipping,.orderlisttotalrow .freeshipping {color:#13b148 !important;font-weight:bold !important;padding-right:5px !important;}.orderlisttotalrow .amount {position:relative;} .orderlisttotalrow .amount .shippingfrom {display:block; position:absolute; top:-13px; font-size:7pt; left:38px;} #voucher_container { margin:20px 0px 20px 0px; padding:0px;}#voucher_container #voucher_form { padding:0px 0px 0px 8px; }#voucher_container #voucher_code { width:220px; border:1px solid #e1e1e1; padding:5px; height:27px; margin-top:4px; box-sizing:border-box;}#voucher_container #voucher_code + button {height:27px;}#voucher_container #voucher_code::placeholder { color:#cdcdcd;}#voucher_container #voucher_msg {padding:4px 0px 2px 0px; color:var(--main-accent-color); font-weight:bold;}#voucher_wait {display:none;}.login_options {display:flex;flex-direction:row;padding:10px;}.login_option_customer {flex:1 1 280px; min-height:155px; padding:3px; margin:5px 0 0 5px;}.login_option_new,.login_option_guest,.login_option_paypal {flex:1 1 280px; border-left:1px solid #999999; padding:3px 3px 3px 20px; margin:5px 0 0 5px;}.login_options label { position:relative; padding-left:30px; display:block; margin-top:8px;cursor:pointer;text-decoration:underline;}.login_options label input[type=radio] { position:absolute; top:0px; left:0px;}.login_options ul {list-style:none; list-style-position:outside; font-size:0.9em; padding-left:5px; margin:0px 0px 0px 48px;}.login_options ul li {position:relative;height:3em;}.login_options ul li:before { position:absolute; left:-25px; top:-1px; font-size:1em; font-weight:bold; border-radius:11px; padding:3px 3px; height:11px; width:11px; text-align:center; line-height:12px;}.login_options ul.neg li:before { content:'\2716'; color:#fff; background-color:#f00;}.login_options ul.pos li:before { content:'✓'; color:#fff; background-color:#093;}.login_form {padding:0px 10px 10px 10px}.login_form input,.password_form input { margin-top:5px;}.login_form input[type=submit] {width:100%;}.login_form #email ,.login_form #password {width:100%; box-sizing:border-box; height:25px; font-size:1.1em;}.register_yourdata > div,.register_address1 > div,.register_address2 > div,.register_newsletter { padding:10px;}.register_yourdata,.register_address1,.register_address2 { display:grid; grid-template-columns:400px auto;}.register_form input,.register_form select {margin-top:3px;}.register_form input::placeholder { color:#cccccc;}.register_form .explanation {margin-top:17px;display:inline-block;}.register_form star { color:var(--main-accent-color); font-size:1.1em; font-weight:bold; vertical-align:top;}label {cursor:pointer;}.register_yourdata input[type=text],.register_yourdata input[type=password],.register_address1 input[type=text],.register_address2 input[type=text],.register_yourdata select,.register_address1 select,.register_address2 select {width:calc(100% - 30px); box-sizing:border-box;}.register_form .fieldname {color:var(--main-accent-color); font-weight:500;}.address_form .error {border-bottom:2px solid red;}#btn_toggle_company,#optin { vertical-align:middle;}.tr_btn_toggle_company {display:block; padding:10px 10px 0px 7px;}.tr_companyname.open,.tr_btwnummer.open,.tr_reference.open {display:block;}.tr_companyname.closed,.tr_btwnummer.closed,.tr_reference.closed {display:none;}#paymentform h3 {margin:0px 0px 2px 0px;}#tbl_shippingoptions h3 {margin:0px 0px 2px 0px;}.tbl_paymethod + .tbl_paymethod td { border-top:1px solid #eeeeee; padding-top:20px;}.search_results {padding:10px;}.searchresults_link { font-size:1.2em; font-weight:700; text-decoration:underline; color:var(--main-accent-color);}.searchresults_sublinks { font-size:1em; text-decoration:none; border-bottom:1px solid #d0d0d0; line-height:20px;}.searchresults_seemore_link { display:block;font-size:0.7em;text-decoration:underline;color:var(--main-accent-color);}.result_parts li + .searchresults_seemore_link { margin:5px 0 0 17px;}.result_parts li.with_pics + .searchresults_seemore_link { margin:0px;font-size:1em;}.result_title {clear:both; padding:10px 0px 0px 0px;}.result_title .groupicon,.result_title .nogroupicon {width:40px;height:30px;float:left;padding:2px 10px 0px 0px;} ul.result_parts { margin-left:10px;margin-top:0px;}.result_parts li {margin-left:17px;}.result_parts li.with_pics {display:inline-block; height:145px; width:125px; border:1px solid #dbdbdb; padding:5px; margin-top:10px;margin-left:0px;overflow:hidden;font-size:0.9em;}.result_parts li.with_pics + li.with_pics {margin:0 0 0 10px;}.result_parts li.with_pics .searchresults_sublinks {border-bottom:none;line-height:16px;}.result_parts li.with_pics:hover .searchresults_sublinks {text-decoration:underline;}#search_results_container {display:none; position:fixed; top:122px; z-index:400; overscroll-behavior:contain; margin:0 auto; width:100%;}body.search_open {overflow:hidden;}body.search_open #search_results_container {display:block;}body.search_open #cover {display:block;}body.search_open #header_container {z-index:500;}#search_results { background-color:#fff; border:1px solid #e1e1e1; padding:0px; overflow:auto; box-shadow:0 0 20px 5px #494949; margin:0 auto;width:80%; max-width:1000px;max-height:calc(80vh - 50px);}.search_results_new_container {padding:10px;}.search_results_new {display:flex;flex-direction:column;max-height:100%;}.search_results_new .result_parts { flex:1 1 100%;display:flex;flex-direction:row; flex-wrap:wrap; padding:0px; border-top:1px solid #80808042;margin-left:0px;margin-bottom:0px;background-color:#fff;overflow:auto;}.search_results_new .result_parts li {flex:1 1 160px;text-align:center;margin-bottom:-1px;margin-top:0px; border-top:0px; border-left:0px;width:unset;}.search_results_new .result_parts li span {padding-top:4px;display:block;}.search_results_new .result_parts li.with_pics + li.with_pics {margin:0px;}.search_results_new .result_parts li.hidden {display:none;}.search_results_new .result_parts li img {width:125px;height:94px;}.search_results_new .result_groups {flex:1 0 auto; padding:8px 0 0 10px; background-color:#f7f7f7;}.search_results_new .result_groups h3 {padding:0px 0px 5px 3px;margin-top:3px;}.search_results_new .result_groups > div {padding:0px;margin-top:0px;margin-right:10px;margin-bottom:5px;}.search_results_new .result_groups > div a {display:block;list-style:none;padding:8px 6px; border-bottom:1px solid #80808042;background-image:url(/sitepics/nav_arrow_right.svg);background-repeat:no-repeat; background-size:1.1rem; background-position:right 10px center;}.search_results_new .result_groups > div a:hover { background-color:#eee;}.search_results_new .result_groups > div a.hidden {display:none;}.search_results_new .result_groups > div a {text-decoration:none;}.search_results_new .result_groups > div a:hover {text-decoration:underline;}.search_results_new_container #search_showmoreresults {text-decoration:underline;}#search_suggestions {padding:20px; flex:1 1 100%;}#search_suggestions ul {display:flex; flex-flow:wrap; list-style-type:none; padding:0px; gap:20px 30px;}#search_suggestions li { list-style-type:none;}#search_suggestions li button { background-color:#00000008; color:#4a4a4a; border:none; border-radius:4px; padding:8px 25px 8px 34px; cursor:pointer; background-image:url(/sitepics/pictogram_magnify.svg); background-repeat:no-repeat; background-size:1rem; background-position:10px center;}.orderslist .orderrow { padding:10px; border-bottom:1px solid #e1e1e1; grid-template-columns:1fr 1fr 1fr 1fr; grid-template-rows:23px 25px; display:grid;cursor:pointer;}.orderslist .orderdate { font-size:1.2em; font-weight:bold; grid-column:1/4;color:var(--main-accent-color);}.orderslist .orderid {grid-column:4/5; text-align:right;}.orderslist .orderid a { font-size:1.2em; font-weight:bold;color:var(--main-accent-color);}.orderslist .orderstatus { grid-column:1/4;}#orderdetails {padding:10px;}#orderdetails .shipment + .shipment { margin-top:16px;}#tracking {padding-top:0px;}.orderlist.orderstatus {padding:0px 10px;}.orderlist.orderstatus .orderlistheaderrow {grid-template-columns:25px auto 70px 40px 60px 72px 72px;grid-column-gap:15px;text-align:left;} .orderlist.orderstatus .orderlistrow {grid-template-columns:25px auto 70px 40px 60px 72px 72px;grid-column-gap:15px; grid-template-rows:23px 30px;}.orderlist.orderstatus .orderlistrow .number {text-align:right;}.orderlist.orderstatus .orderlistrow .partname a {text-decoration:none;}.orderlist.orderstatus .orderlistrow .partname a:hover {text-decoration:underline;}.orderlist.orderstatus .orderlistrow .photobox {grid-column:3/4;}.orderlist.orderstatus .orderlistrow .photobox .partphoto { margin:0 5px;}.orderlist.orderstatus .orderlistrow .photobox .partphoto img {max-width:60px; max-height:45px; width:auto; height:auto;}.orderlist.orderstatus .orderlistrow div.discount {color:var(--main-accent-color);}.orderlist.orderstatus .orderlistrow div.discount span {display:none;}.orderlist.orderstatus .orderlisttotalrow { grid-template-columns:auto 72px 72px; grid-column-gap:15px;}#mailform {padding:10px;}#mailform > form { display:grid; grid-template-columns:250px 10px auto; grid-template-rows:repeat(10, minmax(30px,auto)); grid-row-gap:5px;}#mailform > form .inputfieldstyle2 {width:calc(100% - 25px);}#mailform > form star { color:var(--main-accent-color); font-size:1.1em; font-weight:bold; vertical-align:top;}.help_container {display:flex;flex-direction:row;}.help_categories {flex:0 0 170px; margin-right:20px; padding-bottom:10px;}.help_categories ul { padding:10px; margin:0px;}.help_categories ul > li { list-style-type:none;margin-left:16px; text-indent:-13px; padding-bottom:5px;}.help_categories ul > li::before { padding-right:6px; content:"-"; }.help_categories ul > li.selected::before {content:"\276F"; color:var(--main-accent-color); padding-right:4px; font-size:1em; line-height:1em; font-weight:bolder;}ul.help_questions { padding:0px; margin:0px;}ul.help_questions > li {list-style-type:none;margin-left:16px; text-indent:-13px; padding-bottom:5px;}ul.help_questions > li::before { padding-right:6px; content:"-"; }.help_topics {flex:1 1 auto;}.help_topics .help_topic {margin-bottom:40px;}.help_topics .help_topic h3 {margin-top:0px;}.partphoto_viewer {background-color:#FFF;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] {display:flex; flex-direction:column;max-width:1024px;height:calc( 100vh - 150px);margin:20px auto;box-shadow:#333333 0px 0px 40px;-webkit-box-shadow:#333333 0px 0px 40px;-moz-box-shadow:#333333 0px 0px 40px;}.partphoto_viewer .partphoto-photos-container {position:relative; height:100%;justify-items:center;align-content:center;}.partphoto_viewer .partphoto-photos-container .button_prev_photo,.partphoto_viewer .partphoto-photos-container .button_next_photo {background-color:rgba(255, 255, 255, 0.5);padding:5px 10px 5px 10px; color:#FFF; border:none; border-radius:3px; font-size:11pt; font-weight:500; cursor:pointer; text-decoration:none;}.partphoto_viewer .partphoto-photos-container .button_prev_photo { position:absolute; top:10%; left:0px; width:10%; height:80%; background:none;}.partphoto_viewer .partphoto-photos-container .button_prev_photo::before { content:'\276E'; position:absolute; left:0px; padding-left:20px; color:var(--main-accent-color);font-size:2em; font-weight:bolder;}.partphoto_viewer .partphoto-photos-container .button_next_photo { position:absolute; top:10%; right:0px; width:10%; height:80%; background:none;}.partphoto_viewer .partphoto-photos-container .button_next_photo::after {content:'\276F'; position:absolute; right:0px; padding-right:20px; color:var(--main-accent-color);font-size:2em; font-weight:bolder;}.partphoto_viewer .partphoto-photos-container .button_prev_photo:disabled,.partphoto_viewer .partphoto-photos-container .button_next_photo:disabled {opacity:0.2;}.partphoto_viewer .partphoto-thumbnail-container {margin-top:10px; display:flex; gap:10px;max-width:100%;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto-thumbnail-container {text-align:center;display:none;}.partphoto_viewer .partphoto {display:none;}.partphoto_viewer .partphoto-active {display:block;}.partphoto_viewer[data-partphoto_viewersize=INFO] .partphoto { cursor:url(https://www.bitsandparts.nl/sitepics/nav_loupe.cur), pointer; cursor:-moz-zoom-in; cursor:-webkit-zoom-in; cursor:zoom-in;}.partphoto_viewer[data-partphoto_viewersize=INFO] .partphoto {width:550px;height:412px;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto { cursor:url(https://www.bitsandparts.nl/sitepics/nav_loupe.cur), pointer; cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out; max-height:100%;}.partphoto_viewer .partphoto-thumbnail {flex:0 1 90px;cursor:pointer;}.partphoto_viewer .partphoto-thumbnail img {width:100%;height:auto;border:1px solid #e1e1e1;}.partphoto_viewer .partphoto-thumbnail.active img {border-color:#666;}.partphoto_viewer .partphoto_viewer-closebutton {display:none;cursor:pointer; font-size:2em; font-weight:bold; color:#fff; font-family:cursive; background-color:var(--main-accent-color); padding:2px 12px;border-radius:4px;z-index:2;}.partphoto_viewer[data-partphoto_viewersize=ZOOM] .partphoto_viewer-closebutton {display:block;position:absolute;right:10px;top:10px;}.bar_bottom_buttons {min-height:20px; margin:15px 0px 25px 0px; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between;}.ourButton { display:inline-block; border-radius:4px; border:none;background-color:#494949; padding-left:15px; padding-right:15px; color:#FFF; text-decoration:none; line-height:2.3em; height:2.2em; font-size:1em; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }.ourButton.btn_arrow_fwd {padding-right:45px; background-image:url(https://www.bitsandparts.nl/sitepics/ourButton_2_arrow_fwd.png);background-repeat:no-repeat; background-position:right 15px center;}.ourButton.btn_arrow_back {padding-left:45px; background-image:url(https://www.bitsandparts.nl/sitepics/ourButton_2_arrow_back.png);background-repeat:no-repeat; background-position:left 15px center;}.ourButton.btn_arrow_up {background-image:url(https://www.bitsandparts.nl/sitepics/button1_arrow_up.png);background-repeat:no-repeat; background-position:right 17px top 8px; padding:0 20px;}.ourButton.btn_cart { display:block; padding:0 20px; text-align:center; height:40px; line-height:43px; background-color:var(--main-accent-color); font-size:1.2em; flex:0 1 100%;border-bottom:1px solid #004c65;}.ourButton.btn_cart span { background-image:url('https://www.bitsandparts.nl/sitepics/pictogram_cart1b.svg'); background-repeat:no-repeat; background-position:right 5px; padding-right:34px; background-size:25px; font-weight:bold; display:inline-block;}div.ourPageTitle {background-color:white; padding:6px 8px; border:1px solid #d0d0d0; border-radius:5px; margin-bottom:10px; overflow:hidden;position:relative; z-index:1;}div.ourPageTitle > h1 { padding:2px 0 0 2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}div.ourPageTitle > div:nth-of-type(1) {margin-bottom:5px;padding:2px 0px 0px 2px;}.ourPageTitle:after { z-index:-1; position:absolute; top:5px; content:""; opacity:0.3; content:var(--my-backgroundimage); right:50px; transform:scale(1.6) rotate(352deg);}.grouppathlinks {display:flex;}.grouppathlinks a { padding-right:14px; padding-left:2px;}.grouppathlinks > span::before { content:"\0276F"; color:var(--main-accent-color);font-weight:bold;padding-right:2px;}.grouppathlinks span {margin-right:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;min-width:40px;}.grouppathlinks span:first-child, .grouppathlinks span:last-child { overflow:visible; text-overflow:unset;min-width:unset;}.grouppathlinks span:last-child { max-width:120px;}.class_orderform {display:flex;margin:0px 0px 0px 0px;}.product_list {padding-left:0px;margin-top:0px;}.product_list .product.normal + .product.normal,.product_list .product_extras + .product.normal { margin-top:25px;}.class_new_part { width:30px; height:15px; margin:0px 10px;}.product.normal { list-style:none; position:relative; height:160px;background-color:#fff;border-radius:4px;border:1px solid #d0d0d0;}#div_popup .product.normal{box-shadow:3px 3px 8px #333;width:794px;}.product.normal h2 {display:block; padding:6px 0 3px 6px; white-space:nowrap; text-overflow:ellipsis; margin:0px; background-color:#494949; height:1.3em;}.product.normal h2 a { overflow:hidden; text-overflow:ellipsis; text-decoration:none;color:#FFF;}.product.normal h2 a:hover { text-decoration:underline;}.product.normal .class_free_shipping {position:absolute; bottom:26px; right:213px; color:#28ad28; font-weight:bold; font-size:1.1em;}.product.normal .buttons {display:none;position:absolute; right:8px; top:8px;}#div_popup .product.normal .buttons { display:block;}.product.normal .photo { position:absolute;display:block; width:142px; height:107px; top:29px; left:0px;padding:6px 0px 0px 8px;overflow:hidden;}.product.normal .photo img {background-color:#fff;width:125px;height:94px;}.product.normal .nopartphoto {background-color:#fff;width:125px;height:94px; margin-top:5px;position:relative; width:147px; height:107px;background-position:20% 15%; background-repeat:no-repeat; }.product.normal .nopartphoto img {margin-top:70px; margin-left:25px;height:20px;width:99px;}.product.normal .articlemake {position:absolute; top:132px; left:11px;height:20px;}.product.normal .class_articledescription { position:absolute; top:36px; left:150px; width:350px; padding:0px; display:block; line-height:9pt; height:48px;overflow:hidden; font-size:8pt; cursor:pointer; text-decoration:none; }.product.normal .class_articledescription:hover { text-overflow:ellipsis; text-decoration:underline; }.product.normal .partid { position:absolute; bottom:46px;left:150px;}.product.normal .stockinfo { display:inline-block; position:absolute; bottom:26px;left:150px; padding:0px; vertical-align:text-bottom;}.product.normal .in_stock {color:#28ad28;font-weight:bold;font-size:1.1em;}.product.normal .class_button_stockinfo {cursor:pointer;text-decoration:underline; font-size:0.8em; font-weight:600;}.product.normal .articledescriptionbox {height:107px;}.product.normal .ordering_blocked { width:234px; padding:0px 0px 0px 0px; margin:0px; text-align:left; position:absolute; right:44px; bottom:10px;}.product.normal .ordering_blocked .reason {font-weight:bold;font-size:9pt; color:var(--main-accent-color);}.product.normal .class_button_notification {text-decoration:underline;cursor:pointer;}.product.normal .ordering_blocked .indented_remark { margin-top:5px;}.product.normal .ordering_button_box {position:absolute; right:12px; bottom:7px; display:flex; gap:10px;flex-direction:row-reverse;}.product.normal .ordering_button_box .klein2 { font-size:8pt; text-decoration:underline;}.product.normal .number_text,.product.normal .property_title {padding-top:3px; font-size:8pt; color:#4a4a4a; font-weight:700;}.product.normal .ordering_details_box { position:absolute; top:40px; right:13px; display:grid; grid-template-columns:50px 100px; grid-template-rows:minmax(25px,auto) auto;}.product.normal .ordering_details_box .number_input {height:22px;text-align:end;justify-self:right; font-size:1em;border-color:#d0d0d0;background-color:#fff; width:72px; box-sizing:border-box;}.product.normal .ordering_details_box .property_text {float:left; clear:both; width:62px; height:20px; font-size:8pt; padding-top:3px; font-weight:700;}.product.normal .ordering_details_box .property_input {height:25px;text-align:end;}.product.normal .ordering_details_box .property_chooser {width:70px;box-sizing:content-box;border:1px solid #d0d0d0; font-size:1em; color:#4a4a4a;}.prijs_groot { display:block;font-size:1.5em; font-weight:700; text-decoration:none;text-align:right;}.prijs_klein { font-size:1.1em;text-decoration:none;}.doorgestreept {text-decoration:line-through;}.product.normal .ordering_details_box .partprice_type {font-size:8pt; font-weight:700;}.product.normal .ordering_details_box .partprice .prijs_groot span { font-size:0.7em; font-weight:normal;}.product.normal .ordering_details_box .partprice .prijs_klein {display:block;margin-right:50px;text-decoration:line-through;}.product.normal .ordering_details_box .vat_indication{clear:both; float:left; width:157px; text-align:right;}.prijsbox_btwaanduiding { font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; }.class_button_addtoorderlist { cursor:pointer;}.class_button_addtoorderlist:hover { background-color:#007196 !important;}.product.normal .class_button_addtoorderlist { background-image:url('https://www.bitsandparts.nl/sitepics/pictogram_cart1b.svg'); background-repeat:no-repeat; background-position:right 8px center; background-color:var(--main-accent-color); border-radius:4px; border-bottom:1px solid #004c65; color:#fff; background-size:22px; font-weight:600; flex:1 1 150px; padding-right:37px; padding-left:10px; height:34px; line-height:38px; text-wrap:nowrap;white-space:nowrap; font-size:1.1em;}.product.normal .bottombar { height:20px; position:absolute; bottom:2px; left:150px;}.product.normal .bottombar > .class_article_buttons { display:inline-block;margin-right:20px;}.product.normal .socialbuttons { position:absolute; right:0px;top:24px;}.product.normal .socialbuttons > div {display:inline-block;}.product.normal .class_article_buttons div {color:#FFFFFF; font-size:8pt; text-decoration:underline; font-weight:500;height:24px; padding:5px 5px 2px 15px; background-repeat:no-repeat; margin:0px; }.product.normal .active::before {content:"\276F"; color:var(--main-accent-color); display:inline-block; rotate:90deg; margin-right:6px;}.product.normal .inactive::before { content:"\276F"; color:var(--main-accent-color); width:12px; display:inline-block;}.product.normal a.class_article_buttons,.product.normal span.class_article_buttons { font-size:0.8em; text-decoration:none; font-weight:600; cursor:pointer; color:#4a4a4a; text-decoration:underline; text-decoration-color:var(--main-accent-color);}.product.normal a.class_article_buttons:hover, .product.normal span.class_article_buttons:hover { color:var(--main-accent-color);}.product.small {list-style:none;display:flex; margin-bottom:0px;background-color:#FFF;height:32px;overflow:hidden;border-top:1px solid #B9B9B9;box-shadow:0 4px 8px #ABABAB;}.product.small .photo {padding:0px 0px 0px 7px; flex:0 0 43px; border:none;mix-blend-mode:darken;width:43px;height:32px;}.product.small .articledescription {width:auto;flex:1 1 200px;padding:0px 0px 0px 12px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-decoration:none; border-right:1px dashed #B9B9B9;}.product.small .articledescription:hover {text-decoration:underline;}.product.small .pricebox {text-align:right;padding:6px 5px 0 0;flex:0 0 90px;order:2;}.product.small .pricebox div {width:105px;height:20px;}.product.small .divider {border-right:1px dashed #B9B9B9;height:22px;width:1px;margin:2px 5px 0px 0px;flex:0 0 9px;}.product.small .articlestockdetails {flex:0 1 110px;padding:0px 6px 0px 6px;overflow:hidden;display:inline-block; font-size:7pt;line-height:7pt; border-right:1px dashed #B9B9B9;text-align:center; align-content:center;order:1;}.product.small .articlemake {flex:0 1 60px;padding:2px 0px 5px 5px; height:24px; overflow:hidden; border-right:1px dashed #B9B9B9;}.product.small .in_stock {color:#28ad28;font-weight:bold;font-size:1.2em;}@media only screen and (max-width:375px ) {.product.small .articlestockdetails,.product.small .articlestockdetails + .divider,.product.small .articlemake + .divider,.product.small .articlemake {display:none;}.product.small .article {font-size:4vw;}}.product.small .articlemake img { max-width:50px;max-height:20px;width:expression(this.width > 50 ? '50px':true);}.product.normal {box-shadow:3px 3px 8px #ABABAB;}.product.small .class_orderform {display:flex;}.socialbuttons {clear:both; padding:8px 0px 0px 8px;}.product .class_button_addtowishlist, .product .class_button_removefromwishlist { width:16px; height:35px; cursor:pointer; border:1px solid #e1e1e1; border-radius:4px; flex:0 0 30px;background-color:#fff;}.class_button_addtowishlist {background-image:url('https://www.bitsandparts.nl/sitepics/pictogram_addtowishlist.png'); background-repeat:no-repeat;background-position:center;}.class_button_removefromwishlist {background-image:url('https://www.bitsandparts.nl/sitepics/pictogram_removefromwishlist.png'); background-repeat:no-repeat;background-position:center;} .product_info .class_button_addtowishlist {border:1px solid #d9d9d9; border-radius:4px; flex:1 0 50px; height:40px;}.class_button_mailafriend {background-image:url('https://www.bitsandparts.nl/sitepics/pictogram_mail.png');}.inline_list, .inline_list_visible {background-repeat:repeat-x;background-color:#FFFFFF;color:#4a4a4a; border:1px solid #d0d0d0;border-radius:3px;overflow:hidden;}.product_info + .inline_list,.inline_list + .inline_list {margin-top:25px;}.inline_list_visible {display:block !important;}.inline_list .title h2 {color:#FFF;font-weight:bold;font-size:1.2em;;}.inline_list .title { padding:4px 2px 4px 5px; background-color:#4a4a4a;}.inline_list .listfooter {color:#FFFFFF;background-color:#284D6C;height:20px;text-align:right;padding:4px 20px 0px 0px;}.inline_list .product_list {overflow:auto; display:grid; grid-template-columns:repeat(auto-fill, 140px); place-content:flex-start; gap:10px;padding-left:10px;padding-right:10px; padding-top:10px; padding-bottom:10px; background-color:#eee;}#div_additions.inline_list .product_list {grid-template-columns:unset;display:block;padding:0px;}.inline_list a.product {background-repeat:repeat-x;height:175px; padding:5px 8px 5px 8px;overflow:hidden;cursor:pointer; display:flex; box-sizing:border-box; text-decoration:none; flex-direction:column; background-color:#ffffff; border:1px solid #e1e1e1;}.inline_list a.product .partpicture {width:125px;height:94px;overflow:hidden;background-color:#FFFFFF; margin:0 auto;}.inline_list a.product .detail_name {display:block; height:30px; padding:5px 0px 0px 0px; font-size:0.9em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}.inline_list a.product .detail_price{display:block;width:100%;text-align:right;font-size:1.5em; margin-top:10px;}.inline_list a.product .partdiscount { position:absolute; top:8px; background-color:#c1e5f1; padding:3px; font-size:12pt; font-weight:bold; right:8px;}.cart_confirmation {background-color:#fff;max-width:610px;width:100vw;}.cart_confirmation .cart_confirmation_top {display:flex;flex-direction:row;gap:25px;position:relative;background-color:#d8ffd6;padding:30px 20px 20px 20px;}.cart_confirmation .cart_confirmation_top .btn_close {position:absolute; right:10px; top:5px; font-size:1.2em; font-weight:bold; font-family:cursive; cursor:pointer;}.cart_confirmation .cart_confirmation_top .checkmark {position:absolute; top:30px; left:20px;}.cart_confirmation .cart_confirmation_top .cart_confirmation_buttons {flex:1 1 auto;}.cart_confirmation .cart_confirmation_top .cart_confirmation_message {flex:1 1 auto; margin-left:23px;}.cart_confirmation .cart_confirmation_top .cart_confirmation_message span:nth-of-type(1) {color:#28ad28; font-size:1.1rem;font-weight:bold;}.cart_confirmation .cart_confirmation_top .cart_confirmation_message span:nth-of-type(2) {display:block; margin-top:8px;}.cart_confirmation .inline_list {border:unset;}.cart_confirmation .cart_article_options {padding:10px;background-color:#eee;}.cart_confirmation .cart_article_options .cart_optional_article {display:flex;flex-direction:row; padding:10px; background-color:#fff;}.cart_confirmation .cart_article_options .cart_optional_article img {flex:0 0 125px;}.cart_confirmation .cart_article_options .cart_optional_article a {flex:1 1 200px;text-decoration:none; padding:5px 10px; background:#fff;font-size:0.9rem; font-weight:400;}.cart_confirmation .cart_article_options .cart_optional_article .partprice {display:block; text-align:right; font-size:1.2rem; font-weight:bold; margin-top:10px;}.cart_confirmation .cart_article_options .cart_optional_article button {flex:0 0 125px; margin:5px 5px 10px 20px; text-overflow:clip;}#specs, #documentation {margin-top:20px;}#specs table {margin:0px;padding:10px; border-spacing:0px;}#specs table tr:nth-child(even) { background-color:#f4f4f4;}#specs .specs_item_name {min-width:100px; padding:4px 10px;}#specs .specs_value {padding-left:5px; padding:4px 10px;}.documentation_item_container {max-width:700px;}.documentation_item {width:350px;float:left;padding:5px 0px 5px 0px;}.documentation_item_icon {float:left; padding:4px 10px 10px 5px;}.documentation_item_filename {float:left;width:300px; overflow:hidden; text-overflow:ellipsis; text-wrap:none; white-space:nowrap;}.side_list {background-color:#FFF;border-radius:3px;overflow:hidden;}.side_list .title { background-color:#4a4a4a; font-weight:500; padding:5px 2px 4px 6px; min-height:15px; height:26px; font-size:14px;}.side_list .title h3 { color:#ffffff; font-weight:500; font-size:14px; margin:0px;}.side_list .article_container {overflow:hidden; height:50px; background-image:url('https://www.bitsandparts.nl/sitepics/back_gradients.jpg'); background-position:-20px -20px;background-repeat:repeat-x;border-bottom:2px solid #003060;background-color:#003060;cursor:pointer;}.side_list .article_container .partpicture {clear:both;width:54px;height:45px;float:left;padding:5px 0px 0px 3px;}.side_list .article_container .partpicture img {width:45px;height:28px;border:#003060 1px solid;}.side_list .article_container {position:relative;width:112px;float:left;height:45px;font-size:10px; text-decoration:none;}.side_list .article_container .detail_name {position:absolute; height:30px; overflow:hidden; padding:5px 0px 0px 0px;}.side_list .article_container .detail_price {position:absolute; bottom:0px; height:15px; width:109px; text-align:right;}.indented_remark {padding:0px; margin:0px; list-style-type:none;}.indented_remark li {padding-left:14px;padding-bottom:5px;min-height:20px;}.indented_remark::before { position:absolute; content:"\276F"; color:var(--main-accent-color); margin-top:0px;}.indented_exclamation {padding:0px; margin:0px; list-style-type:none;}.indented_exclamation li {padding-left:25px; padding-bottom:5px; background-image:url(/sitepics/nav_answer.gif); background-repeat:no-repeat; background-position:0px -3px; min-height:20px; padding-top:2px;}.indented_pijltje {margin-top:0px; margin-bottom:0px; padding-left:0px; }.indented_pijltje li::before { content:"\276f"; color:var(--main-accent-color); font-size:1.4em; font-weight:bold;padding-right:4px; display:inline-block; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.indented_pijltje li {list-style:none;}a.indented_pijltje::before,span.indented_pijltje::before { content:"\276f"; color:var(--main-accent-color); font-size:1.4em; font-weight:bold;padding-right:4px; display:inline-block; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}span.indented_pijltje::before {padding-right:4px;}.bg_actionshots {background-color:#0D5698; }.linkbalk , a.linkbalk:active, a.linkbalk:link , a.linkbalk:visited { color:#FFFFFF; font-size:10px; text-decoration:none; font-weight:bold; }a.linkbalk:hover { color:#FFFFFF; font-size:10px; text-decoration:underline; font-weight:bold; }.hr_showarticle_info { background:transparent;color:transparent;border-left: none;border-right:none;border-top: none;border-bottom:1px dashed #004c65;width:100%;margin:10px 0px 10px 0px;}.div_hr { height:1px; border-bottom:1px dotted #004c65; float:none; clear:both; padding-top:8px; }.partphoto_thumbnail {border:1px solid #ABABAB;}.partphoto_thumbnail_shadow {-moz-box-shadow: 2px 2px 4px 0px #CDCDCD;-webkit-box-shadow:2px 2px 4px 0px #CDCDCD;box-shadow: 2px 2px 4px 0px #CDCDCD;}.product_info {background-color:#FFF;min-height:350px;border:1px solid #d0d0d0;border-radius:3px;padding:2px 2px 10px 2px;}.product_info .class_orderform { display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr auto;margin-right:10px;}.product_info .photobox { background-color:#FFFFFF; padding:5px; margin-right:20px; grid-row:1 / 3;}.product_info .photobox .thumbnail-container {padding-left:8px; overflow-x:auto; overflow-y:hidden; width:100%;}.product_info .photobox span.nopartphoto { display:block; background-color:#FFFFFF; width:100%; height:310px; background-position:center center; background-image:url(/sitepics/no_photo.jpg); background-repeat:no-repeat;}.product_info .choose_size {display:flex; padding:8px 0px 0px 8px;}.product_info .ordering_details_box { padding:8px 0px 8px 0px; grid-row:1 / 2;}.product_info .prijs_groot {display:inline-block;font-size:2em;}.product_info .socialbuttons {text-align:right; padding:0px 0px 8px 8px;}.product_info .divider { display:inline-block; padding:0px 8px 0px 0px;}.product_info #order_button { padding:10px 0px 10px 0px; display:flex; flex-direction:row;gap:10px;}.product_info #order_button .out_of_stock { margin:40px 10px 0 10px;}.product_info #order_button .out_of_stock .reason {font-size:1.2em; font-weight:bold;color:var(--main-accent-color);}.product_info #order_button .out_of_stock .indented_remark { margin-right:55px;}.product_info .partprice_advice {clear:both;padding:8px 4px 0px 8px;}.product_info .partprice_details {display:flex;padding:8px 0px 0px 8px;}.product_info .partprice_details .partprice_type {}.product_info .partprice_details .partprice_from {flex:0 1 100px;text-align:end;}.product_info .partprice_details .partprice {flex:0 1 auto;text-align:end;}.product_info .partnumber {display:flex;padding:8px 0px 0px 8px;}.product_info .stock_info {padding:8px 0px 8px 0px;}.product_info .partnumber_title,.product_info .partprice_details .partprice_type,.product_info .property_title,.product_info .number_box .number_title {flex:1 0 100px;}.product_info .number_box {display:flex;padding:8px 0px 0px 8px;}.product_info .number_box .number_buttons {flex:1 1 auto;display:flex;justify-content:flex-end;}.product_info .property_chooser { flex:0 1 130px; margin-left:auto;padding:2px 4px;font-size:1.3em;color:#4a4a4a; width:102px;height:1.8em; border:1px solid #d0d0d0;border-radius:4px;}.product_info .aboutus { border-radius:4px; clear:both; background-color:#f4f4f4; padding:10px 5px 0px 0px; grid-row:2 / 3;}.product_info .aboutus .aboutus_item { padding:7px 7px 7px 12px; min-height:44px; clear:both; display:flex;}.product_info .aboutus .aboutus_item svg {flex:0 0 25px; color:#008000; height:1.5rem; margin-top:2px;}.product_info .description { padding:20px 10px 10px 10px;grid-column:1/3;}.product_info .description td, .product_info .description p {font-size:1em; }.aboutus_item div { margin:auto 0px auto 14px;}.aboutus_checkmark {display:inline-block; padding-left:27px; background-image:url(https://www.bitsandparts.nl/sitepics/nav_checkmarkgreen.png); background-repeat:no-repeat; background-position:2px 0px; list-style:none; padding-top:4px;}.bulk_discounts {display:flex; margin-top:20px;padding-left:8px;}.bulk_discounts .bulk_title {flex:1 0 100px;}.bulk_discounts ul {margin-left:auto; margin-top:15px; padding-left:0px;}.bulk_discounts ul li { list-style-type:none; border-bottom:1px solid #fff;padding-bottom:5px;}.bulk_discounts ul li:hover { border-bottom:1px solid var(--main-accent-color);cursor:pointer;}.bulk_discounts span.bulk_number { width:25px; display:inline-block; text-align:right;}.bulk_discounts span.bulk_price {min-width:25px;display:inline-block; text-align:right; color:var(--main-accent-color); font-weight:bold;}.div_newstopic_container { padding:0px 0px 0px 0px;border-radius:3px; box-shadow:3px 3px 8px #ABABAB; }.div_newstopic_container table {border-collapse:collapse; border:1px solid var(--main-accent-color);}.div_newstopic_container th { background-color:var(--main-accent-color); color:#fff;padding:5px; text-align:left;}.div_newstopic_container td {padding:5px; border:1px solid var(--main-accent-color);}.div_newstopic_title { padding:4px 2px 4px 7px; border-bottom:none; background-color:white; padding:6px; border:1px solid #d0d0d0 !important; border-radius:5px; margin-bottom:10px;}.div_newstopic_title h1 { color:var(--main-accent-color); font-size:20pt; font-weight:bold; font-style:normal;}.div_newstopic_content { padding-left:14px; padding-right:14px; }.div_newstopic_footer { padding:2px 2px 2px 7px; }#div_top { margin:0px 0px 0px 15px; }#div_site_note { display:none; clear:both; width:250px; text-align:left; }#div_content { float:left; width:1024px; }#div_side_list_container { float:left; width:170px; }#div_side_list_banner_container { padding:0px 0px 0px 0px; clear:both; }#articlelist_searching { display:none; margin:20px 0px 20px 0px; padding:10px; } #articlegroupsheader {background-color:#FFF; padding:8px 5px 8px 10px; border-radius:5px; border:1px solid #d0d0d0;margin-bottom:20px;}#articlegroupsheader > p {margin-top:4px;margin-bottom:4px;}.articlegroupsfooter { background-color:#FFF; padding:8px 5px 8px 10px; border-radius:5px; border:1px solid #d0d0d0; margin-top:50px; margin-bottom:25px;}#articlegroupsheader li,.articlegroupsfooter li { margin-left:18px;}.articlegroupsfooter a.home-links {display:inline-block;padding:8px 14px;margin:5px;background:#f1f1f1;border-radius:5px;text-decoration:none;color:#333;font-size:14px;}.articlegroupsfooter a.home-links:hover {background:#ffffff;}.articlegroupsfooter[data-articlegroupid="1"] {background-color:unset;border:none;padding:0px;}a.relatedgroup {font-size:1.1em; font-weight:bold; color:var(--main-accent-color);}#div_articlefilters_container { margin-top:10px; margin-bottom:20px; background-color:#f4f4f4; padding:0px 0px 0px 0px; border-radius:5px; user-select:none;}#div_articlefilters_container #filters_header { cursor:pointer; position:relative; padding:2px 2px 2px 8px; height:34px; line-height:34px; display:flex; align-items:center; gap:8px; justify-content:center;}#div_articlefilters_container #filters_header:after { position:absolute; content:" "; width:20px; height:20px; background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%234a4a4a' d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/></svg>"); background-repeat:no-repeat; background-size:20px 20px; right:12px;top:8px;}#div_articlefilters_container.open #filters_header:after {background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%234a4a4a' d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/></svg>");transform:rotate(180deg);}#div_articlefilters_container #filters {display:none;}#div_articlefilters_container.open #filters { display:flex; flex-wrap:wrap; padding:10px 10px 0px 10px; background-color:#ffffff; border-radius:5px;}span.filters_header_title { font-weight:bold; font-size:1.1em;color:#4a4a4a;}#div_articlefilters_container #filters_reset {display:none;}#div_articlefilters_container.open #filters_reset { display:block;background-color:white; border-radius:5px; padding:0px 10px 10px 12px;}.article_filter { flex:150px 1 1;margin:0px 18px 10px 0px; }.article_filter_values { height:110px; overflow:auto; overflow-x:hidden; margin:5px 0px 5px 0px; padding:5px 0px 0px 9px; border:1px solid #eee;} .article_filter_value {background:url(/sitepics/filter_checkboxes2.png) no-repeat left 4px;padding:3px 0px 0px 16px;text-overflow:ellipsis;height:1.6em;overflow:hidden;font-size:1em;white-space:nowrap;cursor:pointer;}.article_filter_value number {color:#9f9f9f}.article_filter_name { color:#0594c3;font-weight:bold;}.article_filter_value[gechecked=ja]{background-position:left -20px;}.article_filter_prices { border:none; padding:1px 0px 0px 0px; color:white; font-size:9pt; background-color:#0D5698; text-align:right; }#slider-range { margin:10px 16px 5px 8px; }#loading_overlay1 { opacity :0.7;position:absolute; width:100%;z-index:4999;background-color:#FFFFFF;}#loading_overlay2 { position:absolute; width:100%;z-index:5000;background-image:url(https://www.bitsandparts.nl/sitepics/nav_loading.gif);background-repeat:no-repeat;background-position:350px 70px;}.articles_per_page-container {color:#014665;font-size:10px;padding-top:4px;margin-right:6px;}.articles_per_page-button {background-color:#C1E5F1;color:#002955;border:1px solid #002955;height:18px;width:25px;float:left;padding-top:1px;margin-right:5px;font-size:10px;text-align:center;cursor:pointer;}.articles_per_page-button:hover,.articles_per_page-button.active {background-color:#284D6C;color:#FFFFFF;}.paginator {position:relative;width:100%;height:24px;clear:both;}.paginator-button-container {position:absolute;width:100%;top:0px;left:0px;height:24px;}.paginator-button {background-color:#C1E5F1;border:1px solid #4a4a4a;height:18px;width:18px;float:left;padding-top:1px;margin-right:5px;font-size:10px;text-align:center;cursor:pointer;}.paginator-button:hover,.paginator-button.active {background-color:#4a4a4a;color:#FFFFFF;}.paginator-button.left {background-image:url(https://www.bitsandparts.nl/sitepics/nav_pijltje_page_left.gif);}.paginator-button.right {background-image:url(https://www.bitsandparts.nl/sitepics/nav_pijltje_page_right.gif);}.sortorder_selector { float:right; height:35px;margin-top:10px;}.sortorder_selector .title { font-weight:bold; font-size:8pt;}.sortorder_selector select {font-size:8pt;padding:2px;}.side_list li { list-style-type:disc; list-style-position:inside; text-indent:-1em;padding-left:1em;margin-left:5px;margin-bottom:8px;}#footer_container {background-color:#3a3a3a;margin-top:20px;}#div_reseller img { margin:0px 50px 20px 50px; }#div_smallprint {margin:0px auto; max-width:calc(100% - 20px); padding:10px;text-align:center;font-size:0.8em;}#footer_blockcontainer a { color:#FFF; }.div_footerblock .title, .div_footerblock .title h2 { color:var(--main-accent-color); font-size:1.1em; margin-bottom:8px; font-weight:bold;cursor:pointer;}.div_footerblock ul {padding-left:5px;margin-top:0px;list-style-type:none;}#div_footer_facebook.div_footerblock ul {padding-left:0px;}.div_footerblock ul li { text-indent:-5px;}.div_footerblock a {color:#FFF; font-size:11px;text-decoration:none;}.div_footerblock a img {margin-bottom:8px;}.div_footerblock img {padding-right:5px;}.div_footerblock a:hover {text-decoration:underline;}.div_footerblock div.shippingcosts li {text-indent:-10px; margin-left:10px; list-style:none;}.div_footerblock div.shippingcosts .flag {vertical-align:middle;width:19px;height:12px;}#pickup_location_picker {background-color:white;color:#4a4a4a;margin-top:10px;max-width:300px;}.picker {position:relative;}.picker .fa {position:absolute; right:45px; top:12px; z-index:1;color:#4a4a4a; font-weight:bold; font-size:1.2em;}.picker .picker_title { position:relative;width:235px; border:1px solid #eee; padding:10px;cursor:pointer;color:#fff; background-color:var(--main-accent-color);}.picker .picker_option { position:relative; border:1px solid #eee; padding:10px;cursor:pointer;}.picker.opened .scroller {position:fixed; z-index:1; height:calc(100% - 250px); width:300px; overflow-y:scroll; overflow-x:hidden; background-color:#fff; top:125px; box-shadow:0px 0px 0px 2000px #66666690;}.picker .scroller .btn_close {display:none; cursor:pointer;}.picker.opened .scroller .btn_close {display:block;position:sticky;font-size:1.1em; height:30px; padding:8px; color:#ffffff; top:0px; right:0px; background-color:var(--main-accent-color); width:100%; z-index:2; text-align:left; font-weight:bold;}.picker .scroller .btn_close::after { content:"✕"; position:absolute; top:1px; right:10px; font-size:20px; font-weight:bold;}.picker.opened > .picker_option:nth-of-type(1) { width:250px;}.picker.opened .picker_option + .picker_option { border-top:none;}.picker.opened .picker_option:hover { background-color:#f1f1f1;}.picker .picker_option .name {font-weight:bold;}#pickup_location_picker .picker_option .day { display:inline-block; width:100px;}#pickup_location_picker .picker_option .city { margin-bottom:10px;}#pickup_location_picker .picker_option .opening_hours { font-size:0.8em;}#pickup_location_picker .picker_option .opening_hours .link {color:var(--main-accent-color);text-decoration:underline;}#pickup_location_picker .picker_option .opening_hours div {display:none; margin-top:10px;}#pickup_location_picker .picker_option .distance {position:absolute; font-size:0.7em; top:86px; right:6px;}.picker .picker_option {display:none;}.picker .picker_option.picked {display:block; background-color:#f28c0033 !important;}.picker.opened .picker_option{display:block;}#tbl_shippingoptions {width:100%;border:none;padding:5px;}.shippingoption + .shippingoption td { border-top:1px solid #eeeeee; padding-top:20px;}.shippingoption td { padding:10px;}.shippingoption td:nth-child(1) {width:10px;height:35px;}.shippingoption td:nth-child(2) {width:65px;}.shippingoption td:nth-child(4) {width:20px;}a.anchor { display:block; position:relative; top:-160px; visibility:hidden;}:target + .class_orderform { border:5px solid var(--main-accent-color);}:target + .class_orderform > .product.normal {border:1px solid#4a4a4a;}#navigation {flex:0 0 255px; border-radius:3px; overflow:hidden;}#navigation span.title { display:flex; background-color:#4a4a4a; color:#fff;}#navigation span.title span {display:block;color:#fff; height:38px; padding:0px 14px; box-sizing:border-box;font-size:1.2em; font-weight:500; margin:0px; line-height:40px;flex:1 1 auto;}#navigation #menubutton_close {display:none;}body.navigation_opened #navigation #menubutton_close {display:inline-block;}#navigation a { display:block;position:relative; background-color:#FFF; background-image:url(/sitepics/back_groups_gradient1.png); background-position-y:80px; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0; cursor:pointer; height:35px; line-height:37px; padding:0px 10px 0px 12px;}#navigation a.hassubs {padding-right:30px;}#navigation a:hover {text-decoration:underline;background-color:#d4ecf4;background-image:none;}#navigation a i::after { font-style:normal; position:absolute; right:0px; top:0px; color:var(--main-accent-color); font-weight:bold; font-size:1.8em; content:"+"; width:30px; line-height:34px; height:34px; padding-top:2px; text-align:center;}#navigation a i:hover::after {color:#FFF;background-color:var(--main-accent-color);}#navigation a.open i::after {color:#FFF;content:"-"; background-color:var(--main-accent-color); height:auto;background-image:unset; font-size:2.7em;}#navigation .submenu {display:block; width:100%; box-sizing:border-box; border-left:3px solid #0594c3;}#navigation .submenu a {padding-left:26px;}#navigation .submenu .submenu a {padding-left:39px;}#navigation .submenu a::after { content:"\276F"; color:#0594c3; font-size:1.4em; font-weight:bold; position:absolute; left:13px; top:0px; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased;}#navigation .submenu .submenu a::after {left:26px;}#navigation .loading { position:relative;}#navigation .loading::before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; border-bottom:5px dashed var(--main-accent-color); animation:move-border 2s linear infinite; }@keyframes move-border { 0% { transform:translateX(-100%); } 100% { transform:translateX(100%); }}#cookie_consent_box {position:fixed; bottom:0px; width:100%; padding:10px; background-color:#C1E5F1; font-size:1em; text-align:center; border:1px solid #494949; display:flex;}#cookie_consent_box .cookie_title { display:inline-block;font-weight:bold; font-size:1.2em;padding:1px 0 0 0; text-align:right; flex:1 0 100px;}#cookie_consent_box .cookie_text {display:inline-block;padding:2px 20px;}#cookie_consent_box .cookie_btn { display:inline-block; text-align:left; flex:1 0 100px;}#cookie_consent_box .cookie_btn input {padding:0px 10px;}.notice.notice_inline {display:block;font-family:monospace; border:1px solid #003060; background-color:#464646; width:100%; margin:0 10px 10px 0px; padding:6px; height:auto;}.notice.notice_inline span {font-size:1.1em;}.notice.notice_inline.class_notice span {color:#01ff14;}.notice.notice_inline.class_warning span,.notice.notice_articleinfousps.class_warning div {color:#f00;}@media screen and (max-width:768px) {#div_articlegroup_container {grid-template-columns:1fr; grid-row-gap:10px;}#div_articlegroup_container a {display:block;background-color:#FFF;background-image:none;background-repeat:no-repeat,repeat-x; background-position:6px 13px, 0px -24px;background-size:40px 40px, auto;border-top:1px solid #ABABAB;border-left:1px solid #ABABAB;border-right:1px solid #ababab;border-bottom:1px solid #ABABAB;box-shadow:0px 2px 8px #ABABAB;border-radius:4px;max-width:unset;height:52px;line-height:52px; box-sizing:border-box;padding:0px 5px 0px 60px;overflow:hidden;text-decoration:none;font-size:1.2em;text-overflow:ellipsis;white-space:nowrap;}#page_container {display:block;flex:unset;width:auto;margin:5px 0 0 0;padding:10px;}.product_list .product.normal .class_free_shipping {top:38px;bottom:unset; right:250px;}.product_list .product.normal .bottombar .class_button_additions {display:none;}}@media screen and (min-width:769px) and (max-width:1024px) {#content {flex:1 1 520px;overflow:hidden;}#page_container { width:100%; width:calc( 100% - 20px);}#header,#footer_blockcontainer,#footer_brandsline {max-width:100%; max-width:calc( 100% - 20px); }#div_articlegroup_container { grid-template-columns:1fr 1fr 1fr;}.product_list .product.normal .class_articledescription,.product_list .product.normal .partid,.product_list .product.normal .stockinfo {display:none;}.product_list .product.normal .bottombar {display:block;}.product_list .product.normal .bottombar .class_button_additions {display:none;}.product_list .product.normal .class_free_shipping {top:35px;bottom:unset; right:250px;} #footer_blockcontainer {grid-template-columns:repeat(3, 1fr);}li.aboutus_checkmark:nth-child(3) {display:none !important;}}@media screen and (min-width:1025px) and (max-width:1280px) {#content { flex:1 1 720px;}#page_container { width:100%; width:calc( 100% - 20px);}#header,#footer_blockcontainer,#footer_brandsline {max-width:100%; max-width:calc( 100% - 20px); }}@media screen and (min-width:1281px) {#content { flex:0 0 1005px;}#page_container { width:1280px;}#div_articlegroup_container {grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px;}#header,#footer_blockcontainer,#footer_brandsline {max-width:100%; max-width:calc( 100% - 20px); }}@media screen and (min-width:1281px) and (max-width:1440px) {#content { flex:1 1 1005px;}#page_container { width:100%; width:calc( 100% - 20px);}#header,#footer_blockcontainer,#footer_brandsline {max-width:100%; max-width:calc( 100% - 20px); }}@media screen and (min-width:1440px) {#content { flex:0 0 1128px;}#page_container { width:1400px; }#header,#footer_blockcontainer,#footer_brandsline { max-width:1400px; }}