/* Schiedel 2019 brand Guidelines styling
NEW

yellow: #f2a900;
75% opacity: rgba(243, 170, 0, 0.75);

button color (grey): #4e5b61;
card-background-color: #eceff0; 

author: BeingOnline
date: 08/05/2019

*/

/* Search form */

.dropdown-submenu>a:after {
    border-left-color: #3e494f!important;
}

.nice-select:after {
    border-bottom: 2px solid #3e494f!important;
    border-right: 2px solid #3e494f!important;
}


.search-form-open {
    width:208px!important;
    transition: 1s ease all;
}

.menu-search-form-open {
    margin-right:0px!important;
    transition: 1s ease all;
}

body.brand-2019 .menu {
    margin-right:-200px;    
    transition: 1s ease all;
    text-align: right;
}

body.brand-2019 .mk-header-searchform {
    width:208px;
    text-align:right;
}

body.brand-2019 .mk-header-searchform span .text-input {
    width:0px!important;
    border:none;
    transition: 1s ease all;
    text-align: left;
    font-size:13px;
}

body.brand-2019 .mk-header-searchform span .text-input.search-form-open {
    width:208px!important;
}

body.brand-2019 .mk-header-searchform span {
    width:auto;
}

/* Mobile search form */
body.brand-2019 .responsive-searchform i input {
    width:30px;
    height:35px;
    z-index:99999!important;
}

/* Top nav */ 
body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li {
    border-radius: 0px !important;
    border-bottom: solid 5px #ffffff!important;
    padding-bottom: 15px!important;
    background:none!important;
}

body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li:hover {
    border-radius: 0px !important;
    border-bottom: solid 5px #3e494f!important;
    padding-bottom: 15px!important;
    background:none!important;
}

body.brand-2019 .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
    color:#3e494f!important;
    font-size:15px;
}

body.brand-2019 .mk-toolbar-navigation ul li a {
    text-decoration:none!important;
    color:#adb6bc;
    font-size:13px!important;
}

body.brand-2019 header.a-sticky .mk-header-bg {
    height:103.5px!important;
}


@media screen and (min-width:992px) and (max-width:1140px) {
    body.brand-2019 .mk-header, body.brand-2019 .mk-header-bg {
        height:119px;
    }
}

@media screen and (min-width:1140px) {
    body.brand-2019 .mk-header, body.brand-2019 .mk-header-bg {
        height:110px;
    }
}

body.brand-2019 .mk-main-navigation li.has-mega-menu > ul.sub-menu {
    background-image: url(https://www.schiedel.com/wp-content/custom/mega-dropdown-arrow-background-2019.png) !important;
    margin-top: 0;
}

body.brand-2019 .header-logo img {
    top:95px;
    height:100px;
    width:100px;
}

body.brand-2019 .header-style-1 .mk-header-padding-wrapper, body.brand-2019 .header-style-2 .mk-header-padding-wrapper, body.brand-2019 .header-style-2 .mk-header-padding-wrapper {
    padding-top:110px!important;
}

body.brand-2019 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a.menu-item-link {
    border-bottom:0px!important;
    font-weight:400!important;
}

body.brand-2019.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder {
    height:auto!important
}

body.brand-2019 .has-mega-menu a:hover {
    color:#f2a900!important;
}

body.brand-2019 .has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link:hover {
    color:#f2a900!important;
}
/* Searchbar */
body.brand-2019 .mk-searchform-icon .mk-svg-icon {
    color: #3e494f;
}

body.brand-2019 i.mk-searchform-icon {
    background-color: transparent;
    padding-right:0px;
}

/* Dist Search */
body.brand-2019 .w2dc-content .w2dc-has-feedback .w2dc-form-control {
    border-radius: 0px;
    border: 1px none transparent;
    border-bottom: 2px solid #ddd;
    padding: 6px 15px;
    line-height: 20px;
    min-height: 20px;
    background: #f8f8f8;
    text-shadow: none;
    width: 100%;
    max-width: 100%;
    border-radius: 2px;
    -webkit-transition: all ease-in-out 0.15s;
    -moz-transition: all ease-in-out 0.15s;
    -o-transition: all ease-in-out 0.15s;
    transition: all ease-in-out 0.15s;
    outline: none;
    box-shadow: none!important;
}

body.brand-2019 .w2dc-search-overlay {
    overflow: hidden;
}


@media screen and (max-width:992px) {
    body.brand-2019 .w2dc-search-overlay .nice-select.open .list {
        position: relative;
    }
}


body.brand-2019 .w2dc-search-overlay .nice-select {
    margin-top: 0px;
    box-shadow:none;
}

/* Breadcrumbs */ 
body.brand-2019 #mk-breadcrumbs {
    padding-top:10px;
}

body.brand-2019 #mk-breadcrumbs * {
    font-size: 15px;
}

body.brand-2019 #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin {
    padding-top:0px;
}

body.brand-2019 .mk-fullwidth-true + #mk-page-introduce {
    margin-top: -40px;
    padding-top:10px;
}

body.brand-2019 #mk-page-introduce {
    margin-top:0px;
    margin-bottom:20px;
    background-color:#ffffff!important;
    padding-top:40px;
}

