body { background-color:#FFF; color:#000; }
@media (min-width: 768px) {
body { background-color:#FFF; }
}
@media (min-width: 992px) {
body { background-color:#FFF; }
}

a { color:#FF3F68; }
a:hover,
a:focus { color:#000; }
h1,h2,h3,h4,h5 { color:#000; }
h1 { color:; }
h2 { color:; }
h3 { color:; }
h4 { color:; }
h5 { color:; }
h6 { color:; }

#shoppingcart_listing .shoppingcart-qty a.shoppingcart_delete_item,
#msQBasketNav #msQBasketNavTable li.msQBasketNavProductsCart li.msQBasketNavProdTotal .ProdVerwijder { color:; }
#shoppingcart_listing .shoppingcart-qty a.shoppingcart_delete_item:hover,
#msQBasketNav #msQBasketNavTable li.msQBasketNavProductsCart li.msQBasketNavProdTotal .ProdVerwijder:hover { color:; }

.navbar-default .navbar-toggle { border-color:#222; background-color:#222; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { border-color:#CF2F52; background-color:#CF2F52; }
.navbar-default .navbar-toggle .icon-bar { background-color:#FFF; }

.navbar-basket span.shoppingCartLinkContainer a { border-color:#FF3F68; background-color:#FF3F68; }
.navbar-basket span.shoppingCartLinkContainer a:hover { border-color:#CF2F52; background-color:#CF2F52; }

#mobileSearch { background-color:#F9F9F9; }
#mobileSearch input[type="text"] { border-color:#E4E7E8; background-color:#FFF; color:#000; }
#mobileSearch input[type="submit"] { border-color:; background-color:#FF3F68; color:#FFF; }
#mobileSearch input[type="submit"]:hover { border-color:; background-color:#FF3F68; color:#FFF; }

/* --- boxes --- */
.contentCols .csc-default .csc-header h3,
.contentCols .csc-default .csc-header h3,
.contentCols .csc-frame .csc-header h3 { background-color:#FF3F68; color:#FFF; }
.contentCols .csc-textpic { color:; }
.csc-frame-frame1 { background-color:#F3F3F3; }
.csc-frame-frame2 { background-color:#E1E1E1; }

/* --- leftnav big --- */
.contentCols .tmenuNav > ul > li > a,
.contentCols .tmenuNav > ul > li > span { color:; }
.contentCols .tmenuNav > ul > li > a:hover { background-color:; color:; }
.contentCols .tmenuNav > ul > li > a:hover:after { border-left-color:; }
.contentCols .tmenuNav > ul > li.active > a,
.contentCols .tmenuNav > ul > li.active > span { background-color:; color:; }
.contentCols .tmenuNav > ul > li.active > a:after,
.contentCols .tmenuNav > ul > li.active > span:after { border-left-color:; }

.contentCols .tmenuNav > ul > li > ul > li > a,
.contentCols .tmenuNav > ul > li > ul > li > span { color:; }
.contentCols .tmenuNav > ul > li > ul > li > a:hover,
.contentCols .tmenuNav > ul > li > ul > li > span:hover,
.contentCols .tmenuNav > ul > li > ul > li.active > a,
.contentCols .tmenuNav > ul > li > ul > li.active > span { color:; }

/* --- listing --- */
#content .sorting_form { background-color:#0090E3; }
.product_listing .special_label span { background-color:#F76808; }
#category_listing .listing_item strong > a,
.product_listing strong > a { color:#000; }
.product_listing .old_price { color:#FFF; }
.product_listing .specials_price,
.product_listing .price,
.product_listing .final_price { background-color:#FF3F68; color:#FFF; }

/* --- miscnav --- */
#msQMyAccountNavWrapper > ul > li > a,
#msQMyAccountNavWrapper > ul > li > span,
#msQBasketNav #basketAjaxWrapper > span#totalItemsHeader,
#msQBasketNav span#msQBasketNavHeadingWrapper .msQBasketNavHeadingLinks { color:#FFF; }
#msQMyAccountNavWrapper > ul > li:hover > a,
#msQMyAccountNavWrapper > ul > li:hover > span,
#msQMyAccountNavWrapper.menuHover > ul > li > span,
#msQBasketNav:hover #basketAjaxWrapper > span#totalItemsHeader,
#msQBasketNav.menuHover #basketAjaxWrapper > span#totalItemsHeader { color:#FF3F68; }
#msQMyAccountNavWrapper > ul ul li > span#msQMyAccountNavHeadingWrapper,
#msQBasketNav span#msQBasketNavHeadingWrapper .msQBasketNavHeadingTitle { color:#000; }

/* fullwidth subs */
@media (min-width: 768px) {
#masterheadBottom ul li ul { background-color:{$plugin.multishop.defaultWebsiteMainnavMenuItemHoverActiveBgColor}; }
#masterheadBottom ul li ul li .msUTopNavBoxLink a { color:#FF3F68; }
}

/* --- default button --- */
#msQBasketNav #msQBasketNavTable li.msQBasketNavProductsSubmit a,
.product_listing .chart_link > a,
.product_listing .chart_link input[type="submit"],
.product_listing a.add_cart_item_listing,
.product_listing .msFrontAddToCartBtn a,
#msFrontUltrasearchForm .ui-dform-container.ui-dform-container-submit input,
 .tx-powermail .powermail_fieldwrap input[type="submit"] { background-color:#09C1E1; color:#FFF; }

#msQBasketNav #msQBasketNavTable li.msQBasketNavProductsSubmit a:hover,
.product_listing .chart_link > a:hover,
.product_listing .chart_link input[type="submit"]:hover,
.product_listing a.add_cart_item_listing:hover,
.product_listing .msFrontAddToCartBtn a:hover,
#msFrontUltrasearchForm .ui-dform-container.ui-dform-container-submit input:hover,
 .tx-powermail .powermail_fieldwrap input[type="submit"]:hover { background-color:#02B3D4; color:#FFF; }

.msFrontButton.continueState { background-color:#09C1E1; }
.msFrontButton.continueState > button,
.msFrontButton.continueState > input,
.msFrontButton.continueState > a,
.msFrontButton.continueState > span { color:#FFF; }
.msFrontButton.continueState:hover { background-color:#02B3D4; }
.msFrontButton.continueState:hover > input,
.msFrontButton.continueState:hover > a,
.msFrontButton.continueState:hover > span { color:#FFF; }

.msFrontButton.prevState,
.msFrontButton.backState,
#msQMyAccountNavWrapper > ul li > ul #msQMyAccountNavFeLoginWrapper p.feloginPasswordForgottenForm_pass,
.news-backlink-wrap a { background-color:#EA1414; }
.msFrontButton.prevState > button,
.msFrontButton.prevState > input,
.msFrontButton.prevState > a,
.msFrontButton.prevState > span,
.msFrontButton.backState > button,
.msFrontButton.backState > input,
.msFrontButton.backState > a,
.msFrontButton.backState > span,
 #msQMyAccountNavWrapper > ul li > ul #msQMyAccountNavFeLoginWrapper p.feloginPasswordForgottenForm_pass a,
.news-backlink-wrap a { color:#FFF; }
.msFrontButton.prevState:hover,
.msFrontButton.backState:hover,
#msQMyAccountNavWrapper > ul li > ul #msQMyAccountNavFeLoginWrapper p.feloginPasswordForgottenForm_pass:hover,
.news-backlink-wrap a:hover { background-color:#D90E0E; }
.msFrontButton.prevState:hover > button,
.msFrontButton.prevState:hover > input,
.msFrontButton.prevState:hover > a,
.msFrontButton.prevState:hover > span,
.msFrontButton.backState:hover > button,
.msFrontButton.backState:hover > input,
.msFrontButton.backState:hover > a,
.msFrontButton.backState:hover > span,
#msQMyAccountNavWrapper > ul li > ul #msQMyAccountNavFeLoginWrapper p.feloginPasswordForgottenForm_pass:hover a,
.news-backlink-wrap a:hover { color:#FFF; }

.msFrontButton.updateState { background-color:blue; }
.msFrontButton.updateState > button,
.msFrontButton.updateState > input,
.msFrontButton.updateState > a,
.msFrontButton.updateState > span { color:#FFF; }
.msFrontButton.updateState:hover { background-color:; }
.msFrontButton.updateState:hover > button,
.msFrontButton.updateState:hover > input,
.msFrontButton.updateState:hover > a,
.msFrontButton.updateState:hover > span { color:; }

.msFrontButton.miscState { background-color:purple; }
.msFrontButton.miscState > button,
.msFrontButton.miscState > input,
.msFrontButton.miscState > a,
.msFrontButton.miscState > span { color:#FFF; }
.msFrontButton.miscState:hover { background-color:; }
.msFrontButton.miscState:hover > button,
.msFrontButton.miscState:hover > input,
.msFrontButton.miscState:hover > a,
.msFrontButton.miscState:hover > span { color:#FFF; }

a.ctabtn { background:#0090E3; color:#FFF; }
a.ctabtn:hover { background:#0175B8; color:#FFF; }
a.ctabtn.download:before,
a.ctabtn.info:before,
a.ctabtn.email:before { background-color:#285DAB; }
a.ctabtn.download:after,
a.ctabtn.info:after,
a.ctabtn.email:after { background-color:#09377B; }

/* --- forum --- */
.tx-mmforum-rootline a { }

/* --- forum buttons --- */
ul.csc-menu.csc-menu-def li a,
.csc-frame.csc-frame-indent6633 a,
.tx-mmforum-button,
.tx-mmforum-pi1-markread a,
.tx-mmforum-textbutton,
.tx-mmforum-textbutton > a { background-color:#0090E3; color:#FFF; }
.tx-mmforum-textbutton img { background-color:#285DAB; }
.tx-mmforum-textbutton > a:hover img { background-color:#0090E3; }
ul.csc-menu.csc-menu-def li a:hover,
.csc-frame.csc-frame-indent6633 a:hover,
.tx-mmforum-button:hover,
.tx-mmforum-pi1-markread a:hover,
 .tx-mmforum-textbutton:hover,
.tx-mmforum-textbutton > a:hover { background-color:#09377B; color:#FFF; }

footer { background-color:#FF3F68; color:#FFFFFF; }
footer #copyright a { color:#FFFFFF; }
footer #copyright a:hover { color:#FFFFFF; }

footer #footerNav ul li a { color:#FFFFFF; }
footer #footerNav ul li a:hover,
footer #footerNav ul li.active span { color:#FFFFFF; }

/* --- BVBSlider --- */
.bvbmedia-slider .cycle-item-title { color:#0090E3; }
.bvbmedia-slider .cycle-item-desc { color:#000; }
.bvbmedia-slider .per-slide-template-wrapper .external { border-left-color:#0090E3; }
.bvbmedia-slider .per-slide-template-wrapper a,
.bvbmedia-slider .per-slide-template-wrapper span { border-top-color:#0090E3; border-right-color:#0090E3; border-bottom-color:#0090E3; background-color:#F3F3F3; color:#0090E3; }
.bvbmedia-slider .per-slide-template-wrapper a:hover,
.bvbmedia-slider .per-slide-template-wrapper span:hover,
.bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active,
.bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active { background-color:#0090E3; color:#FFF; }
.bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active:after,
.bvbmedia-slider .per-slide-template-wrapper a:hover:after,
.bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active:after,
.bvbmedia-slider .per-slide-template-wrapper span:hover:after { border-bottom-color:#0090E3; }
.cycle-pager span { color:; }
.cycle-pager span.cycle-pager-active { color:; }

/* --- BVBSlider Frame 1 --- */
.csc-frame.csc-frame-frame1 .bvbmedia-slider .cycle-item-title { color:#F29527; }
.csc-frame.csc-frame-frame1 .bvbmedia-slider .cycle-item-desc { color:#000; }
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper .external { border-left-color:#525252; }
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper a,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper span { border-top-color:#525252; border-right-color:#525252; border-bottom-color:#525252; background-color:#525252; color:#F2F2F2; }
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper a:hover,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper span:hover,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active { background-color:#F2F2F2; color:#F29527; }
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active:after,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper a:hover:after,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active:after,
.csc-frame.csc-frame-frame1 .bvbmedia-slider .per-slide-template-wrapper span:hover:after { border-bottom-color:#F2F2F2; }

/* --- BVBSlider Frame 2 --- */
.csc-frame.csc-frame-frame2 .bvbmedia-slider .cycle-item-title { color:#0090E3; }
.csc-frame.csc-frame-frame2 .bvbmedia-slider .cycle-item-desc { color:#000; }
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper .external { border-left-color:#0090E3; }
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper a,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper span { border-top-color:#0090E3; border-right-color:#0090E3; border-bottom-color:#0090E3; background-color:#F3F3F3; color:#0090E3; }
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper a:hover,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper span:hover,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active { background-color:#0090E3; color:#FFF; }
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper a.cycle-pager-active:after,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper a:hover:after,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper span.cycle-pager-active:after,
.csc-frame.csc-frame-frame2 .bvbmedia-slider .per-slide-template-wrapper span:hover:after { border-bottom-color:#0090E3; }

div.csc-textpic-border div.csc-textpic-imagewrap img { border-color:#CDCDCD; }

.tx-powermail .mandatory { color:#F00; }

/* --- Product Details --- */
@media (min-width: 992px) {
    #products_detail #product_relation #product_relatives ul li.relatives_products_heading > div { background-color:#333; color:#FFF; }
}  #masterheadPosBoth { background:#FFF; }
  @media (min-width: 768px) {
    #masterheadPosBoth { background-color:#FFF; }
  }
  @media (min-width: 992px) {
    #masterheadTop { background-color:#09C1E1; }
    #masterheadPosBoth { background-color:#FFF; }
  }

  #msTopNavRight { background-color:#F5F5F5; }
  @media (min-width:768px) {
    #msTopNavRight { background-color:{$plugin.multishop.defaultWebsiteMainnavRightMobileMDBgColor}; }
  #msTopNavRight { background-color:transparent; }
  }
  @media (min-width:992px) {
    #msTopNavRight { background-color:; }
  #msTopNavRight { background-color:transparent; }
  }

  #msTopNavRight ul li > a,
  #msTopNavRight ul li > span { background-color:; color:#FF3F68; }
  #msTopNavRight ul li a:hover,
  #msTopNavRight ul li.active > a,
  #msTopNavRight ul li.active > span { background-color:#FF3F68; color:#FFF; }
  @media (min-width:768px) {
    #msTopNavRight ul li > a,
  #msTopNavRight ul li > span { background-color:{$plugin.multishop.defaultWebsiteMainnavRightMobileMDMenuItemBgColor}; background-color:transparent; color:{$plugin.multishop.defaultWebsiteMainnavRightMobileMDMenuItemColor}; }
    #msTopNavRight ul li a:hover,
    #msTopNavRight ul li.active > a,
    #msTopNavRight ul li.active > span { background-color:{$plugin.multishop.defaultWebsiteMainnavRightMobileMDMenuItemHoverActiveBgColor}; background-color:transparent; color:{$plugin.multishop.defaultWebsiteMainnavRightMobileMDMenuItemHoverActiveColor}; }
  }
  @media (min-width:992px) {
    #msTopNavRight ul li > a,
  #msTopNavRight ul li > span { background-color:; color:#000; }
    #msTopNavRight ul li a:hover,
    #msTopNavRight ul li.active > a,
    #msTopNavRight ul li.active > span { background-color:; color:#FF3F68; }
  }

  #msTopNavBottom { background-color:#F5F5F5; }
  #msTopNavBottom ul li > a,
  #msTopNavBottom ul li > span { background-color:; color:#FF3F68; }
  #msTopNavBottom ul li a:hover,
  #msTopNavBottom ul li.active > a,
  #msTopNavBottom ul li.active > span { background-color:#09C1E1; color:#FFF; }
  #msTopNavBottom ul li.active li.active > a,
  #msTopNavBottom ul li.active li.active > span { background-color:; }
  @media (min-width:768px) {
    #msTopNavBottom ul li:hover > a,
    #msTopNavBottom ul li.active > a,
    #msTopNavBottom ul li.active > span { background-color:#09C1E1; color:#FFF; }
    #msTopNavBottom ul li.hasSubs ul li > a,
    #msTopNavBottom ul li.hasSubs ul li > span { background:; }
    #msTopNavBottom ul li.hasSubs ul li:hover > a,
    #msTopNavBottom ul li.hasSubs ul li:hover > span { background:; }
    #msTopNavBottom ul li.hasSubs ul ul li > a,
    #msTopNavBottom ul li.hasSubs ul ul li > span { background:; }
    #msTopNavBottom ul li.hasSubs ul ul li:hover > a,
    #msTopNavBottom ul li.hasSubs ul ul li:hover > span { background:; }
  }