/* CSS 1-2021 Onspot */

/**
  *   Variable settings
  *   Basics
  *   Tools
  *   Defaultpage (all pages) (header footer etc)
  *   Pages (pagetypes like : cms-index-index catalog-category-view catalog-product-view )
  *   CMS Block
  *   Modules
 */


/* Variables */
:root {
  --blue                   : #005a78;
  --lightblue              : #3081b8;
  --indigo                 : #6610f2;
  --purple                 : #6f42c1;
  --pink                   : #e83e8c;
  --red                    : #dc3545;
  --orange                 : #ff7500;
  --orange2                : #f68121;
  --yellow                 : #ffc107;
  --green                  : #28a745;
  --teal                   : #20c997;
  --cyan                   : #17a2b8;
  --white                  : #ffffff;
  --gray                   : #6c757d;
  --gray-dark              : #343a40;
  --gray-def               : #313131;
  --primary                : #007bff;
  --secondary              : #6c757d;
  --success                : #28a745;
  --info                   : #17a2b8;
  --warning                : #ffc107;
  --danger                 : #dc3545;
  --light                  : #f8f9fa;
  --dark                   : #343a40;
  --shadow                 : #000000a1;
  --border                 : var(--defaultcolor1);
  --breakpoint-xs          : 0;
  --breakpoint-sm          : 576px;
  --breakpoint-md          : 768px;
  --breakpoint-lg          : 992px;
  --breakpoint-xl          : 1200px;
  --font-family-sans-serif : "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-family-monospace  : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --defaultcolor1          : #154d6c; /* blue */
  --defaultcolor2          : #f0f0f0; /* grey */
  --defaultcolor3          : #01afb8;  /* orange */
  --defaultborder          : 1px solid  #f0f0f0;
  --defaultbordershadow    : 3px 4px 4px 0 rgb(0 0 0 / 0%);
  --defaultfontcolor       : #575757; /* grey */
  --defaultlinkcolor       : var(--defaultcolor1);
  --defaultlinkhovercolor  : var(--defaultcolor3);
  --actionbutton           : var(--defaultcolor1);
  --actionbuttonquote      : var(--defaultcolor3);
  --actionbuttonhover       : #096f90;
}

.message.notice > *:first-child:before {
color: #00afb8;
}
.col-12.col-md-2.headerteldiv{
   display: none;
}
.message.notice {
	background: #c7eeed;
    color: #012269;
}

.opc-progress-bar-item._active > span:after {
    border-color: var(--defaultcolor1);
}


.opc-progress-bar-item._active > span:before,
.opc-progress-bar-item._active:before {
    background: var(--defaultcolor3);
    border-color: var(--defaultcolor3);
}


.minicart-wrapper .action.showcart .counter.qty {
    background: var(--defaultcolor3);
}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    border-color: var(--defaultcolor3);
}





.footer .block4 strong {
	color: var(--defaultcolor3);
}

.footer ul.contact-info li,
.footer .btw-footer-om  {

    padding-top: 8px;

}

.container.adproducts-container
 {
  clear: both;
}
.cartbackground {
    display: none;
}
.optiekxl-cmsblocks {
    display: none;
}

.post-content .post-description .post-ftimg-hld img {
width: auto;
}
.blog-widget-recent .post-info.clear,
.post-list-wrapper.blog-widget-recent h3.title {
    display: none;
}
  .block.related, .block.upsell {
    float: left;
        width: 44%;
        text-align: left;
        border: 1px solid lightgrey;
        height: fit-content;
        display: inline-block;
        padding: 10px;

  }

.blog-widget-recent li.post-holder.post-holder {
    width: 100% !important;
}

.cms-index-index  div#block1 {
  min-height: 142px;
  background: red;
  width: 100%;
  max-height: 142px;
  margin-bottom: 5px;
  height: 142px;
}

.cms-index-index .usp {
    padding-top: 60px;
    padding-left: 16px;
    line-height: 28px;
    background: #0f4766;
    background-image: url(https://www.onspotmedical.nl/media/wysiwyg/OnspotMedical/Hoofdpagina/background-banner.jpg);
    height: 296px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right;
    background-position-y: bottom;
    background-blend-mode: luminosity;
    color: #fdfbfb;
}


.cms-index-index .usp strong {
    font-size: 1.8rem;
    color: #41c4c8;

}

.cms-index-index .usp a {
	    color: #01afb8;
    font-weight: 600;

}

header li.header-support-link {
    display: none !important;
}


.cms-index-index  .row.rij2 {
    margin-top: 15px;
}

.block.block-search {
    margin-top: 20px !important;
}


.cms-index-index .post-ftimg-hld {
    width: 36%;
    display: inline-block;

}

.cms-index-index  .post-text-hld.clearfix {
    width: 63%;
    display: inline-block;

    float: right;
}




  .block.upsell {
    float: right;
    margin-left: 6%;
}
  .adproducts li.item.product.product-item {
      width: 30%;

      margin: 5px;
      text-align: center;
  }
  span.product-image-container {
    width: 100% !important;

}




/* End Variables */

/* Basics */
/*
*,
body,
html {
  font-family : 'Roboto',
                Arial,
                Helvetica,
                sans-serif;
  font-size   : 12px;
  font-weight : normal;
  font-weight : initial;
}
*/
html {
  color      : var(--grey-def);
  background : var(--white);
  font-weight : normal;
  font-weight : initial;
  color: var(--defaultfontcolor);
}

body {
    font-size   : 1.4rem;
    font-family : 'Roboto',
                  Arial,
                  Helvetica,
                  sans-serif !important;
    line-height: 1.4;
    color: var(--defaultfontcolor);

}


a,
a:hover,
a:visited {
  text-decoration : none;
    color: var(--defaultlinkcolor);
}



a:hover {
    color: var(--defaultlinkhovercolor);
    text-decoration: none;
}





dl,
ol,
ul {
  margin          : 0;
  padding         : 0;
  list-style-type : none;
}


h1{
  font-size: 1.8rem;
  font-weight: 400;
}

h2{
  font-size: 1.6rem;
  font-weight: 400;
}

h3{
  font-size: 1.4rem;
  font-weight: 400;
}

h4{
  font-size: 1.2rem;
  font-weight: 400;
}

h5{
  font-size: 1rem;
  font-weight: 400;
}

h6{
  font-size: 0.8rem;
  font-weight: 400;
}


div#pattachments .box-collateral {
  margin-top: 0 !important;
}

