@import url("//hello.myfonts.net/count/3eea1a");@font-face{font-family: 'GentlemensScript-Regular'; src: url('../webfonts/GentlemensScript/font.woff2') format('woff2'), url('../webfonts/GentlemensScript/font.woff') format('woff');}/* GENERAL STYLES */body{overflow-x: hidden !important;}.poppins{font-family: 'Poppins', sans-serif !important}.gsfont{font-family: 'GentlemensScript-Regular', sans-serif !important}.nounderline{text-decoration: none !important}.ucase{text-transform: uppercase !important}.textshad{text-shadow: 2px 2px 15px rgba(0,0,0,0.7) !important}/* COLOURS */.color1{color: #004aad !important}.color2{color: #ffff50 !important}.color3{color: #55aefe !important}.grey{color: #939393 !important}.white{color: #fff !important}.bgcolor1{background-color: #004aad !important}.bgcolor2{background-color: #ffff50 !important}.bgcolor3{background-color: #55aefe !important}.bgwhite{background-color: #fff !important}.bluegradbg{background: rgb(255,255,255) !important; background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(85,174,254,1) 100%) !important}.stardiagbg{background-image: url('../img/star6a.png'), url('../img/star6b.png'); background-repeat: no-repeat; background-position: 2% 2%, 100% 100%}/* HEADER */#Star, #Star2, #Star3, #Star4, #Star5, #Star6, #Star7, #Star8{position: absolute; left: -70px; top: -70px;}h1.pagetitle{font-size: 70px !important;}p.tagline1{font-size: 48px !important; line-height: normal;}@media only screen and (max-width: 1200px){p.tagline1{font-size: 48px !important; line-height: normal;}}@media only screen and (max-width: 992px){p.tagline1{font-size: 38px !important; line-height: normal;}}@media only screen and (max-width: 768px){p.tagline1{font-size: 38px !important; line-height: normal;}}@media only screen and (max-width: 576px){p.tagline1{font-size: 38px !important; line-height: normal;}}/* HOMEPAGE */ .imgcontainer{position: relative; text-align: center; color: white;}/* SHOP */.product{background-color: #55aefe !important; color: #fff; margin: 50px;}.product h3{font-weight: 100}/* Centered text */.centered{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}/* BUTTONS AND BORDERS */.btn-white{background: transparent; border: solid 1px white; color: white !important; text-decoration: none !important}.btn-white a{color: white !important}.btn-white a:hover{color: blue !important}.btn-blue{background: transparent !important; border: solid 1px #004aad !important; color: #004aad !important; text-decoration: none !important}.btn-blue:hover{background: #e4e4e4 !important; border: solid 1px #002e6c !important; color: #002e6c !important; text-decoration: none !important}.btn-bluelt{background: transparent !important; border: solid 1px #55aefe !important; color: #55aefe !important; text-decoration: none !important}.btn-bluelt:hover{background: #e4e4e4 !important; border: solid 1px #2999fe !important; color: #2999fe !important; text-decoration: none !important}.bordwhite{border: solid 1px #fff !important}.bordblue{border: solid 1px #004aad !important}.bordblue2{border: solid 1px #55aefe !important}.bordgrey{border: solid 1px #595959 !important}/* FORMS */input, textarea{color: #004aad !important; font-size: 1.3em !important}/* FONT WEIGHT */ .fw100{font-weight: 100 !important}.fw200{font-weight: 200 !important}.fw300{font-weight: 300 !important}.fw400{font-weight: 400 !important}.fw500{font-weight: 500 !important}/* FONT SIZE */.fs1-5{font-size: 1.5em !important}.fs3{font-size: 3em !important}.fs4{font-size: 4em !important}.fs2-5{font-size: 2.5em !important}/* HEIGHTS AND WIDTHS */ .maxh250{max-height: 250px}.maxh400{max-height: 400px}.maxh500{max-height: 500px}.mw200{max-width: 200px}/* PADDING AND MARGINS */.p0{padding: 0 !important}.p10{padding: 10px !important}.p20{padding: 20px !important}.p30{padding: 30px !important}.p50{padding: 50px !important}.pt0{padding-top: 0 !important}.pt10{padding-top: 10px !important}.pt30{padding-top: 30px !important}.pt50{padding-top: 50px !important}.pt100{padding-top: 100px !important}.pb0{padding-bottom: 0 !important}.pb10{padding-bottom: 10px !important}.pb30{padding-bottom: 30px !important}.pb50{padding-bottom: 50px !important}.pb100{padding-bottom: 100px !important}.pl0{padding-left: 0 !important}.pl10{padding-left: 10px !important}.pl30{padding-left: 30px !important}.pl50{padding-left: 50px !important}.pr0{padding-right: 0 !important}.pr10{padding-right: 10px !important}.pr30{padding-right: 30px !important}.pr50{padding-right: 50px !important}.m0{margin: 0 !important}.m10{margin: 10px !important}.m20{margin: 20px !important}.m30{margin: 30px !important}.m50{margin: 50px !important}.mt0{margin-top: 0 !important}.mt10{margin-top: 10px !important}.mt30{margin-top: 30px !important}.mt50{margin-top: 50px !important}.mt50{margin-top: 50px !important}.mt70{margin-top: 70px !important}.mb0{margin-bottom: 0 !important}.mb10{margin-bottom: 10px !important}.mb30{margin-bottom: 30px !important}.mb50{margin-bottom: 50px !important}.mb100{margin-bottom: 100px !important}.ml0{margin-left: 0 !important}.ml10{margin-left: 10px !important}.ml30{margin-left: 30px !important}.ml50{margin-left: 50px !important}.mr0{margin-right: 0 !important}.mr10{margin-right: 10px !important}.mr30{margin-right: 30px !important}.mr50{margin-right: 50px !important}/* NAV */.navdiv{position: relative; z-index: 9000}a.nav-link{color: #fff !important; border: solid 1px transparent !important}li a.current, a.nav-link:hover{border: solid 1px #fff !important}.navbar-light .navbar-toggler{color: #fff !important; border-color: #fff !important}.dropdown-menu li a:hover{background-color: #55aefe; color: #fff}@media only screen and (max-width: 990px){ul.navbar-nav{margin-top: 50px !important}ul.navbar-nav li a{padding-left: 50px !important; color: #fff !important}ul.navbar-nav li a:hover{border-color: #fff !important}button:focus:not(:focus-visible){border: solid 1px white !important}.dropdown-menu li a.dropdown-item{color: #212529 !important}.dropdown-menu li a.dropdown-item:hover{color: #fff !important}}.nav-item{margin-left: 20px}.rotate{animation: rotation 8s infinite linear;}@keyframes rotation{from{transform: rotate(0deg);}to{transform: rotate(359deg);}}/* FOOTER */#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif}