body.wide.mk-boxed-enabled #mk-boxed-layout, 
body.wide.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
body.wide.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
    max-width: 100%;
}

body.wide .mk-header, 
body.wide .mk-header-bg {
    background-color: white!important;
    box-shadow: 0 0 10px #e8e6e8;
    background-image:none!important
}

body.wide #mk-footer .mk-grid {
    max-width: 1220px!important;
    margin: auto!important;
}
body.wide {
    background-color: white;
    overflow-x:hidden;
}

body.wide #mk-footer {
    background-color: #4b5a5f;
    background-image: none!important;
    margin-top:60px;
}

body.wide #sub-footer {
    background-color: #4b5a5f;
    max-width: 1180px!important;
    margin: auto;
}

body.wide .mk-main-wrapper-holder {
    max-width:1220px;
    margin:auto;
}

body.wide .page-subtitle {
margin-left:0px;
}

body.wide #mk-page-introduce {
background-color:#f4f4f4!important;
padding-left:15px;
}

body.wide #theme-page .theme-page-wrapper {
max-width:1220px!important;
padding-left:15px;
padding-right:15px;
}

body.wide .mk-desktop-logo.dark-logo {
padding-left:15px;
}

body.wide .mk-grid {
max-width:1220px!important;
}

body.wide .mk-main-navigation {
    margin-top: 20px;
    right: -20px !important;
    width: 960px;
    padding-top: 0px;
    padding-right:15px;
    margin-right:0px;
}

body.wide .mk-header-search {
padding-right:15px;
}

body.wide header.a-sticky .mk-main-navigation {
margin-top:13px!important;
margin-right:0px;
padding-top:40px;
}

body.wide .mk-sticky-logo {
padding-left:15px;
}


body.wide .mk-fullwidth-true.vc_row, body.wide.vc_inner.vc_row {
    width: 100%;
    background-color: #f4f4f4;
    text-align: center!important;
    margin-bottom:40px;
    /*margin-top:-1px;*/
	position: relative;
	top: -1px;
}

body.wide .mk-fullwidth-true .vc_col-sm-6 {
    padding-right: 0 !important;
    padding-left: 20px !important;
    background-color: #f4f4f4;
    max-width: 590px;
    display: inline-block;
    float: left;
}

 body.wide #mk-breadcrumbs {
    padding-left:0px!important;
  }

body.wide .vc_col-sm-4 .mk-image .mk-image-holder {
    width:100%!important;
    max-width:100%!important;
}

body.wide .mk-blog-modern-item .featured-image {
    margin-top:40px;
}

body.wide #theme-page .theme-page-wrapper.left-layout #mk-sidebar {
    margin-top:40px;
}

body.wide .vc_column_container>.vc_column-inner {
padding-top:40px;
}

body.wide #text-block-4 {
padding-right:15px;
}

body.wide .mk-image-holder {
max-width:1220px!important;
}

body.wide .wpb_single_image img {
width:1220px!important;
padding-top:30px;
}

body.wide #mk-page-id-196 {
display:none!important;
}

body.wide .imp-wrap {
max-width: 1220px!important;
text-align: center!important;
margin: auto;
}

body.wide .mk-fullwidth-true .vc_col-sm-6 .mk-image .mk-image-inner img {
padding-bottom:30px;
border-radius: 0!important;
}

body.wide .wp-image-12090 {
    width:1220px;
}

body.wide .mk-blog-single .featured-image {
margin-top:10px!important;
}

body.wide .master-holder h3 {
padding-top:40px;
}

body.wide .mk-fancy-title h1 {
padding-top:0px!Important;
}

body.wide .master-holder h2 {
padding-top:10px;
}

body.wide .has-mega-menu section a {
font-size:13px;
}


/* .COM specific */
body.wide #mk-page-id-4948 .vc_custom_152821116995 h1 {
 padding-top:40px
}

body.wide #mk-page-id-41 .vc_custom_1525941954339 h1 {
 padding-top:40px
}    

body.wide #mk-page-id-43 .vc_custom_1541420768029 h1 {
 padding-top:40px
}    

body.wide #mk-page-id-4149 .text-block-2 h1 {
 padding-top:40px
}                  


body.wide #padding-7 + .vc_inner.vc_row {
background-color:white!important;
}

body.wide #n2-ss-6-align {
margin-left:0px!important;
}

body.wide .master-holder #mk-page-id-4149 #text-block-2 h1 {
padding-top:40px;
}

