/* generated css file from hbs */ :root { --andy-blue-color: #517BC6; --andy-red-color: #B50A34; --andy-blue-color-20: #517BC633; --bs-silver: #C0C0C0; --bs-gold: #FFD700; --bs-platinum: #E5E4E2; --quicksand-font: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } @font-face { font-family: Quicksand; src: url(/assets/fonts/quicksand-regular.otf?v=7b22cec4d5") format("opentype"); } .nav-font, .quicksand-font { font-family: var( --quicksand-font ); } .andy-red-color { color: var( --andy-red-color ); } .andy-blue-color { color: var( --andy-blue-color ); } /* SITE-NAVBAR */ .site-navbar-wrap { position: absolute; z-index: 100; width: 100%; left: 0 } .site-navbar-wrap a { color: #fff } .site-navbar-wrap .site-navbar-top { font-size: 1.6rem } .site-navbar-top { border-bottom: 1px solid rgba(255, 255, 255, .4); transition: all 0.4s ease; } .sticky-wrapper { background-color: var(--andy-blue-color-20); transition: all 0.5 ease; } .sticky-wrapper.sticky-top { border-bottom: 1px solid rgba(255, 255, 255, .4); position: fixed; top: 0; width:100%; background-color: var( --andy-blue-color); z-index: 100; transition: all 0.5 ease; } .sticky-wrapper nav.active { background-color: var(--andy-blue-color); } .navbar-collapse { transition: all 0.2s ease; } .navbar-collapse.collapse .navbar-nav { transition: all 0.2s ease; } .navbar-collapse.collapse.show .navbar-nav { background-color: var(--bs-gray-400); color: var(--primary-text-color); } .navbar-collapse.collapse.show .navbar-nav a { color: black; } .sticky-wrapper.sticky-top .navbar-collapse.collapse.show .navbar-nav { background-color: var(--andy-blue-color); color: var(--color-white); } .sticky-wrapper.sticky-top .navbar-collapse.collapse.show .navbar-nav a { color: var(--color-white); } /* END SITE-NAVBAR */ .custom-toggler { border-color: rgb(255,102,203); border-width: 2px !important; background-color: #bbaabb; padding-horizontal:12px; } .sticky-wrapper.sticky-top .custom-toggler { border-color: rgb(255,102,203); border-width: 2px !important; background-color: var( --andy-blue-color ); color: var ( --color-white ); padding-horizontal:12px; } .navbar-brand { background-image: url(/assets/images/af-coaching-logos/AF-Coaching-white_trans.png?v=7b22cec4d5); background-size: cover; width: 34px; height: 34px; display: inline-block; border: 0px none transparent !important; margin:0; padding:0; } .sticky-wrapper .navbar-title { font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: var( --color-white ); padding-top: 2px; } .sticky-wrapper.sticky-top .navbar-brand .old { background-image: url(/assets/images/af-coaching-logos/AF-Coaching-white_trans.png?v=7b22cec4d5); background-size: cover; height: 40px; width: 40px; } .sticky-wrapper.sticky-top .navbar-brand { background-image: url(/assets/images/af-coaching-logos/AF-Coaching-white_trans.png?v=7b22cec4d5); background-size: cover; height: 50px; width: 50px; } .sticky-wrapper.sticky-top .navbar-title { display:none !important; } .hero { height: 100vh; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat } .sticky-wrapper { position: absolute; z-index: 0; width: 100% } .sticky-wrapper+.site-blocks-cover { margin-top: 96px } .text-white { color: #fff !important } .header-banner { background-image: url(/content/images/size/w1140/2022/07/1_IMG_5020-Large.jpg); background-repeat: no-repeat; background-position: top center; background-size: cover; height: 560px; } @media(max-width: 1000px) { .header-banner { background-image: url(/content/images/size/w960/2022/07/1_IMG_5020-Large.jpg); background-image: -webkit-image-set( url(/content/images/size/w960/2022/07/1_IMG_5020-Large.jpg) 1x, url(/content/images/size/w1140/2022/07/1_IMG_5020-Large.jpg) 2x ); background-image: image-set( url(/content/images/size/w960/2022/07/1_IMG_5020-Large.jpg) 1x, url(/content/images/size/w1140/2022/07/1_IMG_5020-Large.jpg) 2x ); height: 500px; } .site { margin-top: 40px; } } @media(max-width: 600px) { .header-banner { background-image: url(/content/images/size/w750/2022/07/1_IMG_5020-Large.jpg); background-image: -webkit-image-set( url(/content/images/size/w750/2022/07/1_IMG_5020-Large.jpg) 1x, url(/content/images/size/w960/2022/07/1_IMG_5020-Large.jpg) 2x ); background-image: image-set( url(/content/images/size/w750/2022/07/1_IMG_5020-Large.jpg) 1x, url(/content/images/size/w960/2022/07/1_IMG_5020-Large.jpg) 2x ); height: 320px; } .site { margin-top: 30px; } } .text-andy-blue { color: var( --andy-blue-color ); } .footer-bs { background-color: #3c3d41; color: var( --color-white ); margin-bottom: 0; border-bottom-right-radius: 6px; border-top-left-radius: 0px; border-bottom-left-radius: 6px; } .footer-bs p { color: var( --bs-gray-200 ); } .footer-bs .footer-brand, .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { padding:10px 25px; } .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-color: transparent; } .footer-bs h2, .footer-bs h3, .footer-bs h4, .footer-bs h5, .footer-bs h6 { position: relative; text-align: center; margin:10px 0px 10px; color: var( --bs-gray-200 ); background-color: transparent; } .footer-bs h6 + * { margin-top: 30px; } .footer-bs ul.list { list-style:none; padding:0px; } .footer-bs ul.list li { padding:5px 0px;} .footer-bs ul.list a { color: var( --bs-gray-200 ); } .footer-bs ul.list a:hover { color:var ( --andy-blue-color ); text-decoration:none; } .footer-bs ul.pages a { color:var ( --color-white ); font-weight:bold; text-transform:uppercase; } .footer-brand, .footer-nav, .footer-social { position: relative; } .footer-nav:before, .footer-brand:before, .footer-social:before { content : ""; position: absolute; right : 0; z-index: 100; top : 25% ; width : 1px; height : 50%; /* or 100px */ background: var( --bs-gray ); } @media (min-width: 768px) { .afooter-bs .footer-nav, .afooter-bs .afooter-social, .afooter-bs .afooter-ns { border-left:solid 1px rgba(134, 129, 129, 0.3 ); } } .container-footer { background-color: #3c3d41; margin-bottom: -0.9rem; } .footer-bs h6::after { content: ""; width: 100px; position: absolute; margin: 0 auto; height: 3px; background: var( --andy-blue-color ); left: 0; right: 0; bottom: -8px; } .copyright-section { text-align:center; margin:10px auto; font-family: var( --quicksand-font );; color: var( --andy-red-color ); } .copyright-section a { text-decoration: none; color: var( --andy-red-color ); margin: 10px auto; } .copyright-section a:hover { color: var( --andy-red-color ); } section.parallax-event { background: url("/content/images/size/w960/2023/10/swimmstart-banner-1.JPG"); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; height: 100%; max-height: 120vh; }