.textWithIcon .option-text-with-image.true{display:flex;flex-direction:column;margin-top:30px}
.textWithIcon .option-text-with-image.true img{margin:0}
.textWithIcon .option-text-with-image.true h2{order:2;font-size:16px;text-align:left !important;padding:0 !important;margin-bottom:0}
.textWithIcon .option-text-with-image.true h2 p{text-align:left}
.textWithIcon .option-text-with-image.true .order-2{order:1}
.textWithIcon .option-text-with-image.true .text{order:3;font-size:14px;padding:0}
.textWithIcon .option-text-with-image.false h2{font-size:40px;text-align:left;padding-left:0}
@media(min-width:1650px){.allegion-container>.clearfix>.container{width:1600px}
}
a.btn{background-color:#d15420;color:#000;border-radius:0 !important;padding:10px 30px !important;transition:all .3s}
a.btn:hover{opacity:.8}
.customrte .clearfix h3{font-size:30px;font-weight:normal}
.customrte .clearfix h4{font-size:16px;font-weight:bold}
.article .article-title p{font-size:35px}
.article.hide-image .article-image{display:none}
.doc-library .cmp-breadcrumb{max-width:1572px;margin:auto}
@media(max-width:1199px){.doc-library .cmp-breadcrumb{margin-left:15px}
}
@media(max-width:1899px){.doc-library .col-xs-12.col-sm-4:first-child{padding-left:15px}
}
@media(max-width:767px){.doc-library .col-xs-12.col-sm-4:first-child{padding-left:0}
}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix{display:flex;gap:10px}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix b span{white-space:nowrap}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix p:nth-child(2){padding-top:8px}
.doc-library .col-xs-12 div .contentcontainer{max-width:790px;margin-top:40px;margin-left:30px}
@media(max-width:767px){.doc-library .col-xs-12 div .contentcontainer{margin-left:0}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix{display:flex;align-items:center;height:50px;padding:0}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p{margin:auto 0;color:#fff;width:50%}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p a{text-decoration:underline}
@media(max-width:900px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p span{font-size:14px}
}
@media(max-width:390px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p span{font-size:10px}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:first-child{text-align:left;padding-left:20px}
@media(max-width:480px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:first-child{padding-left:0}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:last-child{text-align:right;padding-right:20px}
@media(max-width:480px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:last-child{padding-right:0}
}
.doc-library .col-xs-12 div .listlinks{max-width:790px;margin-bottom:40px;margin-left:30px;background-color:#fff}
@media(max-width:767px){.doc-library .col-xs-12 div .listlinks{margin-left:0}
}
.doc-library .col-xs-12 div .listlinks .clearfix{display:flex;flex-direction:row;flex-wrap:wrap !important;justify-content:stretch !important}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{margin:0;width:20%;padding:0 !important}
@media(max-width:1290px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:25%}
}
@media(max-width:768px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:33%}
}
@media(max-width:480px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:50%}
}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a{background-color:#fff;border:1px solid #cbcbcb;width:100%;height:158px;display:flex;justify-content:center;align-items:center;transition:background-color .3s !important}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a img{max-width:100%}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a:hover{background-color:#f37021;opacity:100%}
@media(min-width:768px) and (max-width:1199px){.article-configurator .component-article-configurator .cardView-configurator .col-sm-6{width:50%}
}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-title .card-location{display:none}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-description{display:none}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-image img{max-width:100%;transition:all .5s}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-image img:hover{scale:1.05}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description{text-align:center}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description a{color:#000;text-decoration:none;transition:color .3s}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description a:hover{color:#f37021}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-footer{text-align:center}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-footer .btn{transition:all .3s}
@media(max-width:767px){.article-configurator .component-article-configurator .cardView-configurator .col-sm-6{width:100%}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card{width:100%}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-title{min-height:auto;padding-bottom:15px}
}
.listlinks.column-styling .clearfix{display:flex;flex-direction:row;flex-wrap:wrap}
.listlinks.column-styling .clearfix .navigation-item{width:25%;min-width:140px;padding:0 5px 0 0;overflow:hidden}
.listlinks.column-styling .clearfix .navigation-item a{background-color:#414142;display:flex;flex-direction:column;text-align:center;justify-content:center;min-height:140px;min-width:135px;padding:15px;color:#fff;font-size:22px;transition:opacity .3s;height:100%;width:100%}
@media(max-width:480px){.listlinks.column-styling .clearfix .navigation-item a{min-height:120px;min-width:120px;font-size:16px}
}
.listlinks.column-styling .clearfix .navigation-item a:hover{opacity:.8}
@media(max-width:767px){.listlinks.column-styling .clearfix .navigation-item{margin-bottom:10px;width:50%}
}
.listlinks.button-styling .clearfix{display:flex;flex-direction:row;flex-wrap:wrap}
@media(max-width:767px){.listlinks.button-styling .clearfix{justify-content:center}
}
.listlinks.button-styling .clearfix .navigation-item{min-width:138px;max-width:160px;padding:0 5px 0 0;overflow:hidden}
.listlinks.button-styling .clearfix .navigation-item a{padding:10px;background-color:#e0e1e2;color:#000;border-radius:3px;height:100%;display:flex;flex-direction:row;align-items:center;text-align:center;transition:all .3s;justify-content:center;transform:none;min-height:100px}
@media(max-width:480px){.listlinks.button-styling .clearfix .navigation-item a{min-height:120px;min-width:120px;font-size:16px}
}
.listlinks.button-styling .clearfix .navigation-item a:hover{background-color:#f37021;color:#fff}
@media(max-width:767px){.listlinks.button-styling .clearfix .navigation-item{margin-bottom:10px;width:50%}
}
.listlinks:not(.column-styling):not(.button-styling){margin:0 30px}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:15px 0}
@media(max-width:767px){.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child{flex-wrap:wrap}
}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li{padding:0 15px}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a{display:flex;flex-direction:column;align-items:center;transition:all .3s}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a span{transition:color .3s}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a img{max-height:120px;max-width:100%}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a:hover{transform:scale(1.1)}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a:hover span{color:#f37021}
.us-commercial-base.basicpage{max-width:unset}
.textWithIcon .text a.btn.cta-button.btn-lg:hover{background:transparent;color:#f37021;border:1px solid #f37021}
.accordian-tab .alle-core-tabs .accordionTitle{font-size:20px;padding-bottom:1em}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li>a{border-top:0;padding:14px 0;color:#000;font-weight:400;font-size:20px}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li>a:hover{background-color:transparent;color:#505050;border-left:0;border-right:0}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li.active>a{background:transparent;color:#c7511f}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;margin:32px 0 8px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .row,.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .row>div,.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .tagsFilter{display:contents}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .year-filter-row{display:none}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .secondary-filter-row{display:flex;order:3;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:10px;margin:0}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .filterText:empty{display:none}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 h3{order:0;margin:0 6px 0 0;color:#282823;font-size:16px;font-weight:700}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .reset_btn{order:4;flex:0 0 auto;margin:0 0 0 10px;padding:4px 0 !important;border:0;border-radius:0;background:transparent;color:#282823;font-size:15px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .reset_btn .fa{display:none}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .reset_btn:hover{background:transparent;color:#c7511f;opacity:1;text-decoration-thickness:2px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .reset_btn:focus-visible{outline:3px solid #d15420;outline-offset:2px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group{position:relative;order:2;padding:8px 18px;border:1px solid #d9d9d9;border-radius:999px;background:#fff;color:#282823;font-size:15px;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group input[type="radio"],.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group input[type="checkbox"]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group:hover{border-color:#282823}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group:has(input:checked){border-color:#282823;background:#282823;color:#fff}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .radio_group:has(input:focus-visible){outline:3px solid #d15420;outline-offset:2px}
@media(max-width:767px){.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12{gap:14px 10px;margin:44px 0 20px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .secondary-filter-row{gap:14px 10px;margin-top:10px}
.component-article-configurator[data-config-path*="/en/blog/"] .filter-row>.col-md-12 .reset_btn{margin-top:6px}
}
.component-article-configurator[data-config-path*="/en/blog/"] .card-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin:28px 0 40px;column-count:auto}
.component-article-configurator[data-config-path*="/en/blog/"] .card{position:relative;display:flex;float:none;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid #d9d9d9;border-radius:4px;background:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}
.component-article-configurator[data-config-path*="/en/blog/"] .card:hover{border-color:#282823;box-shadow:0 8px 20px rgba(40,40,35,0.14)}
.component-article-configurator[data-config-path*="/en/blog/"] .card:focus-within{outline:3px solid #d15420;outline-offset:2px}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-image{overflow:hidden}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-image img{min-width:0;aspect-ratio:1.5;object-fit:cover;transition:transform .35s ease}
.component-article-configurator[data-config-path*="/en/blog/"] .card:hover .card-image img{transform:scale(1.04)}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-title{margin:20px 20px 0;font-size:21px;font-weight:700;line-height:1.3;text-align:left}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-title hr{display:none}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 20px 0}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-tag{padding:3px 10px;border:1px solid #d9d9d9;border-radius:999px;font-size:13px;font-weight:500;line-height:1.4;color:#555}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-tag.card-tag--primary{border-color:#282823;background:#282823;color:#fff}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-tags + .card-title{margin-top:12px}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-description{flex:1;margin:0 20px}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-description .desc{margin:10px 0 0;padding:0;color:#555;font-size:15px;line-height:1.5;text-align:left}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-footer{margin:0;padding:16px 20px 20px;border:0;background:0;text-align:left}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-footer .btn{padding:10px 18px;border-radius:4px;background:#d15420;color:#282823;font-weight:700}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-footer .btn:hover{box-shadow:none}
.component-article-configurator[data-config-path*="/en/blog/"] .card .card-footer a::after{position:absolute;inset:0;content:""}
.component-article-configurator[data-config-path*="/en/blog/"] .pagin{margin:0;text-align:center}
@media(prefers-reduced-motion:reduce){.component-article-configurator[data-config-path*="/en/blog/"] .card,.component-article-configurator[data-config-path*="/en/blog/"] .card .card-image img{transition:none}
.component-article-configurator[data-config-path*="/en/blog/"] .card:hover .card-image img{transform:none}
}