/*
Theme Name:     Ambiance Child
Description:    child theme
Author:         ThemeManiac
Template:       ambiance

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




section.hours {
    text-align: center;
    margin: 0 auto;
    float: none;
    display: block;
}


.extra-footer {
    text-align: center;
    margin-top: 65px;
}

.icon-User{
    background: url(http://www.banyantreegrill.com/wp-content/uploads/2016/10/catering.png);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    height: auto;
    width: 54px;
}



.home .icon-User{
    background: url(http://www.banyantreegrill.com/wp-content/uploads/2016/10/catering.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    height: auto;
    width: 54px;
}


.icon-Search{
    background: url(http://www.banyantreegrill.com/wp-content/uploads/2016/10/cloves.png);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
    height: auto;
    width: 54px;
}

.home .icon-Search{
    background: url(http://www.banyantreegrill.com/wp-content/uploads/2016/10/cloves.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    height: auto;
    width: 54px;
}


.home .slide-to-top .icon-Search{
    background-size: 80%; }

.home .slide-to-top .icon-Search{
    background-size: 80%; }

.home .strokes ul li a footer .icon:before {
    font-size: 55px!Important;
}

.home .strokes ul li a footer .icon-User:before {font-size: 0px!Important}
.icon-User:before {font-size: 0px!Important}

.home .strokes ul li a footer .icon-Search:before {font-size: 0px!Important}
.icon-Search:before {font-size: 0px!Important}

.home .slide-to-top .icon-User{
    background-size: 80%; }


@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape), only screen and (min-width: 1025px) {
body header .logo {
    display: block;
    width: 220px;
}}


.order-online {
    display: block;
    top: 38%;
    position: absolute;
    right: 20%;
    z-index: 999;
}

.order-online.second {top: 9%}

#comments {display: none!important}


body .alignleft {
    margin: 5px 20px 20px 0;
}

@media screen and (max-width: 860px) {
.order-online {
    top: 20%;
    position: absolute;
    right: 42%;
}
.order-online.second {
    top: 4%;
}
header .back.back {
    top: 47px;
}
}


@media screen and (max-width: 720px) {
.order-online {
    right: 40%;
}
}


@media screen and (max-width: 620px) {
.order-online {
    right: 40%;
}
}

@media screen and (max-width: 520px) {
.order-online {
    right: 36%;
}
}

@media screen and (max-width: 420px) {
.order-online {
    right: 32%;
}
}

@media screen and (max-width: 320px) {
.order-online {
    right: 28%;
}
}


.strokess {
    margin-top: 20px;
}


.signature {display: none!important}


.ff-stream .shuffle--animatein .picture-item__inner {
 opacity: 1;
-webkit-transform: none;
    -ms-transform: none; 
    transform: none; 
}


h5.badge-rounded a {color: #fff!Important}

.center {text-align: center}


.page-id-297 .content  {background: #fff}
.page-id-297 .content h1, .page-id-297 .content h2,.page-id-297 .content h33,.page-id-297 .content h4, .page-id-297 .content h5, .page-id-297 .content h6, .page-id-297 .content p, .page-id-297 .content p b{color: #222}
.page-id-297 .content h5.badge-rounded {color: #fff}
.page-id-297 .content p b, .page-id-297 .content strong{color: #666}


.list-inline {
    list-style: none;
    width: 100%;
    text-align: center;
    padding: 0px;
}

.list-inline li {
    display: inline-block;
    margin-right: 19px;
    color: #fff;
    font-weight: 300!Important;
    font: normal 62.5%/1em 'montserratregular', sans-serif;
    font-size: 12px;

}


.list-inline li  img {margin-bottom: 7px}




.menu-page h2 {margin-bottom: 0px;}
.menu-page h3 {font-size: 15px;}
.menu-page p {font-size: 13px; margin-top: 0px;}

.menu-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 20px;
}


.menu-page h3 img {margin-left: 5px;}


.menu-page .wpb_single_image img {
    max-width: 75%; }


.menu-page  h1, .menu-page h2, .menu-page h33, .menu-page h4, .menu-page h5, .menu-page h6, .menu-page p, .menu-page p b {
    colorrr: #222;
}


.menu-page  h5.badge-rounded {
    color: #fff;
}


@media screen and (max-width: 860px) {

.order-online {
    top: 80%; }

}


@media screen and (max-width: 767px) {

.order-online {
    top: 20%; }

.strokes {top: 57px!important}

}