/* Top Panel */

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child h1 {
    color: white;
    text-align: left;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ul li::before {
    content: "";
    display:none;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .vc_column_container>.vc_column-inner {
    background-color:#f2a900;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ol li {
    color: white!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child ul li {
    margin-left:-5px;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button {
    text-align: left;
    background-color:rgba(62, 73, 79, 0.95)!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button:hover {
    background-color:rgba(62, 73, 79, 1)!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child .mk-gradient-button a {
    background-color: transparent!important;
} 

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .wpb_single_image.vc_align_center {
    display: none;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row {
    background-color:#f2a900!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 {
  background-color:#f2a900!important;  
  max-width:50%!important;
  width:50%!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 ul li {
    color: white;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h3, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h4, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h5, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h6, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
    color:white!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1 {
    font-size:32px;
    line-height:32px;
    text-transform:unset;
    font-weight:500;
    font-family:Arial!important;
    /* text-transform:capitalize; */
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1:after, body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:after,
 body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h3:after  {
    content: "";
    display: block;
    margin:0 ;
    width:10%;
    border-bottom: solid 7px #ffffff;
    padding-top:20px;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
    font-size:15px;
    line-height:15px;
    text-transform:unset;
    font-weight: 100;
    text-align: left!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child a {
    color: white;
    font-weight: bold;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block strong {
    color:#ffffff;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-image {
    margin-bottom:0px!important;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-image .mk-image-inner img {
    padding-bottom:0px!important;
    width:100%;
    max-height:700px;
    visibility: hidden;
    display:none;
}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child {
    float:right!important;
    padding-left:20px!important;

}

body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
    float:left!important;
    width:50%!important;
}

body.brand-2019 .vc_btn3-container.vc_btn3-center {
    text-align: left;
}

@media screen and (max-width:768px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:first-child {
        float: left!important;
        width: 100%!important;
        max-width: 100%!important;
        padding-top:30px;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        float: left!important;
        width: auto!important;
        max-width: 100%!important;
        padding-bottom:20px;
        padding-right:20px!important;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top:0;
    }
}

@media screen and (min-width:768px) and (max-width:960px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        padding-left:0px!important;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block p {
        font-size:15px;
        line-height:15px;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top:0;
    }
}

@media screen and (min-width:960px) and (max-width:1200px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h1 {
        font-size:30px;
        line-height: 37px;
    }

    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6:nth-child(2) {
        padding-left:0px!important;
    }
}


@media screen and (min-width:1200px) {
    body.brand-2019 #mk-theme-container .mk-fullwidth-true.vc_row .vc_col-sm-6 .mk-text-block h2:nth-child(1) {
        padding-top: 0;
    }
}



/* Image caption box */
body.brand-2019 .mk-image.inside-image .mk-image-caption {
    background: #f2a900;
    box-shadow: none;
    -webkit-box-shadow:none;
    border-radius: 0px;
    padding: 10px 10px;
    color: white;
    width: 70%;
    display: block !important;
    position: absolute;
    bottom: 15px;
    left: -10px;
    pointer-events: none !important;
}

/* Footer bottom links */

body.brand-2019 #mk-footer ul li::before {
    content: "";
    background: none;
    height: auto;
    top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    width: auto;
    position: absolute;
}

body.brand-2019 #mk-footer-navigation ul li a {
    margin: 25px 25px 12px 0;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    opacity:1;
    letter-spacing:0.15px;
}

body.brand-2019 .mk-footer-copyright a:hover, body.brand-2019 #mk-footer-navigation li a:hover {
    color:#f2a900;
}

body.brand-2019 .mk-footer-copyright a {
    color: white;
    opacity: 1;
    transition: 0.3s all ease;
}

body.brand-2019 .mk-button {
    background-color:rgba(243, 170, 0, 0.9)!important;
    background:rgba(243, 170, 0, 0.9)!important;
    text-transform: uppercase;
    border-radius: 0px!important;
    text-shadow: none;
    /* padding-left:4px; */
    color:white!important;
    box-shadow: none;
}

body.brand-2019 .mk-flipbox-content .mk-button {
    background-color:transparent!important;
    text-transform: uppercase;
    border-radius: 0px!important;
    text-shadow: none;
    padding-left:20px;
    width:100%;
}

body.brand-2019 .mk-button:hover {
    color: white!important;
    background:rgba(243, 170, 0, 1)!important;
    background-color:rgba(243, 170, 0, 1)!important;
}

body.brand-2019 #mk-button-3 .mk-button:hover {
    background:rgba(243, 170, 0, 0.9)!important;
    background-color:rgba(243, 170, 0, 0.9)!important;
}

body.brand-2019 .mk-button .mk-svg-icon {
    display: none;
}

body.brand-2019 .mk-button--anim-side .mk-button .mk-button--text {
    transition: none;
    transition-delay: none;
    transform:none;
    -webkit-transition: none;
    -webkit-transition-delay: none;
    -webkit-transform: none;
}

body.brand-2019 #mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #ffffff !important; 
}

body.brand-2019 #mk-footer .mk-divider {
    display: none;
}

body.brand-2019 #mk-footer{
    background-color:#3e494f!important;
}

body.brand-2019 #sub-footer {
    background-color:#3e494f!important;
}

body.brand-2019 .footer-countries .mk-accordion-tab {
    background-color: #3e494f!important;
}

body.brand-2019 .footer-countries .mk-accordion-pane {
    background-color:#3e494f!important;
}

body.brand-2019 .vc_col-sm-3 ul li::before {
    margin-left:0px!important;
}

body.brand-2019 .footer-countries .vc_inner.vc_row {
    background-color: #3e494f;
}

/* Sidebar */
body.brand-2019 #mk-sidebar ul {
    border-radius: 0px!important;
    border: 3px solid #f2a900;
    box-shadow: none!important;
}

body.brand-2019 #mk-sidebar ul li a {
    word-wrap: break-word;
}

body.brand-2019 .mPS2id-clicked, body.brand-2019 .mPS2id-highlight {
    background:#f2a900;
    font-weight:bold!important;
}

/* Buttons */
body.brand-2019 .vc_col-sm-3 .mk-gradient-button {
    border-radius: 0px;
    /* background-color: #4e5b61; */
    background-color:#f2a900;
}

body.brand-2019 .vc_col-sm-3 .mk-gradient-button .mk-button {
    /* background-color: #4e5b61!important;
    background: #4e5b61!important; */
    background-color: #f2a900!important;
    background: #f2a900!important;
}


body.brand-2019 .vc_col-sm-3 .mk-gradient-button .mk-button:hover {
    background-color:#f2a900!important;
    background:#f2a900!important;
}

body.brand-2019 .vc_col-sm-3 .mk-gradient-button .text {
    color: white!important;
    text-transform: uppercase;
}

body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button span{
    background:#f2a900;
    border-radius: 0px;
}

body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button span:hover {
    background:rgba(243, 170, 0, 0.75)!important;
}

body.brand-2019 .iphorm-theme-react-default .iphorm-submit-wrap button em {
    text-transform: uppercase;
    color:#ffffff;
}

body.brand-2019 .iphorm-theme-react-default .iphorm-swfupload-browse {
    background-color: #f2a900;
    box-shadow: none;
    -webkit-box-shadow: none;
}

/* body.brand-2019 .vc_col-sm-4 .mk-gradient-button a {
    background-color:#4e5b61!important;
    border-radius: 0px;
} */

body.brand-2019 .vc_col-sm-4 .mk-gradient-button a {
    background-color:rgba(243, 170, 0, 1);
}

body.brand-2019 .vc_col-sm-4 .mk-gradient-button a .darker-background {
    border-radius: 0px;
}

/* body.brand-2019 .vc_col-sm-4 .mk-gradient-button .text {
    padding-left:20px;
} */

body.brand-2019 .vc_col-sm-4 .mk-gradient-button.fullwidth-true {
    width:auto;
}

body.brand-2019 form.w2dc-content .w2dc-btn-primary, .iphorm-submit-element {
    background: rgba(243, 170, 0, 1)!important;
}

body.brand-2019 form.w2dc-content .w2dc-btn-primary:hover, .iphorm-submit-element:hover {
    background: rgba(243, 170, 0, 0.9)!important;
}

body.brand-2019 form.w2dc-content .w2dc-col-md-6 .w2dc-btn-primary:focus {
    background: rgba(243, 170, 0, 0.9)!important;
    outline:none;
    color:#ffffff!important;
}

body.brand-2019 .mk-gradient-button a {
    border-radius: 0px!important;
    background: rgba(243, 170, 0, 1)!important;
    box-shadow: none;
}

body.brand-2019 .mk-gradient-button a:hover {
    border-radius: 0px!important;
    background: rgba(243, 170, 0, 0.5)!important;
}

body.brand-2019 .mk-gradient-button a.dark-skin {
    color:#ffffff!important;
}

body.brand-2019 .mk-gradient-button a .darker-background {
    background-color: rgba(243, 170, 0,0)!important;
}

body.brand-2019 .mk-gradient-button a .darker-background:hover {
    background-color: rgba(243, 170, 0, 0)!important;
}
/* body.brand-2019 .mk-gradient-button:hover {
    background-color: rgba(243, 170, 0, 0.8)!important;
} */

body.brand-2019 .mk-gradient-button:hover {
    background-color: #f2a900!important;
}


/* w3eden styles */
body.brand-2019 .w3eden a {
    color:#f2a900; 
    /* was #4e5b61 */
    border-radius: 0px!important;
    font-size:15px;
}

body.brand-2019 .w3eden a:hover {
    color:#f2a900;
}

body.brand-2019 .w3eden .panel-default {
    border-radius: 0px;
}

body.brand-2019 .dropdown-menu .wpdm-cat-link {
    color:#4e5b61!important;
}

body.brand-2019 .wpdm-cat-link {
    color:#ffffff!important;
}

/* lightbox images */
body.brand-2019 .mk-gallery .rounded-frame .gallery-inner img, body.brand-2019 .mk-gallery .rounded-frame .image-hover-overlay {
    border-radius: 0px;
}


/* Main Content Buttons */
body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, body.brand-2019 .w2dc-btn-primary {
    color: #ffffff;
    border-color: #4e5b61;
    background-color: #4e5b61;
    font-weight: bold;
    border-radius: 0px;
    border:none;
    background-image:none;
}

body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, body.brand-2019 .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, body.brand-2019 form.w2dc-content .w2dc-btn-primary:focus {
    color: #4e5b61!important;
    border-color: #eceff0!important;
    background-color: #eceff0!important;
    background-image:none!important;
}

/* Images */
body.brand-2019 .mk-image.rounded-frame img, body.brand-2019 .mk-image.rounded-frame .mk-image-overlay {
    border-radius: 0px;
}

/* List style ul>li */
body.brand-2019 .vc_col-sm-12 ul > li, body.brand-2019 .vc_col-sm-8 ul > li, body.brand-2019 .vc_col-sm-6 ul > li, .description ul > li {
    list-style-type: none;
    font-size:15px;
}

body.brand-2019 .mk-fancy-table td {
    font-size: 15px;
}

body.brand-2019 .vc_col-sm-12 ul li::before, body.brand-2019 .vc_col-sm-8 ul li::before, body.brand-2019 .vc_col-sm-6 ul li::before, .description ul li::before  {
    content: "\2311";
    color: transparent;
    font-weight: 900;
    display: inline-block;
    width: 0.5em;
    margin-left: -1em;
    background: #f2a900;
    height: 0.5em;
    position: relative;
    top: 8px;
    margin-right: 10px;
}

body.brand-2019 .vc_col-sm-12 .wpdm-categories ul li::before, body.brand-2019 .vc_col-sm-8 .wpdm-categories ul li::before, body.brand-2019 .vc_col-sm-6 .wpdm-categories ul li::before {
    content:"";
    display:none;
}

body.brand-2019 .vc_col-sm-12 ul.pagination li::before, body.brand-2019 .vc_col-sm-6 ul.pagination li::before  {
    content:"";
    display:none;
}


/* Coloured cards */
body.brand-2019 .mk-flipbox-back, body.brand-2019 .mk-flipbox-front {
    border-radius: 0px;
}

/* Homepage Carousel */
/*2019 Carousel update*/

body.brand-2019 .c-carousel-text {
font-size:150%!important;
}

body.brand-2019 .nextend-smartslider-button-container {
    font-size:60%!important;
}

body.brand-2019 .c-carousel-text >.n2-ow {
    margin-left: 22px!important;
}

body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
    background-color: rgba(0,0,0,0.0);
    }
    
    .nextend-arrow-previous {
        position:absolute;
        right:52px!important;
        }
        
        .nextend-arrow-next {
        position:absolute;
        right:16px!important;
        }
        
        .n2-ss-layer.c-carousel-text .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
        text-transform: none!important;
        position: absolute!important;
        left:0!important;
        }
        
        .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
        position: absolute!important;
        left: 0px!important;
        top:30px;
        }
        
        @media (min-width: 576px) {
        .nextend-arrow-previous {
        right:252px!important;
        }
        
        .nextend-arrow-next {
        /* right:200px!important; */
        right:211px!important;
        }
        }

        @media (min-width: 800px) {
            .nextend-arrow-previous {
            right:262px!important;
            }
            
            .nextend-arrow-next {
            /* right:200px!important; */
            right:211px!important;
            }
            }
    
    @media screen and (min-width:440px) and (max-width:799px) {
    
    .n2-ss-layer.c-carousel-text .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
        text-transform: none!important;
        position: fixed!important;
        left:0!important;
        /* New */
        top:20%;
        left:-150%!important;
    }
    
    .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
        position: fixed!important;
        left: 20px!important;
        top:135px;
    }
    }
    
    
        
        @media (min-width: 800px) {
        .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
            position: absolute!important;
            left: -75px!important;
            font-size:21px!important;
        }
        
        }
        
        
        @media (min-width: 1200px) {
       .n2-ss-layer.c-carousel-text .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
            position: absolute!important;
            left: 0px!important;
        }
        
        .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
        position: absolute!important;
            left: -100px!important;
        }
        }
        
        @media (min-width: 1400px) {
        .n2-ss-layer.c-carousel-text .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
            text-transform: none;
            position: absolute!important;
            left: 90px!important;
        }
    
    .div.n2-ss-slider .n2-ss-layer .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
    padding-left:0px!important;
    }
        
        .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
        position: absolute!important;
            left: -25px!important;
        }
        
        }
        
        @media (min-width: 1800px) {
        .n2-ss-layer.c-carousel-text .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
            text-transform: none;
            position: absolute!important;
            left: 274px!important;
        }
        
        .c-carousel-button .n2-font-4d8a8e617adc99b804df549f925b5ade-link {
        position: absolute!important;
            left: 191px!important;
        }
    
    div.n2-ss-slider .n2-ss-layer .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
     padding-left:41px!important;
    }
        }
        
    #mk-page-id-1634 .w3eden .col-md-4 {
    width:33.33333333%;
    }
    
    body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
        background-color: rgba(0,0,0,0.35);
        margin-lefT: 0px!important;
        width: 100%!important;
    }
    
    @media screen and (max-width:576px) {
    div.n2-ss-slider .n2-ss-layer .n2-font-16c32b1ef0329f32d8ddc4a46f87c778-hover {
    margin-top:30px;
    }

    body.brand-2019 .n2-ss-layers-container>div.n2-ss-layer>div.n2-ow {
        font-size: 150%!important;
        top:25%!important;
    }

    body.brand-2019 div.n2-ss-slider .n2-ss-layers-container {
        background-color:rgba(0,0,0,0.65);
    }

    }




    /* Cookie policy buttons */

    body.brand-2019 #cookie-notice .button.bootstrap {
        background:#f2a900!important;
        border-radius:0px;
        color: #ffffff!important;
        transition: none!important;
        padding: 5px 10px 5px 10px;
        border: none;
        letter-spacing: 0.25px!important;
        text-shadow: none!important;
        box-shadow: none!important;
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif!important;
        font-weight: bold;
    }

    body.brand-2019 #cookie-notice .button.button.bootstrap:hover {
        background: rgba(243, 170, 0, 0.9)!important;
    }

    /* Misc */

    body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child, body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) {
        padding:4px;
    }

    body.brand-2019 textarea, body.brand-2019  input[type=text], body.brand-2019  input[type=tel], body.brand-2019  input[type=email], 
    body.brand-2019  input[type=password], body.brand-2019  input[type=search]{
        font-size:15px;
    }


    /* body.brand-2019 ::selection {
        background-color:#f2a900!important;
    } */

    body.brand-2019 form.schiedeldealer input[type=submit] {
        background: rgba(243, 170, 0, 1)!important;
        border-radius: 0px;
    }
    
    body.brand-2019 form.schiedeldealer input[type=submit]:hover {
        background: rgba(243, 170, 0, 0.9)!important;
    }

    /* flipbox cards */

    /* body.brand-2019 .mk-flipbox-front {
        background-color:#f2a900!important;
    } */

    body.brand-2019 .w2dc-found-listings .w2dc-badge {
        border-radius: 0px;
        background-color:#f2a900;
    }


    /* 2019 Logo Update */
