* {font-family: 'Open Sans' !important;}
body {font-size: 1.2em;padding: 0;font-family: 'Open Sans' !important;color: #231f20;}
a {text-decoration: none;color: #231f20;}
.left {display: none !important;}
.content {width: 100% !important;}
.btn-4 {background: #e41c3b;color: #fff;display: inline-block;width: auto;padding: 10px 80px;font-weight: 600;border-radius: 10px;}
.btn-4:hover {background: #e41c3b;}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="radio"], select, textarea {border-color: #231f20;box-shadow: none;}
.content {margin-top: 100px;}
.isStartside .content, .isCategoryside .content {margin-top: 0;}
.box-1 {border: 0;}
.color-3 {color: #231f20;}
input, select {color: #231f20;}
.font-2 {
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
}

img {max-width: 100%;}

.startText {
    margin: 50px 0;
}
.button {cursor: pointer;}
.btn-color-7 {background: #ffffff;}
.btn-color-7:hover {background: #ffffff;text-decoration: underline;}
#mein_konto .button {text-align: left;}
.btn-color-2, .btn-color-2:hover {background: #e41c3b;}
.ui-dialog {box-shadow: none !important;}
.bg-color-7 {background-color: #000000;}
.hidden {display: none;}
.ui-widget-header {background: #000000 !important;margin: 0 !important;}
#wk_add_layer {padding: 0 !important;}
#wk_add_layer .clickedArticle {padding: 5px 0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #000 !important;
    border: 0px none #d3d3d3 !important;
    color: #fff !important;
    font-weight: normal !important;
}
.meinkontoicon {color: #dd0b2f;}
::-webkit-scrollbar {background: #000;}
::-webkit-scrollbar-thumb {background: #dd0b2f; }

#underConstructionWarningWrapper {display: none;}

.newHeight {height: 275px;}

#sliderContainerTop {padding-top: 109px;}

/*.isStartside #sliderContainerTop {padding-top: 105px;}
.isCategoryside .content {padding-top: 105px;}*/

@media only screen and (max-width : 1550px) {
  #categoriesTop {width: 100%;}
  #categoriesTop ul {width: 100%;display: none;}
  #categoriesTop.align-center > ul {text-align: left;}
  #categoriesTop ul li {width: 100%;border-top: 1px solid #545454;}
  #categoriesTop ul ul li,
  #categoriesTop li:hover > ul > li {height: auto;}
  #categoriesTop ul li a,
  #categoriesTop ul ul li a {width: 100%;border-bottom: 0;}
  #categoriesTop > ul > li {float: none;}
  #categoriesTop ul ul li a {padding-left: 25px;}
  #categoriesTop ul ul ul li a {padding-left: 35px;}
  #categoriesTop ul ul li a {color: #ddd;background: none;}
  #categoriesTop ul ul li:hover > a,
  #categoriesTop ul ul li.active > a {color: #fff;}
  #categoriesTop ul ul,
  #categoriesTop ul ul ul,
  #categoriesTop.align-right ul ul {position: relative;left: 0;width: 100%;margin: 0;text-align: left;}
  #categoriesTop > ul > li.has-sub > a:after,
  #categoriesTop > ul > li.has-sub > a:before,
  #categoriesTop ul ul > li.has-sub > a:after,
  #categoriesTop ul ul > li.has-sub > a:before {display: none;}
  #categoriesTop .menu-button {display: block;cursor: pointer;padding: 10px;}
  #categoriesTop .menu-button.menu-opened:after {top: 23px;border: 0;height: 2px;width: 15px;background: #fff;}
  #categoriesTop .menu-button.menu-opened:before {top: 23px;background: #fff;width: 15px;}
  #categoriesTop .submenu-button {position: absolute;z-index: 20010;right: 0;top: 0;display: block;height: 46px;width: 46px;cursor: pointer;}
  #categoriesTop ul ul .submenu-button {height: 34px;width: 40px;}

  #categoriesTop .submenu-button.submenu-opened:before {display: none;}
}