@media(min-width:767px){.default-product-detail-component .columnselector>style + div{margin-left:-27px}
.default-product-detail-component .fullWidthColumnSelector{margin-left:27px}
}
@media(max-width:767px){.default-product-detail-component .productCarousel{margin-bottom:9em !important}
}
@media(min-width:768px) and (max-width:1024px){.default-product-detail-component .productCarousel .carousel-indicators{bottom:-55px !important}
}
@media(max-width:767px){.default-product-detail-component .productCarousel .carousel-indicators{bottom:-9em !important}
}
.default-product-detail-component .recentAndRelatedProducts{display:none}
.default-product-detail-component #product-modal .modal-content .modal-title .finish{display:none !important}
.default-product-detail-component .col-sm-6 .customrte h2{font-size:40px;font-weight:700}
@media(max-width:767px){.default-product-detail-component .col-sm-6 .customrte h2{font-size:26px}
}
.product-details .finisheImgsRow{display:none}
.product-details .productCarousel .carousel{padding-bottom:20px}
.product-details .productCarousel .carousel .carousel-inner .item{text-align:center}
.product-details .productCarousel .carousel .carousel-inner .item iframe#productVideo{height:-webkit-fill-available;width:-webkit-fill-available;max-height:343px}
@media(min-width:1025px){.product-details .productCarousel .carousel .carousel-inner .item iframe#productVideo{min-height:320px}
}
.product-details .productCarousel .carousel .carousel-inner .item img{max-height:343px;width:100%;height:100%}
@media(min-width:1025px) and (max-width:1919px){.product-details .productCarousel .carousel .carousel-inner .item img{max-width:550px;min-height:450px}
}
.product-details .productCarousel .carousel-control{display:none !important}
.product-details .productCarousel .carousel-indicators{display:block;left:25%}
@media(min-width:1350px){.product-details .productCarousel .carousel-indicators{bottom:-70px !important}
}
.product-details .productCarousel .carousel-indicators li{height:56px !important;width:56px !important;background-color:#fff;border-color:transparent !important;transition:all .3s;overflow:hidden;border-radius:50% !important}
.product-details .productCarousel .carousel-indicators li:hover{background-color:#fff !important}
.product-details .productCarousel .carousel-indicators li.active{border:2px solid #3193bc !important;background-color:white !important}
.product-details .productCarousel .carousel-indicators li img{width:inherit;height:-webkit-fill-available}
.alle-core-buttonlink .btn{margin-top:30px;transition:all .3s;text-decoration:none;font-size:16px;background-color:#167cbb;border-radius:3px !important;padding:15px 30px !important}
.alle-core-buttonlink .btn:hover{background-color:#0e3a55;opacity:100%}
.customrte h2{font-weight:700}
.customrte h3{font-weight:500;font-size:28px}
@media(min-width:1920px){.cmp-breadcrumb .breadcrumb-core{padding:0}
}
@media(max-width:767px){.product-details .xtra-xtra-parsys .accordian-tab{margin:0 !important;padding:0 !important}
}
.accordion-wapper .wrapper .panel{border:0;border-bottom:1px solid #dcdcdc;border-radius:0}
.accordion-wapper .wrapper .panel .panel-body{padding-top:30px !important;padding-bottom:30px !important}
.accordion-wapper .wrapper .panel .panel-heading{background-color:transparent}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a{font-size:16px;font-weight:600}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a:before{content:"";background-image:url(clientlib-base-schlage/resources/accordion-expand.svg);background-repeat:no-repeat;height:11px;width:11px}
.accordion-wapper .wrapper .panel .panel-heading .panel-title a:hover{color:#167cbb}
.accordion-wapper .wrapper .panel .panel-heading.active .panel-title a:before{background-image:url(clientlib-base-schlage/resources/accordion-active.svg)}
@media(max-width:767px){.columnselector.flex-text-center-align:not(.cq-Editable-dom){padding:0 !important}
}
@media(max-width:767px){.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix{position:static !important;width:100% !important;padding:0 15px}
}
.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row{display:flex;flex-direction:row;margin:0 -15px}
.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .allegion-container{height:100%}
.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .allegion-container>div{height:100%;display:flex;align-items:center}
@media(max-width:1023px){.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .allegion-container>div{padding:15px}
}
.columnselector.flex-text-center-align:not(.cq-Editable-dom)>.clearfix>div>.row .customrte{padding:15px}
@media(max-width:480px){.flex-text-center-align .col-sm-3{display:none}
}
@media(max-width:767px){.cmp-image img{max-width:100%;width:auto}
}
.cmp-image a{display:block;transition:opacity .3s}
.cmp-image a:hover{opacity:.5}
.article-configurator .carousel.multi-item-carousel .art-title{font-weight:600 !important}
@media(max-width:820px){.contentcontainer .col-xs-12 .customrte .clearfix h1{font-size:56px !important}
}
@media(min-width:821px) and (max-width:1281px){.contentcontainer .col-xs-12 .customrte .clearfix h1{font-size:56px !important}
}
.multi-carousel .carousel-column .mainColumnImage{opacity:70%}
.multi-carousel .carousel-column .columnText a{color:#000}
.multi-carousel .carousel-column .columnText a:hover{text-decoration:none !important}
.multi-carousel .carousel-column .columnText b{font-size:16px !important;font-weight:600 !important}
.multi-carousel .carousel-column:hover .mainColumnImage{opacity:100%}
.multi-carousel .carousel-column:hover .columnText p b a{color:#3193bc}
.multi-carousel .slick-arrow.slick-prev{top:28% !important}
.multi-carousel .slick-arrow.slick-prev:before{background-image:none !important;top:20% !important;content:"\f104";font-family:"FontAwesome";font-size:70px;color:#282823;left:-50px !important}
@media(max-width:767px){.multi-carousel .slick-arrow.slick-prev:before{left:-35px !important}
}
@media(max-width:1024px) and (min-width:768px){.multi-carousel .slick-arrow.slick-prev:before{left:-45px !important}
}
.multi-carousel .slick-arrow.slick-next{top:28% !important}
.multi-carousel .slick-arrow.slick-next:before{background-image:none !important;top:20% !important;content:"\f105";font-family:"FontAwesome";font-size:70px;color:#282823}
@media(max-width:1024px) and (min-width:768px){.multi-carousel .slick-arrow.slick-next:before{left:80px !important}
}
@media(max-width:767px){.multi-carousel .slick-arrow.slick-next:before{left:65px !important}
}
.product-banner{transition:all .3s}
div#productOverviewContainer .customrte h2 span{color:white !important}
.dyntabwapper .nav-tabs{border-bottom:1px solid #167cbb !important}
.dyntabwapper .nav-tabs li.active a,.dyntabwapper .nav-tabs li.active a:hover,.dyntabwapper .nav-tabs li.active a:focus{color:#167cbb;background-color:#fff !important;border:4px solid transparent !important;border-bottom-color:#167cbb !important;padding:7px 15px}
.dyntabwapper .nav-tabs li a:hover{border-color:transparent !important}
.dyntabwapper .nav li a:hover,.dyntabwapper .nav li a:focus{background-color:transparent !important}
.dyntabwapper .nav li a{color:#000;font-size:20px;font-weight:500}
.slick-list{transition:opacity .3s}
.opacity0{opacity:0}
.related-products{transition:opacity .2s}
.xtra-xtra-parsys #productOverviewContainer .columnselector .col-sm-6:first-child .customrte a{color:white}
.xtra-xtra-parsys #productOverviewContainer .customrte ul{list-style:none}
.xtra-xtra-parsys #productOverviewContainer .customrte ul li:before{content:"\2022";color:white;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}
.xtra-xtra-parsys #productOverviewContainer .columnselector:not(.flex-text-center-align){padding-bottom:30px}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom){background-color:#0e3a55;position:relative}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix{position:absolute;background-color:#0e3a55;width:100vw}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix .row{align-items:center}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix img{max-width:100%;max-height:100%;height:auto}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix .alle-core-buttonlink{margin-bottom:15px}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix .alle-core-buttonlink a{margin-top:0;transition:all .3s;text-decoration:none;font-size:16px;background-color:#167cbb !important;border-radius:3px !important;padding:15px 30px !important}
.xtra-xtra-parsys #productOverviewContainer .flex-text-center-align:not(.cq-Editable-dom)>.clearfix .alle-core-buttonlink a:hover{background-color:black !important;opacity:100%}
.button-link.button__hover--white .alle-core-buttonlink .alle-core-filter-view-btn{transition:all .3s}
.button-link.button__hover--white .alle-core-buttonlink .alle-core-filter-view-btn:hover{color:white !important;background-color:black !important}
.accordian-tab .cstmAccordion-Mobile .cstmAccdnClspe .cstmAccdnBody p{color:black}
.xtra-xtra-parsys .customrte.cq-Editable-dom p,.xtra-xtra-parsys .customrte.cq-Editable-dom h1,.xtra-xtra-parsys .customrte.cq-Editable-dom h2,.xtra-xtra-parsys .customrte.cq-Editable-dom h3,.xtra-xtra-parsys .customrte.cq-Editable-dom h4,.xtra-xtra-parsys .customrte.cq-Editable-dom h5,.xtra-xtra-parsys .customrte.cq-Editable-dom h6,.xtra-xtra-parsys .customrte.cq-Editable-dom span,.xtra-xtra-parsys .customrte.cq-Editable-dom li{color:black !important}