.banner_text{height:auto;  margin:0px auto; width:100%; float:left; padding:16% 0px 0px 0px}
.banner_text .heading__secondary{font-size:36px; font-family:Pacifico; line-height:50px; text-align:center; color:#ffb606;}
.banner_text .heading__primary{font-size:50px; text-align:center; line-height:40px; color:#fff; font-weight:800; font-family:Arial; margin-bottom:13px;}

.banner_text .caption{width:100%; text-align:center}

.banner_text .caption .show-separator{transition: none 0s ease 0s; text-align: inherit; line-height: 8px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 0px; font-weight: 400; font-size: 18px;}

.banner_text .caption .show-separator{
    position:relative;
    color:#fff;
    text-transform:uppercase;
    line-height:20px
}
.banner_text .caption .show-separator:after,.show-separator:before{
    margin-left:10px;
    width:60px;
    height:2px;
    background:#fff;
    content:"";
    display:inline-block;
    position:relative;
    top:-4px
}
.banner_text .caption .show-separator:before{
    margin-left:0;
    margin-right:10px
}

.banner_text .lookme{width:100%; text-align:center; height:50px; padding-top:20px;}
.banner_text .lookme a{ background: #ffb606; color: #fff !important; font-family: aileron; padding:10px 22px; border-radius:4px; font-weight:800;}
.banner_text .lookme a:hover{background: #2a2a2a;
    color: #fff !important}


.opening_hours{width: 80%; margin: 0px auto}
.opening_hours .day{width: 25%; height: auto; float: left; margin-left: 15%}
.opening_hours .point{width: 10%; height: auto; float: left;}
.opening_hours .time{width: 50%; height: auto; float: left; }

.contact_but{ background: #ffb606;
    border-color: #ffb606;
    color: #2a2a2a; border: 0px; padding: 4px 15px; border-radius: 4px; font-size: 13px; }
.contact_but:hover{
background: #2a2a2a;
    border-color: #2a2a2a;
    color: #fff}


.home_banner{background-image: url(images/hero_slide_1.jpg); height:966px; width:100%; background-position: center;
background-size: cover;}

