body{overflow-x:hidden}.secondary-bg{background-image:url("../images/2.jpg");background-attachment:fixed;width:100%;height:400px;padding:0;margin:0;background-size:cover;background-position:center;position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center}.secondary-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.secondary-bg .contact-service option{text-transform:uppercase}.secondary-bg .modal-footer{display:flex !important;justify-content:center !important}.secondary-bg .modal-body p{font-size:20px  !important}.secondary-bg .close-btn{border-radius:0px !important;background:black !important;color:white !important;padding:10px 20px !important}.secondary-bg h1{letter-spacing:2px;text-transform:uppercase;color:white}.slide--subhead{line-height:0px}.slide--subhead:after{display:none}.slotholder::before{z-index:1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.default-form input[type=text]:focus,.default-form input[type=email]:focus,.default-form input[type=password]:focus,.default-form select:focus,.default-form textarea:focus{border:1px solid #776042}.contact-section p{text-transform:uppercase;letter-spacing:2px;font-family:Montserrat,sans-serif;margin-bottom:30px}.price-plans{position:relative;padding:80px 0px 50px;background:#bea88b}.price-plans .sec-title h2{color:#ffffff}.price-plans .sec-title .desc-text{color:#f4e9da}.price-plans .price-column{position:relative;margin-bottom:30px}.price-column .inner-box{position:relative;font-family:'Old Standard TT', serif;padding:0px 15px}.price-column .list li{position:relative;line-height:24px;padding:10px 0px;color:#202020;font-size:14px;border-bottom:1px solid rgba(0,0,0,0.5)}.price-column{background:rgba(72,55,31,0.31);padding:40px 20px;margin:0 auto}.price-plans{background-image:url("../images/home/price-bg.jpg");background-size:cover;background-position:center;background-attachment:fixed}.price-plans:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(190,168,139,0.8)}.d-flex{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px}.menu-item-name{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:19px;letter-spacing:2px;font-weight:bold}.menu-item-rate{font-size:26px;letter-spacing:0px;font-weight:bold}.menu-item-desc{font-family:Montserrat,sans-serif;font-size:16px;font-style:italic;letter-spacing:1px;margin-top:10px}.color-b .desc-text,.color-b h2{color:#000 !important}.book-appt{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.book-appt a{text-transform:uppercase;letter-spacing:2px;color:black;display:inline-block;width:100%;padding:10px 20px;border:1px solid black;transition:all ease-in-out 0.4s}.book-appt a:hover{background:black;color:white}.book-appt2{margin-top:20px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:left}.book-appt2 a{text-transform:uppercase;letter-spacing:2px;color:black;display:inline-block;width:100%;padding:5px 10px;border:1px solid black;transition:all ease-in-out 0.4s}.book-appt2 a:hover{background:black;color:white}.book-appt-footer{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:start;margin-top:5px}.book-appt-footer a{text-transform:uppercase;font-size:12px;letter-spacing:2px;color:black;display:inline-block;width:100%;padding:3px 7px;border:2px solid #bea88b;transition:all ease-in-out 0.4s}.book-appt-footer a:hover{background:#bea88b;color:black !important}.gallery-flex-row{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;min-width:400px;flex-wrap:wrap}.gallery-flex-row .img-container{flex-basis:25%;min-width:250px}.gallery-flex-row img{width:99%;height:99%;margin-top:5px}.gallery-flex-row img:hover{cursor:pointer}#bigImage{height:100vh;width:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:11111;display:none}#bigImage img{text-align:center;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}#bigImage #close{height:40px;width:45px;position:absolute;top:30px;right:40px}#bigImage #close:hover{cursor:pointer}#bigImage #line{height:30px;width:4px;background-color:#fff;border-radius:10px;transform:rotate(45deg);margin-left:20px}#bigImage #line:before{content:'';height:30px;width:4px;background-color:#fff;border-radius:10px;transform:rotate(-90deg);position:absolute}#bigImage #next{height:100px;width:50px;font-family:monospace;font-size:50px;color:whitesmoke;text-align:center;line-height:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:0.4s}#bigImage #next:hover{background-color:rgba(0,0,0,0.5);cursor:pointer}#bigImage #prev{height:100px;width:50px;font-family:monospace;font-size:50px;color:whitesmoke;text-align:center;line-height:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:0.4s}#bigImage #prev:hover{background-color:rgba(0,0,0,0.5);cursor:pointer}.address-head h3{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500}.contact-form,.map{margin-top:50px !important}.contact-details{border-radius:10px;position:relative !important}.contact-details:before{content:'';width:100%;height:100%;position:absolute;top:8%;left:-30%;background-image:url("../images/icons/scissors.png");opacity:0.4;opacity:0.15;background-repeat:no-repeat;background-position:center;background-size:12%}.contact-details p{font-size:16px}.policy-section{margin-top:50px}.policy{margin-top:20px}.policy p{letter-spacing:1px;padding-left:10px}.policy h4{margin-bottom:10px;text-transform:uppercase;letter-spacing:0px;font-family:Montserrat,sans-serif;background:#f8f2f2;padding:10px}.schedule-page{padding-left:10px}.float-grid{width:33.33%;float:left;box-sizing:border-box;padding:2px}.float-grid img{display:block;max-width:100%;margin-top:7px;cursor:pointer}.img-container{margin:2px}.schedulicity-embed{border:1px solid #bfb8b8 !important}.scheduling-view .widget-header .biznamebox>span{text-align:center  !important;text-transform:uppercase  !important;color:#3d3d3d  !important;letter-spacing:2px  !important;font-weight:bold  !important}.scheduling-view .widget-header .biznamebox{border-bottom:1px solid #a59393 !important;margin-bottom:15px !important}