div#pattachments h2 {
  font-size: 1.4rem;
  font-weight: 500;
}

div#pattachments .pa_category h2 {
  display: none;
}

.table{
  color: inherit;
}
/* End Basics */


/* Tools */
.developer .develope-container {
  /* display    : block; */
  display: none;
  width      : 100%;
  clear      : both;
  background : grey;
  /* margin: 0; */
}

.developer .develope-container span {
  font-size : 2.2rem;
}

.developer .blocks.container {
  display : none;
}

/*
.row1 { background: red;}
.row2 { background: yellow;}
.row3 {background: green}
.row4 { background: purple;}
.row5 { background: cyan;}
.row6 { background: grey;}
*/


.np {
  padding: 0 !important;
}

.nm {
  margin: 0 !important;
}


.hide {
  display : none !important;
}

/* color*/
.oranje {
  color : var(--defaultcolor3);
}
/* end color*/
/* font icons */
.whatsapp::before {
    content: '\e957' !important;
    font-family: 'Icofont' !important;
    font-size: 1.2rem;
    font-weight: 400;
    color: var(--defaultcolor3);
}
header .phone a,
header .whatsapp a {
    font-weight: 800;
    font-size: 1.4rem;
    color: var(--defaultcolor1);
}

@media(max-width : 767px) {
  header .phone a,
  header .whatsapp a {
        color: var(--white);
            font-weight: 400;
}
}

header .whatsapp::before {
    font-size: 1.4rem;
    height: 1.6rem;
}

.location::before {
    content: '\ef79' !important;
    font-family: 'Icofont' !important;
    font-size: 1.2rem;
    font-weight: 400;
    color: var(--defaultcolor3);
}

.email::before {
    content: '\ec56' !important;
    font-family: 'Icofont' !important;
    font-size: 1.2rem;
    font-weight: 400;
    color: var(--defaultcolor3);
}

.telefoonnummer::before,
.phone::before {
  content: '\efba' !important;
  font-family: 'Icofont' !important;
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--defaultcolor3);

  vertical-align: middle;
}

header .phone::before {
    font-size: 1.6rem;
    height: 1.6rem;
}

.open::before {
    content: '\eedc' !important;
    font-family: 'Icofont' !important;
    font-size: 1.2rem;
    font-weight: 400;
    color: var(--defaultcolor3);
}
/* end font icons */
/* End Tools */

/* Defaultpage */


.message.global.cookie {
  background : var(--white );
  z-index: 9000;
/* block: cookie_notices | Magento_Cookie | Magento\Cookie\Block\Html\Notices */
}

/* header.page-header:
1) header.panel
2) header.content
*/
header * {
  font-size : 1.2rem;
}


/* Header section */




header .header.content .cartbackground {
  height : inherit;
  float: right;

}

header .header.content .cartbackground .gratis-verzending {

margin-left: 20px;

}

header .header.content .miniquote-wrapper .action.showquote .counter.qty {

min-width     : inherit;
height        : inherit;
clip          : auto;
margin        : 0;
padding       : 0px 5px 0px 5px;
color         : #fff;
overflow      : hidden;
border-radius : 0;
background    : #ff5501;
text-align    : center;
text-shadow   : 0 0 0px #000000;
line-height   : inherit;
white-space   : normal;
}


header .header.content .minicart-wrapper button:active,
header .header.content .minicart-wrapper button:focus {
/* cart popup window remove ugly closebox*/
border  : 0 !important;
outline : dotted 0px;
outline : -webkit-focus-ring-color auto 0px;
}

/* miniquote-wrapper */

header .header.content .minicart-wrapper span.counter-label,
header .header.content .miniquote-wrapper span.counter-label {
display : none;
}

header .header.content .minicart-wrapper a.action.showcart span,
header .header.content .miniquote-wrapper a.action.showquote span {
line-height : 25px;
}

header .header.content .minicart-wrapper .action.showcart,
header .header.content .miniquote-wrapper .action.showquote {
margin : 0;
}

header .header.content .miniquote-wrapper .action.showquote:before {
content     : '\ef72' !important;
float       : left;
padding     : 0;
font-family : 'Icofont' !important;
font-size   : 2.5rem;
line-height : inherit;
margin: 0px 5px 0 5px;
}

header .header.content .minicart-wrapper .action.showcart:before {
content     : '\eed1' !important;
float       : right;

padding     : 0;
font-family : 'Icofont' !important;
font-size   : 2.5rem;
line-height : inherit;
margin: 0px 5px 0 5px;
}
































/* header.page-header .panel.wrapper */
header.page-header .panel.wrapper{
  color: var(--white);
  height: 35px;
  background-color: var(--defaultcolor1);
  line-height: 15px;
  border-bottom: 2px solid var(--gray-dark);
}

header .panel.header ul {
  display     : inline-block;
  width       : auto;
  margin-left : 0;
}

header .panel.header .links > li {
  display : inline-block;
  margin  : 0 0 0 10px;
  padding : 0;
}

header .panel.header a {
  color : var(--white);
}

header .panel.header .links li a:hover {
  color           : var(--defaultcolor3);
  text-decoration : none;
}

header.page-header .panel.wrapper li.header-contact-link a:before {
  content     : '\ec50' !important;
  font-family : 'Icofont' !important;
  font-size   : 1.4rem;
  font-weight : 400;
}

header.page-header .panel.wrapper li.header-support-link a:before {
  content     : '\ef77' !important;
  font-family : 'Icofont' !important;
  font-size   : 1.4rem;
  font-weight : 400;
}

header.page-header .panel.wrapper li.header-support-link a:before {
  content     : '\ef77' !important;
  font-family : 'Icofont' !important;
  font-size   : 1.4rem;
  font-weight : 400;
}

header.page-header .panel.wrapper li.authorization-login a {

}

