/* 
    *** bs-merge [version=1], used in old master pages to merge bs and previous version=0 site
*/

html {
    overflow-y: scroll;
    height: 100%;
}


body,
#m_main {
    /*background-color: #faf9f7;*/
    background-image: none;
}

    #m_content,
    body.me-light,
    body.me-light #m_main,
    body.me-light #m_content {
        background-color: #fff;
    }


.pagewidth {
}

m_global_wrapper {
    min-height: 100%;
    position: relative;
    zoom: 1;
    padding: 0;
    margin: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    border: 0;
}

/* GLOBAL HEADER */
#m_global_header {
}

#m_global_nav {
}

/* SECTION HEADER (NAVIGATION) 3a3a3a*/
#m_section_header {
    font-size: 14.4px;
    line-height: 1.6em;
}

#m_section_nav {
}

#m_section_title {
}

#m_section_nav .section_menu {
}

    #m_section_nav .section_menu li {
    }

        #m_section_nav .section_menu li a {
            padding: 0 13.2px;
            font-size: 13.2px;
        }

        #m_section_nav .section_menu li.title a,
        #m_section_nav .section_menu li.title span {
            font-size: 18px;
        }




/* MAIN */
#m_main {
    height: auto;
    padding-top: 20px;
    padding-bottom: 100px;
    min-height: calc(100vh - 220px);
}



#m_content_wrapper {
    
}

#m_content {
   
}

#m_sub_section_title {
   
}

#m_sub_section_nav {
   
}

#m_actions_wrapper {
   
}


/* FOOTER */
div.m_footer, #m_footer {
    font-size: 14.4px;
    position: relative;
}




/* MOBILE */
.mob #m_main {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 100px;
    min-height: calc(100vh - 500px);
}

.mob #m_section_nav .section_menu li a {
    padding: 5px 10px;
    font-size: 1.1em;
}

.mob #m_section_nav .section_menu li.title a,
.mob #m_section_nav .section_menu li.title span {
    font-size: 1.2em;
}


@media screen and (max-width: 960px) {
    
}

@media screen and (min-width: 961px) {
   
}