.fit-logo-img a img {
    width: 100px;
}
.header-logo img {
    top: 130px;
}

.header-logo img.mk-sticky-logo {
    top: 60%;
    width: 100px;
}
@media handheld, only screen and (max-width: 959px) {
.fit-logo-img a img {
    width: 60px;
    margin-top: 0px;
}
}
@media handheld, only screen and (max-width: 400px) {
.header-logo img {
    max-width: 60px !important;
}	
}
@media handheld, only screen and (max-width: 780px) {
.header-logo img {
    max-width: 60px !important;
}
}
@media handheld, only screen and (max-width: 960px) {
.header-logo img {
    top: 55px !important;
    margin-left: 15px;
}
}

    /* Slider */

    body.brand-2019 .n2-ss-layers-container>div.n2-ss-layer>div.n2-ow {
        font-size: 100% !important;
        padding: 20px !important;
        position: relative!important;
        display: block!important;
        margin: 0 auto!important;
        width: 100vw!important;
        text-align: center!important;
        left:-8%;
    }

    @media screen and (max-width:440px) {
        body.brand-2019 .n2-ss-layers-container>div.n2-ss-layer>div.n2-ow {
            left:-8%!important;
        }
    }

    @media screen and (min-width:800px) {
        body.brand-2019 .n2-ss-layers-container>div.n2-ss-layer>div.n2-ow {
            left:-8%!important;
        }
    }

