.bg-black{background-color:#010101}body{font-size:1.15em}a{color:#d9a8d9}a:hover{color:#cda8d9}.btn-book-online{background-color:pink;width:46%}#navbarText{font-size:1em}.navbar-dark .navbar-nav .nav-link{color:grey}.navbar-dark{border-bottom:.15em solid pink}.navbar-dark .navbar-nav .nav-link:hover{color:pink}.nav-btn-book-online{background-color:pink;width:15%}#index-logo{width:auto}.servcard-row{display:flex;flex-wrap:wrap;align-items:baseline}.servcard{background-color:pink;border:.15em solid pink;margin:.5em;align-self:stretch;align-self:flex-start}.servcard-items{background-color:#fff;padding:.5em 0 .5em 2em;align-self:stretch;align-self:flex-start}.wedding-card{margin-top:2em;margin-right:2em}.wedding-img{border:.25em solid pink;margin-bottom:1em;width:20em}.flex-grid{display:flex;justify-content:center;align-content:center;align-items:center}.col{flex:1}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;background:-webkit-linear-gradient(45deg,#ff89e9 0,#05abe0 100%);background:linear-gradient(45deg,#ff89e9 0,#05abe0 100%)}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;padding:3em;text-align:left}.hovereffect img{display:block;position:relative;max-width:none;width:calc(100% + 60px);-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.hovereffect h2{text-transform:uppercase;color:#fff;position:relative;font-size:17px;background-color:transparent;padding:15% 0 10px 0;text-align:left}.hovereffect .overlay:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.hovereffect a,.hovereffect p{color:#fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.hovereffect:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hovereffect:hover .overlay:before,.hovereffect:hover a,.hovereffect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.stylist-card{padding:0}.stylist-link{display:block;font-weight:700;font-size:2.5em}.stylist-book-link{display:block;font-size:1.15em}.contact-img{display:block;margin:1.5em auto 1.5em auto;width:55%}.contact-txt{color:#f5f5f5}.contact-heading{color:#d9a8d9}.footer-border{border-top:.15em solid pink}.footer-icons{color:#000}.footer-icons:hover{color:pink}@media only screen and (max-width:1000px){.nav-btn-book-online{width:80%}.flex-grid{display:block}#index-logo{height:17em}.wedding-img{width:80%}.servcard-row{display:block}.contact-img{width:85%}}