/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
ins{max-width:100%;}@media (min-width:768px){.banner .cta.mobile{display:none;}}.banner .cta.desktop{display:none;}@media (min-width:768px){.banner .cta.desktop{display:block;}}.banner300 .cta{display:block;float:left;width:50%;}.banner300 .cta a{line-height:1em;display:block;}@media (min-width:768px){.banner300 .cta{width:25%;}}blockquote{border-bottom:2px solid #323232;border-top:2px solid #323232;font-family:"Roboto Slab",serif;font-size:1.25em;margin:1.5em 5%;text-align:justify;}body{color:#323232;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-weight:400;line-height:1.5em;margin:0;}#cookie-banner{background:rgba(0,0,0,0.85);bottom:0;color:#ffffff;left:0;position:fixed;width:100%;z-index:120;}#cookie-banner .l-col-12-lg{padding:0;}#cookie-banner .l-wrapper{margin:0 auto;max-width:1080px;}#cookie-banner a{color:#ffffff;text-decoration:underline;}#cookie-banner #cookie-table{display:block;min-height:80px;width:100%;}@media (min-width:768px){#cookie-banner #cookie-table{display:table;}}#cookie-banner #cookie-text{display:block;font-size:0.8em;vertical-align:middle;}@media (min-width:768px){#cookie-banner #cookie-text{display:table-cell;width:80%;font-size:0.95em;}}#cookie-banner #cookie-text p{margin:0;padding:1em;}#cookie-banner .close{display:block;float:none;font-size:1.5em;text-align:center;vertical-align:middle;opacity:1;}@media (min-width:768px){#cookie-banner .close{display:table-cell;width:20%;}}#cookie-banner .close svg{margin-left:0.5em;}#cookie-banner #cookie-button{font-size:0.8em;margin-left:1em;margin-right:1em;outline:none;padding:0.4em 1em;text-decoration:none;transition:background 0.2s ease;}#cookie-banner #cookie-button i{display:none;}@media (min-width:1024px){#cookie-banner #cookie-button i{display:inline;padding-left:0.5em;}}#cookie-banner #cookie-button:hover{background:#d25013;}#cookie-banner .ajax-progress-throbber{display:none;}#cookie-banner #thank-you{display:table-cell;text-align:center;vertical-align:middle;width:100%;}.block-homepage-cta{color:#ffffff;}.block-cta,.block-region-search{color:#ffffff;}.block-cta .bg-image,.block-region-search .bg-image{padding:1em;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#dfdfdf;}@media (min-width:768px){.block-cta .bg-image,.block-region-search .bg-image{display:flex;justify-content:space-around;align-items:center;padding:1em 2em;}}.block-cta .text,.block-region-search .text{font-family:"Roboto Slab",serif;font-weight:700;font-size:1.5em;text-align:center;text-shadow:1px 1px 1px #1f1d1d;}@media (min-width:768px){.block-cta .text,.block-region-search .text{font-size:1.75em;line-height:1.25em;}}.block-cta .cta,.block-region-search .cta{text-align:center;}.region-content .block-cta{padding-bottom:2em;}.block-region-search{padding-top:2em;padding-bottom:1em;}.region-above-content .block-cta{padding:1em 0;}.disclaimer{font-size:0.9em;padding:2em 0;}.region-details-reference{font-size:0.9em;padding-bottom:2em;}.node--type-fish.node--view-mode-teaser .field--name-field-image{margin:0 auto 1em;height:110px;width:auto;}.node--type-fish.node--view-mode-teaser .field--name-field-image img{height:110px;width:auto;}@media (min-width:480px){.node--type-fish.node--view-mode-teaser .field--name-field-image{height:auto;max-width:220px;}.node--type-fish.node--view-mode-teaser .field--name-field-image img{height:auto;max-width:220px;}}.fish-image{text-align:center;padding:1em 0;}@media (min-width:768px){.fish-image{position:absolute;right:0.5%;top:-10px;}}.image-style-fish{max-width:200px;}.site-footer{background:#252525;color:#8c8c8c;text-align:center;padding:2em 0;}.site-footer a{color:#8c8c8c;padding:12px 0;display:inline-block;}@media (min-width:768px){.site-footer a{padding:0.125em 0;}}.site-footer a:hover,.site-footer a.is-active{color:#ffffff;}.site-footer .logo{max-width:100px;margin:0 auto;}.site-footer ul.menu .menu-item{margin:0;}.site-footer .social{font-size:2em;padding-bottom:2rem;}.site-footer .social a{padding:0 0.125em;display:inline-block;}.site-footer .social a svg{fill:#8c8c8c;vertical-align:middle;width:40px;}.site-footer .social a svg:hover{fill:#ffffff;}.site-footer .block-menu{padding-bottom:2em;}@media (min-width:768px){.site-footer .block-menu{padding-bottom:0;}}@media (min-width:768px){.site-footer .footer-left{display:block;float:left;width:140px;}.site-footer .footer-left .logo{margin:0;}.site-footer .footer-right{display:block;float:right;text-align:right;width:calc(100% - 140px);}.site-footer .footer-right .menu{-moz-column-count:2;column-count:2;padding-right:2em;}.site-footer .region-footer{display:block;float:left;width:calc(100% - 40px);}.site-footer .social{display:block;float:right;width:16px;padding-bottom:0;font-size:1em;}.site-footer .social a{padding:1px 0;}.site-footer .social a svg{height:24px;}}.siteby{background:#1f1d1d;color:#8c8c8c;padding:1em 0;text-align:center;font-size:0.9em;}.siteby.cookie-banner{padding-bottom:16em;}@media (min-width:768px){.siteby.cookie-banner{padding-bottom:8em;}}@media (min-width:1024px){.siteby.cookie-banner{padding-bottom:6em;}}.siteby a{color:#8c8c8c;}.siteby a:hover{color:#ffffff;}@media (min-width:768px){.siteby .left{text-align:left;display:block;float:left;}.siteby .right{text-align:right;display:block;float:right;}}label,h4.label{color:#323232;display:inline-block;font-family:"Roboto Slab",serif;font-weight:700;margin-top:1em;width:100%;}label.option,h4.label.option{text-transform:none;}.form-composite > legend{padding-top:1em;}select{-moz-appearance:none;-o-appearance:none !important;-webkit-appearance:none;appearance:none;background:#ffffff;border:2px solid #323232;border-radius:0;box-sizing:border-box;cursor:pointer;height:40px;line-height:30px;overflow:hidden;padding:2px 10px;text-indent:0.01px;text-overflow:"";width:100%;}select option{background:#ffffff;}select::-ms-expand{display:none;}input,textarea,select{background:#eaeaea;border-radius:0;border:1px solid #323232;box-sizing:border-box;font-weight:400;padding:5px 5px 5px 8px;width:100%;font-family:inherit;}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=password]{height:40px;}input[type=radio]{box-shadow:none;}.form-type-select{position:relative;}.form-type-select:after{bottom:7px;content:"\f107";font-family:"Font Awesome 5 Pro";font-weight:700;pointer-events:none;position:absolute;right:12px;}input[type=checkbox],input[type=radio]{width:auto;}.form-item{margin-bottom:0;margin-top:0;}fieldset{border:0;padding:0;}fieldset legend{font-family:"Roboto Slab",serif;font-size:1.25em;font-weight:700;}fieldset.form-item{margin-bottom:1em;}.form-type-checkbox{margin-bottom:1em;margin-top:1em;}.captcha{border:0;margin-bottom:1em;margin-top:1em;}.captcha summary{display:none;}.captcha .details-wrapper{font-size:0.85em;line-height:1.25em;max-width:304px;padding:0.5em 0;}#edit-preview{display:none;}::-moz-placeholder{color:#8c8c8c;opacity:1;}::placeholder{color:#8c8c8c;opacity:1;}input[disabled]{border-color:#8c8c8c;color:#8c8c8c;background:#dfdfdf;}input[disabled]:hover{background:#dfdfdf;color:#8c8c8c;}#admin-toolbar-search-input{height:auto;}strong{font-weight:700;}header{background:#2a8d5b;padding:1em 0 0 0;position:relative;}@media (min-width:900px){header{padding-top:0;}}header .region-header{margin:0 auto;max-width:1080px;padding:0 20px;}@media (min-width:768px){header .region-header{padding:0 50px;}}header .region-header:after{clear:both;content:"";display:block;}header .region-header nav{background:#2a8d5b;display:none;margin:0 -20px;}@media (min-width:900px){header .region-header nav{background:transparent;display:block;float:right;width:calc(100% - 220px);margin:0;}}@media (min-width:1024px){header .region-header nav{padding:1em 0;width:calc(100% - 300px);}}header .region-header ul.menu{margin:0;padding:1em 0 0 0;text-align:center;}header .region-header ul.menu li a{color:#323232;display:inline-block;font-weight:400;padding:2px 0;}header .region-header ul.menu li a:hover,header .region-header ul.menu li a.is-active{color:#1f1d1d;}@media (min-width:900px){header .region-header ul.menu{display:block;float:right;line-height:1em;padding:0;text-align:right;width:auto;}header .region-header ul.menu li{display:inline-block;padding-right:0.5em;padding-top:0;}header .region-header ul.menu li:last-child{padding-right:0;}}header #block-sitebranding{padding-bottom:1em;text-align:left;width:80%;}header #block-sitebranding a{display:inline-block;}header #block-sitebranding a img{display:inherit;height:35px;vertical-align:middle;}@media (min-width:900px){header #block-sitebranding a img{height:45px !important;width:45px !important;}}@media (min-width:1024px){header #block-sitebranding a img{height:65px !important;width:65px !important;}}header #block-sitebranding .site-name{display:inline-block;font-weight:700;font-family:"Roboto Slab",serif;font-size:1.5em;padding-left:0.5em;vertical-align:middle;}@media (min-width:1024px){header #block-sitebranding .site-name{vertical-align:inherit;}}header #block-sitebranding .site-name a{color:#ffffff;}@media (min-width:900px){header #block-sitebranding{float:left;padding:1em 0;width:220px;}}@media (min-width:1024px){header #block-sitebranding{width:300px;}}header .mobile-menu,header .mobile-search{cursor:pointer;font-size:25px;padding:0;position:absolute;right:20px;text-transform:uppercase;top:20px;z-index:150;color:#ffffff;}@media (min-width:900px){header .mobile-menu,header .mobile-search{display:none;}}header .mobile-search{right:60px;font-size:22px;}@media (min-width:900px){#block-useraccountmenu{padding-bottom:0;font-family:"Roboto Slab",serif;text-transform:uppercase;}#block-useraccountmenu ul.menu li:last-child:after{content:"";padding-left:0;}#block-useraccountmenu ul.menu li:after{content:"|";padding-left:0.5em;}#block-useraccountmenu ul.menu li a{font-weight:400;font-size:0.875em;color:#ffffff;}}h1,.h1{font-family:"Roboto Slab",serif;font-size:1.75em;font-weight:700;line-height:1em;margin-bottom:1em;margin-top:0;}h2{font-family:"Roboto Slab",serif;font-size:1.75em;font-weight:700;line-height:1em;margin-bottom:1em;font-size:1.25em;}@media (min-width:768px){h2{font-size:1.5em;}}h3{font-family:"Roboto Slab",serif;font-size:1.75em;font-weight:700;line-height:1em;margin-bottom:1em;font-size:1.15em;}@media (min-width:768px){h3{font-size:1.25em;}}h4,h5,h6{font-family:"Roboto Slab",serif;font-size:1.75em;font-weight:700;line-height:1em;margin-bottom:1em;font-size:1em;}.block-page-title-block{padding:2em 0 0 0;}.path-frontpage .region-content .views-exposed-form{background:#eaeaea;padding:1em;margin-bottom:2em;}.path-frontpage .region-content .views-exposed-form select,.path-frontpage .region-content .views-exposed-form input[type=date]{background:#ffffff;}.path-frontpage .region-content .views-exposed-form h2{margin:0;}@media (min-width:480px){.path-frontpage .region-content .views-exposed-form h2{text-align:center;}}.path-frontpage .region-content .views-exposed-form .form-submit{margin-bottom:0;}@media (min-width:768px){.path-frontpage .region-content .form-item{width:100%;margin-right:0;}.path-frontpage .region-content .form-actions{width:100%;}.path-frontpage .region-content form{padding:0;width:100%;}}.path-frontpage #block-mapblock{background-color:#eaeaea;margin:0 -20px;padding:0 20px;}@media (min-width:768px){.path-frontpage #block-mapblock{margin:0;padding:0;}}.path-frontpage #block-mapblock p{display:none;}.path-frontpage #block-mapblock .map{margin-bottom:2.5em;}#block-exposedformregulation-by-regionpage-1-2 h2:before,#block-exposedformregulation-by-regionpage-1-2--2 h2:before,#block-exposedformregulation-by-regionpage-2-2 h2:before,#block-exposedformregulation-by-regionpage-2-2--2 h2:before{content:"\f3c5";font-family:"Font Awesome 5 Pro";padding-right:0.25em;color:#e55917;}@media (min-width:768px){#block-exposedformregulation-by-regionpage-1-2,#block-exposedformregulation-by-regionpage-1-2--2,#block-exposedformregulation-by-regionpage-2-2,#block-exposedformregulation-by-regionpage-2-2--2{display:block;float:left;width:48%;box-sizing:border-box;margin-right:2%;padding:2em 3em;}}#block-exposedformregulation-by-regionpage-2-2 h2:before,#block-exposedformregulation-by-regionpage-2-2--2 h2:before{content:"\f578";}@media (min-width:768px){#block-exposedformregulation-by-regionpage-2-2,#block-exposedformregulation-by-regionpage-2-2--2{margin-left:2%;margin-right:0;}}iframe{background-color:#323232;width:100%;}img{height:auto;max-width:100%;}a{color:#247c50;text-decoration:none;transition:color 0.25s ease;}a:hover,a.is-active{color:#323232;}ul,ol{margin:0;padding:0.5em 0 0.5em 3em;}ul li,ol li{margin-bottom:1em;}ul li > p:first-child,ol li > p:first-child{margin-top:0;}ul li:last-child,ol li:last-child{margin-bottom:0;}.user-login-form,.user-pass{background:#eaeaea;margin:2em auto;max-width:600px;padding:2em 2em 0;}.user-login-form .button,.user-pass .button{margin-bottom:2em;}.user-login-form input[type=text],.user-login-form input[type=password],.user-pass input[type=text],.user-pass input[type=password]{background-color:#ffffff;}.path-user .block-local-tasks-block{margin:0 auto;max-width:600px;padding:0 2em;}.path-contact .outer-wrapper > .main-wrapper,.path-signup .outer-wrapper > .main-wrapper{margin:0 auto;max-width:600px;}.path-contact .outer-wrapper > .main-wrapper form,.path-signup .outer-wrapper > .main-wrapper form{background:#eaeaea;padding:2em 2em 1em;}.path-contact .outer-wrapper > .main-wrapper form textarea,.path-contact .outer-wrapper > .main-wrapper form select,.path-contact .outer-wrapper > .main-wrapper form input[type=text],.path-contact .outer-wrapper > .main-wrapper form input[type=email],.path-signup .outer-wrapper > .main-wrapper form textarea,.path-signup .outer-wrapper > .main-wrapper form select,.path-signup .outer-wrapper > .main-wrapper form input[type=text],.path-signup .outer-wrapper > .main-wrapper form input[type=email]{background-color:#ffffff;}#block-mainnavigation{display:none;}@media (min-width:768px){#block-mainnavigation{display:block;padding-top:0;}}#block-mainnavigation ul.menu{font-family:"Roboto Slab",serif;margin:0;padding:0 0 1em 0;text-align:center;}@media (min-width:768px){#block-mainnavigation ul.menu{padding:0.5em 0;}}@media (min-width:1024px){#block-mainnavigation ul.menu{padding:0.7em 0 0 0;}}#block-mainnavigation ul.menu li{margin:0;padding:0.25em 1em;}@media (min-width:768px){#block-mainnavigation ul.menu li{display:inline-block;padding:0 0.25em;}}@media (min-width:1024px){#block-mainnavigation ul.menu li{padding:0 0.5em;}#block-mainnavigation ul.menu li:last-child{padding-right:0;}}#block-mainnavigation ul.menu li a{display:inline-block;transition:color 0s ease;color:#ffffff;}@media (min-width:768px){#block-mainnavigation ul.menu li a{font-size:1.25em;padding:1.25em 0;}}.path-ontario .map{margin:0 auto 2.5em;max-width:600px;}.path-ontario .map svg{stroke:#1f1d1d;fill:#2a8d5b;}.path-ontario .map svg polyline:hover,.path-ontario .map svg path:hover{fill:#34a76d;cursor:pointer;}.path-ontario .map svg polyline.st6:hover,.path-ontario .map svg path.st6:hover{fill:#d1edfa;}.path-ontario .map svg #zone-20:hover path{fill:#d1edfa;}.path-british-columbia .map{margin:0 auto;max-width:600px;overflow-x:auto;}.path-british-columbia .map .map-area{width:585px;}.path-frontpage .map,.path-map .map{max-width:100%;overflow:hidden;}.path-frontpage .map svg,.path-map .map svg{max-width:100%;height:auto;margin-top:-20%;}.path-frontpage .map svg g#BC:hover,.path-frontpage .map svg g#ON:hover,.path-map .map svg g#BC:hover,.path-map .map svg g#ON:hover{fill:#34a76d;cursor:pointer;}.path-frontpage .map svg #Lakes_and_Rivers,.path-map .map svg #Lakes_and_Rivers{fill:#d1edfa;}.path-frontpage .map svg #Lakes_and_Rivers path:hover,.path-map .map svg #Lakes_and_Rivers path:hover{fill:#d1edfa;cursor:default;}ul.menu{list-style:none outside;padding:0;}ul.menu .menu-item{margin:0.25em 0;}ul.menu .menu-item:last-child{margin-bottom:0;}ul.toolbar-menu li{margin-bottom:0;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.page-node-type-page .region-content{min-height:400px;}.paragraph a{text-decoration:underline;}.paragraph--type--image{text-align:center;}.paragraph--type--image .field--name-field-image img{display:initial;}.paragraph--type--image-text{text-align:center;}.paragraph--type--image-text .field--name-field-image img{display:initial;}.paragraph--type--image-text .field--name-field-long-text{text-align:left;}@media (min-width:768px){.paragraph--type--image-text .field--name-field-image{display:block;float:left;width:45%;margin-right:5%;}.paragraph--type--image-text .field--name-field-long-text{clear:none;display:block;float:left;width:50%;}}.paragraph--type--text-image{text-align:center;}.paragraph--type--text-image .field--name-field-image img{display:initial;}.paragraph--type--text-image .field--name-field-long-text{text-align:left;}@media (min-width:768px){.paragraph--type--text-image .field--name-field-image{display:block;float:left;width:33.333%;}.paragraph--type--text-image .field--name-field-long-text{clear:none;display:block;float:left;width:64.666%;margin-right:2%;}}@media (min-width:768px){.paragraph--type--text-text .field--name-field-long-text{display:block;float:left;width:48%;margin-right:2%;}.paragraph--type--text-text .field--name-field-right-side-text{clear:none;display:block;float:left;width:48%;margin-right:2;}}.g-recaptcha iframe{background:transparent;min-height:0;}.region-details .views-label{background:#2a598d;color:#ffffff;padding:20px 0.5em;margin-bottom:0;cursor:pointer;}.region-details .views-label:hover{background:#3d71aa;}.region-details .views-label:before{content:"\f06a";font-family:"Font Awesome 5 Pro";font-weight:normal;padding-right:0.5em;}.region-details .field-content{background:#eaeaea;padding:0.5em 1em;}.region-details .views-field{position:relative;}.region-details .views-field:after{content:"\f068";font-family:"Font Awesome 5 Pro";font-weight:normal;position:absolute;right:18px;top:18px;font-size:1.75em;color:#ffffff;pointer-events:none;}.region-details .views-field.closed:after{content:"\f067";}.block-views-blockregion-details-block-1{padding-top:2em;}.node--type-region img{display:inherit;border:1px solid #8c8c8c;}.node--type-region .field--name-field-image a{position:relative;display:inherit;}.node--type-region .field--name-field-image a:after{content:"\f00e";font-family:"Font Awesome 5 Pro";background:#e55917;position:absolute;bottom:0;right:-2px;color:#ffffff;width:24px;padding:2px;text-align:center;}@media (min-width:480px){.node--type-region .field--name-field-image{margin:0 auto;width:480px;}}.node--type-region.node--view-mode-teaser .field--name-field-image a{display:inline-block;}.node--type-region.node--view-mode-teaser .field--name-field-image a:after{right:0;bottom:6px;}.node--type-region.node--view-mode-teaser .field--name-field-image{margin:0 auto 1em;height:110px;width:auto;}.node--type-region.node--view-mode-teaser .field--name-field-image img{height:110px;width:auto;}@media (min-width:480px){.node--type-region.node--view-mode-teaser .field--name-field-image{height:110px;width:auto;}}@media (min-width:768px){.zone-image{position:absolute;right:0.5%;top:0;margin-right:1px;}}#subheader #views-exposed-form-regulation-by-region-page-1,#subheader #views-exposed-form-regulation-by-region-page-2{display:none;}@media (min-width:768px){#subheader #views-exposed-form-regulation-by-region-page-1,#subheader #views-exposed-form-regulation-by-region-page-2{display:block;}}@media (min-width:768px){#block-exposedformregulation-by-regionpage-1,#block-exposedformregulation-by-regionpage-1--2{left:0;position:absolute;background:#323232;z-index:50;}#block-exposedformregulation-by-regionpage-1 #views-exposed-form-regulation-by-region-page-1,#block-exposedformregulation-by-regionpage-1--2 #views-exposed-form-regulation-by-region-page-1{display:none;}}@media (min-width:1220px){#block-exposedformregulation-by-regionpage-1,#block-exposedformregulation-by-regionpage-1--2{left:initial;}}@media (min-width:768px){#block-exposedformregulation-by-regionpage-2,#block-exposedformregulation-by-regionpage-2--2{right:0;position:absolute;background:#323232;z-index:50;}#block-exposedformregulation-by-regionpage-2 #views-exposed-form-regulation-by-region-page-2,#block-exposedformregulation-by-regionpage-2--2 #views-exposed-form-regulation-by-region-page-2{display:none;}}@media (min-width:768px) and (min-width:1220px){#block-exposedformregulation-by-regionpage-2,#block-exposedformregulation-by-regionpage-2--2{left:initial;}}@media (min-width:1220px){#block-exposedformregulation-by-regionpage-2,#block-exposedformregulation-by-regionpage-2--2{left:50%;right:initial;}}.views-exposed-form:after{content:"";display:table;clear:both;}.views-exposed-form .form-item{width:100%;max-width:none;}.views-exposed-form .button{width:100%;margin-top:1.25em;height:40px;}@media (min-width:480px){.views-exposed-form .form-item{width:32.333%;margin-right:1%;}.views-exposed-form .form-actions{width:33.333%;display:block;float:left;clear:none;margin:1.5em 0 0.5em 0;}}@media (min-width:768px){.views-exposed-form form{padding:0 1em;width:508px;}}#block-exposedformregulation-by-regionpage-2-3,#block-exposedformregulation-by-regionpage-1-3{background:#eaeaea;padding:1em;margin-bottom:2em;}#block-exposedformregulation-by-regionpage-2-3 select,#block-exposedformregulation-by-regionpage-2-3 input[type=text],#block-exposedformregulation-by-regionpage-2-3 input[type=date],#block-exposedformregulation-by-regionpage-1-3 select,#block-exposedformregulation-by-regionpage-1-3 input[type=text],#block-exposedformregulation-by-regionpage-1-3 input[type=date]{background:#ffffff;}#block-exposedformregulation-by-regionpage-2-3 form,#block-exposedformregulation-by-regionpage-1-3 form{width:100%;box-sizing:border-box;}.view-sponsors{position:relative;}.view-sponsors .views-row{padding:1em 0 0;}.view-sponsors .views-row a{background:#eaeaea;display:block;padding:1em;text-align:center;}@media (min-width:768px){.view-sponsors .views-row a{padding:2em;}}.view-sponsors .views-row a img{display:initial;}.view-sponsors .more-link{padding-top:1em;}@media (min-width:480px){.view-sponsors .more-link{padding-top:0;position:absolute;right:0;top:-45px;}}.view-sponsors .more-link a{text-transform:capitalize;}.view-sponsors .more-link a:after{content:"\f105";font-family:"Font Awesome 5 Pro";padding-left:0.5em;}@media (min-width:480px){.view-sponsors .view-wrapper{padding-bottom:2em;margin:0 -0.5em;}.view-sponsors .view-wrapper:after{content:"";display:table;clear:both;}.view-sponsors .view-wrapper .views-row{display:block;width:33.333%;box-sizing:border-box;float:left;padding:1em 0.5em 0;}}table{border:0;border-spacing:2px;margin-bottom:1em;width:100%;}table th{background:#dfdfdf;border-color:#252525;color:#323232;padding:10px 20px;text-align:left;font-size:0.85em;}table th a{color:#323232;text-decoration:underline;}table tr:nth-child(odd){background:#fafafa;}table td{border:1px solid #f0f0f0;font-size:0.85em;padding:10px 20px;}table td:first-child{border-left:0;}table td:last-child{border-right:0;}table td p{margin:0;}table .button{width:100%;}.views-field-field-salmon-fishing-limits tr,.views-field-field-salmon-fishing-limits tr:nth-child(odd){background:#ffffff;}.tabs a{color:#323232;}.tabs a.is-active,.tabs a:hover{background-color:#eaeaea;color:#323232;transition:all 0.25s ease;}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir=rtl] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.view-regulations{margin:0 -0.5%;position:relative;}.view-regulations.view-regulation-by-region{padding-top:2em;}.view-regulations .toggle-all{background:#e55917;color:#ffffff;font-weight:700;padding:18px 1em 18px 70px;font-size:1em;font-family:"Roboto Slab",serif;position:relative;margin-bottom:1em;}@media (min-width:768px){.view-regulations .toggle-all{font-size:1.25em;}}.view-regulations .toggle-all:before{content:"\f068";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:1.75rem;background:#d25013;width:24px;height:24px;position:absolute;padding:18px;top:0;left:0;}.view-regulations .toggle-all.closed:before{content:"\f067";}.view-regulations .toggle-all:hover{background:#de7848;cursor:pointer;}.view-regulations > .view-content .view-wrapper{display:block;width:99%;margin-left:0.5%;margin-right:0.5%;}@media (min-width:768px){.view-regulations > .view-content .view-wrapper{width:49%;}}.view-regulations .view-header{margin:0 0.5%;}.view-regulations h3{background:#2a8d5b;color:#ffffff;margin:0;padding:20px 1em 20px 70px;cursor:pointer;position:relative;font-size:1em;height:60px;box-sizing:border-box;}@media (min-width:768px){.view-regulations h3{font-size:1.25em;}}.view-regulations h3:hover{background:#34a76d;}.view-regulations h3:after{content:"\f068";font-family:"Font Awesome 5 Pro";font-weight:normal;position:absolute;right:18px;top:50%;margin-top:-9px;font-size:1.75rem;color:#ffffff;pointer-events:none;}.view-regulations h3.closed:after{content:"\f067";}.view-regulations .view-wrapper{margin-bottom:1em;}.view-regulations .view-wrapper .views-row:last-child{border-bottom:0 !important;}.view-regulations .view-wrapper.warning h3{background:#afa302;}.view-regulations .view-wrapper.warning h3:hover{background:#d0c305;}.view-regulations .view-wrapper.warning .views-row .views-field-field-icon-image{background:#9b9400;}.view-regulations .view-wrapper.closed:not(.warning) h3{background:#8e2324;}.view-regulations .view-wrapper.closed:not(.warning) h3:hover{background:#a82c31;}.view-regulations .view-wrapper.closed:not(.warning) .views-row .views-field-field-icon-image{background:#7d1e1e;}.view-regulations .view-wrapper.in-season h3{background:#2a8d5b !important;color:#ffffff !important;}.view-regulations .view-wrapper.in-season h3:after{color:#ffffff !important;}.view-regulations .view-wrapper.in-season h3:hover{background:#34a76d !important;}.view-regulations .view-wrapper.in-season .views-row .views-field-field-icon-image{background:#247c50 !important;}.view-regulations .views-row{background:#eaeaea;border-bottom:1px solid #8c8c8c;position:relative;}.view-regulations .views-row .views-field-field-icon-image{position:absolute;top:-60px;left:0;background:#247c50;padding:7.5px;width:60px;box-sizing:border-box;pointer-events:none;}.view-regulations .views-row .views-field-field-icon-image img{display:inherit;}.view-regulations .views-row + .views-row .views-field-rendered-entity{padding-top:1em;}.view-regulations .views-row + .views-row .views-field-field-image,.view-regulations .views-row + .views-row .views-field-field-icon-image{display:none;}.view-regulations .views-row .views-field-rendered-entity{padding-bottom:1em;}.view-regulations .views-row .views-field-field-image{padding:1em 0 0.5em 20px;}.view-regulations .views-row .node--type-regulation .field{padding:5px 20px;}.view-regulations .views-row .node--type-regulation .field .field__label{font-weight:700;display:inline-block;padding-right:0.5em;}.view-regulations .views-row .node--type-regulation .field .field__label:after{content:":";}.view-regulations .views-row .node--type-regulation .field .field__item{display:inline-block;}.view-regulations .views-row .node--type-regulation .field .field__label:before{background:url(/themes/whattofish/images/notes.png) no-repeat 0 0/contain;content:"";display:inline-block;width:24px;height:24px;padding-right:10px;vertical-align:middle;}.view-regulations .views-row .node--type-regulation .field.field--name-field-start-date .field__label:before,.view-regulations .views-row .node--type-regulation .field.field--name-field-end-date .field__label:before{background-image:url(/themes/whattofish/images/calendar.png);}.view-regulations .views-row .node--type-regulation .field.field--name-field-sport-limit .field__label:before,.view-regulations .views-row .node--type-regulation .field.field--name-field-conservation-limit .field__label:before,.view-regulations .views-row .node--type-regulation .field.field--name-field-limit .field__label:before{background-image:url(/themes/whattofish/images/hook.png);}.view-regulations .views-row .node--type-regulation .field.field--name-field-closed .field__label:before{background-image:url(/themes/whattofish/images/do-not-enter.png);}.view-regulations .views-row .node--type-regulation .field.field--name-field-closed .field__label:after{content:"";}.view-regulations .views-row .node--type-regulation .field.field--name-field-closed .field__item{visibility:hidden;}.view-regulations .views-row .node--type-regulation .field--name-field-exceptions ul{padding:0 0 0 3em;}.view-regulations .views-row .node--type-regulation .field--name-field-exceptions p:last-child{margin-bottom:0;}.legend ul{margin:0;padding:0;}.legend ul li{list-style:none;padding:0 1em 0 0;display:inline-block;}.legend ul li div:before{content:"";display:inline-block;width:1em;height:1em;background:#2a8d5b;margin-right:0.25em;}.legend ul li div.red:before{background:#8e2324;}.legend ul li div.yellow:before{background:#afa302;}