/* custom checkboxes */
body.brand-2019 .iphorm-input-checkbox-li input[type="checkbox"]:before, body.brand-2019 .ui.checkbox input[type="checkbox"]:before {
    position: relative;
    display: block;
    width: 15px;
    height: 15px;
    content: "";
    background: #f8f8f8;
  }
  
  body.brand-2019 .iphorm-input-checkbox-li input[type="checkbox"]:after, body.brand-2019 .ui.checkbox input[type="checkbox"]:after {
    position: relative;
    display: block;
    left: 0px;
    top: -15px;
    width: 15px;
    height: 15px;
    border-width: 0px;
    border-style: solid;
    border-color: #f8f8f8;
    content: "";
    border-bottom: solid 2px #ddd;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  body.brand-2019 .iphorm-input-checkbox-li input[type="checkbox"]:checked:after, body.brand-2019 .ui.checkbox input[type="checkbox"]:checked:after {
    background: #f2a900;
    border-bottom: solid 2px #f2a900;
    content: '\2713';
    color: white;
    font-weight: bold;
    font-size: 11px!important;
    padding-left: 3px;
  }

    body.brand-2019 select:focus > option:checked { 
        background: rgba(243, 170, 0, 1) !important;
        color:white!important;
        outline: none!important;
    }

    body.brand-2019 ::selection {
        background:rgba(243, 170, 0, 1)!important; 
    }

    body.brand-2019 .iphorm-theme-react-default .iphorm-input-checkbox-li label:hover {
        cursor: pointer;
    }

    body.brand-2019 .footer-standard-industries-logo {
        height: 42px;
        width: 162px;
        padding-top: 20px;
        display: block;
        margin-left:auto;
        margin-right:auto;
        padding-bottom:20px;
    }

    body.brand-2019 .mk-responsive-wrap {
        overflow:hidden!important;
    }

    .text-wrapper {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        padding-top:20px;
        width: 100% !important;
        display: block;
    }

    .text-wrapper .mk-text-block {
        width: 68%;
    }

    @media screen and (max-width:768px) {
        .text-wrapper {
            position: relative;
        }
    }

    @media screen and (max-width:1200px) {
        .text-wrapper .mk-text-block {
            width: 100%;
        }
    }

    body.brand-2019 ul {
        margin-left:0.2em;
    }

    body.brand-2019 .vc_col-sm-12 .mk-text-block h3, body.brand-2019 .vc_col-sm-9 .mk-text-block h3, body.brand-2019 .vc_col-sm-6 .mk-text-block h3 {
        padding-top:0px!important;
    }

    body.brand-2019 .vc_col-sm-12 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-9 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-8 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-12 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h1:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h2:after, body.brand-2019 .vc_col-sm-10 .mk-text-block h2:after, .vc_col-sm-6 .mk-text-block h2:after,  body.brand-2019 .vc_col-sm-12 .mk-text-block h3:after,  body.brand-2019 .vc_col-sm-10 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-9 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-8 .mk-text-block h3:after, body.brand-2019 .vc_col-sm-6 .mk-text-block h3:after, body.brand-2019 #mk-footer h3:after, body.brand-2019 .mk-fancy-title h3:after, body.brand-2019 .vc_col-sm-4 .mk-text-block h3:after {
        content: "";
        display: block;
        margin: 0;
        width: 10%;
        border-bottom: solid 4px #f2a900;
        padding-top: 20px;
        margin-bottom: 20px!important;
    }

    body.brand-2019 .vc_col-sm-12 h1:after {
        content: "";
        display: block;
        margin: 0 auto;
        width: 10%;
        border-bottom: solid 4px #f2a900;
        padding-top: 20px;
        margin-bottom: 20px!important;
        text-align:center;
    }

    body.brand-2019 .vc_col-sm-12 h1[style*="text-align: center"]:after, body.brand-2019 .vc_col-sm-12 h2[style*="text-align: center"]:after, body.brand-2019 .vc_col-sm-12 h3[style*="text-align: center"]:after  {
        margin:0 auto!important;
    }

    body.brand-2019 .vc_col-sm-12 h1[style*="text-align: left"]:after, body.brand-2019 .vc_col-sm-12 h2[style*="text-align: left"]:after, body.brand-2019 .vc_col-sm-12 h3[style*="text-align: left"]:after  {
        margin:0 !important;
    }

    body.brand-2019 .vc_col-sm-4 h3[style*="text-align: left"]:after{
        margin:0 !important;
    }

    body.brand-2019 .vc_col-sm-4 h3[style*="text-align: center"]:after{
        margin:0 auto!important;
    }

    body.brand-2019 .mk-header-bg {
        box-shadow:none!important;
    }

    body.brand-2019 .w3eden .wpdm-loading {
        background-color: #f2a900!important;
        border-radius: 0px!important;
        margin-left:0px;
        padding-lefT:0px!important;
        text-transform:uppercase;
        margin-top:-40px;
    }

    @media screen and (min-width:992px) {
        body.brand-2019 .w3eden .wpdm-loading {
            margin-left:15px;
        }

        
    }

    body.brand-2019 .w3eden .w2dc-badge {
        border-radius:0px;
        background-color:#f2a900;
    }

    body.brand-2019 ul.dropdown-menu {
        border-radius: 0px!important;
    }

    body.brand-2019 .wpdm-downloads a {
        color: #f2a900!important;
    }

    body.brand-2019 #theme-page select:not(.gfield_select) {
        background-color: #f8f8f8!important;
        border-radius: 0px!important;
        border: 1px none transparent;
        border-bottom: 2px solid #ddd;
    }
    
    body.brand-2019 #theme-page select:not(.gfield_select):focus {
        border-color: #f2a900;
        outline:none!important;
    }
    
    body.brand-2019 .iphorm-error {
        background-color: transparent!important;
        border: none!important;
        background: transparent!important;
        padding-lefT: 2px!important;
        color: #A51908!important;
        font-size:15px!important;
    }

    body.brand-2019 .iphorm-error:before {
        content: "*"
    }

    body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-text input:focus {
        border-color:#f2a900;
    }

    body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap textarea:focus {
        border-color:#f2a900;
    }

    body.brand-2019 .iphorm-theme-react-default .iphorm-elements .iphorm-element-wrap-captcha input:focus {
        border-color:#f2a900;
    }

    body.brand-2019 .mk-accordion.simple-style .mk-accordion-tab {
        background-color:#f8f8f8;
        color:#252525!important;
    }

    body.brand-2019 .mk-accordion.simple-style .mk-accordion-single.current {
        border-top: solid 2px #f2a900;
    }

    body.brand-2019 .mk-divider.thin_solid .divider-inner {
        border:solid 1px transparent;
    }

    body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu {
        border-radius: 0px!important;
        background-color: #f2a900;
    }

    body.brand-2019:not(.mk-opened-nav) .mk-css-icon-menu div {
        background-color: white;
    }

    /* Table styles */

    body.brand-2019 .mk-fancy-table.table-style1 tr:first-child, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child {
        background: #f2a900!important;
    }

    body.brand-2019 .mk-fancy-table.table-style1 tr:first-child th, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child th {
        background: #f2a900!important;
        color:black;
    }

    body.brand-2019 .mk-fancy-table.table-style1 tr:first-child td strong, body.brand-2019 .mk-fancy-table.table-style2 tr:first-child td strong {
        color: black!important;
    }

    body.brand-2019 .mk-fancy-table.table-style1 tr, body.brand-2019 .mk-fancy-table.table-style2 tr {
        background-color: #dadada!important;
        border-bottom: solid 3px white;
    }

    body.brand-2019 .mk-fancy-table.table-style1 tr:last-child, body.brand-2019 .mk-fancy-table.table-style2 tr:last-child {
        border-bottom: 0px;
    }

    body.brand-2019 .mk-fancy-table.table-style1 td, body.brand-2019 .mk-fancy-table.table-style2 td {
        padding: 3px!important;
        padding-left: 7px!important;
    }

    /* Basic table - not fancy-table */
    body.brand-2019 .mk-text-block table tr:first-child {
        background: #f2a900!important;
    }

      body.brand-2019 .mk-text-block table tr:first-child td {
        background: #f2a900!important;
    }

    body.brand-2019 .mk-text-block table tr:first-child th {
        background: #f2a900!important;
        color:black;
    }

    body.brand-2019 .mk-text-block table tr:first-child td strong{
        color: black!important;
    }

    body.brand-2019 .mk-text-block table tr td {
        background-color: #dadada!important;
        border-bottom: solid 3px white;
        color:#434343;
    }

    body.brand-2019 .mk-text-block table tr:last-child {
        border-bottom: 0px;
    }

     body.brand-2019 .mk-text-block table td {
        padding: 3px!important;
        padding-left: 7px!important;
    }

    /* Search bar - only use one icon */

    /* Hide default serach bar - new icon added with js */
    body.brand-2019 .w3eden #src {
        background: transparent;
    }

    body.brand-2019 .brand-search-icon {
        height: 17px;
        top: 7px;
        position: absolute;
        lefT: 28px;
        fill:#3e494f;
    }


    @media screen and (max-width:992px) {
        body.brand-2019 .brand-search-icon {
            top: -33px;
            lefT: 11px;
        }
    }
    

    /* Custom dropdowns using nice-select */

    body.brand-2019 .nice-select {
        border-radius: 0px;
        border:none;
        background:#f8f8f8;
        border-bottom:solid 2px #dddddd;
        padding-left:10px;
        width:100%;
        margin-bottom:10px;
        margin-top:-30px;
        font-size:15px!important;
    }
    
    body.brand-2019 .nice-select:focus {
        border-bottom: solid 2px #f2a900;
    }
    
    body.brand-2019 .vc_col-sm-12 .nice-select ul.list li::before, body.brand-2019 .vc_col-sm-6 .nice-select ul.list li::before {
        display: none;
    }

    body.brand-2019 .nice-select .option {
        padding-left:10px;
        margin-left:0px;
        transition: none;
        -webkit-transition: none;
    }

    body.brand-2019 .nice-select .list{
        border-radius: 0px!important;
        margin-left: 0px;
        width: 100%!important;
        background:#f8f8f8;
    }
    
    body.brand-2019 .nice-select .option:hover, body.brand-2019 .nice-select .option.focus, body.brand-2019 .nice-select .option.selected.focus {
        background-color:#f2a900;
    }

    .nice-select .option.selected {
        font-weight:bold;
        background:#f2a900;
        color:white;
    }

    body.brand-2019 .nice-select .option.selected:not(:hover) {
        background-color: #f2a900!important;
        color:white;
    }

    /* Custom Radio buttons */

    body.brand-2019 .iphorm-input-radio-li input[type="radio"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        display: inline-block;
        position: relative;
        background-color: #f8f8f8!important;
        color: #666;
        top: 0;
        height: 20px;
        width: 20px;
        border: 0;
        border-radius: 0px;
        cursor: pointer;
        margin-right: 7px;
        outline: none;
        border: 1px none transparent;
        border-bottom: 2px solid #ddd !important;
        }
    
    body.brand-2019 .iphorm-input-radio-li input[type="radio"]:checked::before
    {
         position: absolute;
         left: 7px;
         top: -3px;
         content: '\02143';
         transform: rotate(40deg);
         
    }
    body.brand-2019 .iphorm-input-radio-li input[type="radio"]:hover
    {
         background-color: #f8f8f8;
    }
    body.brand-2019 .iphorm-input-radio-li input[type="radio"]:checked
    {
         background-color: #f8f8f8;
         border-bottom: solid 2px #f2a900 !important;
    }

    /* Fonts */

    h1, h2, h3, h4, h5, h6, .mk-main-navigation, .mk-fancy-table.table-style1 th, .mk-blog-meta h3.the-title a span.entry-title-primary, .archive h3.the-title a, .mk-blog-meta .the-subtitle, .archive .the-subtitle, div[class^="n2-font-"], .mk-image.inside-image .mk-image-caption .mk-caption-title, body, #mk-breadcrumbs, body.brand-2019 .w3eden a, body.brand-2019 .vc_col-sm-12 ul > li, body.brand-2019 .vc_col-sm-6 ul > li {
        font-family: 'Gill Sans Nova W04 Medium' !important;
    }
    
    /* GILL SANS LIGHT */
    .mk-gradient-button a.dark-skin, .mk-button--dimension-flat.text-color-light, .iphorm-theme-react-default .iphorm-submit-wrap button span, .front-title, .back-title, #cookie-notice .button.bootstrap {
        font-family: 'Gill Sans Nova W04 Light' !important;
    }

    body.brand-2019 .iphorm-theme-react-default .iphorm-input-checkbox-li label, body.brand-2019 .iphorm-theme-react-default .iphorm-input-radio-li label {
        font-size:15px;
    }

    body.brand-2019 .w2dc-search-radius-label, body.brand-2019 .w2dc-listings-block-header {
        font-size:15px;
    }

    body.brand-2019 .w2dc-maps-canvas {
        border-radius: 0px!important;
        border:none;
    }

    body.brand-2019 .iphorm-element-wrap p.iphorm-description {
        font-style:normal;
    }

    body.brand-2019 .mk-box-icon.boxed-style .icon-box-boxed {
        border-radius: 0px;
        border:none;
    }

  body.brand-2019 .mk-blog-modern-item .featured-image {
      border-radius: 0px;
      margin-top:0px!important;
  }

  body.brand-2019 .the-title {
      padding: 0px!important;
  }

  body.brand-2019 .the-title a {
      color:#f2a900!important;
  }

  body.brand-2019 .mk-blog-modern-item {
      margin-bottom:0px!important;
  }

  body.brand-2019 .mk-text-block a {
      color:#f2a900;
  }   

  body.brand-2019 .vc_btn3.vc_btn3-block, body.brand-2019 .ui.cards .card>.extra .card-button {
      background-image:none;
      border-radius: 0px;
      background-color: rgba(243, 170, 0, 1);
      border:none;
  }

  body.brand-2019 .vc_btn3.vc_btn3-block:hover, body.brand-2019 .ui.cards .card>.extra .card-button:hover {
    background-image:none;
    border-radius: 0px;
    background-color: rgba(243, 170, 0, 0.9);
}