header.page-header .panel.wrapper li.authorization-login a:before {
  content       : '\ed05' !important;
  padding-right : 5px;
  font-family   : 'Icofont' !important;
  font-size     : 1.4rem;
  font-weight   : 400;
}

header.page-header .panel.wrapper li.authorization-link a:before {
  content      : '\ef1d' !important;
  padding-left : 5px;
  font-family  : 'Icofont' !important;
  font-size    : 1.4rem;
  font-weight  : 400;
}

header.page-header .panel.wrapper li.authorization-link:before {
  content       : '|';
  padding-right : 10px;
}

header.page-header .panel.wrapper li.header-contact-link:after {
  content      : '|';
  padding-left : 10px;
}

header.page-header .panel.wrapper li.header-support-link:after {
  content      : '|';
  padding-left : 10px;
}

header.page-header .panel.wrapper li.authorization-login:after {
  content      : '|';
  padding-left : 10px;
}


header.page-header .panel.wrapper li.greet.welcome {
  display : none !important;
}

/* End Header */

/* header.page-header .header.content */

header.page-header .header.content a:hover {
  color           : var(--defaultcolor3);
  text-decoration : none;
}

header.page-header .header.content {
  display    : flex;
  margin-top : 30px;
  padding    : 0;
}

@media (min-width : 768px) {
  header .header.content .minicart-wrapper,
  header .header.content .miniquote-wrapper {

    z-index: 471;
    display: inline-block;
    position: relative;
    bottom: -41px;
    right: -77px;
    width: 40%;
    height: 30px;
    float: right;
    margin: 0px;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    line-height: 30px;
  }
}

/* Header page-header */
@media (min-width : 768px) {
  header .header.content .cartbackground {
    height : inherit;
    float: right;

  }

header .header.content .cartbackground .gratis-verzending {

margin-left: 20px;

}

header .header.content .miniquote-wrapper .action.showquote .counter.qty {

  min-width     : inherit;
  height        : inherit;
  clip          : auto;
  margin        : 0;
  padding       : 0px 5px 0px 5px;
  color         : #fff;
  overflow      : hidden;
  border-radius : 0;
  background    : #ff5501;
  text-align    : center;
  text-shadow   : 0 0 0px #000000;
  line-height   : inherit;
  white-space   : normal;
}


header .header.content .minicart-wrapper button:active,
header .header.content .minicart-wrapper button:focus {
  /* cart popup window remove ugly closebox*/
  border  : 0 !important;
  outline : dotted 0px;
  outline : -webkit-focus-ring-color auto 0px;
}

/* miniquote-wrapper */

header .header.content .minicart-wrapper span.counter-label,
header .header.content .miniquote-wrapper span.counter-label {
  display : none;
}

header .header.content .minicart-wrapper a.action.showcart span,
header .header.content .miniquote-wrapper a.action.showquote span {
  line-height : 25px;
}

header .header.content .minicart-wrapper .action.showcart,
header .header.content .miniquote-wrapper .action.showquote {
  margin : 0;
}

header .header.content .miniquote-wrapper .action.showquote:before {
  content     : '\ef72' !important;
  float       : left;
  padding     : 0;
  font-family : 'Icofont' !important;
  font-size   : 2.5rem;
  line-height : inherit;
  margin: 0px 5px 0 5px;
}

header .header.content .minicart-wrapper .action.showcart:before {
  content     : '\eed1' !important;
  float       : right;

  padding     : 0;
  font-family : 'Icofont' !important;
  font-size   : 2.5rem;
  line-height : inherit;
  margin: 0px 5px 0 5px;
}
}
@media(max-width : 767px) {

header .header.content .miniquote-wrapper .action.showquote:before,
header .header.content .minicart-wrapper .action.showcart:before {
  font-size   : 2.6rem;
  float       : right;
}

.minicart-wrapper {
  position: fixed;
right: 8px;
top: 12px;
background: white;
padding: 0;
z-index: 300;
margin: 0;
float: left;


}
header .header.content .miniquote-wrapper {
    left: initial;
}

.miniquote-wrapper {
    position: absolute;
    right: 5px;
    top: 30px;
    left: unset;

    padding: 0;
    z-index: 300;
    margin: 0;


}
}

header .header.content .block-minicart strong.subtitle.empty {
  font-weight : 400;

}


@media(max-width : 767px) {
   .custom-block-header {
    color      :  var(--white);
    background : var(--defaultcolor1);
    text-align : center;
  }

 .custom-block-header a {
    color       : var(--white);
    font-weight : 500;
  }

  .cms-index-index .row1 .splide__pagination {
    bottom : 20px !important;
  }

  .cms-index-index .block-new-products-list li {
    margin-bottom : 10px;
  }

  .cms-index-index div[class*=" col"],
  .cms-index-index div[class^="col"] {
    margin-bottom : 10px;
  }

  .cms-index-index div[class*=" col"] .block-static-block img,
  .cms-index-index div[class^="col"] .block-static-block img {
    width  : 100%;
    height : auto;
  }

  
  .block.block-search {
    z-index : 101;
    display : flex;
    width   : inherit;
    margin  : 0;
    padding : 0;
  }

  .block.block-content {
    width   : 100%;
    margin  : 0;
    padding : 0;
  }

  .block-search input {
    display      : inline-block;
    position     : inherit;
    left         : 0;
    width        : 85%;
    float        : left;
    margin-right : 5%;
  }

  .block-search .control {
    width   : 100%;
    margin  : 0;
    padding : 0px;
  }

  .block-search .label:before {
    display : none;
  }

  .block-search .control:before {
    content                 : '\e615';
    display                 : inline-block;
    margin                  : 0 0px 0 0;
    color                   : #757575;
    overflow                : hidden;
    vertical-align          : middle;
    font-family             : 'luma-icons';
    font-size               : initial;
    font-weight             : normal;
    -webkit-font-smoothing  : antialiased;
    -moz-osx-font-smoothing : grayscale;
    line-height             : 60px;
  }

  header.page-header .header.content .cartbackground {
    display    : block;
    position   : relative;
    height     : 200px;
    background : black;
  }

  header.page-header .header.content .cartbackground {
display: none;
  }

  header.page-header .header.content .headercartdiv {

    height  : inherit;
  }
}

