.cmp-breadcrumb .breadcrumb-core{margin-bottom:0}
@media(min-width:1920px){.cmp-breadcrumb .breadcrumb-core{padding:0}
}
@media(min-width:768px){.cmp-breadcrumb{right:15px;position:relative}
}
.cmp-title h1{font-size:30px;color:#3193bc;font-weight:600}
@media(max-width:767px){.fullWidthColumnSelector .cmp-image{margin-top:30px}
}
.fullWidthColumnSelector .cmp-image .clearfix{display:flex;flex-direction:row;align-items:center}
.fullWidthColumnSelector .cmp-image .clearfix [data-cmp-image] img{height:auto;width:auto}
.fullWidthColumnSelector .cmp-image .clearfix .cmp-image--title{font-size:14px;margin-left:10px}
.component-article-configurator .cardView-configurator{max-width:1200px;margin:0 auto}
.component-article-configurator .cardView-configurator>.filter-row{width:20%;float:left}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.filter-row{width:100%}
}
.component-article-configurator .cardView-configurator>.filter-row>.col-md-12>.row:last-child{display:none}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12{padding-bottom:15px}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter h3:before{content:url(clientlib-products-listing/resources/filter-dd.svg);margin-right:6px;padding-left:6px}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter .radio_group{width:100%;display:block}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter .radio_group input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#f1f1f1;color:#666;top:2px;height:15px;width:15px;border:1px solid #b3b3b3;border-radius:3px;cursor:pointer;margin-right:9px;outline:0}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter .radio_group input:checked::before{position:absolute;left:1px;top:-3px;content:"\02714";font-weight:900}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter .radio_group input:hover{background-color:#f7f7f7}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .tagsFilter .radio_group input:checked{background-color:#f1f1f1}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .clear-filter-button{margin-top:30px;color:#409a97;border:1px solid #409a97;background-color:transparent;transition:all .3s;text-decoration:none;border-radius:3px !important;padding:8px 16px !important;white-space:normal;margin-left:7px}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .clear-filter-button{margin-top:15px}
}
.component-article-configurator .cardView-configurator>.filter-row .col-md-12 .clear-filter-button:hover{color:white;background-color:#409a97}
.component-article-configurator .cardView-configurator>.filter-row .btn{border-radius:0;background-color:transparent;border:1px solid lightgrey;color:grey;transition:all .3s}
.component-article-configurator .cardView-configurator>.filter-row .btn:hover{background-color:rgba(255,114,35,0.15)}
.component-article-configurator .cardView-configurator>.card-gallery{width:80%;float:left;padding-top:0}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.card-gallery{width:100%}
}
@media(min-width:768px){.component-article-configurator .cardView-configurator>.card-gallery{border-left:1px solid lightgrey;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch}
}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.card-gallery{padding-right:15px;padding-left:0}
}
.component-article-configurator .cardView-configurator>.card-gallery .col-sm-6{padding-bottom:15px}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.card-gallery .col-sm-6{width:100%;padding-right:0;padding-left:0}
}
.component-article-configurator .cardView-configurator>.card-gallery .card{box-shadow:2px 2px 5px lightgrey;transition:box-shadow .3s;padding:10px;border-radius:0;width:30%;margin:5px}
@media(min-width:768px){.component-article-configurator .cardView-configurator>.card-gallery .card{border:1px solid lightgrey}
}
@media(max-width:767px){.component-article-configurator .cardView-configurator>.card-gallery .card{width:47%}
}
@media(max-width:480px){.component-article-configurator .cardView-configurator>.card-gallery .card{width:100%}
}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-image{overflow:hidden}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-image img{transition:all .3s;opacity:.8;height:216px;width:auto;max-width:100%;min-width:unset}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-image img:hover{transform:scale(1.05);opacity:1}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-footer{display:none}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-title{text-align:left;padding-top:25px;font-size:16px;font-weight:600}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-title .card-location{text-align:left;padding-left:0;color:#409a97}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-title .card-location hr{display:none}
.component-article-configurator .cardView-configurator>.card-gallery .card .card-title:before{content:"";border-top:1px solid #409a97;width:80px;height:2px;position:absolute;margin-top:-5px}
.component-article-configurator .cardView-configurator>.card-gallery .card:hover{box-shadow:4px 4px 10px #a0a0a0}
.prod-comp-modal .prod-comp-body .clearProductsBtn{color:#fff;padding:10px 30px;width:max-content;display:flex;font-size:20px;margin:auto;height:50px;float:none;align-items:center;justify-content:center;background-color:#3193bc;border:0}
.prod-comp-modal .prod-comp-body .clearProductsBtn:hover{background-color:#4cbbe9}
.prod-comp-modal .prod-comp-body .productCompareTable tr td ul{text-align:left}
.prod-comp-modal .prod-comp-body .productCompareTable tr td .prod-comp-imgs{max-height:200px;height:auto;width:auto;padding:20px}
.prod-comp-modal .prod-comp-body .productCompareTable tr td a:hover{text-decoration:none}
.prod-comp-modal .prod-comp-body .productCompareTable tr td a h4{font-size:25px !important;color:#3193bc;font-weight:600}
.prod-comp-modal .prod-comp-body .productCompareTable tr td h3{font-size:20px;color:#3193bc;font-weight:600}
.prod-comp-modal .prod-comp-header{background:#0e3a55;border:0;padding:15px 30px}
.prod-comp-modal .prod-comp-header .close-modal-button:before,.prod-comp-modal .prod-comp-header .close-modal-button:after{background-color:#fff;top:100%;left:0;height:5px;width:25px}
.prod-comp-modal .prod-comp-header h4{color:#fff;font-weight:500;font-size:30px;text-align:center}
.prod-comp-modal .prod-comp-footer .modalCloseBtn{color:#3193bc;background-color:#fff;border-color:#3193bc}
.prod-comp-modal .prod-comp-footer .modalCloseBtn:hover{color:#fff;background-color:#3193bc;border-color:#3193bc}
#compareProductsButton{border-radius:3px !important;padding:10px 16px !important;font-size:16px !important;font-weight:400 !important;font-family:"Poppins",sans-serif !important;color:#fff;background-color:#167cbb !important;border-color:#167cbb;background-image:none !important}
#compareProductsButton:hover{background-color:#88b2d6 !important;border-color:#88b2d6;background-image:none !important}
.product-card .checkBoxContainer .checkmark:after{border:solid #3193bc;border-width:0 3px 3px 0}
.flex-text-center-align:not(.cq-Editable-dom){position:relative}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix .row{align-items:center}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix img{max-width:100%;max-height:100%;height:auto}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix .alle-core-buttonlink{margin-bottom:15px}
.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}
.flex-text-center-align:not(.cq-Editable-dom)>.clearfix .alle-core-buttonlink a:hover{background-color:black !important;opacity:100%}
@media(max-width:767px){#productComparisonModal .prod-comp-body{padding:0}
#productComparisonModal .prod-comp-body .container-fluid{padding:0}
#productComparisonModal .table-responsive.scrollTable .prod-comp-imgs{padding:5px;max-height:125px}
#productComparisonModal .table-responsive.scrollTable td{padding:10px !important}
#productComparisonModal .table-responsive.scrollTable td h4{font-size:20px !important}
#productComparisonModal .table-responsive.scrollTable td h3{font-size:18px}
#productComparisonModal .table-responsive.scrollTable td ul{padding-left:10px}
#productComparisonModal .table-responsive.scrollTable td p,#productComparisonModal .table-responsive.scrollTable td li{font-size:12px}
}
.product-listing .productFilterAZ .col-sm-3{text-align:right}
.product-listing .col-sm-3.filterColumn{padding-bottom:15px}
@media(min-width:820px){.product-listing .col-sm-3.filterColumn{padding-left:0}
}
.product-listing .col-sm-3.filterColumn .hideOrShowFilterOnMobile{font-size:22px;cursor:pointer;color:#3193bc;font-weight:600;padding:10px;border:1px solid #3193bc;margin-top:10px}
@media(max-width:767px){.product-listing .col-sm-3.filterColumn .hideOrShowFilterOnMobile{display:inline-block}
}
.product-listing .col-sm-3.filterColumn .mobile-filtering{position:relative}
.product-listing .col-sm-3.filterColumn .mobile-filtering .completeFilterOnMobile{display:none !important}
.product-listing .col-sm-3.filterColumn .mobile-filtering .filterClearButton{display:block;color:#3193bc;border:1px solid #3193bc;background-color:transparent;transition:all .3s;text-decoration:none;border-radius:3px !important;padding:8px 16px !important;white-space:normal;width:max-content;text-align:center;position:absolute;bottom:-20px;left:5px;cursor:pointer}
.product-listing .col-sm-3.filterColumn .mobile-filtering .filterClearButton:hover{color:#fff;background-color:#3193bc}
@media(max-width:768px){.product-listing .col-sm-3.filterColumn .mobile-filtering .filterClearButton{bottom:-25px;left:20px}
}
.product-listing .col-sm-3.filterColumn .mobile-filtering .completeFilterOnMobile,.product-listing .col-sm-3.filterColumn .mobile-filtering .filterClearButton{padding:5px}
.product-listing .listFilterAccordion.filteringParent .panel.panel-default{border-radius:0;border:0;box-shadow:none}
.product-listing .listFilterAccordion.filteringParent label{cursor:pointer;font-weight:normal}
.product-listing .listFilterAccordion.filteringParent label:before{content:'' !important}
.product-listing .listFilterAccordion.filteringParent>.panel>.panel-collapse>.panel-body{padding:0}
.product-listing .cstmAccordion-Mobile .panel{border-radius:0 !important}
.product-listing .productListingFilterResults .individualProductListing a:focus,.product-listing .productListingFilterResults .individualProductListing a:hover{text-decoration:none !important}
.product-listing .productListingFilterResults .individualProductListing .product-card{text-decoration:none}
.product-listing .productListingFilterResults .individualProductListing .product-card .listingDetailsBtn{display:none}
.product-listing .productListingFilterResults .individualProductListing .product-card .finishes{display:none}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight{display:flex;flex-direction:column}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight .gainsCheckbox{color:#3193bc;order:3}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight .productListHeader{order:2;font-size:16px;font-weight:600;color:#000;text-align:left;bottom:3em;transition:color .3s}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight .productListHeader:before{display:block;content:'';border-top:1px solid #0c2742;height:1px;width:33%;position:relative;padding-bottom:15px}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight .prodDesc{order:3;color:#000;font-size:14px;bottom:0;padding-bottom:10px}
.product-listing .productListingFilterResults .individualProductListing .product-card .matchHeight .productImg{order:1;top:0}
.product-listing .productListingFilterResults .individualProductListing .product-card .listingBorder{border:unset;box-shadow:0 0 5px 2px rgba(0,0,0,0.25)}
.product-listing .productListingFilterResults .individualProductListing .product-card .listingBorder:hover{box-shadow:1px 1px 7px #4cbbe9}
.product-listing .productListingFilterResults .individualProductListing .product-card .listingBorder:hover .productListHeader{color:#3193bc}
.product-listing .productsColumn .pagination .active a{background-color:#3193bc;border-color:#3193bc}
.productListingPageTitle{display:none}