body.brand-2019 .ui.cards .card>.extra .card-button>a {
    color:white!important;
    text-transform: uppercase;
    font-family: 'Gill Sans Nova W04 Medium' !important;
}

body.brand-2019 .ui.cards .card>.content {
    font-size:15px;
}

div.fit-logo-img a img.mk-sticky-logo {
    margin-top: 0px;
    height: 70px;
    width: auto;
}

body.brand-2019 .w2dc-content .ui-slider .ui-slider-handle.ui-corner-all {
    border-radius: 0px;
}

body.brand-2019 .w2dc-content .ui-slider .ui-slider-handle.ui-corner-all:hover {
    cursor: pointer;
}

body.brand-2019 .ui-widget-content {
    background: #3e494f;
    border:none;
    border-radius: 0px;
} 

body.brand-2019 .ui-slider-handle {
    background-color:#f2a900!important;
    outline:none;
}

body.brand-2019 .ui-slider-horizontal .ui-slider-range-min {
    border-radius: 0px!important;
}

body.brand-2019 .w2dc-listings-block.w2dc-listings-grid-3 article.w2dc-listing {
    background-color:#f4f4f4;
    border:none;
}

body.brand-2019 .w2dc-field-output-block-email a {
    color:#f2a900;
}


body.brand-2019 div.w2dc-content .w2dc-btn-primary:hover {
    background-color:#3e494f!important;
    background:#3e494f;
}