@media (min-width : 768px) {
  .block.block-search {
    z-index: 101;
    width: 95%;
    margin: 40px 0 0 0;
    padding: 0px 0px 0px 0px;
    float: right;

  }

  header.page-header .header.content {
    width  : inherit;
    height : auto;
  }

  .cms-index-index .row .cartbackground img {
    width  : initial;
    height : initial;
  }

  header.page-header .header.content {

  }
}

header.page-header .header.content .headercartdiv {
  height : inherit;

}

header.page-header .header.content img.header-imagenexttocart {
  z-index  : 0;
  position : absolute;
right: 184px;
  bottom   : 0;
  -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* End Header panel.content */

/* header.page-header.sticky-header */

/* End header.page-header.sticky-header */

.logo {
  max-width : fit-content;
}

h2 .title {
  color       : var(--blue);
  font-size   : 1.2rem;
  font-weight : 500;
}

.num-width {
  display : inline-block;
}

.custom-block-header .phone,
.custom-block-header .whatsapp {
  display: inline-block;
  margin-right: 4%;
  line-height: 1.6rem;
  vertical-align: middle;

}

.custom-block-header {
  display  : inline-block;
  position : relative;
  top      : 0px;
  left     : 0px;
  width    : 100%;
  margin   : 0px;
  padding  : 0px;
  text-align: center;
}

/* NAV section */

.sticky {
  z-index       : 99;
  position      : fixed;
  top           : 0;
  width         : 100%;
  max-width     : 100%;
  max-height    : 109px;
  margin        : 0 auto;
  border-bottom : 2px solid var(--defaultcolor1);
  background    : #fff none repeat scroll 0 0;
}


header .header.content .minicart-wrapper.stickycart {
  z-index    : 100;
  position   : fixed;
  top        : 10px;
  left       : 78%;
  width      : 70px;
  max-width  : 100%;
  max-height : 109px;
  margin     : 0 auto;
}



.sections.nav-sections.sticky li.level0.nav-7.category-item.last.level-top.ui-menu-item {
  float: inherit;
  display: inline-block;
}

nav.navigation {
  z-index : 100;
}

nav,
nav * {

  font-weight : 500;
}



.nav-sections {
  margin-bottom : 15px;
  background    : var(--defaultcolor2);
}

.navigation .level0 > .level-top {
  text-transform: inherit;
}

div#store\.information .static-link-title {
    margin-bottom: 15px;
    font-size: 1.2rem;
    font-size: 1.2rem;
    font-weight: 500;
    padding-left: 10px;
    padding-right: 10px;
}

div#store\.information span.content-title {
    display: inline-block;
    width: 100%;
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 15px;
}



/* end NAV Section */

/* FOOTER section */

.page-footer {
  background-color : var(--white);
}

.page-footer .footer.content {

    padding-top: 10px;
    padding-bottom: 10px;
  }
.page-footer .footer-container {
  color            : var(--white);
  background-color : var(--defaultcolor1);
}
.page-footer .footer-ribbon {
  display : none;
}

.footer .widget.block.block-static-block {
    float: left;
    margin: 0;
    /* padding: 0; */
}

.footer .widget.block.block-static-block>p {
    margin: 0;
}



.page-footer .block4 .block-title,
.page-footer .block4 .static-link:hover,
.footer .col-12.col-sm-6.col-md-3.row1.block4 a,
.footer .col-12.col-sm-6.col-md-3.row1.block4 a:hover {
    color: #FFFFFF;
}


footer span.float-right {
    margin-left: 15px;
    display: inline-block;
}

.footer .content-title {
    margin-bottom: 5px;
}

.footer a.static-link {
    line-height: 2.4rem;
}

.footer span.content-title.static-link strong {
    line-height: 2.3rem;
  }



.col-md-2.followus-text {

    text-align: center;
    vertical-align: middle;
      color: var(--defaultcolor3);
    display: inline-block;
    padding-top: 3%;
    font-weight: 500;
  }
  .footer ul.social-icons li {
      width: 100px;
      height: 100px;
      display: inline-block;

      padding-top: 3%;
      text-align: center;
    }
  footer .footer ul.social-icons li a: {



      font-weight: 400;
      color: var(--defaultcolor2);
      width: 100%;
      /* background: yellow; */
      display: inline-block;
      color: blue;
    }

    footer .footer ul.social-icons li a.facebook-link::before {
      font-size: 3rem;
      font-family: 'Icofont' !important;
      content: '\ed37' !important;
      font-weight: 400;
      color: var(--defaultcolor1);
      display: inline-block;
      width: 100%;
    }

    footer .footer ul.social-icons li a.instagram-link::before {
      font-size: 3rem;
      font-family: 'Icofont' !important;
      content: '\ed46' !important;
      font-weight: 400;
      color: var(--defaultcolor1);
      display: inline-block;
      width: 100%;
    }




.page-footer .static-link-title {
  display         : block;
  padding-bottom  : 10px;
  color           : var(--defaultcolor3);
  text-decoration : none;
  font-weight     : 500;
}

.page-footer .static-link {
  display         : block;
  padding-bottom  : 5px;
  color           : var(--white);
  text-decoration : none;
  font-weight     : 400;
}

.page-footer .block-title,
.page-footer .static-link:hover {
  color : var(--defaultcolor3);
}

.cms-index-index footer a {
  color       : var(--white);
  font-weight : 500;
}

.cms-index-index footer .social-icons a {
    color       : var(--grey);
}

.cms-index-index footer .social-icons  em {
font-style: initial;
}

.cms-index-index .row6.row {
  margin-top: 10px;
}

/* End FOOTER Section */

/* End Defaultpage */

/* Pages */

/* .cms-index-index (Homepage) */

.cms-index-index h2,
.cms-index-index h2 * {

      font-size: 1.4rem;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 10px;
}


.cms-index-index .filterproduct-title {
  line-height: normal;

}

.cms-index-index .products-grid .product-item {
    margin-bottom: 0;
}

.products-grid .product.name.product-item-name {
    height: 300px;
    max-height: 35px;
    overflow: hidden;
    min-height: 35px;
    height: 35px;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
  }