body.wide #padding-8 + .vc_row, body.wide #padding-8 .vc_inner.vc_row {
    background: white;
}

body.wide #padding-10 + .vc_row, body.wide #padding-10 .vc_inner.vc_row {
    background: white;
}

body.wide .vc_custom_1528211169950 #text-block-2 h1 {
padding-top:40px;
}

#mk-sidebar ul {
border-radius: 0 !important;
border-left: 1px solid #E7E7E8;
}

.vc_col-sm-4 .vc_inner.vc_row {
    margin-top: 20px;
}

.vc_col-sm-4 .vc_inner.vc_row .mk-fancy-title {
    padding-top: 0px!important;
}

.mk-main-wrapper .vc_col-sm-12 #padding-2 {
    height: 0;
}


@media screen and (max-width: 992px) {
body.wide #mk-breadcrumbs {
    padding-left: 5px!important;
 }

 body.wide .w2dc-listings-block article.w2dc-listing {
     min-height:550px!important;
 }

 body.wide figure.w2dc-listing-logo .w2dc-listing-logo-img img {
     width:200px!important;
     float:none!important;
    margin:0 auto!important;
 }

 body.wide .w2dc-listings-block .w2dc-field-content {
     padding-top:5px;
 }

}

@media screen and (min-width:1141px) {

  body.wide .mk-main-navigation  {
    margin-right:-225px;
    padding-top:40px;
  }

  body.wide .mk-fullwidth-true .vc_col-sm-6 {
    float:none;
    padding-left:0px!important;
	padding-right:30px !important;
    vertical-align:top;
  }

  body.wide #mk-breadcrumbs {
    padding-left:10px!important;

  }

}

@media screen and (min-width:1202px) and (max-width:1225px) {
    body.wide .mk-fullwidth-true .vc_col-sm-6 {
        padding-left:15px;

   }
}

@media screen and (min-width:992px) {
body.wide .w3eden .wpdm-categories ul.row li.col-md-4:nth-child(2) ul.dropdown-menu {
    left: 0px;
    width: 98%;
} 

body.wide .w3eden .wpdm-categories ul.row li.col-md-4:first-child ul.dropdown-menu {
    left: 12px;
    width: 98%;
} 

#w2dc-controller-e385c049e5b9b77637b650efd011913e .w2dc-listings-block figure.w2dc-listing-logo .w2dc-listing-logo-img img  {
    width:100% !important;
}

body.wide .w2dc-field-caption:nth-child(1) + .w2dc-field-content {
    padding-top: 30px;
}

body.wide .w2dc-field-output-block-9 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100;
    padding-top: 0px!important;
}

body.wide .w2dc-field-output-block-2 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100;
    padding-top: 0px!important;
}
body.wide .w2dc-field-output-block-6 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100;
    padding-top: 0px!important;
}

body.wide .w2dc-field-output-block-7 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100;
    padding-top: 0px!important;
}
body.wide .w2dc-field-output-block-13 .w2dc-field-content {
    font-size: 1.2em !important;
    font-weight: 100;
    padding-top: 0px!important;
}

} 

body.wide .mk-image .mk-image-inner img { width: auto; } 

body.wide .nextend-smartslider-button-container {
    display: block !important;
    margin-top: 15px !important;
    font-size:75% !important;
}

body.wide .n2-ss-layers-container>div.n2-ss-layer>div.n2-ow {
    font-size:100% !important; 
	padding: 20px !important;
}

body.wide .n2-ss-layers-container>div.n2-ss-layer img.n2-ow { 
	/*display: none !important;*/
}

body.wide .nextend-smartslider-button-container> a,
body.wide div#n2-ss-2 .nextend-smartslider-button-container> a {
    display:inline-block !important;
	font-size:100% !important;
}

body.wide .mk-gradient-button {
	float:left;
}

.u-custom-tick-list ul li {
    list-style-type: none;
    background: url(https://www.schiedel.com/wp-content/custom/images/list-item-circle-small.png) no-repeat;
    padding: 0px 0px 3px 32px;
    margin-left: -20px;
    margin-top: 20px;
    vertical-align: middle;
}

body.wide .master-holder .u-h3-closing-white-bg h3 {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 20px;
}

body.wide .master-holder .u-h3-closing h3 {
    padding-top: 20px;
    margin-top: -20px;
}

body.wide .u-row-full-width .mk-gradient-button {
    float: left;
    padding-top: 20px;
}

body.wide .mk-fullwidth-true .vc_col-sm-6 .mk-text-block {
    padding-right: 20px;
}















