body,
html{
    width: 98%;

    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    background: none;
    color: #000000!important;
    display: block;
    font-family:Arial, Helvetica, sans-serif;
}
.container{
    width: 100%;
}
.container.pagecontent,
.container.pagecontent .keyvisual,
.container.footer{
    margin: 0;
    padding: 0;
}
a[href]:after,
.container.pagecontent .keyvisual .crumbs,
.container.footer .glyphicon,
.container.footermenue{
    display: none !important;
}
.navbar-wrapper{
    display: block;
    position: relative;
}
.navbar-wrapper .container{
    display: block;
    margin: 0
}
.navbar-wrapper .container .navbar{
    display: block;
    
}
.navbar-wrapper .container .navbar .navbar-header{
    height: auto;
}
.navbar-wrapper .container .navbar .navbar-header button{
    display: none;
}
.navbar-wrapper .container .navbar-secondary,
.navbar-wrapper .container #mainnav,
.navbar-wrapper .container #mainnav ul,
.navbar-wrapper .container #mainnav ul li{
    display: none!important;
    visibility: hidden!important;
}
.navbar-wrapper .container .navbar .navbar-brand{
    width: 139px;
    height: 57px;
    margin: 0;
    padding: 0;
    display: block;
}
.navbar-wrapper .container .navbar .navbar-brand img{
    margin-left: 0;
    display: block;
    position: relative;
}
.container.pagecontent{
    width: 100%;
    margin:0;
    padding: 0;
    border: none;
    position: relative;
    display: block;
}
.container.pagecontent .crumbs{
    display: none;
}
.container.pagecontent .keyvisual{
    width: 95%;
    border: none;
}
.container.pagecontent .keyvisual .productgallery,
.container.pagecontent .keyvisual .productdescription,
.container.pagecontent .keyvisual .producticons,
.container.pagecontent .tab-content{
    border: none;
}
.container.pagecontent .tablinks{
    display: none;
}
.container.pagecontent .tab-content .tab-pane{
    display: block;
    visibility:visible;
}
.container.pagecontent .tab-content .tab-pane table.lines td,
.container.pagecontent .tab-content .tab-pane table.lines th{
    border: none;
}
.container.pagecontent .tab-content .tab-pane .panel-group{}
.container.pagecontent .tab-content .tab-pane .panel-group .panel{
    border: none;
}
.container.pagecontent .tab-content .tab-pane .panel-group .panel .panel-collapse{
    display: block;
    visibility: visible;
}
.container.pagecontent .tab-content .tab-pane .panel-group .panel .panel-body{
    border: none;
}
.container.pagecontent .accordion,
.container.pagecontent .accordion .accordion__title,
.container.pagecontent .accordion .accordion__title a,
.container.pagecontent .accordion .accordion__content,
.container.pagecontent .accordion .accordion__content a{
    border: none;
}