/* -- Viewport Styles ( > 1160px  ) -- */
@media (min-width: $7){
    
    .website .nav .list_pages .item_page {
        margin: 0 10px;
    }

}

/* -- Viewport Styles ( 1025px - 1160x  ) -- */
@media (max-width: $6){

    .nav .list_pages {
        font-size: 90%;
    }    
    .website .nav .list_pages .item_page {
        margin: 0 7px;
    }
    .page .page_wrapper {
        margin-top: 0;
    }
    .page .page_content {
        padding: 10px;
    }

}

/* -- Viewport Styles ( 901px - 1024px  ) -- */
@media (max-width: $5){

    .nav .list_pages {
        max-width: 600px;
        margin: 0 auto;
    }
    .website .nav .list_pages {
       line-height: 1.6;
    }

    .home-book{
        margin-top: 100px;
        text-align: center;
    }

    .header .header_logo {
        width: 65px;
    }

    [data-page=home] .scrolled .header .header_logo {
        display: block;
        float: none;
        width: 286px;
    }
    


}


/* -- Viewport Styles ( 801px - 900px ) -- */
@media (max-width: $4){
    
    .website .nav .list_pages {
    }
    .website .nav .list_pages .item_page {
        line-height: 1.6;
    }
    .website .scrolled .header .nav {
        padding: 10px 0;
    }
    .scrolled .website .nav .list_pages {
        line-height: 1;        
    }
    .scrolled .website .nav .list_pages .item_page {
     
    }
    .scrolled .website .nav .list_pages .item_spacer {
        display: block;
        clear: both;
        height: 0;
    }
    
    .content .menus_content .menu_text {
        padding-left: 10px;
        padding-right: 10px;
    }
    .header .header_logo {
        width: 65px;
    }
    
    .content .menus_content[data-url="wine-menu"] .menu_text,
    .content .menus_content[data-url="draught-menu"] .menu_text {
        padding-left: 0;
        padding-right: 0;
    }
    .content .menus_content[data-url="wine-menu"] .vcolumn.left,
    .content .menus_content[data-url="draught-menu"] .vcolumn.left,
    .content .menus_content[data-url="wine-menu"] .vcolumn.right,
    .content .menus_content[data-url="draught-menu"] .vcolumn.right {
        width: auto;
        float: none;
        clear: both;
        padding: 0;
        margin: 0 auto 20px;
    }
    
    .content .home_tiles .tile {
        width: 50%;        
    }
    



}


/* -- Viewport Styles ( 641px - 800px ) -- */
@media (max-width: $3){
    
    .website .nav .list_pages {
        line-height: 1;        
    }
    .website .nav .list_pages .item_spacer {
        display: block;
        clear: both;
        height: 0;
    }
    
    .website .page_banner .banner_wrapper .title_overlay {
        top: 60%;
    }

    .content .menus_list {
        padding-top: 10px;
    }

    .left {
        float: none;
        width: 100%;
        padding: 0px;
    }

    .right {
        float: none;
        width: 100%;
        padding: 0px;
    }

    .content .page {
        background-size: auto 100%;
        background-attachment:scroll     
    } 
    .content h2 {
        font-size: 170%;
    } 
    .content h2 br {
        display: none;
    }
    
    .footer {
        padding-top: 20px;
    }  
    
    .mc-field-group{
       width: 400px;
       margin:0 auto;
    }
    .mc-field-group label{
        display:inline-block;
    }
    
    #mc_embed_signup_scroll div{
        width:80%;
    }
        
    .content .float_widget {
        display: block;
        float: none;
        clear: both;
        margin: 0 auto 20px;
        width: 400px;
        max-width: 100%;
    }

}


/* -- Viewport Styles ( 421px - 640px ) -- */
@media (max-width: $2){

    .header,
    .scrolled .header {
        background-image: none;
        background-color: rgb(0, 0, 0);        
    }
    .header .header_wrapper:before,
    .scrolled .header .header_wrapper:before {
        content: "";
        display: none;
        background-color: transparent;
        transition: none;
    }
    body.scrolled .header .header_logo.outer,
    body:not(.scrolled) .header .header_logo.outer,
    body[data-page="home"]:not(.scrolled) .header .header_logo.outer {
        opacity: 1;
        pointer-events: auto;
        float: none;
        margin: 10px auto;
        transform: none;        
    }
    
    .website .nav .list_pages,
    .scrolled .website .nav .list_pages {
        padding: 0;
    }
    .website .nav .list_pages .item_spacer {
        display: none;
    }
    .website .header .action_button {
        border-radius: 0px;
    }
    
    .website .page_banner .banner_wrapper .title_overlay {
        display: none;
    }
    
    .has_action_buttons .content {
        padding-top: 0px;
    }
    .website .website_wrapper .content {
        padding: 0 0 10px;
    }
    
    
    
    .content .bookenda_block.kind_widget.format_1row {
        display: block;
    } 
    .content .home_tiles .tile .link .label {
        font-size: 140%;
    }
    .page_home .block_social_links .social_glyphs .social_icon {
        margin: 0 20px 20px;
    }
    
    .page_home .block_social_links .social_glyphs .social_icon .icon_span {
        font-size: 240%;
    }

    .content .menus_content .menu_text {
        padding-left: 0px;
        padding-right: 0px;
    }

    .content .menus_content {
        padding: 0px;
    }

    .nav .list_pages {
        background-color: #1f1f1f;
        background-image: url(/images/backgrounds/texture.jpg);
        background-position: 0 0;
        background-size: auto;
    }
    .scrolled .nav .list_pages, 
    body:not([data-page="home"]) .nav .list_pages {
        padding: 0;
    }
    .website .nav .list_pages .item.item_page {
        background-color: rgba(39, 39, 39, 0.8);
    }
    .website .nav .list_pages .item_page {
        margin: 0 auto;
    }
    .website .nav .list_pages .item_page .link_page:hover, 
    .website .nav .list_pages .item_page:hover .link_page, 
    .website .nav .list_pages .active .link_page {
        border-bottom: 0 none transparent;
        color: #00abd6 !important;
    }
    .nav .list_pages .item.item_page .list_subs {
        background-color: rgba(38, 38, 38, 0.6);
    }
    .nav .list_pages .item_page_order .link_page, 
    .nav .list_pages .item_page_reserve .link_page {
        background-color: transparent;
    }
    
    

    .nav_wrapper {
        top: 10px;
    }

    .content    {    

    }
    
    .page .page_wrapper {
        margin-top: 10px;
    }
    
    .content .menus_content .menu_top .print {
        display: none;
    }
    .content .menus_list .list_item {
        padding: 5px 15px 5px 15px;
        margin: 0 10px 10px 0;
        border-radius: 0;
    }
    .content .menu_section.section-columns-2 .column {
        margin-left: 0;
        margin-right: 0;
    }
    
    .content .page .action_block .action_button {
        margin: 0 1px;
        max-width: 30%;
        max-width: calc((100% / 3) - 8px);
        font-size: 150%;
    }
    .content .page .action_block .action_button .wrap {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .page .action_block .action_button.call_now {
        display: inline-block;
    }
    

}


/* -- Viewport Styles ( 321px - 420px ) -- */
@media (max-width: $1){



}


/* -- Viewport Styles ( 0px - 320px ) -- */
@media (max-width: $0){

}
