@font-face{font-family:"Quentin";src:url(//beautybybecci.co.uk/wp-content/themes/bbb/assets/fonts/quentin.woff2) format("woff2"),url(//beautybybecci.co.uk/wp-content/themes/bbb/assets/fonts/quentin.woff) format("woff"),url(//beautybybecci.co.uk/wp-content/themes/bbb/assets/fonts/quentin.ttf) format("truetype")}::-moz-selection{color:#fff;background:#c29d66}::selection{color:#fff;background:#c29d66}html,body{margin:0;font-family:"Montserrat",sans-serif;font-weight:300;line-height:1.8;font-size:16px;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:2rem}@media(min-width:1200px){.container{max-width:1200px}}.btn,.button,button,input[type=submit]{font-size:14px;text-transform:uppercase;border-radius:0;outline:none;box-shadow:none;transition:all .3s ease;padding:10px 30px;cursor:pointer;border:2px solid;font-weight:700}.btn.dark,.button.dark,button.dark,input[type=submit].dark{border-color:#000}.btn.dark:hover,.button.dark:hover,button.dark:hover,input[type=submit].dark:hover{background:#000;color:#fff}strong{font-weight:700}p,table,.table,ul,ol{margin-bottom:2rem}#scrolltop{position:fixed;bottom:30px;right:30px;color:#c29d66;text-align:center;padding:10px 12px;z-index:1001;opacity:0;border-radius:0;cursor:pointer;line-height:1;border:2px solid #c29d66}#scrolltop i{margin:0}#scrolltop:hover{background:#c29d66;color:#000}#scrolltop.show{opacity:1}a,a:hover{transition:.3s ease;text-decoration:none;outline:none!important;box-shadow:none!important}header{transition:all .3s ease;padding:0;background:#fff}header .bg-light{background:transparent!important;padding:0}header .bg-light .navbar-brand{display:flex;align-items:center;font-weight:700;font-family:"Libre Baskerville",serif}header .bg-light .navbar-brand img{max-height:80px;width:auto;margin-right:15px;transition:all .3s ease}header .bg-light .navbar-brand p{line-height:1}header .bg-light .navbar-brand p span{font-size:14px;font-weight:300}header .bg-light .navbar-nav .nav-item{padding:0 17px}header .bg-light .navbar-nav .nav-item .nav-link{text-transform:uppercase;font-weight:500;padding:0;color:#000!important;font-size:13px;letter-spacing:.2rem}header .bg-light .navbar-nav .nav-item .nav-link span{display:block;position:relative}header .bg-light .navbar-nav .nav-item .nav-link span:after{content:"";position:absolute;bottom:0;left:0;height:1px;background:#000;width:0;transition:all .3s ease}header .bg-light .navbar-nav .nav-item .nav-link:hover span:after{width:100%}header .social a{color:#000}header .social a:hover{color:#c29d66}header .navbar-light .navbar-toggler{padding:1rem 0;border:0;outline:none;box-shadow:none;color:#000}header.scrolling{box-shadow:0 0 30px rgb(0 0 0 / .3)}footer{padding:120px 0;background:#000;color:#fff}footer .brand{display:flex;align-items:center;font-weight:700;font-family:"Libre Baskerville",serif;color:#fff;margin-bottom:2rem}footer .brand p{line-height:1;font-size:18px}footer .brand p span{font-size:14px;font-weight:300}footer .widget h4{font-size:20px;color:#fff}footer .widget .times li{display:block;padding:15px 0}footer .widget .times li p{display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase}footer .widget .times li p span{font-weight:300}footer .widget .times li:not(:last-of-type){border-bottom:1px solid rgb(255 255 255 / .2)}footer .widget .contacts li{display:inline-flex;width:100%;align-items:center;margin-bottom:10px}footer .widget .contacts li i{width:25px}footer .widget .contacts li a{color:#fff}footer .widget .contacts li a:hover{color:#c29d66}footer .legal li a{color:#fff}footer .legal li a:hover{color:#c29d66}#copy{padding:20px 0;font-size:14px;background:#141414;color:#fff}#copy a{color:#fff}#copy a i{color:#c00}#copy a:hover{color:#c29d66}.fancybox__toolbar__items--right .fancybox__button--zoom,.fancybox__toolbar__items--right .fancybox__button--slideshow,.fancybox__toolbar__items--right .fancybox__button--fullscreen,.fancybox__toolbar__items--right .fancybox__button--thumbs,.fancybox__toolbar__items--right .fancybox__counter,.fancybox__toolbar__items--left .fancybox__button--zoom,.fancybox__toolbar__items--left .fancybox__button--slideshow,.fancybox__toolbar__items--left .fancybox__button--fullscreen,.fancybox__toolbar__items--left .fancybox__button--thumbs,.fancybox__toolbar__items--left .fancybox__counter{display:none!important}.fancybox__thumbs{display:none!important}.forminator-edit-module{display:none!important}.floating{position:absolute;font-family:"Quentin",serif;font-size:13rem;line-height:1;opacity:.3;color:#c29d66;z-index:1}#hero{background:#282828;position:relative}#hero.home{height:500px}#hero.home .slick{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero.home .slick .slick-list,#hero.home .slick .slick-track{height:100%}#hero.home .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:2}#hero.home .container,#hero.home .container-fluid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}#hero.page{padding:140px 0}#hero.page .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:2}#hero.page .container,#hero.page .container-fluid{position:relative;z-index:3}#hero.page #crumbs{color:#fff;margin:0}#hero.page #crumbs a{color:#c29d66}#hero.page #crumbs a:hover{color:#fff}#hero h1{font-size:5rem;color:#fff;margin:0;letter-spacing:1rem;text-transform:uppercase}#hero h2{font-family:"Quentin",serif;color:#fff;font-size:5rem;margin:0;line-height:1;opacity:.5}#intro{padding:170px 0;background:#282828;color:#fff;position:relative;overflow:hidden}#intro .container{position:relative;z-index:2}#intro .content p:first-of-type{font-size:20px}#intro .content>:last-child{margin:0}#intro .content h2{text-transform:uppercase}#intro .content a{display:inline-block;border:2px solid #fff;color:#fff;text-transform:uppercase;font-weight:700;padding:10px 30px}#intro .content a:hover{background:#fff;color:#282828}#intro .floating{top:50px;left:50%;transform:translate(-50%,0);margin:0}#what{padding:120px 0;position:relative;overflow:hidden}#what .paraimg{width:100%;height:400px}#what .container{position:relative;z-index:2}#what .container p a{color:#c29d66;font-weight:700}#what .container p a:hover{color:#000}#what .floating{top:50px;left:50%;margin:0}#homeserv{background:#000;color:#fff;padding:140px 0;position:relative;overflow:hidden}#homeserv .container{position:relative;z-index:2}#homeserv h2{text-transform:uppercase;font-size:24px}#homeserv .times li{display:block;padding:15px 0}#homeserv .times li p{display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase}#homeserv .times li p span{font-weight:300}#homeserv .times li:not(:last-of-type){border-bottom:1px solid rgb(255 255 255 / .2)}#homeserv a{display:inline-block;border:2px solid #fff;color:#fff;text-transform:uppercase;font-weight:700;padding:10px 30px}#homeserv a:hover{background:#fff;color:#282828}#homeserv .floating{top:50px;left:50%;transform:translate(-50%,0);margin:0}#homenews{padding:140px 0;position:relative}#homenews .container{position:relative;z-index:2}#homenews .floating{top:20px;left:0;margin:0;font-size:9rem;width:100%;text-align:center}#homenews .news .wrap{padding:0 15px}#homenews .news .wrap .thumb{margin-bottom:2rem;overflow:hidden;position:relative;background:#000}#homenews .news .wrap .thumb img{max-width:100%;height:auto;transition:all .7s cubic-bezier(.17,.67,0,1.01)}#homenews .news .wrap .content small{text-transform:uppercase;letter-spacing:.1rem;margin-bottom:10px}#homenews .news .wrap .content h3{font-size:20px;text-transform:uppercase}#homenews .news .wrap .content h3 a{color:#000}#homenews .news .wrap .content h3 a:hover{color:#c29d66}#homenews .news:hover .wrap .thumb img{transform:scale(1.1);opacity:.7}#content{padding:100px 0}#content article.page h1,#content article.page h2,#content article.page h3,#content article.page h4,#content article.page h5,#content article.page h6{font-size:20px;color:#c29d66}#content article.page form label.forminator-label{display:none}#content article.page form input,#content article.page form textarea{width:100%;outline:none;box-shadow:none;padding:10px 15px;border:2px solid #000;transition:all .3s ease}#content article.page form input:focus,#content article.page form textarea:focus{border-color:#c29d66}#content article.page form .forminator-row-last{margin-bottom:0}#content article.page form .forminator-show{margin-bottom:2rem;font-weight:700}#content article.page form .forminator-show.forminator-error{color:#c00}#content article.page form .forminator-error-message{font-weight:500;color:#c00;font-size:14px}#content article.page p a,#content article.page ul li a{color:#c29d66}#content article.page p a:hover,#content article.page ul li a:hover{color:#000}#content article.page #sln-salon{margin:0;padding:0;max-width:none;font-family:"Montserrat",sans-serif}#content article.page #sln-salon h1,#content article.page #sln-salon h2,#content article.page #sln-salon h3,#content article.page #sln-salon h4,#content article.page #sln-salon h5,#content article.page #sln-salon h6,#content article.page #sln-salon p{font-family:"Montserrat",sans-serif;color:#000}#content article.page #sln-salon h1.sln-salon-title,#content article.page #sln-salon h2.sln-salon-title,#content article.page #sln-salon h3.sln-salon-title,#content article.page #sln-salon h4.sln-salon-title,#content article.page #sln-salon h5.sln-salon-title,#content article.page #sln-salon h6.sln-salon-title,#content article.page #sln-salon p.sln-salon-title{display:none!important}#content article.page #sln-salon h1.salon-step-title,#content article.page #sln-salon h2.salon-step-title,#content article.page #sln-salon h3.salon-step-title,#content article.page #sln-salon h4.salon-step-title,#content article.page #sln-salon h5.salon-step-title,#content article.page #sln-salon h6.salon-step-title,#content article.page #sln-salon p.salon-step-title{margin-bottom:2rem!important}#content article.page #sln-salon p{opacity:.7;font-weight:300;line-height:1.8}#content article.page #sln-salon .editable{display:none!important}#content article.page #sln-salon #salon-step-services,#content article.page #sln-salon .sln-box--main{margin:0}#content article.page #sln-salon #salon-step-services .col-xs-12,#content article.page #sln-salon .sln-box--main .col-xs-12{padding:0}#content article.page #sln-salon #salon-step-services .sln-service-list .sln-service,#content article.page #sln-salon .sln-box--main .sln-service-list .sln-service{padding:0;margin:0 0 2rem;border-bottom:1px solid rgb(0 0 0 / .3)}#content article.page #sln-salon #salon-step-services .sln-service-list .sln-service .sln-service__header,#content article.page #sln-salon .sln-box--main .sln-service-list .sln-service .sln-service__header{margin-bottom:2rem}#content article.page #sln-salon #salon-step-services .sln-service-list .sln-service .sln-service-name,#content article.page #sln-salon .sln-box--main .sln-service-list .sln-service .sln-service-name{font-weight:700;text-transform:uppercase;font-size:20px}#content article.page #sln-salon #salon-step-services .sln-service-list .sln-service .sln-service-description,#content article.page #sln-salon .sln-box--main .sln-service-list .sln-service .sln-service-description{display:none!important}#content article.page #sln-salon #salon-step-services .sln-total,#content article.page #sln-salon .sln-box--main .sln-total{display:inline-flex;width:100%;margin-bottom:2rem}#content article.page #sln-salon #salon-step-services .sln-total h3,#content article.page #sln-salon .sln-box--main .sln-total h3{width:50%!important}#content article.page #sln-salon .sln-box--formactions .form-actions{margin:0}#content article.page #sln-salon .sln-box--formactions .form-actions .sln-icon--back:hover{background:#000;color:#fff}#content article.page #sln-salon .sln-input--addon{display:none}#content article.page #sln-salon button{background:#000;color:#fff}#content article.page #sln-salon button:hover{background:rgb(0 0 0 / .2)}#content article.news .wrap .thumb{margin-bottom:2rem;overflow:hidden;position:relative;background:#000}#content article.news .wrap .thumb img{max-width:100%;height:auto;transition:all .7s cubic-bezier(.17,.67,0,1.01)}#content article.news .wrap .content small{text-transform:uppercase;letter-spacing:.1rem;margin-bottom:10px}#content article.news .wrap .content h3.title{font-size:20px;text-transform:uppercase}#content article.news .wrap .content h3.title a{color:#000}#content article.news .wrap .content h3.title a:hover{color:#c29d66}#content article.news .wrap .content p a,#content article.news .wrap .content ul li a{color:#c29d66}#content article.news .wrap .content p a:hover,#content article.news .wrap .content ul li a:hover{color:#000}#content article.news .wrap .content img{max-width:100%;height:auto}#content article.news .wrap .content.single h1,#content article.news .wrap .content.single h2,#content article.news .wrap .content.single h3,#content article.news .wrap .content.single h4,#content article.news .wrap .content.single h5,#content article.news .wrap .content.single h6{font-size:20px;color:#c29d66}#content article.news:hover .wrap .thumb img{transform:scale(1.05);opacity:.7}#content article.news:not(:last-of-type){margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgb(0 0 0 / .3)}#content .pagenav{margin-top:3rem;padding-top:3rem;border-top:1px solid rgb(0 0 0 / .3)}#content .pagenav ul{list-style:none outside;margin:0;padding:0;overflow:auto}#content .pagenav ul li{display:inline;float:left;margin-right:5px}#content .pagenav ul li a{display:flex;border:2px solid #000;line-height:1;color:#000;width:30px;height:30px;align-items:center;justify-content:center}#content .pagenav ul li a:hover{background:#000;color:#fff}#content .pagenav ul li.active a{background:#000;color:#fff}#sidebar .widget h4{font-size:20px;padding-bottom:10px;border-bottom:1px solid #c29d66}#sidebar .widget ul{list-style:none outside;padding:0;margin:0}#sidebar .widget ul li a{color:#000;display:block}#sidebar .widget ul li a:hover{color:#c29d66}#sidebar .widget:not(:last-of-type){margin-bottom:3rem}@media(max-width:992px){.navbar-nav{margin-bottom:1rem}.navbar-nav .nav-item .nav-link{padding:10px 0!important}#hero h1{font-size:3rem}.floating{font-size:6rem!important}#sidebar #instagram-feed-widget-2{display:none!important}#what .floating{left:40%}footer .brand{justify-content:center}}@media(max-width:576px){header .bg-light .navbar-brand{font-size:18px}header .bg-light .navbar-brand img{max-height:60px;margin-right:0}#what .floating{left:12px;top:20px}#hero.home{height:300px}#hero.page{padding:75px 0}#hero h2{font-size:3rem}#hero h1{font-size:2rem}footer .brand{justify-content:flex-start}}