.cms-index-index li.splide__slide p a img {
  height : 100% !important;
}

.cms-index-index a.bekijk-alle-nieuwe-producten * {
  float         : right;
  padding-right : 20px;
  text-align    : right;
  font-size     : 1.1rem;
  /* font-style: italic; */
}

.cms-index-index .small-banner-block {
  z-index           : 2;
  display           : -webkit-box;
  display           : -ms-flexbox;
  display           : flex;
  position          : absolute;
  height            : inherit;
  margin-right      : 0px;
  margin-left       : 0px;
  background-repeat : no-repeat;
  background-size   : auto 100%;
  -ms-flex-wrap     : wrap;
  flex-wrap         : wrap;
}

.cms-index-index .small-banner-block img {
  display                : block;
  width                  : auto;
  height                 : 100%;
  -ms-interpolation-mode : nearest-neighbor;
  image-rendering        : -moz-crisp-edges;
  image-rendering        : -o-crisp-edges;
  image-rendering        : -webkit-optimize-contrast;
  image-rendering        : crisp-edges;
}

.cms-index-index .col-md-12.col-xs-12.optiekxlslides.item2 img,
.cms-index-index .col-md-12.col-xs-12.optiekxlslides.item1 img {
    height: 146px;
}

.cms-index-index .col-md-12.col-xs-12.optiekxlslides.item1 {
    margin-bottom: 3px;
}


.cms-index-index .row1 .splide__pagination {
  bottom : -1px;
}

.cms-index-index .row1 li.splide__slide.splide__slide {
  width  : 100%;
  height : auto;
}

.cms-index-index .row1 li.splide__slide.splide__slide img {
  width  : 100%;
  height : auto;
}

.cms-index-index .row1 #block2 .block-static-block {
  background : var(--orange2);

}




.cms-index-index .row1 #block1 .block-static-block {
  background : var(--lightblue);
}


.cms-index-index .row1 #block1{
 padding: 0;
 margin-bottom: 10px;

}

.cms-index-index .row1 #block2{
padding: 0;

}


.cms-index-index .titel.right {
  color       : var(--white);
  text-shadow : 1px 1px 4px var(--shadow);
  font-size   : 1.7rem;
}

.cms-index-index .row1,
.cms-index-index .row2,
.cms-index-index .row3,
.cms-index-index .row4,
.cms-index-index .row5,
.cms-index-index .row6

 {
  margin-top: 25px;
  /* border-bottom: 1px black solid; */

}

.cms-index-index .row6 { }

.columns .column.main {
    padding-bottom: 10px;
  }












.cms-index-index .row3 .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {
  width         : 100%;
  margin        : 0;
  padding       : 5px;
  border        : 1px solid #e9e9e9;
  border-radius : 2px;
}

.cms-index-index .row3 .blog-widget-recent .post-description .post-text-hld {
  position   : relative;
  width      : 100%;
  min-height : 95px;
  max-height : 95px;
  overflow   : hidden;
  margin-bottom: -21px;
}

.cms-index-index .row3 .col2 .post-content .post-description {
  background-color : var(--white);
}

.cms-index-index .row3 .col2 a.post-item-link {
  color           : #FFFFFF;
  text-decoration : unset;
  font-size       : 1.4rem;
  font-weight     : 400;
}



.cms-index-index .row3 .col2 .post-content .post-description .post-ftimg-hld img {
  position : relative;
  bottom   : 100%;
  padding  : 0px;
  overflow : hidden;
}

.cms-index-index .row3 .post-content .post-description .post-ftimg-hld {
  display    : flex;
  height     : 147px;
  max-height : 147px;
  margin     : 0;
  overflow   : hidden;
}

.cms-index-index .row3 .col1 .post-title-holder,
.cms-index-index .row3 .col2 .post-title-holder {
  width    : 100%;
  height   : 148px;
  margin   : 0;
  overflow : hidden;
}

.cms-index-index .row3 .col2 .post-title-holder {
  display         : none;
  text-align      : center;
  align-items     : center;
  justify-content : center;
}

.cms-index-index .row3 .post-content .post-description .post-ftimg-hld img {
  max-height : fit-content;

}

.cms-index-index .row3 .post-text-readmore.clearfix {
  background : var(--white);
}

.cms-index-index .row3 .col3 .block-content.products.wrapper.grid.products-grid {
  margin : 10px 0;
}
.cms-index-index .row4 .products{
  margin:0;
}
.cms-index-index .product-item-info {
  text-align : center;
}

.cms-index-index .row6 .col-md-12 {
  margin-top: 10px;
  margin-bottom: 10px;

}
/**
 * .cms-index-index .row3 .col3 .products-grid .product-item-info { z-index
 *
 *
 *
 * : 9; position
 *
 * : relative; height
 *
 *
 *
 * : 249px; margin
 *
 *
 *
 * : -10px; padding
 *
 *
 *
 * : 9px; border
 *
 *
 *
 * : var(--defaultborder); background : #ffffff; box-shadow : 3px 4px 4px 0
 * rgb(0 0 0 / 0%); }
 */

.cms-index-index .row3 .block.widget.block-new-products-list {
  margin-bottom : 0;
}

.cms-index-index ol#widget-new-products {
  margin : 0;
}

.cms-index-index a.post-item-link-shortdescription {
  display: block;
  padding-left: 10px;
font-weight: 500;
  padding-top: 5px;
}

.cms-index-index .post-text-hld.clearfix p {
  padding : 10px;
}

.cms-index-index .post-title-holder.clearfix {
  display : none;
}


.formbuilder .form-list input {
  width: 100%;
  height: 25px;
}

/* End .cms-index-index (Homepage) */

/* .catalog-product-view (Productpage) */
.container-fluid.adproducts-container {
  clear: both;
}
.container-fluid.adproducts-container {
    margin: 0;
    padding: 0;
}

.catalog-product-view .adproducts.row {
    margin: 0;
    padding: 0;
  }
  .catalog-product-view .block.related {
      /* margin-right: 10px; */
      width: 48%;
      margin-right: 2%;
    }

  .catalog-product-view  .block.upsell {
    margin: 0;
    width: 50%;
    }
.catalog-product-view  .block.upsell,
.catalog-product-view .block.related {
    height: 464px;
}


