Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web716/a2/36/511453436/htdocs/jm5/templates/frontend-tg/css/lessc.inc.php on line 1366 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web716/a2/36/511453436/htdocs/jm5/templates/frontend-tg/css/lessc.inc.php on line 1748 Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /mnt/web716/a2/36/511453436/htdocs/jm5/templates/frontend-tg/css/lessc.inc.php on line 1748 Warning: Cannot modify header information - headers already sent by (output started at /mnt/web716/a2/36/511453436/htdocs/jm5/templates/frontend-tg/css/lessc.inc.php:1366) in /mnt/web716/a2/36/511453436/htdocs/jm5/templates/frontend-tg/css/template.css.php on line 29 /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Correct the line height in all browsers. * 3. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */ /* Document ========================================================================== */ html { font-family: sans-serif; /* 1 */ line-height: 1.15; /* 2 */ -ms-text-size-adjust: 100%; /* 3 */ -webkit-text-size-adjust: 100%; /* 3 */ } /* Sections ========================================================================== */ /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /** * Add the correct display in IE 9-. */ article, aside, footer, header, nav, section { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */ figcaption, figure, main { /* 1 */ display: block; } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ a:active, a:hover { outline-width: 0; } /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Add the correct display in IE 9-. */ audio, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Change the border, margin, and padding in all browsers (opinionated). */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */ details, /* 1 */ menu { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Scripting ========================================================================== */ /** * Add the correct display in IE 9-. */ canvas { display: inline-block; } /** * Add the correct display in IE. */ template { display: none; } /* Hidden ========================================================================== */ /** * Add the correct display in IE 10-. */ [hidden] { display: none; }.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media (max-width: 1200px) { #navWrap #navTop.full-height { height: 210px; position: relative; } #navWrap #navTop.reduce-height { height: 95px; } #navWrap #navTop { width: 100%; display: block; left: 0px; margin-left: 0px; transition: height ease-in-out .2s; } #navWrap #navTop .custom { width: 100%; display: flex; justify-content: center; } #navWrap #navTop .logo-hidden { display: none; height: 0px; } #navWrap #navTop ul.nav { width: 98%; margin: 15px 1%; justify-content: space-evenly; } #navWrap #navTop ul.nav:before { display: none; } #pageWrap { width: 96%; margin: 0 2%; } #pageWrap #contentIntro img { max-width: 100% !important; height: auto !important; } #pageWrap #contentArticle .page-header { width: 50%; min-height: auto; text-align: left; } #pageWrap #contentArticle .content-wrapper { width: 100%; float: left; margin: 20px 0; } #pageWrap #contentArticle img { max-width: 100% !important; height: auto !important; } #pageWrap #contentArticle #mod-custom131 { position: absolute; left: 120px; top: -265px; z-index: -2; width: auto !important; } #pageWrap #contentArticle .grid-4 { display: inline-block; padding: 15px 0px 30px 0; } #pageWrap #contentArticle .grid-4 .grid-01 { width: 100%; float: left; } #pageWrap #contentArticle .grid-4 .grid-01 h2 { text-align: left; margin: 2% 0 0 1.5%; } #pageWrap #contentArticle .grid-4 .grid-02 { width: 30%; float: left; margin-left: 1.5%; } #pageWrap #contentArticle .grid-4 .grid-03 { width: 30%; float: left; margin: 0 3%; } #pageWrap #contentArticle .grid-4 .grid-04 { width: 30%; float: left; margin-right: 1.5%; } #pageWrap #contentArticle .grid-3 { display: inline-block; padding: 0; } #pageWrap #contentArticle .grid-3 h2 { text-align: left; } #pageWrap #contentArticle .grid-3 img { height: auto; } #pageWrap #contentArticle .grid-3 .grid-01 { width: 100%; float: left; text-align: left; } #pageWrap #contentArticle .grid-3 .grid-02 { width: 50%; float: left; } #pageWrap #contentArticle .grid-3 .grid-03 { width: 50%; float: left; } #pageWrap #contentArticle .grid-2 { height: auto; padding-bottom: 15px; grid-template-columns: 35% auto; } #pageWrap #contentArticle .grid-2 img { margin-top: -46px; } body.physiotherapie .util-more, body.geraete-robotics .util-more { width: 100%; text-align: center; background: #EFEFEF url('/templates/frontend-tg/images/bg-artw-w-03.png') center right no-repeat; border-radius: 15px; padding: 15px 60px; margin: 15px 0; float: left; } body.physiotherapie .util-more h3, body.geraete-robotics .util-more h3 { margin-bottom: 15px; } #footerWrap { background: #001923; } #footerWrap #footer { width: 90%; } .modal-container { margin: auto 10%; } .modal-container .simpleform fieldset .row { width: 48%; margin: 0; margin-bottom: 10px; } .modal-container .simpleform fieldset .row input { margin: 0; } .modal-container .simpleform fieldset .row:nth-child(odd) { margin-right: 4%; } .modal-container .simpleform fieldset .row.el-1, .modal-container .simpleform fieldset .row.el-4 { margin: 0; } .modal-container .simpleform fieldset .el-0, .modal-container .simpleform fieldset .el-2, .modal-container .simpleform fieldset .el-4 { margin-right: 4% !important; } body.front #contentIntro .custom:nth-child(2) { overflow: hidden; height: auto; } body.front #contentIntro .custom:nth-child(2) video { width: 1280px; height: 720px; } body.front .new { width: 100%; margin: 30px 0; } body.front .new span { left: 15px; } } @media (max-width: 768px) { body { margin: 100px auto 0 auto !important; } #navWrap { display: block; } #navWrap #navTop.full-height { height: 95px; } #navWrap #navTop.reduce-height { height: 95px; } #navWrap #navTop { display: block; background: url('../../../images/assets/master-04.png') #FFF no-repeat center; background-size: 30%; } #navWrap #navTop ul.nav { width: 100%; margin: 15px 0; display: block; overflow: hidden; height: 0; position: absolute; background: #FFF; } #navWrap #navTop ul.nav li { width: 100%; border-bottom: 1px solid #EEE; } #navWrap #navTop ul.nav li a { width: 100%; display: inline-block; text-align: center; padding: 15px 0; font-size: 1.4rem; } #navWrap #navTop ul.nav li.item-108 { border-bottom: 0; } #navWrap #navTop ul.nav li.item-108 a { width: 70%; margin: 5px 15%; } #navWrap #navTop ul.nav li.current a { border-bottom: 0; } #navWrap #navTop ul.nav.show { height: auto !important; border-top: 1px solid #EEE; } #navWrap #navTop #mod-custom109 { display: none; } #navWrap #navTop .menu-toggle { background-color: transparent; border: none; cursor: pointer; display: flex; padding: 0; } #navWrap #navTop .line { fill: none; stroke: #A61D59; stroke-width: 6; transition: stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1), stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1); } #navWrap #navTop .line1 { stroke-dasharray: 60 207; stroke-width: 6; } #navWrap #navTop .line2 { stroke-dasharray: 60 60; stroke-width: 6; } #navWrap #navTop .line3 { stroke-dasharray: 60 207; stroke-width: 6; } #navWrap #navTop .opened .line1 { stroke-dasharray: 90 207; stroke-dashoffset: -134; stroke-width: 6; } #navWrap #navTop .opened .line2 { stroke-dasharray: 1 60; stroke-dashoffset: -30; stroke-width: 6; } #navWrap #navTop .opened .line3 { stroke-dasharray: 90 207; stroke-dashoffset: -134; stroke-width: 6; } body.front #contentArticle #mod-custom116 { width: 100%; display: block; column-count: 1; padding-left: 15px; } body.side-heading #contentIntro, body.front #contentIntro, body.site #contentIntro { flex-direction: column-reverse; margin-bottom: 0; } body.side-heading #contentIntro #mod-custom110, body.side-heading #contentIntro .custom:first-child, body.front #contentIntro #mod-custom110, body.front #contentIntro .custom:first-child, body.site #contentIntro #mod-custom110, body.site #contentIntro .custom:first-child { width: 100%; padding: 30px 15px 0 15px; height: inherit; -webkit-hyphens: manual; -moz-hyphens: manual; -ms-hyphens: manual; hyphens: manual; text-align: center; background: #66767E; border-radius: 0 0 15px 15px; margin: 0; position: relative; } body.side-heading #contentIntro #mod-custom110 h2, body.side-heading #contentIntro .custom:first-child h2, body.front #contentIntro #mod-custom110 h2, body.front #contentIntro .custom:first-child h2, body.site #contentIntro #mod-custom110 h2, body.site #contentIntro .custom:first-child h2 { width: 100%; font-size: 1.8rem; color: #FFF; } body.side-heading #contentIntro #mod-custom110 p, body.side-heading #contentIntro .custom:first-child p, body.front #contentIntro #mod-custom110 p, body.front #contentIntro .custom:first-child p, body.site #contentIntro #mod-custom110 p, body.site #contentIntro .custom:first-child p { color: #FFF; } body.side-heading #contentIntro #mod-custom110 .btn, body.side-heading #contentIntro .custom:first-child .btn, body.front #contentIntro #mod-custom110 .btn, body.front #contentIntro .custom:first-child .btn, body.site #contentIntro #mod-custom110 .btn, body.site #contentIntro .custom:first-child .btn { border: 1px solid #FFF; background: #66767E; } body.side-heading #contentIntro #mod-custom110 .katHead, body.side-heading #contentIntro .custom:first-child .katHead, body.front #contentIntro #mod-custom110 .katHead, body.front #contentIntro .custom:first-child .katHead, body.site #contentIntro #mod-custom110 .katHead, body.site #contentIntro .custom:first-child .katHead { color: #fff; } body.side-heading #contentIntro .custom:nth-child(2), body.front #contentIntro .custom:nth-child(2), body.site #contentIntro .custom:nth-child(2) { width: 100%; height: inherit; } body.side-heading #contentIntro .custom:nth-child(2) video, body.front #contentIntro .custom:nth-child(2) video, body.site #contentIntro .custom:nth-child(2) video { width: 100%; height: auto; } body.front .com-content-article__body { columns: unset; } #pageWrap #contentArticle { margin: 60px 0; } #pageWrap #contentArticle .page-header { width: 100%; } #pageWrap #contentArticle #mod-custom131 { display: none; } #pageWrap #contentArticle .grid-4 { margin: 30px auto; background-size: auto 110%; background-position: center top; } #pageWrap #contentArticle .grid-4 .grid-01, #pageWrap #contentArticle .grid-4 .grid-02, #pageWrap #contentArticle .grid-4 .grid-03, #pageWrap #contentArticle .grid-4 .grid-04 { width: 96%; float: left; margin: 10px 2%; } #pageWrap #contentArticle .grid-3 { margin: 30px auto; } #pageWrap #contentArticle .grid-3 .grid-01, #pageWrap #contentArticle .grid-3 .grid-02, #pageWrap #contentArticle .grid-3 .grid-03 { width: 96%; float: left; margin: 10px 2%; } #pageWrap #contentArticle .grid-3 .grid-01 h2, #pageWrap #contentArticle .grid-3 .grid-02 h2, #pageWrap #contentArticle .grid-3 .grid-03 h2 { margin-bottom: 0; } #pageWrap #contentArticle .grid-3 .grid-01 img, #pageWrap #contentArticle .grid-3 .grid-02 img, #pageWrap #contentArticle .grid-3 .grid-03 img { max-width: 100%; height: auto; } #pageWrap #contentArticle .grid-2 { width: 100%; height: auto; float: left; display: block; margin: 30px auto; padding-bottom: 15px; grid-template-columns: none; } #pageWrap #contentArticle .grid-2 .grid-2-01 { float: left; } #pageWrap #contentArticle .grid-2 .grid-2-02 { float: left; } #pageWrap #contentArticle .grid-2 img { margin-top: 15px; } body.physiotherapie video, body.geraete-robotics video { background: #ebecf1 url('/templates/frontend-tg/images/bg-artw-w-03.png') center center no-repeat; } body.physiotherapie .util .util-img, body.physiotherapie .util .util-txt, body.geraete-robotics .util .util-img, body.geraete-robotics .util .util-txt { width: 100%; } body.physiotherapie .util-more, body.geraete-robotics .util-more { width: 100%; text-align: center; background: #EFEFEF url('/templates/frontend-tg/images/bg-artw-w-03.png') center right no-repeat; border-radius: 15px; padding: 15px 60px; margin: 15px 0; float: left; } body.physiotherapie .util-more h3, body.geraete-robotics .util-more h3 { margin-bottom: 15px; } body.physiotherapie .onpage--nav, body.geraete-robotics .onpage--nav { grid-template-columns: 1fr 1fr; gap: 15px; } body.physiotherapie .backtotop, body.geraete-robotics .backtotop { margin-left: 0; right: 15px; bottom: 15px; } body.side-heading.physiotherapie #contentArticle .custom { width: 100%; margin: 15px 0 0 0; } body.team .modWrap .custom { width: 100%; } body.team .modWrap .custom:nth-child(3n-1) { margin: 0 0 30px 0; } body.team .partnerWrap p { text-align: center; } body.team .partnerWrap img { max-width: 100%; margin: 15px 0; } #footerWrap #footer .custom:first-child p { margin-left: 0; } #footerWrap #footer ul { padding-left: 0; } #footerWrap #footer #footerLeft { width: 100%; } #footerWrap #footer #footerLeft img { width: 270px !important; height: auto; margin-left: 0; } #footerWrap #footer #footerRight { width: 100%; } .modal-container { margin: 15px 5%; overflow-x: scroll; height: 100vh; } .modal-container .simpleform fieldset { padding-bottom: 30px; } .modal-container .simpleform fieldset .row { width: 100%; margin: 0; margin-bottom: 10px; } .modal-container .simpleform fieldset .row input, .modal-container .simpleform fieldset .row textarea { margin: 0; -webkit-appearance: none; } .modal-container .simpleform fieldset .row input[type="checkbox"] { -webkit-appearance: checkbox; } .modal-container .simpleform fieldset .el-0, .modal-container .simpleform fieldset .el-2, .modal-container .simpleform fieldset .el-4 { margin-right: 0% !important; } .modal-container .simpleform fieldset .row.el-8 { width: 80%; } } @media (max-width: 600px) { #navWrap #navTop { background: url(../../../images/assets/signet-01.png) #FFF no-repeat center; background-size: auto 80%; } }