@charset "utf-8";@import url(styles.css?v3);@import url(bootstrap.css?v9);@import url(datepicker.css);@import url(lightbox.css);@import url(menu.css?v1);@import url(slick.css);.open-text,tr td:last-child,tr th:last-child{text-align:center}.box-1{padding:11px 0 7px}.box-1 div{padding-left:10px}.carousel-inner img{margin:0 auto;display:block}.site-title{font-size:60px;line-height:80px}@font-face{font-family:ExtraThin;src:url(../fonts/ExtraThin.woff)}.open-text{z-index:6;position:absolute;width:100%;margin:100px auto 0;color:red;font-weight:700}@media(max-width:400px){#parallax-2 h2,.open-text,h1.site-title{font-size:30px}.open-text{margin-top:50px}#parallax-2{background:url(../images/paralax.jpg) center/contain no-repeat;height:300px}}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-family:ExtraThin,sans-serif}.h2,h2{font-size:38px;line-height:38px}.h3,h3{font-size:29px}.h4,h4{font-size:24px;line-height:24px}#booking-frame .navbar-content{display:none!important}.bookingButton,.bookingButtonTop{width:300px;height:50px;font-size:20px;line-height:50px;text-transform:uppercase;display:block;text-align:center;border:1px solid #bea88b}.bookingButton{color:#4c4c4c;background:#bea88b;margin:0 auto}.bookingButton:hover,.bookingButtonTop:hover{text-decoration:none;background:0 0;color:#bea88b}.bookingButtonTop{color:#4c4c4c;background:#bea88b;position:absolute;top:450px;margin:0 0 0 50px}.header-line1,.header-line2{position:absolute;color:#fff;padding-left:50px}.bookingButtonTopReservio{position:absolute;top:440px;margin:0 0 0 50px}.header-line1{top:300px;font-size:50px;line-height:65px}.header-line2{top:370px;text-transform:lowercase}@media (max-width:1025px){.header-line1{font-size:45px;top:200px;padding-left:35px}.header-line2{font-size:30px;top:250px;padding-left:35px}.bookingButtonTop,.bookingButtonTopReservio{top:350px;margin-left:35px}.barber-header{top:20px;text-align:center;z-index:0;font-weight:700;font-size:20px;font-family:ExtraThin,sans-serif}}@media (max-width:768px){.barber-header{top:11px;text-align:center;z-index:0;font-weight:700;font-size:22px;font-family:ExtraThin,sans-serif}.header-line1{font-size:30px;top:100px;line-height:55px}.bookingButtonTopReservio{top:270px;height:40px}}@media (max-width:600px){.header-line1{font-size:30px;top:100px}.header-line2{font-size:21px;top:205px}.bookingButtonTop{top:200px;width:250px;height:40px;font-size:17px;line-height:40px}/*.bookingButtonTopReservio{top:250px;width:250px;height:40px}*/}@media (max-width:420px){.barber-header{top:11px;text-align:left;z-index:0;font-weight:bold;font-size:18px;font-family:ExtraThin,sans-serif}.header-line1{font-size:20px;top:80px;line-height:25px}.header-line2{font-size:15px;top:170px}.bookingButtonTop{top:210px;width:190px;height:35px;font-size:11px;line-height:35px}/*.bookingButtonTopReservio{top:190px;width:190px;height:35px;font-size:11px;line-height:40px}*/#myCarousel{background-color:transparent!important}}

html,body {
    margin: 0 auto;
    overflow-x: hidden;
    /*background-image: url("../images/barber-01.jpg"); */
	background-color: #0e362d;
    font-family: Helvetica;
}

.footer-table {
    margin:0 auto;width:100%;text-align:center;
}

.bottom-phone {
    background:#6d7e70;height:30px;color:#fff;font-size:14px;font-family: Helvetica;font-weight: bold;padding:5px 6px;display:block;margin:0 auto 30px;vertical-align: middle;width:150px;text-align:center;
}

.team-block {
    display:inline-block;
    width:45% !important;
    max-width:320px;
    vertical-align:top;
    margin:0 5px 20px;
}


@media(max-width: 991px) {
    #myCarousel { min-height: 30px !important; background-color:transparent !important; }
}


@media(min-width:768px) {
    h4,.h4 {
        font-size:28px;
    }
}

@media(max-width:399px)
{
    .barber-header-mobile {
        padding: 0;
    }

    .mobile-cover, .mobile-cover div:first-child {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .footer-tab {
        text-align: left !important;
    }

    .footer-table {
        margin:0 !important;
    }

    .footer-table td, .social-icon_, #privacy {
        text-align: center !important;
    }

    .bottom-phone {
        margin-bottom: 30px !important;
    }

    #privacy {
        padding: 10px 0 !important;
    }

    .margintop15 {
        margin-top: 15px;
    }

    .team-block {
        margin:0 1px 11px !important;
        width:50%;
        max-width: 400px;
    }
}

@media(min-width:400px)
{
    .barber-header-mobile {
        padding: 0 !important;
    }
}
