/*-- Fonts --*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed|Open+Sans);

html, .website_wrapper{
    background-color: #fff;
}



/*-- Header --*/
.header {
    height: 140px !important;   
    background-color: #fff !important;
    border: none;
    box-shadow: none;
}
.header .top {
    height: 65px !important;   
}

.header .header_info {
    color: #000;
    text-shadow: none;
    font-family: 'Open Sans', sans-serif;
}
.has_action_buttons .header .header_info {
    margin-top: 40px;
}
.header .header_info .name, 
.header .header_info .phone{
    display: none;
}
.header .header_info .detail:before{
    content: ' ';
}
.header .header_logo {
    background-size: 100%;
    width: 220px;
    height: 120px;
    transition: all 0.5s ease;
    margin-top: 12px;
}
.header .top .nav_toggle {
    color: #000 !important;
}
.action_buttons{
    
}
.website .header .action_button {
    width: 160px;
}
.website .header .action_button.action_button_v2 {
    background-color: #738866;
    color: #ffffff;
    text-shadow: 0 0 2px rgb(0, 0, 0, 0.4);
}
.website .header .action_button.action_button_v2:hover {
    background-color: #7b916e;
}


/*-- Nav --*/
.nav .list_pages .item_page .link {
    color: #000;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    text-shadow: none;
    text-transform: uppercase;
}
.nav .list_pages .item_page .link:hover, 
.nav .list_pages .item_page:hover .link, 
.nav .list_pages .active .link {
    text-decoration: none;
    color: #738866;   
}
.has_action_buttons .nav .list_pages .item_page_order-online {
    display: none;
}



/*-- Content --*/
.content {
    padding-top: 30px !important;
    font-family: 'Open Sans', sans-serif;
}
.content h2 { 
    font-family: 'Roboto Condensed', sans-serif;
    color: #738866;
    font-size: 28px;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
}
.content .highlight_block {
    border: none;
}
.content .body_sublinks {
    display: none;
} 
.content .body_block p{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 130%;
}



/*-- Page --*/
.page{
    border: none;
}
.page .page_wrapper {
    min-height: 50px;
}
.page .page_content{
    background-color: #fff;
}
.floatL {
    float: left;
    width: 49.5%;
}
.floatR {
    float: right;
    width: 49.5%;
}



/*-- Menu --*/

.content .menus_list {
    font-size: 125%;
    padding: 0 10px 10px;
    border-bottom: 2px solid #3b733b;
}
.content .menus_list .list_item .bullet {
    color: #3b733b;
}

h4.section_name,
.content .menus_content .menu_name{
    display: none;
}
.content .menu_section .menu_item h4.item_name {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 140%;
    color: #3b733b;
}
.menu_section .menu_item {
    padding-bottom: 30px;
    border-bottom: 0px solid #E6E6E6;
}



/*-- Contact --*/
.page_contact .block_contact_address{
    width: 35%;
}
.page_contact .block_contact_dynamicmap{
    width: 65%;
}
.content .contest_block{
    display: none;
}



/*-- Bookenda --*/
.content .bookenda_block.kind_widget.format_1row .ypdineBooker .content .search{
    border: solid 1px #000;
}
.content .bookenda_block.format_1col{
    display: none;
}



/*-- Footer --*/
.footer {
    font-family: 'Roboto Condensed', sans-serif;
    background-color: #fff;
    color: #000;
    max-width: 1024px;
    border-top: solid 1px #000;
    margin: auto;
    padding-top: 30px;
}
.footer a, 
.footer .footer_info a, 
.footer .footer_info a:hover {
    color: #000;
}
.footer .footer_info .name {
    font-size: 20px;
}
.footer .footer_info .footer_column_address{
    width: 26%;
}
.footer .footer_info .footer_column_sitemap{
    width: 30%;
}
.footer .footer_info .sitemap_list .item_link:before{
    content: " ";
}