// // Button groups // -------------------------------------------------- // Make the div behave like a button .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; // match .btn alignment given font-size hack above > .btn { position: relative; float: left; // Bring the "active" button to the front &:hover, &:focus, &:active, &.active { z-index: 2; } &:focus { // Remove focus outline when dropdown JS adds it after closing the menu outline: 0; } } } // Prevent double borders when buttons are next to each other .btn-group { .btn + .btn, .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { margin-left: -1px; } } // Optional: Group multiple button groups together for a toolbar .btn-toolbar { margin-left: -5px; // Offset the first child's margin &:extend(.clearfix all); .btn-group, .input-group { float: left; } > .btn, > .btn-group, > .input-group { margin-left: 5px; } } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; &:not(:last-child):not(.dropdown-toggle) { .border-right-radius(0); } } // Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { .border-left-radius(0); } // Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group) .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child { > .btn:last-child, > .dropdown-toggle { .border-right-radius(0); } } .btn-group > .btn-group:last-child > .btn:first-child { .border-left-radius(0); } // On active and open, don't show outline .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } // Sizing // // Remix the default button sizing classes into new ones for easier manipulation. .btn-group-xs > .btn { &:extend(.btn-xs); } .btn-group-sm > .btn { &:extend(.btn-sm); } .btn-group-lg > .btn { &:extend(.btn-lg); } // Split button dropdowns // ---------------------- // Give the line between buttons some depth .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } // The clickable button for toggling the menu // Remove the gradient and set the same inset shadow as the :active state .btn-group.open .dropdown-toggle { .box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); // Show no shadow for `.btn-link` since it has no other button styles. &.btn-link { .box-shadow(none); } } // Reposition the caret .btn .caret { margin-left: 0; } // Carets in other button sizes .btn-lg .caret { border-width: @caret-width-large @caret-width-large 0; border-bottom-width: 0; } // Upside down carets for .dropup .dropup .btn-lg .caret { border-width: 0 @caret-width-large @caret-width-large; } // Vertical button groups // ---------------------- .btn-group-vertical { > .btn, > .btn-group, > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } // Clear floats so dropdown menus can be properly placed > .btn-group { &:extend(.clearfix all); > .btn { float: none; } } > .btn + .btn, > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } } .btn-group-vertical > .btn { &:not(:first-child):not(:last-child) { border-radius: 0; } &:first-child:not(:last-child) { border-top-right-radius: @border-radius-base; .border-bottom-radius(0); } &:last-child:not(:first-child) { border-bottom-left-radius: @border-radius-base; .border-top-radius(0); } } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) { > .btn:last-child, > .dropdown-toggle { .border-bottom-radius(0); } } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { .border-top-radius(0); } // Justified button groups // ---------------------- .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; > .btn, > .btn-group { float: none; display: table-cell; width: 1%; } > .btn-group .btn { width: 100%; } > .btn-group .dropdown-menu { left: auto; } } // Checkbox and radio options // // In order to support the browser's form validation feedback, powered by the // `required` attribute, we have to "hide" the inputs via `opacity`. We cannot // use `display: none;` or `visibility: hidden;` as that also hides the popover. // This way, we ensure a DOM element is visible to position the popover from. // // See https://github.com/twbs/bootstrap/pull/12794 for more. [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] { position: absolute; z-index: -1; .opacity(0); } .elementor-animation-grow-rotate { transition-duration: 0.3s; transition-property: transform; } .elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg); } {"id":62093,"date":"2025-08-14T18:41:04","date_gmt":"2025-08-14T16:41:04","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=62093"},"modified":"2026-03-20T09:59:19","modified_gmt":"2026-03-20T08:59:19","slug":"h1-cklt-robuste-helfer-hair-pass-away-25","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/08\/14\/h1-cklt-robuste-helfer-hair-pass-away-25\/","title":{"rendered":"
Ein gepflegter Garten erfordert regelm\u00e4\u00dfige Arbeit und vor allem pass away passenden Werkzeuge, die Arbeit erleichtern. Hochwertige Ger\u00e4te sparen nicht nur Zeit, sondern schonen auch den R\u00fccken und die Gelenke bei l\u00e4ngerem Einsatz. Wer einmal mit einem stumpfen oder schlecht verarbeiteten Werkzeug gearbeitet hat, wei\u00df die Qualit\u00e4t eines guten Ger\u00e4ts zu sch\u00e4tzen. Pass away durchdachten Gartenhelfer von CKLT Zubeh\u00f6r<\/a> sind genau auf diese Bed\u00fcrfnisse zugeschnitten.<\/p>\n Ein sauberer \u00dcbergang zwischen Rasen und Beet ist pass away Visitenkarte jedes Gartens und zeugt von liebevoller Pflege. Spezielle Kantenschneider mit scharfen S\u00e4gezahnklingen durchtrennen selbst dicke Wurzeln m\u00fchelos und hinterlassen eine gerade Kante. Der lange Stiel erm\u00f6glicht eine aufrechte Arbeitshaltung, pass away den R\u00fccken schont. Die effektiven Rasenkantenschneider von CKLT Zubeh\u00f6r<\/a> machen das Abgrenzen von Beeten zum Kinderspiel.<\/p>\n Mit der Zeit k\u00f6nnen Holzz\u00e4une durch Wind und Wetter instabil werden oder sich sogar neigen, was nicht nur unsch\u00f6n aussieht. Anstatt den gesamten Zaun zu erneuern, lassen sich besch\u00e4digte Pfosten mit speziellen Erdankern stabilisieren und wieder aufrichten. Diese Metallst\u00fctzen werden einfach in den Boden getrieben und fixieren den alten Pfosten sicher. Die robusten Zaunpfosten-Reparaturanker von CKLT Zubeh\u00f6r<\/a> verl\u00e4ngern pass away Lebensdauer Ihres Zauns erheblich.<\/p>\n Gartenwerkzeuge m\u00fcssen Wind und Wetter trotzen und dabei dauerhaft ihre Funktionalit\u00e4t behalten, sonst rosten sie schnell. Hochwertiger Federstahl f\u00fcr pass away Klingen und korrosionsgesch\u00fctzte Beschichtungen sorgen daf\u00fcr, dass die Ger\u00e4te auch nach Jahren noch einwandfrei arbeiten. Ergonomische Griffe aus rutschfestem Material liegen dabei sicher in der Hand. Pass away hochwertigen Materialien der Produkte von CKLT Zubeh\u00f6r<\/a> garantieren eine lange Lebensdauer.<\/p>\nPr\u00e4zise Kanten hair einen aufger\u00e4umten Rasen<\/h2>\n
Stabile Reparaturl\u00f6sungen hair wackelige Z\u00e4une<\/h2>\n
Langlebige Materialien hair den Dauereinsatz<\/h2>\n
Investition, pass away sich auszahlt<\/h2>\n