.product-addtoquote-button.action.primary,
.action.primary,
.apple-pay-button,
.form-address-edit .actions-toolbar .action.vertex-secondary,
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content > .actions > .primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary,
.box-tocart .action.secondary.toquote,
.box-tocart .action.tocart {
  background-image: none;
      background: var(--actionbutton);
      border: 1px solid #1979c3;
      color: #ffffff;
      cursor: pointer;
      display: inline-block;
      font-family: inherit;
      font-weight: 600;
      padding: 7px 15px;
      font-size: 1.2rem;
      box-sizing: border-box;
      vertical-align: middle;
      display: inline-block;
      min-width: 100px;
      margin-right: 8%;
      max-width: 200px;
      width: 100%;
      height: 45px;
  }


  .box-tocart .action.secondary.toquote {
    text-align: center;
    line-height: 27px;
    background: var(--actionbuttonquote);
    margin-bottom: 15px;
    
  }


  .box-tocart .action.secondary.toquote a.link-quote {
    color: #FFFFFF;

  }




@media(max-width : 767px) {
  .product-addtoquote-button.action.primary,
  .action.primary,
  .apple-pay-button,
  .form-address-edit .actions-toolbar .action.vertex-secondary,
  .order-review-form .action.primary,
  .bundle-actions .action.primary.customize,
  .bundle-options-container .block-bundle-summary .box-tocart .action.primary,
  .cart-summary .checkout-methods-items .action.primary.checkout,
  .block-minicart .block-content > .actions > .primary .action.primary,
  .methods-shipping .actions-toolbar .action.primary,
  .block-authentication .action.action-register,
  .block-authentication .action.action-login,
  .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
  .form-address-edit .actions-toolbar .action.primary,
  .box-tocart .action.instant-purchase,
  .multicheckout .action.primary,
  .box-tocart .action.tocart {
        min-width: inherit;
        margin-right: 0%;
        max-width: 100%;
        width: 100%;
        height: 45px;
    }
    .product-item-inner {
    display: none;
  }

  .catalog-category-view  .sidebar .block {
    border:0;
  }

   .catalog-category-view li.item.product.product-item { width: 100%; margin-left: 0;}
  .catalog-category-view .product-item-info { width: 100%;}


}


.catalog-category-view .ProductLabel.Gebruikt {
   display: inline-flex;
       position: absolute;
       right: 0px;
       top: -14px;
       background: var(--defaultcolor3);
       color: white;
       padding: 3px 6px 3px 6px;
       font-weight: 500;
       width: auto;
       text-align: center;
       float: right;
       z-index: 10;
       border: 1px #154d6c solid;
}

.catalog-category-view .ProductLabel.Gebruikt.\-{
   display: none;

}


.product-item-name > a, .product.name a > a,.product-item-name > a:visited {
  color: var(--defaultlinkcolor);
}

.product-item-name > a:hover, .product.name a > a:hover {
  color: var(--defaultlinkhovercolor);
  text-decoration: none;
}



.product-item-name,
.product.name a{
  font-weight: 500;
  font-size: 1.2rem;

  line-height: 1.5;


}
.product.data.items > .item.title > .switch{

}

.product.data.items  div#tab-label-reviews {
    display: none;
}

.product.data.items > .item.title > .switch{
  padding: 1px 15px 1px 15px;
}

.sidebar .block, .optiekxl-cmsblock {
    border: 1px solid #f0f0f0;
    width: 100%;
    max-width: 100%;
    padding: 10px;
    border-left: solid 2px #ff5501;
    margin-bottom: 25px;
    border-left-color: var(--defaultcolor3);

  }


.cms-page-view .sidebar .block ,
.cms-page-view .sidebar.sidebar-additional>.static-links,
.cms-page-view .sidebar.sidebar-additional>.left-contact {
      display: none;
  }


  .cms-page-view .left-contact {
      line-height: 25px;
}

  .cms-page-view .left-contact a{
    font-weight: 500;
    padding-left: 10px;
  }


.cms-page-view .left-contact .Adresgegevens{
  margin-top: 10px;
}

.cms-page-view .left-contact .Adresgegevens strong {
    color: var(--defaultlinkcolor);
}

.cms-page-view .left-contact .Adresgegevens em.porto-icon-location::before {
  content: '\ef8a' !important;
  font-family: 'Icofont' !important;
  font-size: 2rem;
  font-weight: 400;
  color: var(--defaultcolor3);
}

.cms-page-view .left-contact .Adresgegevens a {
  margin-top: 15px;
    display: block;
}

div[class^="sidebar-"]
 {
  width: 20.83333333%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding-right: 2%;
}

.catalogsearch-result-index .products-grid .product-item-info,
.catalogsearch-result-index .products-grid .product-item-info:hover,
.apptrian-subcategories-category,
.catalog-category-view .widget-product-grid .product-item-info,
.catalog-category-view .products-grid .product-item-info,
.catalog-category-view .products-grid .product-item-info:hover,
.catalog-category-view .widget-product-grid .product-item-info,
.catalog-category-view .widget-product-grid .product-item-info:hover,

.products-grid #widget-new-products .product-item-info,
.products-grid #widget-new-products .product-item-info:hover,
.catalog-category-view .products-grid .filterproducts .product-item-info:hover,
.adproducts .products-grid .product-item-info:hover, .adproducts .products-grid .product-item-info.active,
.adproducts .products-grid .product-item-info, .adproducts .products-grid .product-item-info
{
border: none;
box-shadow: none;
background: #ffffff;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
position: relative;
z-index: 8;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 0 3px;
}

.catalog-category-view .widget-product-grid  li.product-item ,
.catalog-category-view li.item.product.product-item {
  margin-bottom: 50px;
}

.catalog-category-view button.action.tocart.primary {

      width: auto;
      text-align: center;
  }

  .catalog-category-view a.gotoproduct.action.tocart.primary {
      width: auto;
      color: #FFFFFF;
      line-height: 28px;
  }



.catalog-category-view   .actions-primary {
      width: 100%;
      text-align: center;

    }


