/**menu**/
#menu-main-menu {
    padding-top: 0;
}

.contenedor iframe {
    height: 367px;
    width: 50%;
}

.Operation-hours ul li {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.Operation-hours ul li.active{
    color: #ff8d02;
    text-decoration: none;
}
footer .footer-top ul li.current-menu-item a{
color:#f0a402;
}

#menus_section .all_menu .menu_list > ul li:nth-child(4), #menus_section .all_menu .menu_list > ul li:last-child {
    margin-bottom: 0;
}
.testimonial-text span {color:#8C8D06; 
    float: right;
    margin: 13px 44px 0 0;
    text-align: right;
    width: 94%; text-transform:capitalize;}

.menu-main-menu-container ul li.current-menu-item a{
color:#f0a402;
}
.menu-main-menu-container ul li.current-menu-item ul li a {
    color: #fff;
}

nav .sub-menu li.current-menu-item a {
    color: #670307;
}

#commentform > p {
    padding-bottom: 20px !important;
}
div.error {
    display: none !important;
}
input.error {
    border: 1px solid red !important;
}
textarea.error {
    border: 1px solid red !important;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {
    display: inline;
    float: left;
    margin-top: 0px;
}

.open-table-form .OT_day,.open-table-form .OT_time,.open-table-form .OT_party {
    height: auto;
    width: auto;
}
.open-table-form .OT_submit
{
height: auto;
}
.open-table-form
{
/*padding-top:20px;*/
}
.open-table-form .OT_wrapper
{
height:auto;
width:auto;
}

/*.body-con.contact-us.specials_cont {
    padding-top: 20px !important;
}
*/
.services h1 span a{
    color: black !important;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: inline !important;
    float: left !important;
    margin-bottom: 40px;
    margin-top: 0;
    width: 96% !important;
}
/*.menu_category{
padding-top:20px !important;}*/

.nav-list {
    padding-top: 20px !important;
}

.cptch_input {
    float: unset !important;
}

.phone a {
    color: #000 !important;
}

.addr_image a {
    color: white;
}

.receipe_singlle .list > li,.main_category_items  {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    min-height: 183px; 
    list-style: outside none none;
    margin: 0 1% 20px 0;
    
    padding: 9px;
    position: relative;
    text-align: left;
    width: 49%;
	 border: 1px solid #cdcdcd;
	 
}

.recipe_categories > li {
    list-style: outside none none;
}
.recipe_categories > li a {
    border-bottom: 2px solid #ccc;
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    padding: 7px 18px;
    text-align: left;
    width: 100%;
}
.receipe_singlle {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    padding-bottom: 20px;
    width: 100%;
}

/*.services-content span {
    color: #670307 !important;
}*/

/*.services-content span:hover {
    color: #ff8d02 !important;
}
*/
.post_by {
    padding-top: 20px;
}

.recipe_categories > li a:hover { color:#f0a404;}

.video {
    float: left;
    width: 40%;
    padding-right:20px;
    padding-bottom:20px;
}
.embed-responsive-item {
    height: 228px;
    width: 100%;
}

.footer-about .image-text-widget-image {
    padding-right: 10px;
    padding-top: 11px;
}
.image-text-widget-text {
    text-align: justify;
}
.footer-about .image-text-widget-text {
    padding-top: 5px;
}

.term-wine-menu .list > li{
min-height:140px;  }
