/* --------- PAGE WIDTH --------- */
.page_width{width:87%;max-width:479px;margin:0 auto;}

/* nav */
.row.global-nav {display:none;}
#primary_nav ul li {width:20%;height:60px;}
#primary_nav ul li a {margin:0;padding:15px 0;}
#primary_nav ul li a span.text {display:none;}
#primary_nav ul li a span.icon {display:block;background:url(/memberbasics/images/mb_nav_icons.png) no-repeat;height:30px;margin:0 auto;}
#primary_nav #nav-home span.icon {width:32px;background-position:0 -30px;}
#primary_nav #nav-home:hover span.icon, #homepage #nav-home span.icon {width:32px;background-position:0 0;}
#primary_nav #nav-get-started span.icon {width:29px;background-position:-32px -30px;}
#primary_nav #nav-get-started:hover span.icon, #page-get-started #nav-get-started span.icon {background-position:-32px 0;}
#primary_nav #nav-get-connected span.icon {width:30px;background-position:-61px -30px;}
#primary_nav #nav-get-connected:hover span.icon, #page-get-connected #nav-get-connected span.icon {width:30px;background-position:-61px 0;}
#primary_nav #nav-get-informed span.icon {width:15px;background-position:-91px -30px;}
#primary_nav #nav-get-informed:hover span.icon, #page-get-informed #nav-get-informed span.icon {width:15px;background-position:-91px 0;}
#primary_nav #nav-get-involved span.icon {width:37px;background-position:-106px -30px;}
#primary_nav #nav-get-involved:hover span.icon, #page-get-involved #nav-get-involved span.icon {width:37px;background-position:-106px 0;}


#branding {padding:12px 0;}
#logo-newMember img {max-width:230px;height:auto;}
#logo-spe {}

/* homepage grid */
.row-summary {display:none;}
.row-summary, .row-contents {height:225px;}
.row-contents {float:left;width:100%;margin:0;}
.row-contents .item h4 {font-size:14px;line-height:16px;margin:0 0 3px 0;}
.row-contents .item p {font-size:12px!important;line-height:16px!important;}
#get-connected img, #get-informed img, #get-involved img {max-width:80px;}
#get-connected #section-globe {max-height:90px;max-width:80px;}

#main_content .half, #main_content .half.first {margin:0 0 3% 0;width:100%;}
#main_content .content-block .hero-heading {font-size:29px;margin:0 0 9px 0;}
#main_content .content-block .hero-description {font-size:15px;line-height:20px;}
ul.arrowlist {padding:0 0 0 1em;}

/* get-started */
#profile {margin:0 0 25px 0;}
#profile img, #disciplines img {display:none;}
#page-get-started .page-heading {padding:10px 0 0 0;}
#email-pwd, #disciplines, #profile {padding-bottom:0;}


/* get connected */
#sections img {margin:0;width:33%;height:auto;}
#events img, #directory img, #spe-connect img {width:33%;height:auto;}

#pubs li, #pubs li.first, #pubs li.last {width:100%;margin:0 0 7% 0;padding:0 0 10px 0;border-bottom:1px solid #e5e5eb;border-right:none;}
#pubs li.last {border-bottom:none;margin:0;}
#pubs li a img {float:right;width:35%;height:auto;margin:0 0 0 10px;}
#our-events {padding-bottom:0;}
#our-events li {width:100%;margin:0 0 7% 0;min-height:0px;}
#certification img {width:25%;height:auto;}

#local-sections hgroup img {width:33%;max-width:150px;}
#local-sections ul li, #local-sections ul li.first {width:100%;margin:0 0 7% 0;border:none;padding:0;}


/* disciplines */
#main_content #disciplines-list li {float:left;width:100%;margin:0 0 7% 0;}
#main_content #disciplines-list li a .padding, #main_content #disciplines-list li a {height:auto;}
#main_content #disciplines-list li a span {float:left;margin:0 1em 0 0;}

/* footer */
footer .half {width:100%;margin-left:0;}
footer .half.first {margin:0 0 20px 0;}