.catalog-category-view .product-item-info:hover a {
  color: var(--grey);
}
.catalogsearch-result-index .products-grid .product-item-info:hover,
.products-grid #widget-new-products .product-item-info:hover,

 .filterproducts .product-item-info:hover,
.apptrian-subcategories-category:hover,
.catalog-category-view .products-grid .product-item-info:hover,
.catalog-category-view .widget-product-grid .product-item-info:hover,

.adproducts .products-grid .product-item-info:hover, .adproducts .products-grid .product-item-info.active {

    border-color: var(--defaultcolor3);

      z-index: 9;
}

.catalogsearch-result-index  p.suggested {
    margin-top: 25px;
    background: #f8f9fa;
    padding: 10px;
    border: 1px solid #005a78;
  }



.product.actions.product-item-actions {
  margin: auto;
      width: 100%;
       text-align: center; 
      display: inline-block;
}


.catalogsearch-result-index .product.details.product-item-details {
  text-align: center;
}


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

    color: #5a5a5a;
    height: 32px;
    font-size: 1.8rem !important;
    margin: 0;
    padding: 0;
    padding-left: 5px;
    border-bottom: 1px solid #f0f0f0;
  }
  .catalog-category-view .toolbar.toolbar-products .pages,
  .catalog-category-view .toolbar.toolbar-products .limiter {

    margin-bottom: 10px;
    margin-top: 25px;
}

.catalog-category-view .category-description {
  display: block;
  
  text-align: left;
  width: 100;
  
  
}


.block.widget .products-grid .product-item .product-item-inner,
.catalogsearch-result-index .products-grid .product-item-inner,
.catalog-category-view .widget-product-grid .product-item-inner,
  .catalog-category-view .products-grid .product-item-inner {
    background: #ffffff;
    box-shadow: none;
    border: 1px solid var(--border);
    border-top: 0px solid var(--border);
    border-top: none;
    left: 0;
    margin: -20px 0 0 -1px;
    padding: 5px 0px 9px 0px;
    position: absolute;
    right: -1px;
    z-index: 2;
    border-color: var(--defaultcolor3);
    border-style: solid;
    border-width: 0 0 3px;
    }
    .toolbar.toolbar-products {
        margin-top: 15px;
        margin-bottom: 0px;
      }


.catalog-product-view .gallery-placeholder {
  width : 100%;
}

.catalog-product-view .product-info-main .product-info-stock-sku {
  display: none;
}


.catalog-product-view [class^="old-price"] span.price {
    text-decoration: line-through;
}
.catalog-category-view .old-price .price-container > span.price-label,
.product-info-price .price-box .old-price .price-container > span.price-label
{
  display: none;
}


.catalog-product-view .oldprice .price-label{
  display: none;
}

.catalog-category-view .widget-product-grid a.action.tocompare,
.catalog-product-view a.action.tocompare{
  display: none;
}


.catalog-product-view .product.attribute.sku {
    display: none;
  }

  .catalog-product-view .qtybutton {
      display: inline-block;
      padding: 3px 6px 0px 6px;
      border: 1px solid;
      line-height: 28px;
}

  .catalog-product-view .allowed-amount {
    display: inline-block;


    padding: 0px;
    margin-top: 10px;
    font-size: 1.1rem;
    font-weight: 500;
}

  .catalog-product-view .product.attribute.overview {
    line-height: 25px;
}
  .catalog-product-view  .box-tocart .fieldset {
    margin: 0;
  }
  .product-info-main .product-options-bottom .box-tocart{
    margin: 0;
  }

.catalog-product-view  div#qty-error {
display: none;
  }
.catalog-product-view span.qtyIncrement {
    /* background: red; */
    padding: 10px;
    font-size: 1.1rem;
    font-weight: 500;
  }

.catalog-category-view .products {
    margin: 15px 0;
}


.catalog-product-view .reviews-actions {display: none;}

/* End .catalog-product-view (Productpage) */

/* .catalog-category-view (Categorypage) */

.catalog-category-view .category-image {
  display : none;
}

.catalog-category-view .product-item .price-box .price {

}

.special-price .price {
  color : var(--defaultcolor3);
  }

.catalog-category-view .widget-product-grid strong.product-item-name,
.catalog-category-view strong.product.name.product-item-name {
  text-align : center;

    text-transform: initial;
}

.catalog-category-view .product-item .price-box {
  margin     : 10px 0 25px;
  text-align : center;
}

.catalog-category-view span.normal-price .price {
color:var(--defaultcolor1 );
}

/* End .catalog-category-view (Categorypage) */

/* End Pages */


/* Cms block */

.widget.block .col.personblock {
  min-width  : 40%;
  max-width  : 40%;
  margin     : 5%;
  text-align : center;
}


/* End Cms block*/








/* Modules */

/* Module Apptrian_Subcategories */

.apptrian-subcategories-category-name {
  margin-top : 15px;
  text-align : center;
}

.apptrian-subcategories-category-name a,
.apptrian-subcategories-category-name a span {

  font-weight : 500;
}

.apptrian-subcategories-category-image {
  width      : 100%;
  height     : auto;
  text-align : center;
}

/* Einde Module Apptrian_Subcategories */

/* Module Magefan/Blog */

/* end Module Magefan/Blog */

/* Module Smartwave/Filterproducts */
.products-grid #widget-new-products .product-item-info,
.filter .block-subtitle {
  font-size: 1.4rem;
}

