﻿@font-face{font-family:"PlayfairDisplay";src:url(/assets/PlayfairDisplay-Regular-ca062223563afdfe1349fd54489553138e695f798c581bdba0e6a2dbba535ab9.ttf);font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url(/assets/PlayfairDisplay-Italic-0b207d6859a12605be0f61bc03b9a9f48b2498b3a737bb762ba4e49d35e3e46b.ttf);font-style:italic}@font-face{font-family:"PlayfairDisplay";src:url(/assets/PlayfairDisplay-BoldItalic-c3d35b0bcbb4ada1abdd50952e2d058a6d4d93572ffb3557a8511128e0cc3478.ttf);font-style:italic;font-weight:bold}body{font-family:"Verdana";font-style:normal}p{font-family:"Verdana";font-style:normal;font-size:1.15rem;line-height:2.30rem}.navbar-container{font-size:1.15rem;overflow:hidden;background-color:#040937}.navbar-container .navbar{margin:0 auto;max-width:120rem;display:flex;padding:0 2rem;flex-wrap:wrap;min-height:75px}.navbar-container .navbar .hamburger{display:none}.navbar-container .navbar .nav-left,.navbar-container .navbar .nav-right{display:flex;align-items:center}@media only screen and (max-width: 1201px){.navbar-container .navbar .nav-left,.navbar-container .navbar .nav-right{width:100%}}@media only screen and (min-width: 1201px){.navbar-container .navbar .nav-left .trip-link,.navbar-container .navbar .nav-right .trip-link{display:none}}.navbar-container .navbar a{text-decoration:none;color:#f2f1e6;padding:0.25rem;margin:0.25rem}.navbar-container .navbar .nav-controls{display:flex;align-items:center}.navbar-container .navbar .nav-controls .logo-link{margin:auto;align-self:center;white-space:nowrap;font-size:0;padding-right:4rem}.navbar-container .navbar .nav-left{margin-right:auto}.navbar-container .navbar .nav-left a{margin:0 0.5rem}.navbar-container .navbar .nav-right .contact{margin-left:0.75rem}.navbar-container .navbar .nav-right .book-online{background-color:#fec820;text-transform:uppercase;padding:0.5rem 0.75rem;text-shadow:0px 1px 1px #070506;font-weight:bold}@media only screen and (max-width: 1201px){.navbar-container .navbar .nav-right .book-online{padding:0.75rem 0;text-align:center;width:100%;margin-top:0.5rem;font-size:1.5rem;margin-bottom:0}}.navbar-container .navbar .hidden{display:none}.navbar-container .navbar .nav-controls .hamburger{margin-left:0.5rem;width:50px;height:50px;border:none;cursor:pointer;background-color:transparent}.navbar-container .navbar .nav-controls .hamburger .hamburger-line{display:block;width:100%;height:4px;border-radius:4px;background-color:#f2f1e6;transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.1s ease-out}.navbar-container .navbar .nav-controls .hamburger .hamburger-line:not(:first-child){margin-top:6px}.navbar-container .navbar .nav-controls .hamburger .hamburger-line-1.active{transform:translateY(10px) rotate(-135deg)}.navbar-container .navbar .nav-controls .hamburger .hamburger-line-2.active{opacity:0;transform:translateX(-50%)}.navbar-container .navbar .nav-controls .hamburger .hamburger-line-3.active{transform:translateY(-10px) rotate(-225deg)}@media only screen and (max-width: 1201px){.navbar-container .navbar{display:block;padding:0}.navbar-container .navbar .hamburger{display:inline-block}.navbar-container .navbar .nav-left a{display:none}.navbar-container .navbar .nav-right a:first-child{display:none}.navbar-container .navbar .nav-right .book-online a{display:block}.navbar-container .navbar .nav-right .contact{display:block;text-align:center;width:100%;font-size:1.25rem;padding:0.5rem 0}.navbar-container .navbar .nav-right .contact a{display:inline-block}.navbar-container .navbar .nav-right .contact a:before{content:"Call now: "}.navbar-container .navbar .nav-left,.navbar-container .navbar .nav-right{display:block;text-align:center}.navbar-container .navbar .nav-left .active-nav,.navbar-container .navbar .nav-right .active-nav{margin:0.5rem 0;display:block !important}}.footer-container{background-color:#040937;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width: 1201px){.footer-container .footer-items{display:grid;column-gap:30px;padding-left:30px;padding-right:30px;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-areas:"reviews contact map";max-width:120rem;margin:auto}}@media only screen and (max-width: 1201px){.footer-container .footer-items{padding:0.75rem}}.footer-container .footer-items h3{color:#f2f1e6;font-family:"PlayfairDisplay";font-weight:normal;font-size:1.67rem;background-color:#040937;margin:0;padding-bottom:1.5rem}.footer-container .footer-items .reviews,.footer-container .footer-items .contact,.footer-container .footer-items .map{background-color:#f2f1e6;margin-bottom:3rem}.footer-container .footer-items .yelp-reviews,.footer-container .footer-items .contact-info-container{padding:1.5rem}.footer-container .footer-items .yelp-reviews,.footer-container .footer-items .contact-info-container,.footer-container .footer-items .map-container{display:flex;flex-direction:column}.footer-container .footer-items .reviews{grid-area:reviews}.footer-container .footer-items .reviews .review:first-child,.footer-container .footer-items .reviews .review:nth-child(2){margin-bottom:1.5rem}.footer-container .footer-items .reviews .review .review-info{display:flex;justify-content:space-between;align-items:center}.footer-container .footer-items .reviews .review .review-info .reviewer{display:flex;align-items:center;margin-bottom:0.25rem}.footer-container .footer-items .reviews .review .review-info .reviewer .reviewer-img{display:inline-block;width:35px;height:35px;position:relative;overflow:hidden;border-radius:50%}.footer-container .footer-items .reviews .review .review-info .reviewer .reviewer-img img{display:inline;margin:0 auto;height:100%;width:auto}.footer-container .footer-items .reviews .review .review-info .reviewer .reviewer-name{margin-left:0.5rem;font-weight:bold}.footer-container .footer-items .reviews .review .review-info .review-rating{background-image:url(/assets/yelp_stars-3b6ebcd5f761c388c9d2b8281a43fb5fb5c1150ef18bc04a00411f77435bcd88.png);display:inline-block;vertical-align:middle;background-size:176px 680px;width:108px;height:20px;margin-bottom:0.25rem}.footer-container .footer-items .reviews .review .review-info .review-rating-1{background-position:0 -360px}.footer-container .footer-items .reviews .review .review-info .review-rating-2{background-position:0 -400px}.footer-container .footer-items .reviews .review .review-info .review-rating-3{background-position:0 -440px}.footer-container .footer-items .reviews .review .review-info .review-rating-4{background-position:0 -480px}.footer-container .footer-items .reviews .review .review-info .review-rating-5{background-position:0 -500px}.footer-container .footer-items .reviews .review .text{margin-left:0.25rem;font-size:1.15rem}.footer-container .footer-items .contact{grid-area:contact}.footer-container .footer-items .contact .contact-info-container h4{font-family:"PlayfairDisplay";font-style:normal;font-weight:normal;color:#040937;font-size:1.7rem;line-height:2.33rem;margin:0}.footer-container .footer-items .contact .contact-info-container p:nth-child(2){margin-top:2rem;color:#040937;font-weight:bold;line-height:1rem}.footer-container .footer-items .contact .contact-info-container p:nth-child(3),.footer-container .footer-items .contact .contact-info-container p:nth-child(4),.footer-container .footer-items .contact .contact-info-container p:nth-child(5),.footer-container .footer-items .contact .contact-info-container p:nth-child(6){line-height:0.25rem}.footer-container .footer-items .contact .contact-info-container p:nth-child(5){margin-top:2rem}.footer-container .footer-items .contact .contact-info-container p:nth-child(5) a{text-decoration:none;color:#121c4d}.footer-container .footer-items .contact .contact-info-container p:nth-child(6) a{text-decoration:none;color:#121c4d}.footer-container .footer-items .map{grid-area:map}.footer-container .footer-items .map .map-container{padding:0;height:480px}.footer-container .footer-items .map .map-container iframe{height:480px}.footer-container .social-medias{text-align:center}.footer-container .social-medias a{text-decoration:none}.footer-container .social-medias a img{max-width:40px}.footer-container .social-medias a:nth-child(2){margin:0 1.5rem}.crew-container{max-width:120rem;margin:0 auto;padding-top:2rem}.crew-container h1,.crew-container h2,.crew-container h3{font-family:"PlayfairDisplay";font-weight:normal}.crew-container h1{margin:0;color:#e70412;font-size:3.5rem}.crew-container .crew-photo{border:1px solid #040937}.crew-container .crew-info h2,.crew-container .crew-info h3{margin:0;color:#040937}.crew-container .crew-info h2{margin-bottom:0.5rem}.crew-container .crew-info p{color:#040937}@media only screen and (min-width: 1201px){.crew-container{display:grid;column-gap:30px;padding-left:30px;padding-right:30px;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:start;align-items:center;grid-template-columns:none;column-gap:50px;row-gap:50px;margin-bottom:2rem}.crew-container h1{grid-column-end:span 3}.crew-container .crew-photo{grid-column-end:span 1;max-width:25rem;max-height:25rem;overflow:hidden}.crew-container .crew-photo img{width:100%}.crew-container .crew-info{grid-column-end:span 2;max-width:60rem}}@media only screen and (max-width: 1201px){.crew-container{text-align:center;padding:0.75rem}.crew-container h1{margin-bottom:1.5rem}.crew-container .crew-photo{max-width:25rem;max-height:25rem;overflow:hidden;margin:auto;margin-bottom:0.5rem}.crew-container .crew-photo img{width:100%}}.fishing-trips-container{padding-top:2rem}@media only screen and (min-width: 1201px){.fishing-trips-container{background-repeat:no-repeat;background-position:left center;background-size:cover}}.fishing-trips-container .fishing-trips-content{max-width:120rem;margin:0 auto}.fishing-trips-container .fishing-trips-content h1{font-family:"PlayfairDisplay";font-weight:normal;margin:0;color:#e70412;font-size:3.5rem}.fishing-trips-container .fishing-trips-content h2{font-family:"PlayfairDisplay";font-weight:normal;font-style:italic;color:#e70412;font-size:1.7rem}.fishing-trips-container .fishing-trips-content h2:before{content:"❦";padding-right:0.5rem}@media only screen and (min-width: 1201px){.fishing-trips-container .fishing-trips-content{display:grid;column-gap:30px;padding-left:30px;padding-right:30px;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:30px;grid-template-areas:"page-header . ." "fishing-trips-section-header fishing-trips-section-header ." "trips-daily trips-charters trips-kinds" "fishing-trips-details-section-header fishing-trips-details-section-header ." "salmon rockfish crab-combo"}.fishing-trips-container .fishing-trips-content .fishing-trips-section-header{grid-area:fishing-trips-section-header}.fishing-trips-container .fishing-trips-content .trips-daily{grid-area:trips-daily}.fishing-trips-container .fishing-trips-content .trips-charters{grid-area:trips-charters}.fishing-trips-container .fishing-trips-content .trips-kinds{grid-area:trips-kinds}.fishing-trips-container .fishing-trips-content .fishing-trips-details-section-header{grid-area:fishing-trips-details-section-header}.fishing-trips-container .fishing-trips-content .salmon{grid-area:salmon}.fishing-trips-container .fishing-trips-content .rockfish{grid-area:rockfish}.fishing-trips-container .fishing-trips-content .crab-combo{grid-area:crab-combo}}.fishing-trips-container .fishing-trips-content .trips-daily,.fishing-trips-container .fishing-trips-content .trips-charters,.fishing-trips-container .fishing-trips-content .trips-kinds,.fishing-trips-container .fishing-trips-content .salmon,.fishing-trips-container .fishing-trips-content .rockfish,.fishing-trips-container .fishing-trips-content .crab-combo{border:4px double #121c4d;outline:#121c4d solid 1px;padding:0.75rem;margin-bottom:0.75rem}.fishing-trips-container .fishing-trips-content .trips-daily h3,.fishing-trips-container .fishing-trips-content .trips-charters h3,.fishing-trips-container .fishing-trips-content .trips-kinds h3,.fishing-trips-container .fishing-trips-content .salmon h3,.fishing-trips-container .fishing-trips-content .rockfish h3,.fishing-trips-container .fishing-trips-content .crab-combo h3{margin:0;font-family:"PlayfairDisplay";font-style:italic;font-weight:normal;color:#121c4d;font-size:1.35rem}.fishing-trips-container .fishing-trips-content a{color:#121c4d;font-family:"PlayfairDisplay";font-style:italic;font-weight:bold}.fishing-trips-container .fishing-trips-content p{max-width:60rem}@media only screen and (max-width: 1201px){.fishing-trips-container .fishing-trips-content{padding:0.75rem}}.fish-reports-container{max-width:120rem;padding:2rem 0.75rem 0.75rem 0.75rem;margin:0 auto}.fish-reports-container h1{font-family:"PlayfairDisplay";font-weight:normal;margin:0;color:#e70412;font-size:3.5rem;margin-bottom:0.75rem}.fish-reports-container .fish-reports-content{display:flex;flex-direction:column;row-gap:0.75rem}.fish-reports-container .fish-reports-content iframe{width:100%}.home-container .queenie{display:none}@media only screen and (min-width: 1201px){.home-container{display:flex;justify-content:center;padding:0 1.5rem 2rem 1.5rem}}@media only screen and (min-width: 1201px) and (max-width: 1920px){.home-container{background-size:cover;background-repeat:no-repeat;background-image:url(/assets/boat-4adce7833942940a711ea17e2006eb57e162090245421fcfb0a1c63fa449f10b.png)}}.home-container .main-content{padding-top:2rem;padding-bottom:3rem;max-width:120rem}.home-container .main-content .main-left .site-title{margin:0;font-family:"PlayfairDisplay";font-weight:normal;color:#e70412;font-size:3.5rem}@media only screen and (max-width: 1201px){.home-container .main-content .main-left .site-title{font-size:3rem}}.home-container .main-content .main-left .info-section{color:#040937}.home-container .main-content .main-left .info-section h2{font-size:1.75rem;line-height:1.80rem;color:#040937;font-weight:normal}.home-container .main-content .main-left .info-section p:nth-child(3):after{content:"❦";padding-left:0.25rem}@media only screen and (max-width: 1201px){.home-container .main-content .main-left .info-section .queenie{display:inline-block;width:100%;height:auto}}.home-container .main-content .service-links-section{display:flex;flex-direction:column;row-gap:0.5rem}.home-container .main-content .service-links-section .service-link{border:4px double #121c4d;outline:#121c4d solid 1px;padding:0.75rem;height:5rem;display:flex;align-items:center;justify-content:space-between}.home-container .main-content .service-links-section a{font-family:"PlayfairDisplay";font-style:italic;text-decoration:none;color:#121c4d;font-size:1.7rem}.home-container .main-content .service-links-section a:after{content:"›";margin-left:0.25rem}@media only screen and (max-width: 1201px){.home-container .main-content{padding:0.75rem}.home-container .main-content .service-links-section{display:none}}@media only screen and (min-width: 1201px){.home-container .main-content{display:flex;justify-content:space-around;column-gap:2rem}.home-container .main-content .main-left{flex-grow:2;flex-basis:50%}.home-container .main-content .service-links-section{flex-basis:25%;flex-grow:3}}.gallery{max-width:120rem;margin:auto;padding:0 0.5rem 0.5rem 0.5rem;display:flex;column-gap:0.5rem;justify-content:center;flex-wrap:wrap}.gallery .gallery-column{flex:32%;max-width:33%}@media only screen and (max-width: 1201px){.gallery .gallery-column{flex:30%;max-width:32%}}.gallery .gallery-column .img{max-height:35rem;margin-top:0.5rem;overflow:hidden}.gallery .gallery-column .img img{vertical-align:middle;width:100%}.services-container{padding-top:2rem}@media only screen and (min-width: 1201px){.services-container{background-repeat:no-repeat;background-position:left center;background-size:cover}}.services-container .services-content{max-width:120rem;margin:0 auto}@media only screen and (min-width: 1201px){.services-container .services-content{display:grid;column-gap:30px;padding-left:30px;padding-right:30px;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:30px;grid-template-areas:"page-header . ." "services-section-header services-section-header ." "service-fishing service-chartering service-experience-levels" "experience-section-header experience-section-header ." "experience-1 experience-2 experience-3"}.services-container .services-content .services-section-header{grid-area:services-section-header}.services-container .services-content .service-fishing{grid-area:service-fishing}.services-container .services-content .service-chartering{grid-area:service-chartering}.services-container .services-content .service-experience-levels{grid-area:service-experience-levels}.services-container .services-content .experience-section-header{grid-area:experience-section-header}.services-container .services-content .experience-1{grid-area:experience-1}.services-container .services-content .experience-2{grid-area:experience-2}.services-container .services-content .experience-3{grid-area:experience-3}}@media only screen and (max-width: 1201px){.services-container .services-content{padding:0.75rem}}.services-container .services-content h1{font-family:"PlayfairDisplay";font-weight:normal;margin:0;color:#e70412;font-size:3.5rem}.services-container .services-content h2{font-family:"PlayfairDisplay";font-weight:normal;font-style:italic;color:#e70412;font-size:1.7rem}.services-container .services-content h2:before{content:"❦";padding-right:0.5rem}.services-container .services-content .service-fishing,.services-container .services-content .service-chartering,.services-container .services-content .service-experience-levels div,.services-container .services-content .experience-1,.services-container .services-content .experience-2,.services-container .services-content .experience-3{border:4px double #121c4d;outline:#121c4d solid 1px;padding:0.75rem;margin-bottom:0.75rem}.services-container .services-content .service-fishing h3,.services-container .services-content .service-chartering h3,.services-container .services-content .service-experience-levels h3,.services-container .services-content .experience-1 h3,.services-container .services-content .experience-2 h3,.services-container .services-content .experience-3 h3{margin:0;font-family:"PlayfairDisplay";font-style:italic;font-weight:normal;color:#121c4d;font-size:1.35rem}.services-container .services-content .service-fishing p:nth-child(2),.services-container .services-content .service-chartering p:nth-child(2),.services-container .services-content .service-experience-levels p:nth-child(2),.services-container .services-content .experience-1 p:nth-child(2),.services-container .services-content .experience-2 p:nth-child(2),.services-container .services-content .experience-3 p:nth-child(2){font-size:1.2rem}.services-container .services-content .service-fishing p:last-child,.services-container .services-content .service-chartering p:last-child,.services-container .services-content .service-experience-levels p:last-child,.services-container .services-content .experience-1 p:last-child,.services-container .services-content .experience-2 p:last-child,.services-container .services-content .experience-3 p:last-child{font-size:1.15rem}.trip-info-container{max-width:120rem;margin:0 auto;padding-top:2rem}.trip-info-container h1,.trip-info-container h2{margin:0;font-family:"PlayfairDisplay";font-weight:normal}.trip-info-container h1{color:#e70412}.trip-info-container h2{color:#040937}.trip-info-container .header{margin-bottom:1.5rem}.trip-info-container .header h1{font-size:3.5rem;margin-right:1.5rem}.trip-info-container .header h1,.trip-info-container .header img{display:inline-block;vertical-align:middle}.trip-info-container .info{color:#040937}.trip-info-container .info-box{border:4px double #e70412;outline:#e70412 solid 1px;padding:0.75rem;margin-bottom:0.75rem;color:#e70412;padding:1.5rem;margin-bottom:1.5rem}.trip-info-container .info-box p{margin:0}.trip-info-container .info-sidebar{color:#e70412}.trip-info-container .info-sidebar h3{margin:0;font-family:"PlayfairDisplay";font-weight:normal;font-style:italic}.trip-info-container .info-sidebar ul{list-style:none;padding:0}.trip-info-container .info-sidebar ul li{font-size:0.9rem;margin:0.5rem 0;padding-left:1rem;text-indent:-1rem}.trip-info-container .info-sidebar ul li:before{content:"❦";padding-right:0.5rem}@media only screen and (min-width: 1201px){.trip-info-container{display:grid;column-gap:30px;padding-left:30px;padding-right:30px;grid-template-rows:auto;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:2rem}.trip-info-container .header{grid-column-end:span 3}.trip-info-container .info-box{grid-column-end:span 2}.trip-info-container .info-sidebar{grid-column-end:span 1}.trip-info-container h2{grid-column-end:span 2}.trip-info-container .info{grid-column-end:span 2}}@media only screen and (max-width: 1201px){.trip-info-container{padding:0.75rem}.trip-info-container .info-sidebar{display:none}}.content-container{max-width:120rem;margin:0 auto;padding-top:2rem;padding-bottom:0.75rem}.content-container h1,.content-container h2,.content-container h3{font-family:"PlayfairDisplay";font-weight:normal}.content-container h1{margin:0;color:#e70412;font-size:3.5rem}.content-container h2{font-family:"PlayfairDisplay";font-weight:normal;font-style:italic;color:#e70412;font-size:1.7rem}.content-container h2:before{content:"❦";padding-right:0.5rem}.content-container a{color:#121c4d;font-family:"PlayfairDisplay";font-style:italic;font-weight:bold}@media only screen and (max-width: 1201px){.content-container{padding:0.75rem}}body{background-color:#f2f1e6;margin:0;padding:0}@media only screen and (max-width: 768px){body{font-size:16px}}@media only screen and (max-width: 1201px){body{font-size:16px}}
