ul{box-sizing:border-box;list-style:none}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}form.cart{flex-wrap:wrap!important}.default-background{background-size:cover;background-position:center;background-repeat:no-repeat}#menu-toggle{float:right;width:50px;position:relative;cursor:pointer;display:block;height:20px;z-index:9999;right:-10px;top:-5px}@media only screen and (max-width:1024px) and (min-width:769px){#menu-toggle{right:1em;top:10px}}@media only screen and (min-width:1025px){#menu-toggle{display:none}}*,h1,h2{font-family:"europa",sans-serif}*,p{color:#69696a}*{padding:0;margin:0;box-sizing:border-box;font-weight:400;font-size:20px}body,html{height:100%}p{width:100%;line-height:40px;font-size:22px}@media (max-width:767px){p{font-size:19px;line-height:28px}}h1,h2{font-size:45px;line-height:47px;text-transform:uppercase;font-weight:700}h2{color:#00165f}@media (min-width:1001px){h1{font-size:35px}}@media (max-width:767px){h1{font-size:35px;line-height:37px}}@media (min-width:1001px){h2{font-size:35px;padding-bottom:1em}}@media (max-width:767px){h2{font-size:30px;line-height:35px}}a,em,strong{color:inherit;font-size:inherit;font-family:inherit}a{text-decoration:none}a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;box-shadow:none}em,strong{font-weight:700}a,em{font-weight:inherit}em{font-style:italic}a.telephone_number,span{display:block;font-weight:700}span{font-size:30px;font-family:"europa",sans-serif}footer,img{max-width:100%}img{-o-object-fit:cover;object-fit:cover}.primary-container{width:50vw;max-width:100%;margin:0 auto}.logo,.logo:hover{transition:ease all .3s}.logo{display:block}.logo:hover{-webkit-transform:scale(.9);transform:scale(.9)}.footer-main .logo img,.logo img{width:80%;height:auto;margin:auto}@media (max-width:767px){.logo img{width:60%}}.align-items-center{align-items:center!important;margin:0;padding:0}.row.boxed,ul#menu-footer,ul#menu-footer li{padding:0;margin:0}.back-to-top{position:fixed;bottom:20px;right:20px;font-size:24px;color:#333;background-color:#69696a;padding:10px;border-radius:50%;box-shadow:0 2px 5px rgb(0 0 0/.1);transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;z-index:9999}.back-to-top:hover{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}img.arrow{margin:auto;justify-content:center;display:flex}.row{--bs-gutter-x:0!important;--bs-gutter-y:0!important;padding:0!important;margin:0!important}footer{width:100vw;padding:0}@media (max-width:767px){footer{width:100%}}footer a,footer p,span{color:#fff}footer .footer-main{box-shadow:0 5px 10px 0 rgb(0 0 0/.05);width:100vw;max-width:100%}@media (max-width:767px){footer .footer-main{width:100%}}footer .footer-main{padding:1em 0;background-color:#00165f}footer .footer-main .primary-container{display:flex;flex-direction:column}@media (min-width:1001px){footer .footer-main .primary-container{flex-direction:column;justify-content:center;margin:auto;display:flex}}@media (max-width:767px){footer .footer-main .primary-container{width:70%;max-width:100%;margin:0 auto}}footer .footer-main .primary-container .logo-text{width:100%;text-align:center}footer .footer-main .primary-container .location{width:100%}footer .footer-main .primary-container .social{width:100%;text-align:center}footer .footer-main .primary-container .logo-text{padding-top:1em}@media (min-width:1001px){footer .footer-main .primary-container .logo-text{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto}}footer .footer-main .primary-container .logo-text .logo{margin-bottom:20px}.footer_menu,.woocommerce-page section.hero-subpage.img__fill.fullwidth .banner_content,footer .footer-main .primary-container .location{text-align:center}footer .footer-main .primary-container .location p{font-weight:400;font-size:20px;color:#fff;margin-bottom:10px}footer .footer-main .primary-container .location .location-container{width:100%;color:#fff;line-height:30px}footer .footer-main .primary-container .social{display:flex;flex-direction:column;align-items:center}footer .footer-main .primary-container .social a{padding:0;transition:ease all .3s}@media (min-width:750px){footer .footer-main .primary-container .social a{padding-left:0}}footer .footer-main .primary-container .social a:hover{transition:ease all .3s;border:0}footer .footer-main .primary-container .social span{padding-bottom:20px;font-size:20px;font-weight:400}a,footer .footer-main .primary-container .social img,footer .footer-main .primary-container .social img:hover{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out}footer .footer-main .primary-container .social img{width:45px;top:0;position:relative;height:45px;-o-object-fit:contain;object-fit:contain}footer .footer-main .primary-container .social img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0/.2)}.footer-main .logo img{width:100%}@media (max-width:767px){.footer-main .logo img{width:50%}}@media (max-width:1000px) and (min-width:768px){.footer-main .logo img{width:35%}}@media only screen and (max-width:1000px) and (min-width:600px){.footer-main .logo img{width:30%!important}}.footer-main .container{max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:0}a.telephone_number{font-size:45px;padding:.5em 0;color:#ffb711}@media (max-width:767px){a.telephone_number{font-size:25px}}a.email_address{font-size:24px;display:block;font-weight:700;color:#ffb711}@media (max-width:767px){a.email_address{font-size:16px}}.footer_menu,.social{padding-top:1.5em}.links-footer{padding:1em 0}.links-footer p{margin-bottom:0}.links-footer a{padding:0!important;margin:0;color:#ffb711}ul#menu-footer{width:100%}@media (max-width:767px){footer#footer{padding:0;margin:0!important}footer .footer-main .primary-container{width:75vw}}@media (max-width:1000px) and (min-width:768px){footer .footer-main .primary-container{width:75vw}}ul#menu-footer li{display:inline-flex;line-height:10px;vertical-align:middle}ul#menu-footer li:after{content:"|";position:relative;color:#ffb711;padding-left:5px}@media (max-width:767px){ul#menu-footer li{font-size:16px}ul#menu-footer li:last-child{border-right:none}}@media only screen and (max-width:767px){body:not(.home) .page__header{height:76px}}.header{top:0;left:0;right:0;z-index:1000000}@media only screen and (max-width:767px){.header{padding:0}}.header__main{max-width:100%;float:none;text-align:center;padding-top:1em}@media only screen and (max-width:1024px){.header__main{max-width:calc(100% - 155px)}}@media only screen and (max-width:767px){.header__main{max-width:calc(100% - 135px)}}.header a{text-decoration:none;font-weight:500;text-transform:uppercase;font-size:23px;color:#fff}.header a:hover{color:#fff!important}@media only screen and (min-width:1025px){.header nav ul.menu{display:flex;width:100%;text-align:right;margin:auto;justify-content:center}.header nav ul.menu li{text-align:center}.header nav ul.menu>li:not(:last-child){margin-right:25px}}@media only screen and (min-width:1025px) and (max-width:1280px){.header nav ul.menu>li:not(:last-child){margin-right:15px}}@media only screen and (min-width:1025px){.header nav ul.menu>li>a{position:relative;z-index:2;line-height:23px}.header nav ul>li .sub-menu{position:absolute;background-color:rgb(54 89 204/.4);padding:12px 15px;border-radius:0}.header nav ul>li .sub-menu a{color:#fff!important;white-space:nowrap;display:block;font-weight:700;text-align:center}.header nav ul>li .sub-menu a:hover{color:#fff!important}.header nav ul>li .sub-menu li:not(:last-child){margin-bottom:10px}.header nav ul>li>.sub-menu{top:calc(100% + 0px);z-index:2;display:none}.header nav ul>li>.sub-menu::before{content:"";display:block;position:absolute;width:100%;height:35px;z-index:1;bottom:100%}.header nav ul>li:hover>.sub-menu,.header nav ul>li>.sub-menu>li:hover>.sub-menu{display:block}}@media only screen and (max-width:1024px){.header nav .navigation{position:absolute;z-index:2;left:50%;width:100vw;background-color:#00165f;top:-300vh;transition:ease all .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 0 100px;display:block;height:calc(100vh - 94px)}}@media only screen and (max-width:1024px) and (max-width:359px){.header nav .navigation{height:calc(100vh - 76px)}}@media only screen and (max-width:1024px){.header nav .navigation::before{content:"";width:100vw;display:block;position:absolute;height:100vh;left:0;bottom:100%;right:0;background-color:#00165f}.header nav .navigation ul.menu{display:block;overflow:auto;height:calc(100% - 110px)}.header nav .navigation ul.menu>li>a{color:#000;display:block;padding:12.5px 0;border-top:none;text-transform:uppercase;font-weight:900;line-height:18px;text-align:left}}@media only screen and (max-width:1024px) and (max-width:767px){.header nav .navigation ul.menu>li>a{color:#fff;text-align:center!important}}@media only screen and (max-width:1024px){.header nav .navigation ul.menu>li>ul{margin:0 auto;padding:0}.header nav .navigation ul.menu>li>ul li{margin-bottom:10px;text-align:left;padding:0}.header nav .navigation ul.menu>li>ul a{font-weight:700;line-height:24px;color:rgb(255 255 255/.5)}}.headerlogo.clearfix{background:#00165f;padding:1em 0;margin:auto;justify-content:center;text-align:center}.first_box,.second_box{padding:1em 0;text-align:center;color:#ffb711;text-transform:uppercase;font-size:25px;font-weight:700}.first_box{background:#3659cc}.second_box{background:#69696a}.boxed .col-md-6{margin:0;padding:0}@media (max-width:768px){.logo-menu-container{display:flex;justify-content:space-between;align-items:center}#menu-toggle{display:block;margin-left:10px}.headerlogo.clearfix .primary-container{width:90%}}@media only screen and (max-width:1024px){.header nav .navigation ul.menu>li>ul li{padding-left:0;text-align:center!important}ul.sub-menu{padding:0;margin:0}ul{padding-left:0}.header nav .navigation ul.menu>li>a{color:#fff;display:block;padding:12.5px 0;border-top:none;text-transform:uppercase;font-weight:900;line-height:18px;text-align:center}}@media only screen and (min-width:1025px){header#header .primary-container.clearfix{width:100%}}@media only screen and (max-width:1024px) and (min-width:769px){.headerlogo.clearfix .primary-container{width:100%}.headerlogo.clearfix .primary-container img.main_logo{float:left;padding-left:2em}}@media only screen and (min-width:1024px){ul#sub-menu-2{position:absolute;float:right;width:100%;right:8px;margin-top:-3em;left:8em}.menu-item:hover>a::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.single-product div#main{background:#eaeaea}.single-product .product-img{float:left}.single-product .box.right{float:right;width:100%}.single-product div#product-content{float:right}.single-product div#product-content .col-md-9{margin:0;padding:3em 0 0 3em;width:100%}.single-product .woocommerce-product-gallery__wrapper img{-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.single-product .woocommerce-product-gallery__wrapper img{margin-top:3em;-o-object-fit:contain;object-fit:contain;height:250px}}h1.product_title.entry-title{font-size:40px;color:#00165f}@media screen and (max-width:999px){h1.product_title.entry-title{font-size:30px}}section.related.products h2{font-size:50px}@media screen and (max-width:999px){section.related.products h2{font-size:30px}}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:20px;text-shadow:none;font-family:"europa",sans-serif;line-height:60px;font-weight:700}button.single_add_to_cart_button.button.alt{background:#ffb711!important;color:#00165f!important;text-transform:uppercase;border:0;border-radius:10em;transition:ease all .3s;outline:0;padding:.5em 2em!important}button.single_add_to_cart_button.button.alt:hover{background:#00165f!important;color:#fff!important;transition:ease all .3s}.single-product .box.right .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images,.woocommerce-tabs.wc-tabs-wrapper{display:none}.single-product div#main{padding-top:2em}@media (max-width:767px){.single-product div#main{padding-top:0}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:none;clear:none!important;padding:1em 0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;clear:both;justify-content:center;margin:auto;text-align:center}section.related.products h2{text-align:center}}.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover{background-color:#ffb711;color:#00165f}.single-product bdi{font-size:30px}.single-product bdi,.single-product span.woocommerce-Price-amount.amount{display:flex;color:#4f59cc}.single-product span.woocommerce-Price-currencySymbol{color:#4f59cc;padding-right:5px;font-weight:400!important}.product h2{font-size:30px}.single-product .woocommerce-product-details__short-description{padding:1.5em 0}.single-product .product_meta,.woocommerce div.product .woocommerce-tabs .panel h2,section.related.products{display:none}.woocommerce .button{left:0;top:0;-webkit-transform:translate(0);transform:translate(0);background-color:#00165f!important;color:#fff!important;font-size:20px;padding:.5em 2em!important;font-family:"europa",sans-serif!important;font-weight:700!important;border-radius:2em;border:0;text-transform:uppercase}@media (max-width:767px){.woocommerce .button{width:100%;border-radius:2em}}.woocommerce .button:hover{background:#ffb711!important}.woocommerce h2.woocommerce-loop-product__title{font-size:20px!important;padding:0!important}.woocommerce span.price{font-size:25px!important;margin:0!important}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs{letter-spacing:2px}.woocommerce-product-details__short-description{padding-top:0}.woocommerce .quantity .qty{padding:.5em;display:block;margin-bottom:1em;height:45px;width:100%;border:0}@media only screen and (max-width:1600px){.single-product .primary-container{width:100%;max-width:100%;margin:0 auto}}.single-product div#product-content{width:100%;padding:0;margin:0}@media (max-width:767px){.single-product div#product-content .col-md-9{margin:0;padding:0 0 3em;width:100%}}@media (min-width:768px){.single-product .col-md-3{flex:0 0 auto;width:30%}}.single-product bdi:before{content:"TOTAL:";padding-right:10px;font-weight:700}.woocommerce-notices-wrapper{margin-bottom:3em}@media (max-width:767px){.woocommerce-notices-wrapper{padding-top:1em;border:0;margin-bottom:1.5em}}.woocommerce-product-gallery__image{pointer-events:none}.container{max-width:1240px;margin-left:auto;margin-right:auto;width:calc(100% - 74px)}@media only screen and (max-width:359px){.container{width:calc(100% - 40px)}}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.img__fill.fullwidth{height:110vh;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;background:rgb(0 0 0/.2);background-blend-mode:multiply}@media (max-width:767px){.img__fill.fullwidth{height:120vh}}section.hero-subpage.img__fill.fullwidth{height:500px;margin-top:6em}@media only screen and (max-width:999px){section.hero-subpage.img__fill.fullwidth{height:auto}}section.hero-subpage.img__fill.fullwidth .banner_content{width:100%;padding:8em 7em;margin:auto;justify-content:center;display:flex}@media (max-width:767px){section.hero-subpage.img__fill.fullwidth .banner_content{width:100%;padding:2em}}@media (max-width:1000px) and (min-width:768px){section.hero-subpage.img__fill.fullwidth .banner_content{width:100%;padding:5em}}@media (max-width:1500px) and (min-width:1000px){section.hero-subpage.img__fill.fullwidth .banner_content{width:100%;padding:10em 5em}}section.hero-subpage.img__fill.fullwidth .banner_content h1{color:#fff;font-size:43px;line-height:57px}@media (max-width:767px){section.hero-subpage.img__fill.fullwidth .banner_content h1{font-size:26px;line-height:36px;text-align:center;margin-top:1em}}.col-md-4.logo-title img{padding-right:1em}@media (max-width:767px){.col-md-4.logo-title img{display:flex;padding-right:0;width:50%;margin:1.5em auto auto}}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/bradshawfishery/resources/fonts/slick.eot);src:url(/wp-content/themes/bradshawfishery/resources/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/bradshawfishery/resources/fonts/slick.woff)format("woff"),url(/wp-content/themes/bradshawfishery/resources/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/bradshawfishery/resources/fonts/slick.svg#slick)format("svg")}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}