.filter-options-title {text-transform: capitalize;}
.filter-options-content a:hover {background: #FFFFFF;}

.filterproducts .product-item-info,
.filterproducts .products-grid .product-item-info.active,
.filterproducts .products-grid .product-item-info:hover {
  z-index        : 0;
  display        : block;
  position       : relative;
  width          : 100%;
  margin         : 0px !important;
  padding        : 10px 0 10px 0 !important;
  overflow       : hidden;
  background     : var(--white);
  box-shadow     : none;
  text-align     : center;
  vertical-align : top;
  border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 0 3px;
}



.filterproducts product-item-name {
  font-size : 12px;
}

.filterproducts img.product-image-photo.default_image {
  display               : inline-block;
  position              : relative;
  width                 : auto;
  max-width             : 150px;
  height                : auto;
  max-height            : 150px;
  background-attachment : red;
  vertical-align        : middle;
  /* min-height: 150px; */
}

.filterproducts .product.photo.product-item-photo {
  display        : inline-block;
  width          : 100%;
  min-height     : 150px;
  max-height     : 150px;
  overflow       : hidden;
  border-radius  : 0px;
  background     : var(--white);
  vertical-align : middle;
  line-height    : 150px;
}

.filterproducts .product.details.product-item-details {
  min-height : 70px;
}

.filterproducts .product-item-inner {
  display : none !important;
}

.filterproducts .old-price .price-label {
  display : none;
}

.product-item .old-price .price {
  color                : var(--grey);
  text-decoration-line : line-through;
}

.filterproducts .product-label {
  z-index                    : 100;
  display                    : block;
  box-sizing                 : border-box;
  position                   : absolute;
  top                        : 0px;
  left                       : 0px;
  float                      : left;
  padding                    : 5px;
  color                      : var(--white);
  border-bottom-right-radius : 4px;
  background                 : var(--defaultcolor3);
  text-align                 : center;
}

.filterproducts .products {
  margin : 5px 0;
}

.products.wrapper.grid.columns1.products-grid {
  margin : 0px 0px 5px 0px;
}

ol.filterproducts.list.items.filter-product-items.row {
  margin-left : 0px;
}



.sidebar .static-links a {
    display: inline-block;
    width: 100%;
    /* background: red; */
    line-height: 25px;
}

.widget.block .col.personblock {
  max-width: 175px;
  margin: 0% 3% 3% 3%;
  text-align: center;
  width: auto;
  display: inline-block;
  overflow: hidden;

  }

  .cms-ons-team .widget.block .col.personblock {
    min-width: 18%;
  }
  .personblock .person .info {
    margin-bottom: 10px;
    line-height: 25px;
  }

  .person {
    border: 1px solid #005a785c;


}

.photo {
    border-radius: 2%;
    /* background: #1e4450; */
    width: 100%;
    height: auto;
    text-align: center;
    vertical-align: middle;
    line-height: 30px;

  }

  .person img {
    max-width: 150px;
    width: 150px;
    max-height: fit-content;
    height: auto;
    margin-top: 10px;
    border-radius: 126%;
  }















/**
 * Einde Module Smartwave/Filterproducts
 *
 * BREAKPOINTS
 *
 * Breakpoint Class infix Dimensions X-Small None <576px Small sm ≥576px Medium
 * md ≥768px Large lg ≥992px Extra large xl ≥1200px Extra extra large xxl
 * ≥1400px
 *
 * /* // X-Small devices (portrait phones, less than 576px) // XS No media
 * query for `xs` since this is the default in Bootstrap
 */

@media (max-width : 575px) {
  body {
    /* background: green; */
  }
}

/* // SM Small devices (landscape phones, 576px and up) */

/* toggle-nav on */

@media (min-width : 576px) {
  body {
    /* background: red; */
  }

  .nav-toggle {
    z-index         : 14;
    display         : block;
    position        : initial;
    top             : initial;
    left            : auto;
    text-decoration : none;
    font-size       : 0;
    cursor          : pointer;
  }
}

.navigation .level0 .submenu a:hover{
  color: var(--defaultcolor3);
}

.navigation .level0 .submenu .active > a {
border-color: var(--defaultcolor3);
}


.blog-widget-recent li.post-holder.post-holder {
    margin-bottom: 25px;
}

.blog-widget-recent .post-title {
    margin-top: 5px;
    margin-bottom: 5px;
}

.blog-widget-recent .post-description .post-text-hld {

    overflow: hidden;
    min-height: 140px;
    height: 140px;
}
.blog-widget-recent li.col-sm-4.col-xs-12.post-holder {
width: 100%;
}

.blog-index-index li.post-holder.post-holder,
 .blog-category-view li.post-holder.post-holder {
    width: 45%;
    display: inline-block;
    margin: 10px;
    /* height: 505px; */
    min-height: 1px;
    max-height: 387px;

    overflow: hidden;
}

 .blog-index-index .post-text-hld.clearfix,
.blog-category-view .post-text-hld.clearfix {
    min-height: 56px;
    height: 56px;
    max-height: 56px;
    overflow: hidden;
}


 .blog-index-index li.post-holder.post-holder .post-info,
.blog-category-view li.post-holder.post-holder .post-info {
    display: none;
}

.blog-index-index li.post-holder.post-holder h2.post-title a,
.blog-category-view li.post-holder.post-holder h2.post-title a{
  padding: 0;
  font-size: 1.4rem;
  font-weight: 500;

}

.blog-category-view .post-ftimg-hld > a,
.blog-index-index .post-ftimg-hld > a {
  height: 142px;
  overflow: hidden;
  display: block;
}

.blog-category-view .Referenties .post-content .post-description .post-ftimg-hld img,
.blog-index-index .Referenties .post-content .post-description .post-ftimg-hld img {
    width: 100%;
    max-width: 389px;
    max-height: fit-content;
    top: -100%;
    position: relative;
    display: inline-block;
    left: 0%;
}

.cms-uitnodiging-en-programma-cso-ms-39-en-sirius-user-meeting td {
    border: 1px;
    border-style: solid;
}

/* // MD Medium devices (tablets, 768px and up) */

@media (min-width : 768px) {
  body {
    /* background: blue; */
  }

  .navigation .level0.parent > .level-top > .ui-menu-icon:after {
    display : none;
  }

  .navigation .level0 {
    margin-right  : 10px;
    margin-left   : 0;
    padding       : 0;
    padding-right : 0px;
    padding-left  : 0px;
  }

  .navigation .level0 > .level-top,
  .navigation .level0.parent > .level-top {
    padding-right : 0;
  }
}

/* // LG Large devices (desktops, 992px and up) */

@media  (min-width : 992px) {
  .navigation .level0.parent > .level-top > .ui-menu-icon:after {
    display : inline-block;
  }

  .navigation .level0,
  .navigation .level0 > .level-top,
  .navigation .level0.parent > .level-top {
    padding-right : 16px;
  }
}

.navigation li.level0.nav-9.category-item.last.level-top {
  float: right;
}