@import"https://fonts.googleapis.com/css2?family=Fjalla+One&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,700&family=Poppins:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@font-face{font-family:Hanzel-Wide-Normal;src:url("../assets/fonts/Hanzel Wide Normal.ttf")}footer{background-color:#00043c;color:#fff}footer .row#sponsors-row{background-color:#135745}footer .row#sponsors-row .vacancies h4{text-align:center}footer .row#sponsors-row .vacancies h4 a{text-transform:uppercase;font-family:Hanzel-Wide-Normal,Montserrat,Helvetica,Arial,sans-serif;text-decoration:none;color:#e6e6e6;font-size:1rem}footer .row#copyright-row{background-color:#114033}nav.navbar#pv-main-nav{background-color:#121212 !important}ul.nav-expanded{text-transform:uppercase;font-weight:bold}nav.navbar.navbar-dark{border-bottom:10px solid #135745}nav.navbar.navbar-dark .offcanvas{font-family:Hanzel-Wide-Normal,Montserrat,Helvetica,Arial,sans-serif;background:#135745}nav.navbar.navbar-dark .offcanvas #offcanvasNavbarLabel{color:#fff;text-transform:uppercase;text-align:center}nav.navbar.navbar-dark .offcanvas .offcanvas-body{padding-top:0px;display:flex;flex-direction:column;align-items:center}nav.navbar.navbar-dark .offcanvas .offcanvas-body div.menu-main-menu-container{width:100%;max-width:500px}nav.navbar.navbar-dark .offcanvas .offcanvas-body ul{flex-grow:1;text-align:center}nav.navbar.navbar-dark .offcanvas .offcanvas-body ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.25)}nav.navbar.navbar-dark .offcanvas .offcanvas-body ul a.nav-link{font-size:1.5rem;font-weight:600}nav.navbar.navbar-dark .offcanvas .offcanvas-body ul a.nav-link:hover{color:#00043c}nav.navbar.navbar-dark .offcanvas .offcanvas-body ul a.nav-link.active{font-weight:900;color:#fff}nav.navbar.navbar-dark div.container-fluid{justify-content:center;align-items:center;flex-wrap:nowrap}nav.navbar.navbar-dark .navbar-toggler{border:0;text-transform:uppercase;font-weight:900}nav.navbar.navbar-dark .logo,nav.navbar.navbar-dark .tagline{display:inline-block;margin:0 auto;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}nav.navbar.navbar-dark .logo{max-height:60px;height:100%;width:auto}nav.navbar.navbar-dark .tagline{text-transform:uppercase;font-weight:bold;font-size:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}nav.navbar.navbar-dark .icon-container i{margin:0 .5rem}nav.navbar.navbar-dark .icon-container a{text-decoration:none;color:#b9b9b9}nav.navbar.navbar-dark .icon-container a:hover{color:#dcdcdc;transition:all .2s ease;font-size:1.25rem}.woocommerce.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.woocommerce.woocommerce-page ul.products::before{content:unset !important}.woocommerce.woocommerce-page ul.products li.product{color:#000;text-align:center;padding:0;margin:0;border-radius:4px;box-shadow:0px 0px 12px 3px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column;width:100%}.woocommerce.woocommerce-page ul.products li.product img{margin-bottom:.5rem}.woocommerce.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{text-decoration:none;color:#000;background:#fff}.woocommerce.woocommerce-page ul.products li.product .woocommerce-loop-product__title{text-transform:uppercase;margin:0 auto;font-weight:bold}.woocommerce.woocommerce-page ul.products li.product .woocommerce-Price-amount{color:#000;font-weight:bold;font-size:1.2rem}.woocommerce.woocommerce-page ul.products li.product .button.add_to_cart_button{margin:0 auto;padding:1rem .5rem;width:100%;color:#fff;background:#135745;border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#coming-soon-footer-banner{background:#135745;color:#fff;border:none}#coming-soon-footer-banner a{color:#fff;font-weight:bolder}.woocommerce.single-product .container.page-container{justify-content:center;align-items:center}.woocommerce.single-product .product .summary{align-items:center;align-content:center}.woocommerce.single-product .summary p.price{text-align:center;color:#fff;font-weight:bold;font-size:1.4rem}.woocommerce.single-product .summary .woocommerce-product-details__short-description p{text-align:center}.woocommerce.single-product form.cart{width:fit-content;margin:0 auto}.woocommerce.single-product form.cart div.quantity input{height:2.235rem}.woocommerce.single-product form.cart button[type=submit]{background-color:#135745}.woocommerce.single-product .product_meta{display:none}.woocommerce.single-product div.images.woocommerce-product-gallery{margin-bottom:0}.woocommerce.single-product div.images.woocommerce-product-gallery .flex-viewport{margin-bottom:.5rem}.woocommerce.single-product div.images.woocommerce-product-gallery ol.flex-control-thumbs li:not(:last-child){margin-right:.5rem}.woocommerce.single-product .woocommerce-variation-add-to-cart{margin:0 auto;width:fit-content;height:fit-content}.woocommerce.single-product table.variations{margin-bottom:0}.woocommerce.single-product table.variations td,.woocommerce.single-product table.variations th{width:100%;display:block;text-align:center;margin:auto}.woocommerce.single-product table.variations td select#size{margin:0 auto;background-color:#fff;border-radius:.25rem;padding:.125rem .5rem}.woocommerce.single-product table.variations td select,.woocommerce.single-product table.variations td a{display:block;width:100%;margin:0 auto}.woocommerce.single-product table.variations .reset_variations{font-size:.75rem}@media(max-width: 768px){.woocommerce.single-product div.product .product_title{margin-top:1.5rem}.woocommerce.single-product div.product ol.flex-control-thumbs{justify-content:center;display:flex}}@media(min-width: 991px){.woocommerce.single-product .product{display:flex;justify-content:space-between}}@media(min-width: 1200px){.woocommerce.single-product .woocommerce-tabs{clear:unset;float:right}}a.button.wc-forward{background:#135745;color:#fff}.woocommerce-cart h1.page-title{margin-bottom:2.5rem}.woocommerce-cart th,.woocommerce-cart td{color:#141414}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main,.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{background:#ebebeb;box-shadow:0px 0px 15px 6px #135745;color:#141414;padding:1rem;display:block;border-radius:.25rem}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{width:calc(65% - 1.5rem);height:fit-content}.woocommerce-cart .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{margin-left:1.5rem}.woocommerce-cart .wc-block-cart__submit-container{background:#135745}.woocommerce-cart .wc-block-cart__submit-container a{color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout fieldset{background:#ebebeb !important;box-shadow:0px 0px 15px 6px #135745;padding:1rem !important;display:block;border-radius:.25rem;color:#141414}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-title.wc-block-components-title,.woocommerce-checkout fieldset .wc-block-components-title.wc-block-components-title{font-size:1.75rem;text-align:left;margin-right:auto;margin-left:0}.woocommerce-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom:0}.woocommerce-checkout .is-large .wc-block-checkout__sidebar{top:85px}.woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding:0;margin:1rem 0}.woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button{background:#135745;color:#fff;border:1px solid #135745;text-transform:uppercase;font-weight:bold}.woocommerce-order-received ul.woocommerce-order-overview,.woocommerce-order-received table.woocommerce-table--order-details,.woocommerce-order-received section.woocommerce-customer-details>section div.woocommerce-column{background:#ebebeb !important;box-shadow:0px 0px 15px 6px #135745;padding:1rem !important;display:block;border-radius:.25rem;color:#141414}.woocommerce-order-received section.woocommerce-order-details table{margin:0 auto;width:fit-content}.woocommerce-order-received section.woocommerce-customer-details>section{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;width:100%;align-items:stretch}.woocommerce-order-received section.woocommerce-customer-details>section div.woocommerce-column{flex:1 1}.woocommerce-order-received section.woocommerce-customer-details>section div.woocommerce-column:first-child{margin-right:2em}.pv-btn-outline-primary{border-color:#135745}.pv-button-fill{background:gold;color:#fff;border-radius:0px;padding:5px 10px;border:2px solid gold}.pv-button-fill{font-weight:bold;text-shadow:0 2px 3px rgba(0,0,0,.35);background:gold;position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;font-size:inherit;font-family:inherit;border-radius:.5em;padding:.5em 1em;border:2px solid #a38900;transform-style:preserve-3d;transition:transform 150ms cubic-bezier(0, 0, 0.58, 1),background 150ms cubic-bezier(0, 0, 0.58, 1)}.pv-button-fill::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#ab920d;border-radius:inherit;transform:translate3d(0, 0.5em, -1em);transition:transform 150ms cubic-bezier(0, 0, 0.28, 1),box-shadow 150ms cubic-bezier(0, 0, 0.58, 1)}.pv-button-fill:hover{background:gold;transform:translate(0, 0.25em)}.pv-button-fill:hover::before{box-shadow:0 0 0 2px #a37900;transform:translate3d(0, 0.25em, -1em)}.pv-button-fill:active{background:gold;transform:translate(0em, 0.75em)}.pv-button-fill:active::before{box-shadow:0 0 0 2px #a37900,0 0 #f5ce00;transform:translate3d(0, 0, -1em)}.coaching-card{margin:auto;text-align:center;margin-bottom:2.5rem}.coaching-card img{max-height:200px;height:100%;width:auto;max-width:100%;border-radius:4px;margin:auto;display:block;margin-bottom:1rem}.coaching-card h4{text-transform:uppercase;font-weight:bold;margin-bottom:0;font-size:1.2rem}.coaching-card h6{margin-bottom:.25rem;font-size:.9rem}@media(max-width: 400px){.coaching-card{width:100%}}#homepage-background-carousel{height:calc(100vh - 66px - 299px);min-height:568px;position:relative;margin-top:66px;width:100%}@media(min-width: 569px)and (max-width: 991px){#homepage-background-carousel{margin-top:55px;height:calc(100vh - 55px - 299px)}}@media(max-width: 568px){#homepage-background-carousel{margin-top:55px;height:calc(100vh - 55px - 219px)}}#homepage-background-carousel img{object-fit:cover;width:100%;height:100%}@media(max-width: 1200px){#homepage-background-carousel .tint-overlay img{max-height:100px;width:auto;object-fit:contain}#homepage-background-carousel .tint-overlay h1{margin-top:.5rem !important}#homepage-background-carousel .tint-overlay p{margin-top:1rem !important}}#homepage-background-carousel .tint-overlay{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:10;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center}#homepage-background-carousel .tint-overlay img{width:100%;max-width:250px;height:auto}#homepage-background-carousel .tint-overlay img,#homepage-background-carousel .tint-overlay h1{display:block;margin:auto}#homepage-background-carousel .tint-overlay p{font-size:2rem}#homepage-events-wrapper{background:#121212;border-top:10px solid #135745}#homepage-events-wrapper h2{font-weight:bold;font-size:2.75rem}#homepage-events-wrapper h4{text-transform:uppercase}#homepage-events-wrapper div.row:first-child{background:linear-gradient(to bottom, black 75%, #121212)}@media(max-width: 550px){#homepage-events-wrapper div.row{background:#000 !important}}.homepage-main-feature{flex:1 1 auto;display:flex;justify-content:center;align-content:center;margin:0 -var(--bs-gutter-x);text-align:center;color:#fff}#homepage-cta-btn{max-width:fit-content;text-transform:uppercase;font-weight:bold;color:#fff;border-width:2px;border-radius:0}.diagonal-col{bottom:0;left:0;position:absolute;right:0;top:0;transform:skew(-5deg)}.diagonal-col .left,.diagonal-col .right{bottom:0;overflow:hidden;position:absolute;top:0;text-decoration:none;color:#135745}.diagonal-col .left h3,.diagonal-col .right h3{position:absolute;left:50%;top:50%;font-size:clamp(1.5rem,5vw,2.5rem);transform:translate(-50%, -50%);font-family:Hanzel-Wide-Normal,Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;z-index:1;text-shadow:-3px 4px 5px rgba(0,0,0,.5);pointer-events:none;text-align:center}.diagonal-col .left{left:-5%;right:50%}.diagonal-col .divider{background-color:#135745;bottom:0;left:49.5%;position:absolute;right:49.5%;top:0;z-index:1}.diagonal-col .right{left:50%;right:-5%}.diagonal-col .senior-bg,.diagonal-col .youth-bg{cursor:pointer;bottom:-5%;left:-5%;position:absolute;right:-5%;top:-5%;transform:skew(5deg);background-position:center center;background-size:cover;filter:grayscale(1) blur(2px);transition:all .5s ease-in-out}.diagonal-col .senior-bg:hover,.diagonal-col .youth-bg:hover{filter:grayscale(0) blur(0px);transition:all .5s ease-in-out}.diagonal-col .senior-bg{background-image:url("../assets/img/senior-banner.jpg");background-position:5% 50%}.diagonal-col .youth-bg{background-position:100% 50%;background-image:url("../assets/img/youth-banner.jpg")}div.news-col .card{border-radius:3px;border:6px solid #fff;outline:8px solid #000;padding:.25rem 1rem;transform:skew(-5deg);background-color:#135745}div.news-col div.card-body{padding:.5rem 1rem}div.news-col div.card-body a{text-decoration:none;color:#fff}div.news-col .card-title{text-transform:uppercase;margin:0;text-shadow:2px 1px 4px rgba(0,0,0,.5);font-size:1.5rem;font-weight:bold}div.news-col .card-subtitle{padding:1rem 0}div.news-col .card-subtitle a{color:#fff;padding:.25rem .5rem;border-radius:4px;text-decoration:none;background-color:#00043c}div.news-col a.post-link{text-decoration:none;text-transform:uppercase;font-weight:bold;margin-left:auto;color:#fff}body.page-template.page-template-about{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("../assets/img/hms-torbay-blur.jpg");background-size:cover;background-position:center}div#about-container hr{border-top:3px solid #fff;opacity:1;width:100%;margin:auto;min-width:150px;max-width:900px}#join-container{text-align:center}#join-container div[class^=col].icon{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:1rem;font-weight:bold}#join-container div[class^=col].icon img{height:125px}#join-container div.col-12 h4{font-weight:bold;text-transform:uppercase}#join-container div.col-12 h4 small{font-weight:normal;text-transform:none;font-size:1rem;font-style:italic}#contact-container{text-align:center}#documents-container{text-align:center}#documents-container div.document-card{display:flex;flex-direction:column}#documents-container div.document-card .document-card-body{text-decoration:none;color:#000;text-align:center;background:#fff;border-radius:4px;padding:1rem;height:100%}#documents-container div.document-card .document-card-body i{font-size:2rem;display:block;width:100%}#documents-container div.document-card .document-card-body p{font-weight:bold;text-transform:uppercase;margin-bottom:0;margin-top:25px}.position-group-title{text-transform:uppercase;margin:1.25rem 0;font-weight:bold}#offence{background:rgba(19,87,69,.25)}#defence{background:rgba(0,0,0,.25)}div.row#sponsors-row{display:flex;align-items:center;justify-content:center}div.row#sponsors-row a:hover{color:#32be97}div.row#sponsors-row div[class^=col]{height:450px}@media(max-width: 768px){div.row#sponsors-row div[class^=col]{height:400px}}div.row#sponsors-row a{text-decoration:none;color:#fff}div.row#sponsors-row:last-child p{font-size:1.5rem}div.row#sponsors-row:last-child p strong.my-3{margin-left:1rem;margin-right:1rem}div.row#sponsors-row:last-child h3{font-size:2.5rem;text-transform:uppercase;font-weight:bold}div.row#sponsors-row:last-child a{font-style:italic;text-decoration:underline}div.sponsor-card{text-align:center;padding:0;margin:0;overflow:hidden;display:flex;flex-direction:column}div.sponsor-card img{border-radius:50%;margin:auto;display:block;height:auto;width:100%;max-width:250px;object-fit:cover;object-position:50% 50%;margin-bottom:1rem}div.sponsor-card .sponsor-body{flex-grow:1;flex-shrink:0;position:relative;display:flex;flex-direction:column}div.sponsor-card .sponsor-extras{flex-grow:1}div.sponsor-card .sponsor-body h4{text-transform:uppercase;font-weight:bold;margin-bottom:0}div.sponsor-card .sponsor-body p{margin:0}div.sponsor-card .sponsor-extras p.description{margin-top:1rem;font-style:italic;font-size:.9rem}body{background-color:#202020;color:#fff}body,p{font-family:Roboto,Montserrat,Arial,Helvetica,sans-serif}h1,h2,h4.heading-lined{font-family:"Fjalla One",Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}hr[class^=stripe]{opacity:1;margin:0;padding:0}hr.stripe-black{height:40px;width:100%;background:#000}hr.stripe-white{height:15px;width:100%;background:#fff}div#page-content{min-height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap}div#page-content>div[class*=container]{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:25px;padding-bottom:25px}div#page-content>div[class*=container]:first-child{margin-top:66px}h4.heading-lined{position:relative}h4.heading-lined::after{position:absolute;bottom:0%;left:50%;transform:translate(-50%, 0%);content:"";border-top:3px solid #135745;width:100%;z-index:-2}.text-justify{text-align:justify;text-align-last:center}.col-bg-odd,.col-bg-even{border-radius:4px;padding:2rem}.col-bg-odd{background-color:rgba(251,169,7,.1)}.col-bg-even{background-color:rgba(0,0,0,.2)}span.required{color:red;font-weight:bold}div.form-col{max-width:600px;width:100%;margin:auto}div.form-col .form-group{margin-bottom:1.25rem}div.form-col .form-control{border-radius:3px;padding:.75rem;border:2px solid #135745;background:rgba(0,0,0,0);color:#fff}@media(min-width: 769px){.w-md-50{width:50% !important;margin:auto}}.contact-icons a{color:#135745}ul{margin:0}ul.dashed{list-style-type:none}ul.dashed>li{text-indent:-5px}ul.dashed>li:before{content:"- ";text-indent:-5px}/*# sourceMappingURL=style.min.css.map */
