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

html{
    background-color: #000;
}



/*-- Header --*/
.header {
    height: 140px !important;   
    background-color: #000 !important;
    border: none;
    box-shadow: none;
}
.header .top {
    height: 70px !important;   
}
.header .header_logo {
    width: 225px !important;
    height: 130px !important;
    margin-top: 10px;
    transition: all 0.5s ease;
}



/*-- Nav --*/
.nav .list_pages .item_page{
    margin-left: 20px;
}
.nav .list_pages .item_page .link {
    color: #fff;
    font-size: 20px;
    font-family: 'Josefin Sans', 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: #fff200;   
}



/*-- Content --*/
.content {
    padding-top: 130px !important;
}
.content h2 { 
    font-family: 'Josefin Sans', sans-serif;
    color: #e41b23;
    font-size: 28px;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
}
.content .highlight_block {
    background-color: rgba(97, 97, 97, 0.38);
}
.content .body_sublinks {
    display: none;
} 
.content .body_block p{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 127%;
}


/*-- Page --*/
.page{
    border: none;
}
.page .page_wrapper {
    min-height: 50px;
}
.page:first-child > .page_banner_slideshow .banner_buttons .button_frame{
    padding: 0px;
}
.page .page_content{
    background-image: url(http://www.dine.to/restaurants/longueuil_pizza_restaurant/website/images/longueuil_bg.png);
    color: #fff;
}
.floatL {
    float: left;
    width: 49.5%;
}
.floatR {
    float: right;
    width: 49.5%;
}



/*-- Menu --*/
.bullet{
    display: none;
}
.content .menu_section .menu_item h4.item_name {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 140%;
    color: #fff;
}
.menu_section .menu_item {
    padding-bottom: 30px;
    border-bottom: 1px dashed #E6E6E6;
}
.content .menus_content .menu_name{
    font-family: 'Josefin Sans', sans-serif;
}
.content .menus_list .list_item .item_link{
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 140%;
}
.content .menu_section .section_name{
    margin: 30px auto 10px 0;
    color: #dc1921;
}
.content .menu_section.section-columns-2 .column{
    width: 100%;
}
a{
    color: #fff;
}


/*-- Footer --*/
.footer {
    font-family: 'Josefin Sans', sans-serif;
    background-color: #000;
    max-width: 1024px;
    border-top: solid 1px #fff;
    margin: auto;
    padding-top: 30px;
}
.footer .footer_info .footer_column_logo .logo_image {
    width: 198px;
    height: 120px;
}
.footer .footer_info .sitemap_list .item_link:before{
    content: " ";
}

