// Nouveau Wax Custom Less // Overlays .black_overlay { &-xlight { background: rgba(0, 0, 0, .3); } &-light { background: rgba(0, 0, 0, .5); } &-medium { background: rgba(0, 0, 0, .65); } &-dark { background: rgba(0, 0, 0, .8); } } .white_overlay { &-xlight { background: rgba(255, 255, 255, .3); } &-light { background: rgba(255, 255, 255, .5); } &-medium { background: rgba(255, 255, 255, .65); } &-dark { background: rgba(255, 255, 255, .8); } } // Global Fixes & Styles .padding-remove { &-left { padding-left: 0px; } &-top { padding-top: 0px; } &-right { padding-right: 0px; } &-bottom { padding-bottom: 0px; } } .border-radius-5 { border-radius: 5px; } .font-16 { font-size: 16px; } .border-gray { border: 1px solid #686868; } @media(min-width:960px) { .square { aspect-ratio: 1.2/1; } } .uk-section-light-primary { background-color: #FFF5FC; } .uk-button-special { border-radius: 30px; color: white !important; background-color: #af8ec1; transition: .5s ease-in-out; font-family: 'Poppins'; font-weight: 400; text-transform: uppercase; font-size: 16px; line-height: 38px; &:hover { background-color: #a074b8; } } .uk-button-transparent-special { border-radius: 30px; color: white !important; border: 1px solid white; background-color: transparent; transition: .5s ease-in-out; font-family: 'Poppins'; font-weight: 400; text-transform: uppercase; font-size: 16px; line-height: 38px; &:hover { background-color: white; color: black !important; } } .uk-background-special { background-color: #af8ec1; } .uk-section-special { background-color: #e4d5e7; } .font-poppins { font-family: 'Poppins' !important; } .uk-link-text { position: relative; color: #333437; overflow: hidden; &::after { content: ''; position: absolute; width: 100%; left: -100%; bottom: 0; height: 1px; background-color: black !important; transition: all .3s ease-in-out; } &:hover { text-decoration: none; color: black !important; &::after { left: 0; } } } .uk-width-1-1 { width: 100%; } .background-tan { background-color: #f1ae5f; } .background-lighten { background-color: rgba(255, 255, 255, .3); } .border-tan { border: 3px solid #f1ae5f; } .border-hover { transition: all .4s ease-in-out; &:hover { transform: scale(97%); } } .background-light-gray { background-color: #f5f5f9; } .padding-special { padding: 70px 30px 70px 0px; } @media(max-width: 960px) { .padding-special { padding: 0px 20px; } } .background-special-size { background-size: 1245px auto !important; } // Navbar Styles @media(min-width: 960px) { .uk-navbar .uk-logo { display: none; } .uk-navbar { height: 40px; } } // Section Styles .happy-customers { .uk-card { p.text { font-size: 18px; } } } .lastSection { p { font-size: 3.5rem; } } .services-section { .uk-h3 { font-family: Montserrat; transition: all .5s ease-in-out; } p { margin: 0px; } a, .fake-link { .black_overlay-xlight { opacity: 0%; transition: all .5s ease-in-out; } .uk-position-center { position: absolute; left: 50%; top: 50%; will-change: auto; } &:hover { .black_overlay-xlight { opacity: 100%; } p.uk-h3 { transform: scale(.85) translate(-60%, -50%) !important; } } } } .related-services { border-top: 3px solid #7a7992; border-bottom: 3px solid #7a7992; } .waxing-prices { table tr{ font-family: 'Poppins'; font-size: 16px; } } .content-loop { .uk-card { background-color: #f5f5f9; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, .15); box-shadow: none; h2 { font-family: 'Poppins'; font-size: 36px; line-height: 1.3; font-weight: 500; } p { font-family: 'Poppins'; font-size: 16px; } } } // Page Styles #skin-treatments { p { color: #7A7A7A; font-size: 18px; font-family: Roboto; } } #mainpage { p:not(.uk-h3, .uk-h4) { font-size: 18px; font-family: Roboto; } }