@font-face{font-family:'Glyphicons Halflings';src:url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.eot);src:url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/App_Themes/Regency/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}:target:before{content:"";display:block;height:45px;margin:-45px 0 0}a{color:#ef3742;text-decoration:none}a:hover{color:#c70206;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0;font-family:proxima-nova,sans-serif,Helvetica;font-weight:400;font-style:normal}body{background:#fff;width:100%}.container{background:white;margin:0 auto 40px;padding-left:15px;padding-right:15px;padding-top:46px;padding-bottom:36px;min-height:255px;margin-top:14px;font-size:19px;color:#333;line-height:1.6;max-width:1440px}@media(min-width:992px) and (max-width:1199px){.container{max-width:1040px}}b,optgroup,strong{font-weight:700}h1{font-size:2rem;font-weight:500;margin-top:40px;margin-right:0;margin-left:0;margin-bottom:.7em;letter-spacing:-1px;line-height:1.2;text-transform:uppercase}.hide{display:none !important;visibility:hidden !important}.full-width{width:calc(100vw - 9px);position:relative;margin-left:-50vw;left:50%}@media screen and (min-width:768px){.menu-state-active .full-width{width:calc(100vw - 8.1px)}}.container-transparent{background-color:transparent !important}.geo-permission p{margin-bottom:5px}.navbar-toggler{outline:none}.mega-menu{overflow-y:auto;background:#fff;max-height:calc(100vh - 150px)}.mega-menu-top{border-left:1px solid #fff}.mega-menu>li:not(.menu-promo){flex:1;margin:0}.mega-menu{box-shadow:0 2px 2px 0 #ccc;border-bottom:1px solid #ccc;border-radius:0}.sub-menu-icon{display:none}.dropdown-menu .right-arrow{display:none}.mega-item li p,.mega-item li a{color:#212529}.mega-item li a{display:block;font-size:16px;font-weight:600;text-decoration:none}.mega-item li a:hover,.mega-item li a:focus,.mega-item li a:active,.mega-item li a:hover p,.mega-item li a:focus p,.mega-item li a:active p{color:#ef3742}.mega-item li p{font-size:14px;font-weight:400}.mega-item li{list-style:none;border-left:2px solid #ef3742;margin-top:20px;margin-bottom:20px}.mega-item li:hover,.mega-item li:focus,.mega-item li:active{color:#ef3742}.mega-menu>li:nth-child(2) ul li{margin-left:3px}.sub-panel{display:none}.mega-dropdown{position:static !important;flex:1;text-align:center}.nav-right{flex-grow:1;flex:1.5}.nav-right>ul{float:right}.mega-menu{padding:0;width:100%}.mega-menu-top{background-color:#ef3742;color:white !important;text-transform:uppercase;font-size:16px !important;font-weight:400 !important;text-align:center;margin-right:0;margin-left:0;padding-top:15px;padding-bottom:13px;white-space:nowrap}.mega-dropdown:hover>a::after{display:block;content:'';position:absolute;width:0;top:52px;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid #ef3742;margin-left:50px;vertical-align:inherit;border-top:inherit}.dropdown-toggle{color:#000;text-transform:uppercase;padding-top:20px;padding-bottom:20px}.dropdown-toggle:hover{color:#ef3742}.list-inline-item:not(:last-child){margin-right:1px}.mega-menu>li>ul{padding:0;margin:0}.mega-menu>li>ul>li{display:block;padding-left:15px;padding-right:30px}.dropdown:hover .dropdown-menu{display:flex;visibility:visible;opacity:1;margin-top:0;padding-bottom:15px}.dropdown-menu{display:flex;visibility:hidden;opacity:0;border-top:none;border-radius:0;margin-top:20px}.navbar{background-color:white !important;padding-top:0;padding-bottom:0}.navbar-brand{padding-top:0;width:180px;min-width:100px;margin-right:inherit;z-index:99999999}@media(min-width:768px) and (max-width:870px){.navbar-brand{width:100px;min-width:100px}.nav-right{flex:1.25 !important}.translate a{padding-left:0 !important;padding-right:0 !important}.my-account li a{padding-right:0 !important}}.list-inline-item{vertical-align:top}.mobile-pager,.mobile-back{display:none}.menu-promo{flex-grow:1;flex:1.5}.menu-promo ul{margin-top:20px !important;margin-left:auto !important;margin-right:auto !important}.menu-promo ul li{padding-top:5px;padding-bottom:5px;text-align:center;padding-left:1.5rem !important;padding-right:1.5rem !important}.menu-promo ul li p{padding-top:20px;font-size:14px;line-height:2}.navbar-nav{width:100%}.hamburger-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-icon span{background:#000}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:10px}.hamburger-icon span:nth-child(4){top:20px}.hamburger-icon.open span:nth-child(1){top:11px;width:0%;left:50%}.hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-icon.open span:nth-child(4){top:11px;width:0%;left:50%}.geo-locator{flex:1}.geo-locator a{border:1px solid #ef3742;padding-top:4px;padding-bottom:3px;font-weight:600;margin-top:15px;margin-right:.5rem;margin-left:.5rem;text-align:center}.geo-locator a:hover,.geo-locator a:focus,.geo-locator a:active{background-color:#ef3742;color:white}.search-container{position:fixed;padding-left:10px;right:239px;top:2px}.search-container div{padding-top:13px;position:relative}.search-container div a{position:absolute;top:11px;right:-159px}.search-container input{height:33px;width:190%;display:inline-block}.productKeyFeatures ul,.productKeyFeatures ol{margin-left:2ex}@media(max-width:1199px){.menu-state-active .container{background:inherit}.navbar-brand{padding-top:8px;padding-bottom:10px;height:70px !important}.navbar-toggler{margin-top:-2px}.mega-menu{overflow-y:inherit;box-shadow:none}.mega-dropdown{overflow-y:auto;text-align:left;flex:none;overflow-x:hidden;max-height:calc(100vh - 126px)}.mega-menu>li{max-width:inherit !important}.mega-menu>li.list-inline-item:last-child{margin-bottom:10px}.dropdown-menu:hover{cursor:pointer}.mega-item li{border-left:none;margin-top:inherit;margin-bottom:inherit}.mega-menu-top{font-size:20px !important;padding-top:5px;padding-bottom:5px}.mega-menu-top{border-left:0}.mega-item li a p{color:#fff;margin-bottom:0}.mega-item li a:hover,.mega-item li a:focus,.mega-item li a:active,.mega-item li a:hover p,.mega-item li a:focus p,.mega-item li a:active p{color:inherit}.mega-item li:hover{border-left:0}.mega-menu>li:hover:not(.not-desktop),.sub-panel .mega-menu>li>ul li:hover{background-color:rgba(108,117,125,.2)}.sub-panel .mega-menu>li:hover{background-color:inherit}.menu-inactive{display:none;overflow:hidden}.navbar{height:70px;padding-top:0;padding-bottom:0}.dropdown-menu{margin-top:0 !important}.main-menu{background-color:rgba(162,159,159,.95);margin-left:-1rem;margin-right:-1rem;height:100vh}.sub-menu-icon{display:none;max-width:31px;max-height:31px}.mega-menu li,.sub-panel .mega-menu li ul li,.sub-panel .mobile-back,.mega-dropdown>a:not(.mega-menu-top){padding-left:1rem !important;padding-right:1rem !important}.mega-dropdown:hover>a::after{display:none}.mega-menu-top{background:none;text-align:left;margin-left:0;text-transform:none}.mega-menu>li>ul>li a{padding-left:5px;padding-right:0;padding-top:6px;padding-bottom:6px}.sub-1{display:block}.dropdown-toggle{padding-top:.5rem;padding-bottom:.5rem}.mega-dropdown>a{padding-top:25px;text-transform:uppercase;font-size:20px}.mega-menu{background-color:transparent;border:0;padding-top:0}.mega-menu{max-height:inherit}.list-inline-item{display:inherit}.mobile-panel li,.mobile-panel li a{color:#fff !important}.mega-menu li ul{display:none}.mobile-back i{font-size:18px;color:#ef3742}.sub-panel .mega-item a{padding-top:5px !important;padding-bottom:5px !important;font-weight:inherit !important;font-size:20px !important}.menu-promo{float:inherit !important;margin-bottom:inherit !important;padding-top:10px !important;padding-bottom:10px !important;width:100%}.menu-promo li{border:1px solid white;margin:1ex 0}.menu-promo ul{margin-top:0 !important;margin-bottom:0 !important;display:block !important}.menu-promo ul li{padding-left:0 !important;padding-right:0 !important;font-size:20px !important}.menu-promo .mega-menu-top{padding-bottom:0;text-transform:uppercase !important}.menu-promo a{text-transform:none !important}.menu-promo img{height:30px;width:30px;margin:0 10px 0 5px}.menu-promo ul li{text-align:left}.sub-panel{display:block}.sub-panel .mobile-back{display:block}.sub-panel a.mega-menu-top{padding-left:1rem !important;padding-right:1rem !important}.sub-panel .mega-menu li{padding-left:inherit !important;padding-right:inherit !important}.sub-panel ul li ul{display:inherit}.sub-panel>li>ul>li>a:first-child{text-transform:uppercase;font-size:20px !important;padding-top:24px}.sub-panel ul.mega-item li:last-child{margin-bottom:15px}.sub-panel .menu-promo .mega-menu-top{padding-top:10px}.sub-panel .has-sub-items::after{display:none}.mega-item{list-style-type:none}.slide-right{transition:.5s;margin-left:1000px !important}.slide-left li{border-right:1px solid black}.mobile-panel{position:relative;display:block}.mega-dropdown{display:inline-grid}.has-sub-items::after{float:inherit}.navbar-nav .dropdown-menu{display:block !important;float:left}.mega-dropdown>a{width:100%}.mega-menu>li:not(.menu-promo){width:100%;flex:none;display:block}.mega-menu-top{width:100%}.mega-menu-top{width:100%}li.mobile-pager{border-top:1px solid rgba(0,0,0,.2);padding-top:5px;padding-bottom:9px;background-color:rgba(162,159,159,1)}li.mobile-back{border-top:1px solid rgba(0,0,0,.2);padding-top:11px;padding-bottom:13px;background-color:rgba(162,159,159,1)}li.mobile-pager ul,li.mobile-back ul{margin-left:auto;margin-right:auto;display:flex;justify-content:center;padding:0}li.mobile-pager ul span.pagination-icon{height:20px;width:20px;background-color:#fff;border-radius:50%;display:inline-block;margin-bottom:5px}li.mobile-pager ul a,li.mobile-back ul a{margin-left:0;margin-right:0;text-decoration:none;text-transform:none !important;font-size:20px}li.mobile-back ul a{margin-top:5px !important}li.mobile-pager ul a{padding-top:6px !important}li.mobile-pager li,li.mobile-back li{list-style-type:none;width:100%;text-align:center;justify-content:center}li.mobile-pager ul li.active-page span{background-color:#ef3e33}.mobile-back,.mobile-pager{display:block}.mobile-pager p{text-align:center;font-size:12px;text-transform:uppercase;margin-left:5px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;line-height:1;color:white}.menu-inactive{width:0;transition:.5s;position:absolute !important}.mobile-bottom{list-style-type:none;padding-left:0;padding-right:0;margin-bottom:0}.menu-active-right{width:100%;transition:.5s}.menu-active-left{width:100%;transition:.5s;float:right}.menu-inactive ul,.menu-active-left ul,.menu-active-right ul{overflow-x:hidden !important}li>ul li>h3{font-size:20px;margin-bottom:0;margin-top:1.25rem}.sub-panel>li>ul>li>h3{display:none}.right-arrow{float:right;display:inherit !important}.sub-panel>li>ul>li>a:first-child .right-arrow{display:none !important}.mobile-panel.pri-back li{margin-left:-800px}.mobile-panel.pri-back li>ul>li{margin-left:0;transition:.5s}.mobile-panel.sub-panel>li>ul>li{margin-left:-800px}.pri-hide a{height:0}.pri-hide{height:0}.pri-hide ul{display:none !important}.sub-panel>li>ul>li.sub-slide{margin-left:0;transition:.5s}.sub-panel>li>ul>li>h3{display:none}}.geo-locator{flex:1}.geo-locator a{border:1px solid #ef3742;padding-top:4px;padding-bottom:3px;font-weight:600;margin-top:15px;margin-right:.5rem;margin-left:.5rem;text-align:center}.geo-locator a:hover,.geo-locator a:focus,.geo-locator a:active{background-color:#ef3742;color:white}.hide{display:none !important;visibility:hidden}.search-container{position:fixed;padding-left:10px}.search-container div{padding-top:13px}.search-container input{height:33px}.hamburger-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-icon span{background:#000}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:10px}.hamburger-icon span:nth-child(4){top:20px}.hamburger-icon.open span:nth-child(1){top:11px;width:0%;left:50%}.hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-icon.open span:nth-child(4){top:11px;width:0%;left:50%}.btn-large-white{border:1px solid #ef3742;background-color:#fff;color:#000;white-space:nowrap;text-transform:uppercase;height:60px;width:100%;padding-top:18px;padding-bottom:18px}.btn-large-white:hover,.btn-large-white:active,.btn-large-white:focus{text-transform:uppercase;color:#fff;background-color:#ef3742}.scroll-banner{background-color:#ef3742;top:63px;padding-top:10px;padding-bottom:7px;text-transform:uppercase;z-index:999}.scroll-banner>div{margin-left:1rem;margin-right:1rem}.scroll-banner h4{color:white;font-size:25px;font-weight:600;letter-spacing:3px;margin-bottom:0;margin-left:6px;margin-right:0;display:inline-block;vertical-align:middle}.scroll-banner a,.scroll-banner a:hover,.scroll-banner a:focus,.scroll-banner a:active{color:#fff;padding-left:2.1rem;padding-right:2.1rem}.scroll-banner img{height:40px;display:inline-block}.scroll-banner div>div:first-child{white-space:nowrap}.scroll-banner div div{margin-top:auto;margin-bottom:auto}@media(max-width:767px){.scroll-banner{display:none !important}.scroll-banner a,.scroll-banner a:hover,.scroll-banner a:focus,.scroll-banner a:active{padding-left:.75rem;padding-right:.75rem}.scroll-banner a:first-child{padding-left:2.1rem}}@media(max-width:1199px){.navbar-collapse.not-mobile,.navbar-collapsed.not-mobile,.not-mobile{display:none !important}}@media screen and (min-width:1200px){.navbar-collapse.not-desktop,.navbar-collapsed.not-desktop,.not-desktop{display:none !important}}.main-menu{touch-action:none}footer{overflow:hidden}.footer-top{background:#000;display:flex;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.footer-top,.footer-bottom{max-width:1410px;margin-left:auto;margin-right:auto;position:relative;padding-left:16px;padding-right:16px}.footer-top::after,.footer-bottom::after{content:'';width:200%;position:absolute;left:-50%;top:0;height:100%;background:#ef373c;z-index:-1}.footer-top::after{background:black}.footer-col{flex:1;padding-left:1rem;padding-right:1rem;white-space:nowrap}.footer-col ul li{padding-top:10px}.footer-col h4{margin-bottom:0;color:#ef3742 !important;text-transform:uppercase}.footer-col h4 a{color:#ef3742 !important;text-transform:uppercase}.social-buttons h5{font-size:14px;text-transform:uppercase;color:#c5c5c5;letter-spacing:1px;margin:0;text-align:left;max-width:360px;width:360px;display:inline-block}.social-buttons li{display:inline-block;width:43px;height:43px;font-size:0}.social-buttons :not(.divNibe) a{width:43px;height:43px;cursor:pointer;text-decoration:none;display:block;background-size:43px !important}.social-buttons .facebook a{background:#656565 url("/App_Themes/Regency/images/icon-facebook.png") no-repeat left top}.social-buttons .facebook a:hover{background:#369 url("/App_Themes/Regency/images/icon-facebook.png") no-repeat left top}.social-buttons .youtube a{background:#656565 url("/App_Themes/Regency/images/icon-youtube.png") no-repeat left top}.social-buttons .youtube a:hover{background:#c20907 url("/App_Themes/Regency/images/icon-youtube.png") no-repeat left top}.social-buttons .instagram a{background:#656565 url("/App_Themes/Regency/images/icon-instagram.png") no-repeat left top}.social-buttons .instagram a:hover{background:#c8a725 url("/App_Themes/Regency/images/icon-instagram.png") no-repeat left top}.social-buttons .pinterest a{background:#656565 url("/App_Themes/Regency/images/icon-pinterest.png") no-repeat left top}.social-buttons .pinterest a:hover{background:#c20907 url("/App_Themes/Regency/images/icon-pinterest.png") no-repeat left top}.social-buttons .twitter a{background:#656565 url("/App_Themes/Regency/images/icon-twitter.png") no-repeat left top}.social-buttons .twitter a:hover{background:#00aced url("/App_Themes/Regency/images/icon-twitter.png") no-repeat left top}.social-buttons .houzz a{background:#656565 url("/App_Themes/Regency/images/icon-houzz.png") no-repeat left top}.social-buttons .houzz a:hover{background:#6bb765 url("/App_Themes/Regency/images/icon-houzz.png") no-repeat left top}.footer-bottom{padding-top:10px;padding-bottom:10px;background-color:#ef3742}.footer-bottom ul{display:flex;flex-wrap:wrap;margin-top:0;margin-bottom:0}.footer-bottom ul li{padding-left:1rem;padding-right:1rem;padding-top:5px;padding-bottom:5px}.footer-bottom ul li.copyright{padding-left:1rem;padding-right:1rem;color:#fff;flex:1;text-align:center}@media(max-width:1180px){.copyright{min-width:100%;text-align:left !important}}@media(max-width:767px){.footer-top,.footer-bottom{padding-left:0;padding-right:0}}@media(max-width:1180px){.footer-bottom>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}div.error{color:red;font-weight:bold}ul{list-style:inside;font-size:1rem}ol{list-style-position:inside;font-size:1rem}aside{font-size:1rem}.submenu-icon{color:#111}img{max-width:100%}.background-img img{width:100%;height:600px}footer{left:0;bottom:0;width:100%}.footer-overlay{position:relative}footer img{width:100%;height:386px}.footer-top-nav{display:flex;position:absolute;top:0;height:330px;background:rgba(0,0,0,.9);color:#ef3742;width:100%}.footer-top-nav h4{text-transform:uppercase;margin-bottom:0}footer ul li a{color:#fff}.footer-bottom-nav{width:100%;position:absolute;top:330px;background:rgba(239,55,66,.9)}.footer-bottom-nav ul{display:flex}.footer-container{width:100%;margin-right:auto;margin-left:auto;display:flex;max-width:1440px;margin-top:2em;display:flex}.footer-bottom-nav .footer-container{margin-top:1.5em}.footer-container h4 a{color:#ef3742}.footer-container ul li{padding:8px 20px}.footer-bottom-nav .footer-container ul li{padding:0 20px}.footer-bottom-nav li{border-right:1px solid #fff}.footer-bottom-nav li:last-child{border:0}.footer-bottom-nav li span{font-size:14px;color:#fff}.footer-bottom-nav li a{font-size:14px}.footer-bottom-nav .footer-container ul .copyright{padding-left:22em}.footer-overlay .contact-id{display:block;width:15em;font-size:14px}.find-your-flame-content{align-items:center;justify-content:center;display:flex;margin-bottom:4em}.find-your-flame-content img{max-height:60px}.find-your-flame-content .content-area:hover{background-color:white}.find-your-flame-content .content-area:hover span{color:black}.content-heading{text-align:center;font-size:36px;text-transform:uppercase;color:#ef3742;margin-bottom:1em}.content-area span{margin-top:2.5em;text-transform:uppercase;color:#fff;display:block}.content-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;align-items:center;text-align:center;margin-top:4em;max-width:1440px}.hidden{display:none!important}.relatedPart{text-align:center}.relatedParts.imgGallery{margin-top:2em}.relatedPartsTitle h2{text-decoration:underline;text-align:center}.panelProductOptions .divProductDesign{text-align:center;margin:4em 0 5em 0}.productDetails{font-size:16px;color:grey;margin:0 4em}.productDetails .keyFeaturesRow{background-color:#e3e3e3;padding-top:6ex;margin-bottom:3em}.productDetails .contentRegion ul{max-width:90%;list-style-type:inherit}.productDetails h2{font-size:22px;margin-bottom:1em;color:black}.keyFeatures{margin:5em}.keyFeatures .keyFeature{text-align:center;margin:2ex 0}.keyFeatures .keyFeature h3{color:black;font-size:24px}.sectionH2{margin-left:1em}.divRelatedParts{margin:0 4em}.relatedParts h5{text-align:center}.divRelatedParts .relatedPart{margin:3ex 0}.divRelatedParts img{max-width:225px}.productSpecifications h2{margin-top:2em}.productSpecifications .specificationsSummary{margin:3em 0}.productSpecifications table{width:100%;border-bottom:1px solid #999;margin-bottom:45px;border-spacing:0;border-collapse:collapse;font-size:14px}.productSpecifications .contentRegion p{font-size:12px}.productSpecifications th:first-of-type,.productSpecifications td:first-child{text-align:left}.productSpecifications table td{border-bottom:1px solid #dadada;padding:4px 2px;text-align:center}.productSpecifications table tr td:first-child{width:64%}.productSpecifications table:first-child tr td:nth-child(2),.productSpecifications table:first-child tr td:nth-child(3),.productSpecifications table:first-child tr td:nth-child(4){width:12%}.productSpecifications tr:nth-child(2n+1){background:#eee}.productSpecifications tr:first-of-type{background:white;border-bottom:1px solid #dadada;border-top:1px solid #dadada}.productSpecifications th{padding:10px 0;text-align:center}.productSpecifications th:first-of-type,.productSpecifications td:first-child{text-align:left}.productSpecifications table tr:hover{background:#ccc}.availableDownloads{font-size:14px}.availableDownloads a{color:#ef3742;font-size:17px}.availableDownloads a:hover{color:#ef3742}.availableDownloads a.pdf,.availableDownloads a.zip{background-color:rgba(0,0,0,0);background-size:19px;background-origin:padding-box;background-clip:border-box;background-repeat:no-repeat;background-attachment:scroll;line-height:43px;padding:3px 0 3px 5ex}.availableDownloads a.pdf{background-image:url("/App_Themes/Regency/images/icon-pdf.png")}.availableDownloads a.zip{background-image:url("/App_Themes/Regency/images/icon-zip.png")}.detailsSummary table{width:90%}.keyFeaturesDesc{max-width:60%;text-align:center;margin:0 auto}.keyFeaturesDesc p{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:14px;color:black}.detailsSummary th{padding:1em 0;font-size:17px}.divViewFullSpecs{margin-top:3em;text-align:center}.btnDarkGrey{padding:1.5ex 5em;background-color:#737373;color:white;font-size:21px;font-weight:bold}.btnRed{padding:1.5ex 2em;background-color:#d92127;color:white;font-size:21px;font-weight:bold;width:387px;display:inline-block;text-align:center}.btn.red{background:#ef3742;padding:11px 35px;margin:20px auto 0;white-space:nowrap;color:#fff;border-radius:0;text-transform:uppercase;letter-spacing:1px}.btn.red:hover{background-color:#737373;color:white}.btnRed:hover{color:white}.btnDarkGrey:hover{text-decoration:none;color:white}.redCTABtns{text-align:center;margin:3em 0}.detailsSummary table th:nth-child(2),.detailsSummary table th:nth-child(3),.detailsSummary table th:nth-child(4),.detailsSummary table td:nth-child(2),.detailsSummary table td:nth-child(3),.detailsSummary table td:nth-child(4){text-align:center}.divCustomizeQuote{text-align:center}.divCustomizeQuote h4{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal}.divCustomizeQuote h4{padding:1ex 0}.divCustomizeQuote h4:nth-of-type(2){max-width:50%;margin:0 auto}.divCustomizeQuote a{margin-top:4em;display:inline-block}.imgGallery{margin:6em 0}.imgGallery .imgGalleryItem{margin:1ex 0;cursor:pointer;position:relative;-webkit-transition:all .5s cubic-bezier(.06,.43,.22,1);-o-transition:all .5s cubic-bezier(.06,.43,.22,1);transition:all .5s cubic-bezier(.06,.43,.22,1)}.imgGallery .imgGalleryItem:hover{transform:scale(1.02)}.imgGallery .imgGalleryItem img{-webkit-transition:all .8s cubic-bezier(.06,.43,.22,1);-o-transition:all .8s cubic-bezier(.06,.43,.22,1);transition:all .8s cubic-bezier(.06,.43,.22,1)}.imgGallery .imgGalleryItem .iconPlus{background-color:#384044;opacity:.5;text-align:center;display:inline-block;height:32px;width:32px;position:absolute;left:8px;top:8px}.imgGallery .imgGalleryItem:hover .iconPlus{background-color:#ef3742;opacity:1}.imgGallery .imgGalleryItem{display:block;overflow:hidden}.pull-right{float:right !important}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:0;border:1px solid #ccc;position:relative;text-align:left;line-height:8px;z-index:0;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;-o-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-switch{overflow:hidden}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{border-radius:0}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#6f6f6f}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch input[type="checkbox"],.bootstrap-switch input[type="radio"]{position:absolute !important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}.panelProductOptions h2.sectionH2{margin:2em 0}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.embed-responsive{margin:2ex 0}.redBanner{margin:4em 0 2em 0}.redBanner p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;color:white;text-align:center}.bannerContainer{position:relative;margin-bottom:4em;width:100vw;left:50%;margin-left:-50vw}.bannerContainer img{width:100%}.bannerContainer .infoBlockLeftBlack,.bannerContainer .infoBlockRightBlack,.bannerContainer .infoBlockCenterBlack{position:absolute;z-index:100;color:white;width:100%}.bannerContainer .infoBlockCenterBlack{padding:1ex 0;text-align:center;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);bottom:0}.bannerContainer .infoBlockCenterBlack .divLeft,.bannerContainer .infoBlockCenterBlack .divCenter,.bannerContainer .infoBlockCenterBlack .divRight{justify-content:center;align-items:center;display:flex}.bannerContainer .infoBlockCenterBlack .divLeft{max-width:200px}.bannerContainer .infoBlockCenterBlack .divCenter{max-width:60%;padding:1em 2.5em;margin:0 2.5em;border-left:1px solid #ef3742;text-align:left}.bannerContainer .infoBlock.infoBlockCenterBlack{display:flex;flex-direction:row;justify-content:center}.bannerContainer .infoBlock.infoBlockCenterBlack a{color:white;padding:1.5ex 5ex;font-weight:bold}.bannerContainer .infoBlock p,.bannerContainer .infoBlock h2{margin-bottom:0}.btn.redBorder{border-radius:0;border:1px solid #ef3742}.featured-icons{margin-top:50px}.featured-icons div{text-align:center;padding-top:0;padding-bottom:50px}.featured-icons div.title{font-size:16px;text-transform:uppercase}.static-banner{bottom:0;background-color:rgba(0,0,0,.7);left:0;text-align:center;position:absolute;text-transform:uppercase;padding-top:20px;padding-bottom:20px;padding-left:60px;padding-right:60px}.static-banner div{display:inline-grid}.static-banner h1{white-space:nowrap;color:#fff;font-size:2.5rem;margin-bottom:0;margin-top:7px;line-height:1.2;font-weight:500;letter-spacing:inherit}.static-banner p{color:#fff;padding-left:50px;margin-bottom:0;text-transform:none}.navbar .main-menu .dropdown-toggle::after{display:none}.mobileCTA .ctaBox{display:none}.mobileCTA>div[class^="col"]{padding-left:0;padding-right:0}.mobileCTA .ctaBox{box-shadow:0 2px 8px 2px rgba(191,191,191,.74);-webkit-box-shadow:0 2px 8px 2px rgba(191,191,191,.74);-moz-box-shadow:0 2px 8px 2px rgba(191,191,191,.74);padding:2ex;margin-bottom:3px}.mobileCTA .ctaBox a.btn{width:100%}.mobileCTA .ctaBox h4{font-weight:bold;font-size:18px}.mobileCTA .ctaBox h4.red{font-weight:normal;color:red;font-size:20px}@media(max-width:1300px){.bannerContainer .infoBlockCenterBlack .divCenter{max-width:50%;font-size:16px;margin-right:0}}@media(max-width:991px){.productDetails{margin:0}.divRelatedParts{margin:0}.keyFeaturesDesc{max-width:90%;margin:0 auto}.divCustomizeQuote h3:nth-of-type(2){max-width:60%}.redCTABtns>div[class^="col"]{margin:2ex 0}.bannerContainer .infoBlockCenterBlack .divLeft{display:none}.bannerContainer .infoBlockCenterBlack .divCenter{margin-left:0;max-width:60%;border-left:none;padding-left:.5ex}.bannerContainer .infoBlock.infoBlockCenterBlack a{padding:1.5ex 3ex}}@media(max-width:767px){.productDetails .contentRegion ul{max-width:100%}.modal-content{-webkit-box-shadow:none;box-shadow:none}.redBanner{display:inline-block !important;width:100%}.redBanner>div[class^="col"]{position:static}.redBanner img{position:absolute;left:0}.redBanner p{left:0;top:auto;transform:none;width:100%}.btn.pull-right{float:none !important;margin-bottom:20px !important}}@media(max-width:575px){.imgGallery .imgGalleryItem{margin:20px auto 10px auto}.smFontSize13{font-size:13px !important}.banner-container .infoBlock{padding:0 !important}.banner-container .infoBlock p,.banner-container .infoBlock a{display:none}.productDetails{margin:0}.divCustomizeQuote h3:nth-of-type(2){max-width:100%}.divRelatedParts{margin:0}.keyFeaturesDesc{max-width:100%}.btnDarkGrey{padding:2ex 0;width:100%;display:block}.relatedPartsTitle h2{margin-left:0}.sectionH2{margin-left:0}.productSpecifications .specificationsSummary,.productSpecifications .specificationsDetails{margin-left:0}.featured-icons div{padding-bottom:30px}.static-banner{padding-top:12px;padding-bottom:10px;padding-left:40px;padding-right:30px;width:100%}.static-banner h1{font-size:18px}.static-banner div{display:block}.static-banner{position:relative}.find-your-flame-content-wrapper .savings-content{margin-bottom:1.5em}.find-your-flame-content-wrapper .savings-content .promo-description{font-size:16px;text-align:center}.find-your-flame-content-wrapper .savings-content h4{font-size:20px !important;font-weight:bold}.banner-container{margin-bottom:0 !important}.mobileCTA .ctaBox{display:block}.myAccount .table tbody td:first-child,.myAccount .table tbody td:nth-child(2){display:block;border:none}}.grid-item{margin-bottom:3%;box-sizing:border-box}.gutter-sizer{width:3%}.grid.fourup .grid-item{width:25%}.grid-item img{width:100%;max-width:auto}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-slide,.grid-item{text-align:left;color:#333;font-family:'Open Sans','Helvetica-Neue',Arial,sans-serif;background-position:bottom center;background-size:contain;background-repeat:no-repeat}.swiper-slide article+footer,.grid-item article+footer{color:#d71f1d}.swiper-slide figure img,.grid-item figure img{max-width:100%;width:auto;height:auto}.swiper-slide h3,.grid-item h3{font-family:'PT Serif',serif}.swiper-slide small,.grid-item small{font-size:10px;font-weight:bold;margin-top:14px;display:block}.swiper-slide a,.grid-item a{color:#333}.grid.threeup .grid-item{width:31%}.swiper-slide a:hover,.grid-item a:hover{text-decoration:none}.swiperKeyFeature .swiper-slide figure{text-align:center}.swiperKeyFeature .swiper-slide h3{font-size:17px;text-align:center}.productSwiper,.grid{padding-bottom:50px;border-bottom:1px solid #efefef}.productSwiper figure,.grid.threeup figure{overflow:hidden;position:relative;max-height:263px}.productSwiper h3,.grid.threeup h3{font-size:19px;line-height:1.3;padding-right:30px}.productSwiper p,.grid.threeup p{font-size:16px;padding-right:30px}.productSwiper article+footer,.grid.threeup article+footer{font-size:16px}.featuredSwiper,.grid.fourup{margin-top:30px;padding-bottom:50px;border-bottom:1px solid #efefef}.featuredSwiper figure,.grid.fourup figure{overflow:hidden;position:relative;max-height:193px}.featuredSwiper h3,.grid.fourup h3{font-size:18px;line-height:1.3;margin:11px 0}.featuredSwiper p,.grid.fourup p{font-size:13px;margin:0;padding-bottom:10px}.featuredSwiper article+footer,.grid.fourup article+footer{font-size:14px}.swiperRegencyFeaturedItems figure{max-height:225px}.swiperRegencyFeaturedItems figure img[data-sizes="auto"]{display:block;width:100%}.customerSwiper{margin-top:30px;padding-bottom:50px;border-bottom:1px solid #efefef}.customerSwiper figure{overflow:hidden;position:relative;max-height:168px}.customerSwiper h2{margin:0 0 11px;font-size:30px;font-weight:normal}.customerSwiper h3{font-size:18px;line-height:1.3;margin:0 0 11px}.customerSwiper p{font-size:13px}.customerSwiper article+footer{font-size:14px}.keySwiper{margin-top:30px;padding-bottom:70px;border-bottom:1px solid #efefef}.keySwiper figure{text-align:center}.keySwiper h3{font-size:21px;text-align:center;margin:10px auto}.keySwiper .swiper-slide a{border:1px solid #ededed;padding:16px 16px 10px}.bg-flame{background-image:url("/App_Themes/Regency/images/bg-flame.png")}@media(min-width:1220px){.invert-content article{height:150px}.invert-content figure{overflow:hidden;position:relative;min-height:168px}}@media(max-width:1199px){.productSwiper h3,.grid.threeup h3{font-size:18px;line-height:1.3;padding-right:0}.productSwiper p,.grid.threeup p{font-size:14px;padding-right:0}.productSwiper article+footer,.grid.threeup article+footer{font-size:14px}}@media(max-width:991px){h1{font-size:28px}p.head{font-size:16px;line-height:1.6;width:100%;max-width:auto}section.container.page-block:first-of-type{padding:0 30px 30px}.productSwiper h3,.grid.threeup h3{font-size:15px;line-height:1.3;padding-right:0}.productSwiper p,.grid.threeup p{font-size:12px;padding-right:0}.productSwiper article+footer,.grid.threeup article+footer{font-size:12px}}@media(min-width:460px) and (max-width:689px){.grid.threeup .grid-item{width:48%}.grid.fourup .grid-item{width:48%}}@media(max-width:459px){.grid.threeup .grid-item{width:100%;margin-bottom:15px}.grid.fourup .grid-item{width:100%}.gutter-sizer{width:0}}p{line-height:1.5;color:#212529;font-weight:400;font-size:1rem}.collapse.in{display:block !important}div.head,p.head,div.head p,.has-banner.custom>.full-width p{font-size:19px;color:#333;line-height:1.6;width:100%;margin-left:1px}.isolate{float:none!important;margin-top:-30px;padding-top:10px;border-top:1px dashed #ccc;width:100%;padding-bottom:30px;text-align:right}.isolate+.panel-group{clear:both}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:footable;src:url(/App_Themes/Regency/css/fonts/footable.svg#footable) format('svg');font-weight:400;font-style:normal}}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail),.footable>thead>tr>th.footable-sortable:hover{cursor:pointer}.footable>tfoot .pagination,.mm-menu.mm-tileview .mm-listview{margin:0}.footable.breakpoint>tbody>tr>td>span.footable-toggle,.footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:footable;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}@font-face{font-family:footable;src:url(/App_Themes/Regency/css/fonts/footable.eot);src:url(/App_Themes/Regency/css/fonts/footable.eot?#iefix) format('embedded-opentype'),url(/App_Themes/Regency/css/fonts/footable.woff) format('woff'),url(/App_Themes/Regency/css/fonts/footable.ttf) format('truetype'),url(/App_Themes/Regency/css/fonts/footable.svg#footable) format('svg');font-weight:400;font-style:normal}.footable{width:100%}.footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:0}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint>tbody>tr>td.footable-cell-detail{background:#eee;border-top:0}.footable.breakpoint>tbody>tr>td>span.footable-toggle{padding-right:5px;font-size:14px;color:#888}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before{content:""}.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle{font-size:18px}.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle{font-size:24px}.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before{content:""}.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before{content:""}.footable>thead>tr>th>span.footable-sort-indicator{padding-left:5px}.footable>thead>tr>th>span.footable-sort-indicator:before{content:""}.footable.no-paging .hide-if-no-paging{display:none}.footable-row-detail-inner{display:table}.footable-row-detail-row{display:table-row;line-height:1.5em}.footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:700}.footable-row-detail-name{display:table-cell;font-weight:700;padding-right:.5em}.footable-row-detail-value{display:table-cell}.footable-odd{background-color:#f7f7f7}.table tr:nth-child(even){background:#eee}.table tr:hover{background:#dadada}.table thead tr:hover{background:#fff}.table thead th{padding:10px 0}.table thead th:hover{color:#c0070a}.table tbody td:nth-child(2){text-align:left}.table tbody td:first-child{text-align:left}.table.footable{font-size:15px}.regencySiteForm table{width:100%}.regencySiteForm table td{padding:1ex}.regencySiteForm table td .radio input,.regencySiteForm table td .radio label{margin-left:.5ex}.floating-box{margin-bottom:1rem}.floating-box a sub{margin-left:2ex;font-size:20px;font-weight:bold}.input-width-20{width:20%;display:inline}.input-width-15{max-width:15%;display:inline}button.option-button:focus:active{color:white;background-color:#c70206}button.option-button:active,button.option-button:focus:active,button.option-button:focus,button.option-button.is-checked{background-color:#c70206;color:white;height:150px}.panel-group .panel-default{border-radius:0;border:0}.panel-body{padding:0}.panel-title a{font-size:18px;font-weight:bold;color:#c70206;position:relative;padding-left:18px;text-decoration:none}.panel-title a.collapsed:before{display:block;position:absolute;width:9px;height:9px;top:5px;left:-1px;z-index:3;border-top:3px solid #ef3742;border-right:3px solid #ef3742;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5);transform:rotate(45deg);content:""}.panel-title a:before{display:block;position:absolute;width:9px;height:9px;top:3px;left:0;z-index:3;border-top:3px solid #ef3742;border-right:3px solid #ef3742;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5);transform:rotate(135deg);content:""}h4.panel-title a{color:black;font-size:16px}.page-block .panel.panel-default{margin-top:0}.panel-group .panel-default .panel-heading{padding-left:0;background-color:white;border:0}.step-number-heading{text-transform:inherit !important;color:#d71f1d !important}.dropdown-menu.mega-menu li a.nav-link{padding:1ex 0}.idea-filters{height:150px}.filters{position:relative;height:250px;width:100%;padding:20px 16px;margin:0 0 16px;background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0%,#f2f2f2 42%,#fff 100%);background:-webkit-linear-gradient(top,#ebebeb 0%,#f2f2f2 42%,#fff 100%);background:linear-gradient(to bottom,#ebebeb 0%,#f2f2f2 42%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#ffffff',GradientType=0)}.filters h4{margin-top:0;color:black;text-transform:uppercase;font-size:17px;white-space:nowrap}.filters .button-group{float:left}.filters .button-group:not(.clearAll){margin-top:4ex;z-index:100;position:inherit}.idea-filters .button-group ul{width:100%;background:none}.idea-filters .button-group ul li{float:left;width:31%}.filters .button-group:not(.clearAll) .button{border:0;outline:0;box-shadow:0;padding-left:23px;background:none}.idea-filters .clearAll{height:150px}.filters .clearAll{position:absolute;top:0;right:0;height:200px;width:340px;padding:4px 32px;background:url("/App_Themes/Regency/images/bg-flame-trans.png") no-repeat right top;text-align:right}.idea-filters .btn.grey{background:#9b9b9b;border-radius:0;border:0;text-align:center;padding:11px 40px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;margin:20px auto 0;letter-spacing:1px;z-index:100}.visible-xs-inline-block{display:none !important}.idea-filters .grid{padding-bottom:50px;border-bottom:1px solid #efefef}.idea-gallery .gutter-sizer{width:.6059%}.idea-gallery .grid-item{width:33%;float:left;border:none;padding:0 25px 25px 0;margin:0;opacity:.95}.idea-gallery .grid-item a{display:block;position:relative}.idea-gallery .grid-item img{margin:0;display:block;width:100%;cursor:pointer}.idea-gallery .grid-item h2{margin:0;font-size:17px;line-height:1;position:absolute;left:0;bottom:0;color:#4f0305;background:#fff;padding:5px;width:100%;opacity:.8}.pagination>li{margin:0}.pagination>li:first-child>a{border-radius:0}.pagination span.page-current,.pagination li a,.PagerNumberArea span a,.PagerNumberArea span span,.PagerNumberArea .SelectedPrev,.pagination>a[class*="page"]{color:#ef3742;background:white;border:2px solid #ef3742;padding:6px 12px !important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination span.page-current{z-index:3;color:white;cursor:default;background-color:#ef3742;border-color:#ef3742}.pagination>li>a,.pagination>li>span,.pagination>[class*="page"]{margin:0 3px 5px 0}#pages .pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination li a:hover,.PagerNumberArea span span:hover,.PagerNumberArea span a:hover,.pagination>a[class*="page"]:hover{color:#c70206;background:none;border:2px solid #c70206;text-decoration:none}.filters.idea-filters a.btn{background:#c9c9c9;color:#333;border-radius:0}.filters.idea-filters a.btn:hover{background:#c70206;color:#fff !important;text-decoration:none;outline:none}.filters .button-group:not(.clearAll) .button.is-checked{background:url("/App_Themes/Regency/images/checkmark.png") no-repeat 0 2px;font-weight:bold;color:#d71f1d}.plcLogin{width:100%}.plcLogin .socialLogin{position:absolute;display:inline;left:0}.plcLogin .loginIcon{width:43px;height:43px;display:inline-block;background-size:43px !important;margin-left:.5rem}.plcLogin .btn-facebook{background:#656565 url("/App_Themes/Regency/images/icon-facebook.png") no-repeat left top}.plcLogin .btn-google{background:#656565 url("/App_Themes/Regency/images/icon-google.png") no-repeat left top}@media(max-width:1459px){.idea-filters.filters .clearAll{bottom:auto;top:0}}@media(max-width:1199px){.idea-filters.filters .clearAll{position:relative;bottom:0;left:0;text-align:left;padding:4px 25px;height:auto}.filters.idea-filters{padding-bottom:13em}}@media(max-width:991px){.grid.idea-gallery{margin:0 2ex}.idea-filters .button-group ul li{float:left;width:49%}.filters.idea-filters{padding-bottom:15em}.idea-gallery .grid-item{width:49.4%}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}.hidden-xs{display:none !important}.filters.idea-filters{padding-bottom:0}}@media(min-width:689px) and (max-width:767px){.idea-filters.filters .btn-group{width:auto}.idea-filters.filters .dropdown-menu li{float:none;width:100%;margin:7px 30px 7px 0;white-space:nowrap}.categoryFilter .dropdown-menu{background:#eee !important}.idea-filters .button-group ul{width:auto}}@media(max-width:688px){.idea-filters .button-group{width:100%}.idea-filters.filters .btn-group{margin-bottom:15px;width:100%}.categoryFilter .dropdown-toggle{width:100%;background:#666;color:white}.categoryFilter .dropdown-menu{width:100%;background:#eee !important}.idea-filters.filters .dropdown-menu li{display:block;width:100%}}.btn.orange,#geoAllow,.blog-comments .btn-primary{background:#ef3742;border-radius:0;border:0;text-align:center;padding:11px 40px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;margin:20px auto 0;letter-spacing:1px}.btn.orange:hover{background:#737373}.btn.pull-right+div.head,.btn.pull-right+p.head,.btn.pull-right+a+.addThis+div.head{max-width:810px;width:70%}div.head,p.head{font-size:19px;color:#333;line-height:1.6;width:100%;margin-bottom:3em;margin-left:1px}.btn,.form-control{border-radius:0 !important}.btn-primary{background-color:#ef3742;border:1px solid #ef3742}.modal-header h4{font-weight:600;font-size:18px;margin-bottom:0;line-height:1.25}.LayoutTable{border:solid 1px #bdbbbb;border-top:none;width:928px}.LayoutHeader{padding:0;margin:0}.LayoutHeader .WebPartHeaderEnvelope{height:auto !important}.LayoutOverlay{position:fixed;height:100%;width:100%;top:0;left:0;z-index:10000;filter:alpha(opacity=1);opacity:.01;background-color:#fff}.LayoutInfoOverlay{border:solid 1px #fff;position:absolute;z-index:9998;background-color:#080;filter:alpha(opacity=30);opacity:.3;text-align:center}.LayoutInfoText{background-color:#ada;border:solid 1px #080;padding:2px;position:absolute;z-index:9999;text-align:center;color:#262524;margin:auto}.find-your-flame-content .content-area{cursor:pointer;width:160px;height:140px;background-color:#ef3742;margin-right:2em;box-shadow:0 10px 8px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.1)}.find-your-flame-content .content-area span{margin-top:24px}.find-your-flame-content .content-area:last-child{margin-right:0}.find-your-flame-content-wrapper .savings-content .overlay-content{background-color:rgba(0,0,0,.8);height:45px;padding-top:12px}.find-your-flame-content-wrapper .savings-content .overlay-content span{padding:15px 60px;background-color:rgba(0,0,0,.8);color:#fff;text-transform:uppercase}@media(max-width:575px){.find-your-flame-content-wrapper .savings-content .overlay-content span{padding:0}}.find-your-flame-content-wrapper .social-media h3{color:#000;font-size:32px;display:block;margin-bottom:1em;text-transform:uppercase}.find-your-flame-content-wrapper .social-media img{margin-left:1em;width:40px}.find-your-flame-content-wrapper .savings-content h4{font-size:28px;color:#ef3742;margin-top:1em}.find-your-flame-content-wrapper .social-media-images{display:flex}.find-your-flame-content-wrapper .social-media-images div{margin-right:2em}.has-banner.generic{background:url("/App_Themes/Regency/images/generic-banner.jpg") no-repeat top center;background-size:cover;height:250px}.has-banner.books{background:url("/App_Themes/Regency/images/bg-blog.jpg") no-repeat top center;background-size:cover;height:350px}.has-banner.videos{background:url("/App_Themes/Regency/images/bg-video.jpg") no-repeat bottom center;background-size:cover}.has-banner.custom{background-size:cover;background-repeat:no-repeat;background-position:center bottom}.has-banner .hero-content{text-align:center;position:relative;top:80px}.has-banner .hero-content h1{font-family:"La Belle Aurore",serif;font-size:80px;color:#fff;font-weight:normal;text-shadow:2px 2px 10px #000;margin:0 0 35px;display:block}.has-banner .hero-content p{font-family:"PT Serif",serif;font-size:18px;color:#333;display:inline-block;padding:5px 20px;background:#fff;box-shadow:0 5px 40px #000;text-transform:uppercase;opacity:.75}.productDisclaimer{background-color:red;text-align:center}.productDisclaimer p{padding:1.5ex;margin:0;font-size:21px;color:white}@media(min-width:768px) and (max-width:1160px){.has-banner .hero-content{top:40px}.has-banner .hero-content h1{font-size:50px;margin:0 0 20px}.has-banner .hero-content p{font-size:13px}}@media(max-width:767px){.has-banner.generic{height:230px}.has-banner.books{height:230px}.has-banner .hero-content{top:40px}.has-banner .hero-content h1{font-size:50px;margin:0 0 20px}.has-banner .hero-content p{font-size:11px;box-shadow:none}}a.btn-red-outline{border:1px solid #ef3742;color:#000;padding:10px 15px;font-weight:600;margin-top:15px;margin-right:.5rem;margin-left:.5rem;text-align:center}.full-width.static-banner-container img{width:100%}.slideOutTab p{font-size:16px;font-weight:500;text-transform:uppercase;padding-top:17px;padding-left:15px;text-align:left;display:flex}.slideOutTab div p:after{content:'';background:url(/App_Themes/DealerPortal/img/icon-feather-chevron-down.svg) no-repeat center center;height:15px;width:15px;margin-left:13px;-webkit-transition:-webkit-transform .6s ease-in-out,right .3s ease-in-out;-ms-transition:-ms-transform .6s ease-in-out,right .3s ease-in-out;transition:transform .6s ease-in-out,right .3s ease-in-out;margin-top:4px}@media only screen and (max-width:767px){.slideOutTab p{font-size:14px;padding-top:9px}}.modal-content{background-color:white;box-shadow:0 10px 8px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.1);padding:5px 35px 35px 50px;top:14px;position:relative;border-radius:0;border:none}.modal-header{border-bottom:2px #c1c1c1 solid;margin-bottom:5px;cursor:pointer}.modal-header .modal-title:after{content:'';background:url(/App_Themes/DealerPortal/img/icon-feather-chevron-down-black.svg) no-repeat center center;height:15px;width:15px;margin-left:13px;margin-top:4px;display:inline-block;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.modal-header button.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-body a.jump-link{display:block;font-size:15px;font-weight:500;line-height:25px;color:#000;margin-top:10px;position:relative}.modal-body a.jump-link:hover{color:#d92127}.modal-header h4.modal-title{text-align:center;text-transform:uppercase;font-size:16px;font-weight:500}#slideOut{position:fixed;width:366px;height:800px;top:155px;left:-366px;z-index:999;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,.5,1)}.showSlideOut{left:0 !important}.slideOutTab{position:absolute;right:-40px;height:200px;width:40px;top:-76px}.slideOutTab div{text-align:center;position:relative;left:0;top:90px;background:#474747;color:#fff;width:140px;height:60px;box-shadow:0 6px 14px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.1);cursor:pointer}@media only screen and (max-width:767px){.slideOutTab div{width:110px;height:40px}}.circle{background-color:#fff !important;border:1px solid #707070 !important;height:20px !important;border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;width:20px !important}.circle-fill{background-color:#707070;border:1px solid #707070;height:20px !important;border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;width:20px !important;display:inline-block;position:absolute;top:-8px;left:-30px}.jump-link:hover .circle-fill{background-color:#d92127;border:1px solid #d92127}.mobileFilterReveal{display:none}.filters a[data-toggle="popover"]{width:16px;height:16px;display:inline-block;font-size:0;background:url(/App_Themes/Regency/images/icon-info.png) no-repeat left top;vertical-align:top;margin-top:2px}.product-wizard .filters-button-group{width:100%}.filters h5{display:inline;text-transform:uppercase;color:#333;padding:0 8px 0 10px}.filters .productWizard ul{margin:0 10px 0 0;padding:0 30px 0 0;list-style:none;float:left;display:block;width:auto}.filters .button-group .showme{list-style:none}.filters .button-group ul{display:flex;flex-wrap:nowrap;width:100%;list-style:none}.productWizard{clear:left}.popover-header .popover-close{float:right;font-weight:bold;color:#000;cursor:pointer;font-family:Open Sans;margin:0 -5px 0 5px}.productWizard td{padding-right:4px;padding-bottom:10px}.input-group{position:relative;display:table;border-collapse:separate}.input-group-addon:first-child{border-right:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.productWizard input[type="text"]{width:70px;left:-2px}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}ul.no-bullets{list-style:none}footer li{list-style:none}.banner-container h1{color:#fff;margin-top:10px;margin-bottom:10px}button.product-wizard-prev,button.product-wizard-next,button.start-wizard{background-color:#ef3742;color:white;font-weight:bold}button.start-wizard{padding:15px;text-transform:uppercase}.filters .productWizard ul{margin:0 10px 0 0;padding:0 30px 0 0;list-style:none;float:left;display:block;width:auto}button.product-wizard-prev:hover,button.product-wizard-next:hover,button.start-wizard:hover{background-color:#c70206;color:white}.product-wizard ul.group-option li{list-style-type:none;list-style-position:inside;margin:3px;width:150px;height:150px;background-color:#ef3742;position:relative}.product-wizard ul.group-option li:hover{background-color:#c70206}button.option-button{color:white;font-weight:bold;width:100%;height:100%;white-space:normal;line-height:110%;white-space:normal;padding:0}button.option-button img{padding-top:0;position:absolute;top:7px;left:50%;transform:translateX(-50%);width:55%}button.option-button div{position:absolute;left:50%;transform:translate(-50%);bottom:0;height:50%;display:flex;align-items:center;justify-content:center;width:95%}@media(max-width:450px){button.option-button div{font-size:14px}}@media(max-width:400px){button.option-button img{width:70px !important}}@media(max-width:375px){button.option-button img{max-width:55px !important}button.option-button div{font-size:12px}}.product-wizard .button-group:not(.clearAll) button.button.is-checked{background:url(/App_Themes/Regency/images/icon_pencil.png) no-repeat;padding-left:25px}.product-wizard ul.group-option li.title{margin-bottom:15px;color:#4f0305}.product-wizard{height:270px !important}.filters h5 a{color:black}@media(max-width:767px){.filters h4{display:none}}@media(max-width:689px){.filters .productWizard li.showme{display:block;margin:0 0 5px;padding:5px}.filters .productWizard .title,.filters .button-group .title{background:#666;position:relative;line-height:32px;margin:0;border-bottom:1px solid #ebebeb}.product-wizard .filters-button-group ul li.title h5{padding-left:10px;color:white}.filters h5 a{text-decoration:none;font-weight:normal}.filters .productWizard ul{width:100%;float:none;padding:0;margin:0;background:none}.filters.product-wizard.panelOpen{background:none;height:auto !important;padding:0}.button-group.filters-button-group{width:100%}}@media(max-width:374px){.product-wizard .filters-button-group ul li.title h5{font-size:1rem}}.brochure-thumb .brochure-name h1{font-size:30px;font-weight:500;color:#fff;background-color:#000;height:60px;text-transform:uppercase;margin-bottom:0;padding-top:10px;text-align:center}.brochure-thumb .res-images{box-shadow:0 10px 8px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.1);background-color:#fff;padding:0}.brochure-thumb .res-images li{background-color:#fff;font-size:20px;font-weight:500}.brochure-thumb a img{width:100%}.res-images li{font-size:13px;font-size:1.3rem;text-align:center;background:#9f9f9f;margin-bottom:1px;padding:5px 10px;list-style:none}.brochure-thumb .res-images li a{color:#000;line-height:60px;font-weight:600}.brochure-thumb .res-images li a:hover{color:#d92127}.res-images li a{color:#fff;display:block}.grid.threeup footer.chevron_bullet,.promo .promo-description a{background-color:#d92127;color:#fff;width:calc(100% - 30px);line-height:50px;font-size:18px;text-align:center;display:block}.myAccount{margin:2em auto;max-width:800px}.myAccount ul.nav-tabs{border-bottom:none;margin-bottom:2ex}.myAccount ul.nav-tabs li{background:transparent;padding:2px;margin-top:-1px}.myAccount ul.nav-tabs li>a{position:relative;display:block;padding:2px 35px;font-size:20px;color:#ccc;margin-right:0;border:1px solid white;cursor:pointer !important}.myAccount ul.nav-tabs li.active>a,.myAccount .nav-tabs .nav-link.active,.myAccount .nav-tabs .nav-item.show .nav-link,.myAccount .nav-tabs .nav-link:hover,.myAccount .nav-tabs .nav-link:focus .myAccount ul.nav-tabs li>a:hover{border:none !important}.myAccount ul.nav-tabs>li.spacer{background:white;display:block;width:5px;height:38px}.container-fluid h1{margin-top:75px}.search-container input:focus{border:1px solid #ef3742;box-shadow:0 0 5px 2px grey}.blog-item{border-bottom:1px solid #eee;padding:0 0 30px;margin:3ex 0 30px;overflow:hidden}.blog-body p,.blog-details p{font-size:17px;margin:0 0 10px}.widget.categories{margin-top:70px}.widget{background:#ececec;padding:15px;margin:10px 0 20px;margin-top:10px}.widget h3{text-transform:uppercase;font-size:22px;border-bottom:1px solid #fff;padding:0 0 10px 10px;margin:0 0 15px}.widget.categories .TagCloud{margin:0 0 15px 10px}.widget.categories .TagCloud span{background:#fff;color:#333;padding:5px 10px;border-radius:4px;margin:0 5px 5px 0;text-transform:uppercase;display:inline-block}.widget.categories .TagCloud span:hover a{color:#fff}.widget.categories .TagCloud span a{color:#333;text-decoration:none}.widget.categories .TagCloud span:hover{background:#d71f1d;color:#fff}a.btn-red-outline:hover{color:#fff;background-color:#ef3742}.breadcrumb-wrapper{margin:20px auto}.modal{position:fixed;z-index:2000;display:none;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.carousel-control,.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}.fade.in{opacity:1}.centered-lined{text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:3px;background:url("/App_Themes/Regency/images/bg-line.png") repeat-x 0 8px;margin-top:0}.centered-lined span,.centered-lined b,.centered-lined strong{background:white;display:inline-block;padding:0 20px}.video-list{overflow:hidden;margin:40px 0 60px}.video-list ul{margin:0;padding:0;list-style:none}.video-list ul li{float:left;width:24%;margin:0 0 20px 1%}.modal{background-color:rgba(0,0,0,.5)}.modal-dialog{margin-top:18%}.modal-header{display:block}.modal-header .modal-title:after{display:none}.modal-header h4.modal-title{text-align:left}#mediaModal .embed-responsive-16by9::before{padding-top:0}.panel-group .toolkit-item h4 img{margin-right:1ex}.greyBackground{background-color:#f3f3f3;padding:2ex}.redBtn{background-color:#ef3742;color:white}.promo>.promo-head>.promo-date{display:none}.promo>.promo-body>.promo-image>.promo-date{display:block}.promo{margin-top:35px;margin-bottom:35px}.promo-head{display:flex;background-color:#000;color:#fff}.promo-title{width:100%;text-align:center}.promo .promo-title h1{color:#fff;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-size:min(20px,1.9vw);margin-left:auto;margin-right:auto}.promo .contact-message{flex:4;display:block;align-self:center;font-size:max(min(18px,1.3vw),14px)}@media only screen and (max-width:767px){.promo .promo-title h1{font-size:20px !important}.promo .contact-message{font-size:15px}}.promo-description{background-color:#fff;text-align:center;padding-left:15px;padding-right:15px;padding-top:20px;padding-bottom:20px}.promo-description h2{color:#d92127}.promo-date{background-color:#d92127;color:#fff}.promo-image{position:relative;cursor:pointer}.promo-image img{width:100%}.promo-image>.promo-date{position:absolute;width:auto;bottom:0;right:0;font-size:15px;font-weight:300;line-height:50px;padding-left:20px;padding-right:20px}.promo .promo-description a.read-more{display:block;padding-top:0;background-color:#d92127;color:#fff;width:calc(100% - 30px);margin-left:-15px;margin-right:-15px;line-height:50px;font-size:18px;font-weight:500;margin-top:15px;margin-bottom:0;position:absolute;left:30px;bottom:5px}.promo .contact-branch{height:60px;background-color:#000;margin-top:min(35px,1.8vw);line-height:14px;padding-top:11px;margin-left:10px;margin-right:10px;box-shadow:0 10px 8px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.1)}.promo .contact-branch a{color:#fff;padding:5px 25px;font-size:14px;font-weight:500}.promo .contact-link{display:flex;margin-top:-16px}.promo .contact-icon{flex:1;background:#d92127 url("/RegencyFireplaces/media/Icons/Support-Icon.svg") no-repeat center center;background-size:40px 35px;display:block;height:60px;margin-right:-25px}.promo .promo-title h1,.promo .promo-title h2{color:#fff;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-size:min(20px,1.9vw);margin-left:auto;margin-right:auto}.divNibe{margin-top:4ex}.divNibe img{max-width:300px;max-height:50px}@media(max-width:767px){.filters h4{display:none}}@media(max-width:689px){.mobileFilterReveal{margin:0 0 20px;display:block;padding:0 8px}.filters:not(.storeFinder,.store-search-box){padding:0;display:none;height:auto}.filters.panelOpen{display:block}.filters .button-group,.filters .productWizard{float:none}.filters .productWizard ul,.filters .button-group ul{width:100%;float:none;padding:0;margin:0;background:none}.filters .productWizard .title,.filters .button-group .title{background:#666;position:relative;line-height:32px;margin:0;border-bottom:1px solid #ebebeb}.filters .productWizard li:not(.title){display:none;margin:0}.filters .clearAll{position:relative;top:0;right:0;height:auto;width:100%;padding:0 0 20px;background:none;text-align:center}.filters .button-group,.filters .productWizard{float:none}.filters .clearAll .btn.grey{padding:6px 30px}.filters a[data-toggle="popover"]{display:block;width:32px;height:32px;position:absolute;top:-2px;right:0;background:#ccc url(/App_Themes/Regency/images/icon-info.png) no-repeat 50% 50%}.filters h5 a{color:#fff!important;text-decoration:none;font-weight:normal;font-size:14px}.filters .productWizard li.showme{display:block;margin:0 0 5px;padding:5px}.productWizard input[type="text"]{width:56px;font-size:14px}.productWizard .form-control{padding:6px 8px}a.btn-red-outline{font-size:16px;margin-left:0;margin-right:0}.btnRed{width:100%}}@media(max-width:410px){.has-banner .hero-content{top:0!important}.has-banner .hero-content h1{margin:0 0 10px!important;font-size:32px!important}a.btn-red-outline{font-size:12px}}.filters:after{display:block;width:0;height:0;content:"";clear:both}.btn.grey,#geoRefuse{background:#9b9b9b;border-radius:0;border:0;text-align:center;padding:11px 40px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold;margin:20px auto 0;letter-spacing:1px;z-index:100}a.attribute-tooltip[data-toggle="popover"]{width:16px;height:16px;display:inline-block;font-size:0;background:url(/App_Themes/Regency/images/icon-info.png) no-repeat left top;vertical-align:top;margin-top:2px;margin-left:5px}.nav-tabs.ajax__tab_container{margin:26px 0;border:none;background:url(/App_Themes/Regency/images/bg-tabline.png) repeat-x 0 20px}.nav-tabs .ajax__tab_active a.ajax__tab_tab{background:#ddd;border:1px solid white;border-radius:0;color:#000;outline:1px solid #ddd;margin-right:1px}.nav-tabs a.ajax__tab_tab{border-color:#fff #fff transparent;border-style:solid;border-width:5px;color:#ccc;cursor:pointer;display:inline-block;padding:2px 35px;font-family:"PT Serif",serif;font-size:20px;line-height:1.42857}.nav-tabs .ajax__tab_body{padding:30px 40px;font-size:17px}.formatBullets li{margin:15px 0}.formatBullets li p{display:inline}.formatBullets ol ul li{margin:0 40px;list-style:outside}.regencyFAQs .accordion-content{display:none}.col-xs-12 h4+ul{margin-bottom:15px}.col-xs-12 p+h4,.col-xs-12 div.preline+h4{margin-top:15px}.row.pad-bottom{margin-bottom:60px}.featured-text h1{background-position:0 20px;color:#222;font-size:40px;font-family:"PT Serif",serif;letter-spacing:3px;text-align:center;text-transform:uppercase;max-width:100%}.featured-text p{text-align:center;margin:0 auto}.career-department{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-top:40px}.career-department .job-item{border-bottom:1px solid #ececec;padding:0 15px;margin-bottom:15px;clear:both;min-height:45px}.career-department .job-item:last-child{border:none;margin-bottom:0}.job-item h4{font-size:14px;font-weight:bold;margin:0}.job-item a.btn{background-color:#ef3742;color:#fff}.job-item a.btn:hover{background-color:#737373;color:#fff}.career-department h3{font-size:17px;font-weight:bold;margin:0 0 10px;background:#f5f5f5;color:#333;padding:10px 15px;border-bottom:1px solid #ddd}.career-department p{margin-bottom:0;line-height:30px}.career-department a.btn{float:right}section.full-width .centered-lined span{background:#eee}.container.page-block .col-xs-12 img{max-width:100%}.container.page-block .col-md-5 img{max-width:100%}.container.page-block blockquote{font-size:30px;border:none;font-family:"Open Sans","Helvetica-Neue",Arial,sans-serif;color:#333;background:url(/App_Themes/Regency/images/quotation-mark.png) no-repeat 0 0;padding:20px 20px 20px 52px}.container.page-block .col-md-3.col-md-push-1 a.btn.orange{width:200px}.grid-item article{margin-bottom:.5em}.store-details-custom-description{margin-bottom:1.5em}#promptGeolocation .modal-body .center{width:100%;text-align:center;margin:3em 0}#promptGeolocation a{background:#d92127;border-radius:0;border:0;text-align:center;padding:11px 16px;font-size:12px;text-transform:uppercase;color:#fff;font-weight:bold;margin:20px auto;letter-spacing:1px;width:100%;display:block}#promptGeolocation .no-thanks{background:none;border:1px solid #d92127;color:#d92127}ul.finderForm{list-style:none}.featuredPrev{left:-30px;color:#d92127}.featuredNext{right:-30px;color:#d92127}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-3em}.swiper-pagination-bullet-active{background-color:#d92127}.promotion-search{margin:0 0 30px}.promotion-search label{padding-right:5px;float:left;line-height:34px;margin:0}.promotion-search .form-group{float:left;margin:0}.promotion-search input[type="text"],.storeFinder .finderForm input[type="text"]{border:2px solid #9d9d9d;padding:5px;border-radius:0}.promotion-search input[type="submit"],.storeFinder .finderForm input[type="submit"]{margin:0 20px 0 5px;background:#ef3742;border-color:#ef3742;border-radius:0;color:#fff;text-transform:uppercase;font-weight:bold;padding:6px 15px}.promotion-search input[type="submit"]:hover,.storeFinder .finderForm input[type="submit"]:hover{background:#c70206;border-color:#c70206}.promotion-search a.btn:hover{border-color:#c70206}.promotion-items{margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid #eee}.promotion-items img{max-width:100%}.promotion-items h3{font-size:16px;color:#4f0305;font-weight:bold}.promo-full-width{width:100%}div.block-display .col{padding:0}div.block-display img{width:100%;height:550px;object-fit:cover}div.block-display .block-overlay-text{top:0;left:0;position:absolute;padding:6em 0 1em 2em;width:100%}div.block-display .block-overlay-text i{font-weight:900;font-size:30px;float:right;color:#d38c3a;padding-right:2em;margin-top:1em}div.block-display div{margin-top:0;margin-bottom:0;padding-bottom:1rem;width:70%;color:#fff;line-height:1.3;font-size:18px}div.block-display hr{display:inline-block;height:.5em;width:15%;border-bottom:1px solid #d38c3a}.block-display h2{font-size:2.5rem;margin-bottom:.5rem;font-weight:500;line-height:1.2}div.block-display h6,div.block-display h2{text-transform:uppercase;color:#d38c3a}div.block-display.light-green h2{text-transform:uppercase;color:#8f9c8f}.Star{background-image:url('/CMSPages/<%= ResolveUrl("~/img/Star.gif") %>');vertical-align:text-top;height:17px;width:17px}.WaitingStar{background-image:url('/CMSPages/<%= ResolveUrl("~/img/WaitingStar.gif") %>');vertical-align:text-top;height:17px;width:17px}.FilledStar{background-image:url('/CMSPages/<%= ResolveUrl("~/img/FilledStar.gif") %>');vertical-align:text-top;height:17px;width:17px}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert{padding:15px;border:1px solid orange;border-radius:4px}.alert,.thumbnail{margin-bottom:20px}.store-description{height:200px !important}ul.accordion{margin-bottom:4px !important;padding-bottom:2px !important}.edit-store-details a.close-reveal-modal{top:10px !important}.center{text-align:center}.edit-store-details{overflow-y:initial !important;top:-100px}.edit-store-details-body{font-size:1.2rem !important}.edit-store-detail-body *{font-size:1.2rem !important}table.hours{width:100%;margin-bottom:10px !important}table.hours td,table.hours th{padding-left:10px}table.hours tr th{background:#eee}.edit-store-details-footer{text-align:center;padding-top:10px}.edit-store-instruction{padding-top:10px;padding-bottom:10px}.ui-timepicker-viewport{font-size:10pt}.edit-store-details table.hours tbody tr td{padding:2px;vertical-align:middle}.edit-store-details a.button{width:auto;margin:0;text-align:center;padding:3px;font-weight:bold}.edit-store-details input[type=text],.edit-store-details textarea{display:inline;background-color:#fff !important;border:1px solid #ddd !important}table.hours tbody tr td{vertical-align:middle}label.day-checkbox{white-space:nowrap}.timepicker{width:100px !important;display:inline !important;margin:2px !important}.ui-timepicker-container{z-index:99999 !important}.tab-content{padding-top:5px}ul.ui-widget-header{background:inherit;border-bottom:1px solid #aaa}.warranties tr:first-of-type{background-color:#eee}.warranties table.table{width:100%;margin-bottom:0}.step-table td a.white-text{color:white !important}.warranties table{width:100%}.tab-pane tr:first-of-type{border-bottom:none !important}.banner-container{margin-bottom:40px}.banner-container img{object-fit:cover;width:100%;height:auto}.banner-container .infoBlock{padding:1rem;background:#000;background:rgba(0,0,0,.65);text-align:center;position:absolute}.banner-container .infoBlock h2,.banner-container .infoBlock a.btn,.banner-container .infoBlock p{color:#fff}.banner-container .infoBlock h2{text-transform:uppercase}.banner-container .infoBlock .btn{border:1px solid #ef3742;text-transform:uppercase;padding-top:10px;padding-bottom:6px;padding-left:2.5rem;padding-right:2.5rem}.banner-container .infoBlock .btn:hover,.banner-container .infoBlock .btn:active,.banner-container .infoBlock .btn:focus{background:#ef3742}.banner-container .infoBlockCenterBlack{bottom:0;width:100%}.banner-container .infoBlockLeftBlack{width:33%;top:50%;transform:translateY(-50%);left:4%}.banner-container .infoBlockRightBlack{width:33%;top:50%;transform:translateY(-50%);right:4%}@media(max-width:950px){.banner-container .infoBlockLeftBlack,.infoBlockRightBlack{width:50%}}@media(max-width:767px){.banner-container .infoBlock{padding-top:.5rem;padding-bottom:.5rem;width:100%;top:inherit;bottom:0;transform:none;left:0;right:0}.banner-container .infoBlock h2{margin-bottom:0;font-size:20px}.banner-container .infoBlock p{font-size:14px;margin-top:0;margin-bottom:5px}}.store-contact .glyphicon,.storeContact .glyphicon{margin-right:10px}.show-room h5{font-size:16px;font-weight:600;text-transform:uppercase}div.storePromos .store-promo{border:4px solid #ef3742;margin-top:1.5em;margin-bottom:1em;padding-bottom:.25em}.store-promo h4{font-size:20px;text-transform:uppercase;font-weight:600}.store-promo h5{font-size:24px;color:#ef3742;font-weight:600;text-transform:none}.store-promo h4{margin-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.store-promo h5,.store-promo p{margin-top:.5rem;margin-left:1.5rem;margin-right:1.5rem}.store-promo{margin-right:4rem}.glyphicon-fire{color:#ef3742}.showroomProducts ul p{margin-bottom:0;font-weight:600;text-transform:uppercase;margin-top:1em}.store-title{color:#ef3742;text-transform:uppercase;font-weight:700;font-size:34px}.store-info{margin-top:1em}dt{font-size:16px;font-weight:600;text-transform:uppercase;line-height:1}dd{font-size:16px;margin-bottom:.25rem}.showroomImage h5{color:#ef3742;font-weight:600;margin-top:2em;text-transform:uppercase}.store-search-box{width:100%;background-color:#ef3742;color:#fff;padding-left:1.5em;padding-top:1.5em;padding-bottom:1.5em;padding-right:1em}#storeResults{padding-top:1.5em;padding-bottom:1.5em;max-height:65vh;overflow-y:auto}#map{height:100%;position:relative}.google-maps{height:100%}.store-search-box h4{text-transform:uppercase;font-size:24px;font-weight:600}.store-search-box #PostalZipCode{border-bottom-right-radius:0;border-top-right-radius:0}.storeName{color:#ef3742;font-weight:600;text-transform:uppercase;font-size:22px;padding-top:4px;padding-left:5px}.storeDetails{padding-top:20px}.storeDetails h5{font-size:1.2rem;font-weight:600;text-transform:uppercase}.mapMarker,.storeName{float:left;display:block}.store-search-box span{padding-left:5px;padding-right:5px}.map-marker{height:25px;width:25px;background-color:#4b4b4b;color:#fff;border-radius:50%;display:inline-block;padding:2px 8px}.search-content{box-shadow:0 3px 5px 3px #ccc}.store-container{padding-left:1.5em;padding-right:1.5em;border-bottom:12px solid #f2f2f2;padding-bottom:20px}@media(max-width:991px){#map{height:300px}#storeResults{max-height:inherit;overflow-y:inherit}}input[type=text].form-control-small{width:150px}.store-search-box .bootstrap-switch{margin-top:20px}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#eee}@media screen and (max-width:575px){#cmdGetCurrentLocation{margin-top:20px}.filters{height:auto}}.mapMarker a{padding-left:0;position:relative !important}.store-search-form{max-width:500px}.mapMarker span{position:absolute;left:0;top:6px;right:0;color:white !important;display:block;text-align:center;font-size:15px;font-weight:600}.storeDistance{font-weight:600;font-size:18px;margin-top:7px;float:right}.store-heading{padding-bottom:5px;margin-bottom:20px}.store-heading>div{border-bottom:1px solid #d3d3d3;display:grid}.show-room p,.store-contact p{margin-bottom:.5em}.show-room .glyphicon,.store-contact .glyphicon{margin-right:10px}.store-title{color:#ef3742;text-transform:uppercase;font-weight:700;font-size:34px;margin-top:2em;margin-bottom:1em}div.storePromos .store-promo{border:4px solid #ef3742;margin-top:1.5em;margin-bottom:1em;padding-bottom:.25em}.store-promo h4{font-size:20px;text-transform:uppercase;font-weight:600}.store-promo h5{font-size:24px;color:#ef3742;font-weight:600;text-transform:none}.store-promo h4{margin-top:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.store-promo h5,.store-promo p,.store-promo{margin-top:.5rem;margin-left:1.5rem;margin-right:1.5rem}.remember-me>input{margin-right:5px}.socialLogin{font-size:19px;color:#333;line-height:1.6}.related-products-wrapper,.related-products-wrapper .card{background-color:#ebebec}.related-products-wrapper .products-desc{padding:40px;text-align:left}.related-products-wrapper img{border-right:14px solid #cf4845}@media(min-width:768px){.related-products-wrapper .nav-tabs{display:flex}.related-products-wrapper .card{border:none}.related-products-wrapper .card .card-header{display:none}.related-products-wrapper .card .collapse{display:block}}@media(max-width:767px){.related-products-wrapper .tab-content{width:100%}.related-products-wrapper .tab-pane{margin-bottom:-10px}.related-products-wrapper .card-header{border-radius:0;background-color:#fff}.related-products-wrapper .card-header a:hover{color:none;text-decoration:none}.related-products-wrapper .card-header{border:.5px solid #cf4845}.related-products-mobile i{padding-right:20px;margin-top:-56px;color:#cf4845;float:right;font-size:26px}.related-products-wrapper .tab-content>.tab-pane{display:block !important;opacity:1}.related-products-wrapper .card-body{display:none}}.related-products-wrapper .learn-more{border:1px solid #ef3742;font-weight:600;margin-top:15px;background-color:#fff;padding:5px 16px;text-align:center;text-transform:capitalize}.related-products-wrapper .nav-link{display:block;padding:.6em 2.5em}.related-products-wrapper .nav-tabs .nav-link{border-left:.5px solid #ef3742;border-top-right-radius:0;border-top-left-radius:0}.related-products-wrapper .nav-tabs .nav-item:last-child{border-right:.5px solid #ef3742}.related-products-wrapper .nav-tabs{margin:0 auto;border-bottom:.5px solid #cf4845;width:100%}.related-products-wrapper .nav-item>.nav-link.active{background-color:#cf4845;color:#fff;border-color:#cf4845}.related-products-wrapper .nav-item>.nav-link{color:#333}.related-products-wrapper .tab-content{padding-top:0}.related-products-wrapper .card-body{padding:0}.related-products-wrapper .card-body img{height:100%;width:100%}.related-products-mobile{text-align:left}.related-products-mobile h5{color:#cf4845}.related-products-mobile p{color:#333}.menu-search{margin:0 2ex;display:none}.menu-search input{width:90%;display:inline-block}@media(max-width:767px){.menu-search{display:block}}@media screen and (max-width:1199px){.navbar-expand-md .navbar-toggler{display:block}.navbar-collapse.not-mobile,.navbar-collapsed.not-mobile,.not-mobile{display:block !important}.dropdown .dropdown-menu{display:flex;visibility:visible;opacity:1}nav.navbar{display:flex;justify-content:space-between}.navbar-expand-md .navbar-collapse{visibility:hidden}}.suggestedBlogPosts .suggestedBlogPost .imgHolder{height:100px}.suggestedBlogPosts .suggestedBlogPost .imgHolder img{max-height:100%}.suggestedBlogPosts .suggestedBlogPost{margin-top:2em}.suggestedBlogPosts .suggestedBlogPost h4{margin-top:2ex;color:black}@media(max-width:767px){.suggestedBlogPosts .suggestedBlogPost .imgHolder{height:auto}}@media screen and (min-width:1200px){.right-menu{height:64px;margin-bottom:0;width:500px;position:absolute;right:15px}}.geo-locator{flex:2 !important}.nav-right{flex:1.5 !important}.navbar-nav.mr-auto.mobile-panel{justify-content:center}@media screen and (min-width:1640px){.navbar-expand-xl .navbar-nav .nav-link{padding-left:20px;padding-right:20px}}@media screen and (min-width:1200px) and (max-width:1489px){.navbar-nav.mr-auto.mobile-panel{margin-left:-235px}}@media screen and (min-width:1490px){.navbar-nav.mr-auto.mobile-panel{margin-left:-90px}}@media screen and (max-width:1199px){.scroll-banner{display:none !important}}@media screen and (min-width:1200px) and (max-width:1300px){.geo-locator.not-mobile{display:none}.right-menu{width:265px}.navbar-nav.mr-auto.mobile-panel{margin-left:-120px}}@media screen and (min-width:1301px) and (max-width:1400px){.right-menu:lang(fr){width:418px}.navbar-nav.mr-auto.mobile-panel:lang(fr){margin-left:-190px}.nav-item.nav-right .nav-link:lang(fr){padding-left:.75rem;padding-right:.75rem}}@media screen and (min-width:1490px) and (max-width:1680px){.navbar-nav.mr-auto.mobile-panel:lang(fr){margin-left:-185px}}@media screen and (min-width:1200px) and (max-width:1680px){.mega-dropdown>a:lang(fr){margin-left:6px;margin-right:6px}}@media screen and (min-width:1200px) and (max-width:1365px){.geo-locator.not-mobile:lang(fr){display:none}}@media screen and (min-width:1490px) and (max-width:1590px){.navbar-nav.mr-auto.mobile-panel:lang(en){margin-left:-150px}}@media screen and (min-width:1681px) and (max-width:1800px){.navbar-nav.mr-auto.mobile-panel:lang(fr){margin-left:-150px}}@media screen and (min-width:1401px) and (max-width:1550px){.right-menu:lang(fr){width:474px}}@media screen and (min-width:1200px){.nav-right li.search>a{width:32px}.nav-right li.translate>a{width:96px}.nav-right li.my-account>a{width:32px}}.myaccount-buttons ul{list-style:none}.myaccount-buttons a{width:250px;display:block;border:1px solid #ef3742;padding-top:4px;padding-bottom:3px;font-weight:600;margin-top:15px;text-align:center;color:#000;text-transform:uppercase}.myaccount-buttons a:hover,.myaccount-buttons a:active,.myaccount-buttons a:focus{color:#fff;background-color:#ef3742}.ajax__calendar,.ajax__calendar_months,.ajax__calendar_days{background-color:#fff;border:1px solid #dee2e6;cursor:pointer}.ajax__calendar_title{padding-left:13px}.ajax__calendar td,.ajax__calendar th{padding:.75rem}@media(max-width:1199px){body.menu-state-active{position:fixed}.menu-promo.not-desktop ul li *{font-size:19px}.menu-search{display:block;padding-left:1rem;width:100%}.menu-search input[type=text]{width:calc(100% - 35px)}.mobile-panel{overflow-y:auto;max-height:calc(100% - 131px)}.menu-promo .mega-menu-top{padding-top:0 !important;padding-bottom:0 !important}.mobile-search{display:flex}.mobile-search input[type="text"]{flex:1 1 auto}}#prompt-geo-postal-code .modal-content{padding:15px}#prompt-geo-permission .modal-content{padding:15px}#prompt-geo-postal-code .modal-body{padding:15px 0}#prompt-geo-postal-code .modal-header{padding:5px 0}#prompt-geo-permission .modal-header{padding:5px 0}div#prompt-geo-postal-code .modal-header button.close,#prompt-geo-permission .modal-header button.close{position:absolute;right:35px;top:18px;font-size:32px}ul.finderForm li:first-child{padding:0 0 10px 0;display:none}ul.finderForm input[type='text']{height:36px !important}ul.finderForm input[type='text']:focus{border-color:#666;box-shadow:none}#prompt-geo-permission .btn-primary:hover,#prompt-geo-permission .btn-primary:active,div#prompt-geo-postal-code .btn-primary:hover,div#prompt-geo-postal-code .btn-primary:active{background:#737373;border-color:#737373;box-shadow:none}div#prompt-geo-postal-code .error{color:red;font-size:14px;padding:5px 0 0}.rf-faq{margin:2em 0}.rf-faq>h2{margin:1em 0 0}.rf-faq div h2{font-size:1.3em;margin:1em 0 .5em;color:#000}.rf-faq div p{margin:0 0 1em}.regencyFAQs{padding:20px;background:linear-gradient(to bottom,#ebebeb 0%,#f2f2f2 42%,#fff 100%);margin-top:25px}.regencyFAQs .accordion{background:url("/App_Themes/Regency/images/bg-flame-trans.png") no-repeat right top;background-position:right}.regencyFAQs .accordion>h2{margin-bottom:15px;color:#ef3742}.regencyFAQs .accordion .accordion-toggle.accordion-list{margin-bottom:0;font-size:1.45rem;cursor:pointer;padding:6px 0 6px 0}.regencyFAQs .glyphicon-triangle-right::before{color:#ef3742}.regencyFAQs .accordion-content{padding-left:25px;line-height:normal;margin-bottom:10px}.regencyFAQs .accordion-content *{padding-left:5px;font-size:18px !important;line-height:normal;margin-bottom:15px}