body.brand-2019 div.w2dc-content .w2dc-btn-primary:hover {
    background-color:#3e494f!important;
    background:#3e494f!important;
}

body.brand-2019 a {
    color:#f2a900;
}

body.brand-2019 .mk-flipbox .mk-button-container {
    margin-right: 0 !important;
    margin-left: 0 !important;
    background: rgba(243, 170, 0, 0.9)!important;
    margin-top:-21px!important;
}

body.brand-2019 .mk-flipbox .mk-button-container:hover {
    margin-right: 0 !important;
    margin-left: 0 !important;
    background: rgba(243, 170, 0, 1)!important;
}

body.brand-2019 .vc_cta3-container .vc_btn3-container a > strong {
    color: white!important;
}

body.brand-2019 .vc_col-sm-4 .vc_inner.vc_row {
    border-radius: 0px!important;
}

body.brand-2019 .iphorm-submit-wrap button em {
    background: rgba(243, 170, 0, 1)!important;
    color:white;
    border:none;
}

body.brand-2019 .iphorm-submit-wrap button em:hover {
     background-color: rgba(243, 170, 0, 1)!important;
}

body.brand-2019 .iphorm-submit-wrap button span {
    background: rgba(243, 170, 0, 1)!important;
    color:white;
    border:none;
}

