
/*
BODY {
    background-color: blue;
}
*/


/* HEADER
----------------------------------------------------*/

    #header_mobile_nav UL.main { 
        font-size: 30px; 
        }
    #header_mobile_nav UL.sub {
        font-size: 18px; 
        }
      #header_mobile_nav UL.sub LI.Shop { display: none; }
 




/* CONTENT
----------------------------------------------------*/

    #page { padding-top: 73px; }

    .content_tabs {
        padding: 0 10px;
        }
    .content_tabs .tab_nav {
        display: none;
        }
    .content_tabs .tab_panels {
        padding-left: 0;
        }

    .page_dropdown { display: block; }

    .content_headline H1 { font-size: 30px; }
    .content_headline DIV { height: 5px; }



/* HOME
----------------------------------------------------*/

    BODY.home #header, BODY.home #header.fixed { height: auto; }

    #home_top #home_slideshow_prev, #home_top #home_slideshow_next  { display: none; }
    #home_top .more  { display: none; }

    #home_slideshow .slide .content A {
        margin: 0 50px;
        }

    #home_top #home_slideshow .slide .content A .title_small {
        margin-top: 42px;
        font-size: 20px;
        }
    #home_top #home_slideshow .slide .content A .title_large {
        font-size: 29px;
        line-height: 33px;
        }

    /*
    BODY.home .projects_grid .grid {
        width: 100%;
        }
        BODY.home .projects_grid .grid .image { padding-top: 82% !important; }
        BODY.home .projects_grid .grid .text { 
            position: static;
            }
    */

    BODY.home .projects_grid .grid .text {
        height: 130px;
        }

    #home_happening { padding-top: 25px; }
    #home_happening H1 { font-size: 30px; line-height: 30px; } 

    #home_social { display: none; }

    #home_upcoming { padding-top: 0; }
    .home_happening_grid {display: none; }
    .home_items_grid H2 { font-size: 20px; }
    .home_items_grid .grid {
        height: auto;
        width: auto;
        border: 0;
        float: none;
        }
        .home_items_grid H5.cta { display: none; }


/* ABOUT
----------------------------------------------------*/

    BODY.about .images { display: none; }



/* SHOP / PRESS
----------------------------------------------------*/

    .content_sections .section .image {
        float: none;
        }
    .content_sections .section .info {
        padding-right: 0;
        }
        .content_sections .section .info H4 {
            margin: 10px 0;
            }
        .content_sections .section .info P {
            font-size: 12px;
            line-height: 17px;
            }

/* SUPPORT
----------------------------------------------------*/

    BODY.support .content_tabs P IMG { display: none; }


/* PROJECTS OVERVIEW
----------------------------------------------------*/
    
    BODY.projects_overview .search_form {
        display: block;
    }
    
    .projects_header { display: none; }
    #projects_filter { display: none; }
    

    #projects_display .projects_header { text-align: center; padding-bottom: 20px; }
    #projects_display .projects_header .filter { float: none; overflow: hidden; padding-bottom: 15px; }
    #projects_display .projects_header .filter .option {
        float: none;
        display: inline-block;
        margin: 0 9px;
        }
    #projects_display .projects_header H5 { font-size: 15px; }

    .projects_grid .grid { 
        width: 50%; 
        border-right: 5px solid white;
        border-left: 5px solid white;
        border-bottom: 10px solid white;
        }
    .projects_grid .grid .text { height: 116px; }


    /*
    .projects_grid .grid .text .padding { padding: 10px; }
    .projects_grid .grid .text .period { font-size: 10px; }
    .projects_grid .grid .text .title { font-size: 15px; }
    .projects_grid .grid .text .desc { display: none; }
    */


/* PROJECT
----------------------------------------------------*/


    BODY.project H2 { 
        font-size: 25px;
        }

    #project_hero {
        margin-bottom: 35px;
        padding-top: 123%;
        }
        #project_hero .text H1 {
            line-height: 43px;
            font-size: 46px;
            }
        #project_hero .text H3 {
            line-height: 29px;
            font-size: 26px;
            }

        #project_hero .masthead { display: none; }
        #project_hero .vertical { display: block; }


    #project_tickets { display: block; }
    

    #project_about P  { 
        line-height: 22px;
        margin-bottom: 15px;
        font-size: 14px;
        }

    #project_about P .cap { font-size: 57px; }

    #project_location {
        height: auto;
        }
        #project_location .marker_hover {
            position: static;
            width: auto;
            }
            #project_location .shade_top,
            #project_location .shade_bottom { display: none; }

    #project_instagram .follow {
        position: static;
        padding-bottom: 10px;
        }

    #project_media .tab_nav, #project_media .upload { display: none; }
    #project_media .tab_panels {
            height: auto !important;
            }

    BODY.project .gallery {
        width: auto !important;
        }
        BODY.project .gallery .scroll {
            width: auto !important;
            max-height: 9999px;
            }
        BODY.project .gallery A { width: 50%; }

    

    /*

    #project_media {
        padding-left: 0;
        padding-right: 0;
        width: auto;
        position: relative;
        }
        #project_media .tab_nav, #project_media .upload { display: none; }



        #project_media .gallery A {
            width: 42%;
            margin-top: 20px !important;
            height: auto;
            position: relative;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            }
        #project_media .gallery A IMG {
            display: block;
            width: 100%;
            height: auto;
            }

    */

    #project_end_spacer, #project_related, #project_custom_desirelines, #project_custom_pleasetouch { display: none; }
