/*!
* Styles for Open Fire Regulations (CA/USA) Page
* @author: Simon Jacques (https://www.fostra.com/)
* v1.1.1 2024
*/.main.pp-open-fire-regulations-canada,.main.pp-open-fire-regulations-usa{font-family:Montserrat,sans-serif;font-weight:400;color:#282828;background-color:#eaeaea}.main.pp-open-fire-regulations-canada,.main.pp-open-fire-regulations-usa{padding:180px 0 100px 0}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-family:Montserrat,sans-serif;margin-bottom:0!important}.bg-orange-60{background-color:#e49483}.bg-orange-80{background-color:#db7159}.bg-orange-125{background-color:#c6361e}.bg-charcoal-1,.bg-charcoal-1 *{color:#fff}.bg-charcoal-1{background-color:#282828}.charcoal-1,.charcoal-1 *,a.charcoal-1,a.charcoal-1 *{color:#282828}.iwsite{max-width:1160px}.section-table-content .table-content-container{padding:80px 14.8148148% 0 14.8148148%}.section-table-content .table-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:8.6956521%;-moz-column-gap:8.6956521%;column-gap:8.6956521%;margin-right:-21.0526315%}.section-table-content .table-content ul:first-child>li:first-child{margin-top:0}.section-table-content .table-content a{color:#282828}.section-table-content .table-content a:hover{color:#d24d30}@media (max-width:767px){.section-table-content .table-content-container{padding-right:40px;padding-left:40px}.section-table-content .table-content{margin-right:0}}@media (max-width:479px){.section-table-content .table-content-container{padding-right:20px;padding-left:20px}}@media (max-width:399px){.section-table-content .table-content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.banner-title{padding:20px 14.8148148%}@media (max-width:767px){.banner-title{padding-right:40px;padding-left:40px}}@media (max-width:479px){.banner-title{padding-right:20px;padding-left:20px}}.section-style-1 .block-1{position:relative;padding:80px 12.0370370% 10px 14.8148148%}.section-style-1 .block-1 .h1-country{font-size:7.2rem!important;line-height:.8611111}.section-style-1 .block-1 .h4-like{line-height:1}.section-style-1 .block-1 .h13-like{position:absolute;z-index:3}.section-style-1 .block-2{position:relative;padding:160px 14.8148148% 80px 14.8148148%}.section-style-1 .block-2 .image-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.section-style-1 .block-2 .image-container img{width:100%;max-width:none;height:100%;object-fit:cover}.section-style-1 .block-2 .text-container{position:relative;z-index:2}@media (min-width:1280px){.main.pp-open-fire-regulations-canada .section-style-1 .block-1 .h13-like{right:12.0370370%}}@media (min-width:900px){.section-style-1 .block-1 .h1-country{font-size:8.6rem!important;line-height:.8604651}}@media (min-width:768px){.main.pp-open-fire-regulations-usa .section-style-1 .block-1 .h13-like{right:12.0370370%}}@media (max-width:767px){.section-style-1 .block-1,.section-style-1 .block-2{padding-right:40px;padding-left:40px}}@media (max-width:599px){.main.pp-open-fire-regulations-canada .section-style-1 .block-1 .h1-country{font-size:6rem!important;line-height:1}}@media (max-width:479px){.main.pp-open-fire-regulations-canada .section-style-1 .block-1 .h1-country{font-size:5rem!important;line-height:1}.section-style-1 .block-1,.section-style-1 .block-2{padding-right:20px;padding-left:20px}}.section-style-2 .text-container .text{padding:80px 35.1851851% 0 14.8148148%}@media (max-width:767px){.section-style-2 .text-container .text{padding-right:40px;padding-left:40px}}@media (max-width:479px){.section-style-2 .text-container .text{padding-right:20px;padding-left:20px}}.section-style-basic .image-container .cover,.section-style-basic .image-container .cover picture{height:100%}.section-style-basic .image-container .cover img{width:100%;max-width:none;height:100%;object-fit:cover}.section-style-basic>.flex>.flex:first-child .image-container .image{padding:80px calc(5.5555555% * 2) 80px calc(14.8148148% * 2)}.section-style-basic>.flex>.flex+.flex .image-container .image{padding:80px calc(14.8148148% * 2) 80px calc(5.5555555% * 2)}.section-style-basic>.flex>.flex:first-child .image-text-container .image-text{padding-left:calc(14.8148148% * 2)}.section-style-basic>.flex>.flex+.flex .image-text-container .image-text{padding-right:calc(14.8148148% * 2)}.section-style-basic .image-text-container{width:100%}.section-style-basic .image-text-container img{width:100%}.section-style-basic .image-text-container .image-text{position:relative;container-name:image-container;container-type:inline-size}.section-style-basic .image-text-container .title-overlay{font-size:13.1578947cqw!important;white-space:nowrap;position:absolute;opacity:.5;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.section-style-basic .image-text-container .title-overlay.one-line{bottom:0}.section-style-basic .image-text-container .title-overlay.two-lines{bottom:-5%}.section-style-basic>.flex>.flex:first-child .title-overlay.one-line{left:90.5%}.section-style-basic>.flex>.flex:first-child .title-overlay.two-lines{left:85.5%}.section-style-basic>.flex>.flex+.flex .image-text-container .title-overlay.one-line{left:9.5%}.section-style-basic>.flex>.flex+.flex .image-text-container .title-overlay.two-lines{left:14.5%}.section-style-basic .title-container>*{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0 14.8148148%}.section-style-basic .title-container>* .display-inline-block{max-width:100%}.section-style-basic .text-container,.section-style-basic .text-container .text,.section-style-basic .text-container .text-wide{width:100%}.section-style-basic>.flex>.flex:first-child .text-container .text{padding:80px calc(5.5555555% * 2) 80px calc(14.8148148% * 2)}.section-style-basic>.flex>.flex+.flex .text-container .text{padding:80px calc(14.8148148% * 2) 80px calc(5.5555555% * 2)}.section-style-basic .text-container .text-wide{padding:80px calc(5.5555555% * 2)}.section-style-basic .block-centered-container>*{padding:80px 14.8148148% 0 14.8148148%}@media (max-width:1279px){.section-style-basic .block-centered-container .pl-lg-n{padding-left:0}.section-style-basic .block-centered-container .pr-lg-n{padding-right:0}}@media (max-width:1023px){.section-style-basic .block-centered-container .pl-bg-n{padding-left:0}.section-style-basic .block-centered-container .pr-bg-n{padding-right:0}}@media (max-width:899px){.section-style-basic .block-centered-container .pl-in-n{padding-left:0}.section-style-basic .block-centered-container .pr-in-n{padding-right:0}}@media (min-width:768px){.section-style-basic>.flex>.flex .image-container .image-bottom-flush,.section-style-basic>.flex>.flex .text-container .text-bottom-flush{padding-bottom:0!important}}@media (max-width:767px){.flex-md-item-first,.flex-md-items-reversed>*+*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-md-item-second,.flex-md-items-reversed>:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-style-basic .image-container .image,.section-style-basic .image-text-container .image-text{padding:0!important}.section-style-basic .title-container>*{padding:0!important}.section-style-basic .text-container .text,.section-style-basic .text-container .text-wide{padding-right:0!important;padding-left:0!important}.section-style-basic .text-container .text-wide[class*=bg-],.section-style-basic .text-container .text[class*=bg-],.section-style-basic[class*=bg-] .text-container .text{padding-right:40px!important;padding-left:40px!important}.section-style-basic .block-centered-container>*{padding-right:0;padding-left:0}.section-style-basic .block-centered-container .pl-lg-n .text,.section-style-basic .block-centered-container .pr-lg-n .text{padding-right:0!important;padding-left:0!important}}@media (max-width:479px){.section-style-basic .text-container .text-wide[class*=bg-],.section-style-basic .text-container .text[class*=bg-],.section-style-basic[class*=bg-] .text-container .text{padding-right:20px!important;padding-left:20px!important}}.section-cards-usa .main-container{margin-top:1em}.section-cards-usa .card-container:nth-child(odd) .main-container{background-color:#d24d30}.section-cards-usa .card-container:nth-child(even) .main-container{background-color:#282828}.section-cards-usa .main-container .text-container{background-color:#d24d30}.section-cards-usa .image-container img{width:100%;max-width:none;height:100%;object-fit:cover}.section-cards-usa .image-container{position:relative;container-name:image-container;container-type:inline-size}.section-cards-usa .image-container .title-overlay{white-space:nowrap;position:absolute;bottom:0;opacity:.5;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.section-cards-usa .card-container:nth-child(odd) .image-container .title-overlay{left:12.5%}.section-cards-usa .card-container:nth-child(even) .image-container .title-overlay{left:87.5%}.section-cards-usa .image-container .title-big{font-size:11.8421052cqw!important}.section-cards-usa .image-container .title-small{font-size:7.8947368cqw!important}.section-cards-usa .card-container:nth-child(odd) .title-container .h3-like{min-width:35.1851851%}.section-cards-usa .card-container:nth-child(even) .title-container .h3-like{min-width:85.1851851%}.section-cards-usa .text-container{padding:60px 5.5555555%}.section-cards-usa .text-container>*+*{margin-top:2.4rem}.section-cards-usa .text-container a,.section-cards-usa .text-container a *{color:#282828!important}.section-cards-usa .text-container a:hover .link{text-decoration:underline}@media (min-width:768px){.section-cards-usa .image-container{-webkit-box-flex:0;-ms-flex:0 0 35.1851851%;flex:0 0 35.1851851%;max-width:35.1851851%}}@media (max-width:767px){.section-cards-usa .card-container:nth-child(odd) .title-container .h3-like{min-width:100%}.section-cards-usa .card-container:nth-child(even) .title-container .h3-like{min-width:50%}}@media (min-width:600px){.section-cards-usa .card-container:nth-child(odd) .image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-cards-usa .card-container:nth-child(odd) .text-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (max-width:599px){.section-cards-usa .card-container .image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-cards-usa .card-container .text-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.section-cards-usa .card-container:nth-child(odd) .image-container .title-overlay{left:87.5%}.section-cards-usa .card-container:nth-child(even) .title-container .h3-like{min-width:100%}}.main .table-container{margin-top:40px;overflow-x:scroll;overflow-y:visible}.main .table-container:first-child{margin-top:0}.main table{table-layout:auto;margin-top:0;border:0 none;border-bottom:80px solid #282828}.main table td,.main table th{color:#282828!important;min-width:150px;padding:20px;border:0 none}.main table td:not(:first-child),.main table th:not(:first-child){border-left:1px solid #282828}.main table tr:not(:first-child) td,.main table tr:not(:first-child) th{border-top:1px solid #282828}.main table tbody td,.main table tbody th{font-size:1.2rem;line-height:1.167}.main table thead th{font-weight:600;font-size:1.4rem;line-height:1.143;text-transform:uppercase;color:#fff!important;background-color:#282828}.main table tbody th{font-weight:400;text-align:left}.main .firepit{background:url(/wp-content/themes/theme52423/assets/images/pp-open-fire-regulations/icon-firepit.svg) repeat-x right center}.main .firepit-not-allowed{background:url(/wp-content/themes/theme52423/assets/images/pp-open-fire-regulations/icon-firepit-not-allowed.svg) repeat-x right center}.main .firepit,.main .firepit-not-allowed{text-indent:-1000px;background-size:auto 50px;height:50px;overflow:hidden}.main .firepit-1,.main .firepit-not-allowed-1{width:50px}.main .firepit-2,.main .firepit-not-allowed-2{width:100px}.main .firepit-3,.main .firepit-not-allowed-3{width:150px}.main .firepit-4,.main .firepit-not-allowed-4{width:200px}.main .firepit-5,.main .firepit-not-allowed-5{width:250px}@media (min-width:900px){.main table tbody td,.main table tbody th{font-size:1.4rem;line-height:1.143}.main table thead th{font-size:1.6rem;line-height:1.125}}@media (max-width:767px){.main .firepit,.main .firepit-not-allowed{background-size:auto 25px;height:25px}.main .firepit-1,.main .firepit-not-allowed-1{width:25px}.main .firepit-2,.main .firepit-not-allowed-2{width:50px}.main .firepit-3,.main .firepit-not-allowed-3{width:75px}.main .firepit-4,.main .firepit-not-allowed-4{width:100px}.main .firepit-5,.main .firepit-not-allowed-5{width:125px}}