body.brand-2019 .iphorm-submit-wrap button span:hover {
    background-color: rgba(243, 170, 0, 1)!important;
}

body.brand-2019 .mk-blog-single .featured-image img {
    border-radius: 0px;
}

/* German Form */

body.brand-2019 .ui.cards .card {
    border-radius: 0px;
}

body.brand-2019 .ui.cards .card>.content>.image>img {
    border-radius: 0px!important;
}

body.brand-2019 a > strong {
    color:#f2a900!important;
}

body.brand-2019 span#ns_clear:hover {
    cursor: pointer;
}

body.brand-2019 .ui.cards .card>.content>.subtitle {
    font-family: 'Gill Sans Nova W04 Medium' !important;
}

body.brand-2019 .mk-toggle.simple-style .mk-toggle-title {
    font-size:15px;
}

body.brand-2019 .height-full .mk-custom-box, .height-full .box-holder {
border-radius: 0px!important;
}

body.brand-2019 .dixsd-ansprechpartner.dixsd-neubau, body.brand-2019 .dixsd-ansprechpartner.dixsd-edelstahl {
    border-radius: 0px;
}

body.brand-2019 .dixsd-neubau .dixsd-h1 {
    background-color:#bbb;
}

/* Downloads pages */

body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a {
    background-color:#f8f8f8;
}

body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a:hover {
    color:white!important;
    font-weight:bold;
    background-color:#f2a900!important;
    border:solid 1px #f2a900;
}

body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
    width:100%;
    background-color:#f8f8f8;
}

body.brand-2019 .w3eden .btn-default {
    background-color:#f8f8f8!important;
    color:#000000!important;
    background-image:none;
    border-bottom:solid 2px #ddd!important; 
    font-weight:normal;
    box-shadow: none!important;
}

body.brand-2019 .w3eden .btn-default:hover {
    background-color:#f8f8f8!important;
    border-bottom: solid 2px #f2a900!important;
}

body.brand-2019 .w3eden .wpdm-categories .dropdown-menu > li > a:focus {
    background-color: #f2a900!important;
    color: white!important;
    font-weight:bold;
}

body.brand-2019 .w3eden .btn.active {
    box-shadow: none!important;
}

body.brand-2019 .fa-chevron-down {
    background: url(https://www.schiedel.com/wp-content/custom/selectbox-arrow_grey.png) -2px -13px no-repeat !important;
}

body.brand-2019 .dropdown-submenu>a:after {
    margin-right:-3px;
    transform:rotate(90deg);
}




@media handheld, only screen and (max-width: 991px) and (min-width: 768px) {
body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
    left: 0% !important;
    position: relative !important;
    width: 100% !important;
}

}

@media (max-width: 969px) {
body.brand-2019 .w3eden .dropdown-menu .dropdown-menu {
    left: 0% !important;
    position: relative !important;
    width: 100% !important;
}

}

@media (min-width: 992px) {
body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu li ul.dropdown-menu {
    width: 100%;
    left: -3px;
    border-radius: 0;
    top: 42px;
}

body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
    left: 4px;
    width: 98.5%;
}

body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) .btn-ddm {
    background: none !important;
    padding: 0px;
    padding-top: 14px;
    right: 3px;
    width: 40px;
    padding-right: 10px;
    box-shadow:none!important;
    border-bottom:none!important;
}

 .w3eden .wpdm-categories ul.row li.col-md-4:first-child .btn-ddm {
    background: none !important;
    padding: 0px;
    padding-top: 14px;
    right: 3px;
    width: 40px;
    padding-right: 10px;
    box-shadow:none!important;
    border-bottom:none!important;
} 


.w3eden .wpdm-categories ul.row li.col-md-4 .btn-ddm {
    background: none !important;
    padding: 0px;
    padding-top: 14px;
    right: 3px;
    width: 40px;
    padding-right: 10px;
    box-shadow:none!important;
    border-bottom:none!important;
}

body.brand-2019 .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
    left: 0px;
    width: 99%;
    margin-left: 3px!important;
}

body.brand-2019 .w2dc-search-overlay {
    overflow-y: visible;
    overflow-x: hidden;
    min-height: 800px;
    margin-bottom:-590px;
}

body.brand-2019 .w2dc-content .w2dc-has-feedback {
    margin-top:-23px;
    color:#4b5a5f!important;
}

}

body.brand-2019 .w3eden .well {
    display:none;
}

.search-result-item a, .search-result-item .entry-title-primary {
    color: #f2a900!important;
}

.mk-image-switch.align-center {
    height:auto!important;
}
    
.mk-image-switch {
    height:auto!important;
}

.mk-image-switch .image__container {
    height:auto!important;
}