div.header{
	padding-top: 75px !important;
	padding-bottom:100px !important;
	
}

div.header .inner{
    width:320px;
    margin:auto;
    position:relative;
    padding-left:0px;
}

div.logo{
    position:relative;
    left:0px;
    top:0px;
	margin:auto;
}

div.custom-search{
    float:none;
	text-align:center;
	padding-top:5px;
	display:none
}

footer div.custom-search{
    display:block;
	float:none;
	text-align:center;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	padding-top:15px;
	padding-bottom:15px;
}

#site-title {
	font-size: 1.5em;
	margin: auto;
	width:250px;
	text-align:center;
	padding-bottom:20px;
	
}

/*show correct smart slider on mobile*/
div#n2-ss-2, div#n2-ss-2-placeholder {
        display: none;
    }
div#n2-ss-3, div#n2-ss-3-placeholder {
        display: block;
    }







#addy {
   <!--font-family:Trocchi-->;
	font-family:Montserrat;
	font-style:normal;
	font-size:1em;
	padding-left:0px;
	padding-top:7px;
	padding-bottom:20px;
	width:300px;
	margin:auto;
	text-align:center;
}

#main{
    width:300px;
    margin:auto
}

div.font-nav{
	display:none;
}

#page {
	display: block;
    width:300px;
    margin:auto;
    position:relative;
}

#primary {
    float: none;
    width:300px;
    position:relative;
	margin:auto;

}

#colophon {
	text-align:center;
	}

#google_translate_element{
	padding-top:15px;
	}

.breadcrumbs{
    font-size:0.846em;
    padding-bottom:20px;
    width:300px;
	clear:both;
}

.entry-content{
    float:left;
    width:100%;
    padding-right:0px;
}

.entry-content-left{
    float:left;
    width:100%;
    padding-right:0px;
}

.entry-sidebar{
	float:right;
	width:100%;
	border:0px solid #000;
}

.entry-content ul,
.entry-content ol{
    padding-bottom:15px;
    font-family:verdanda,sans-serif;
    padding-left:10px;
    padding-right:10px
}

.expanded-content{
	width:100%;
	}
	
	a#expand{
    display:block;
	padding-bottom:40px;
}

a#close{
	padding-bottom:40px;
	}	

/*
 *
 * Menu
 *
 */
#access {
	display: block;
	float: none;
	margin: 0 auto 1em;
	width: 100%;
        border:0px;
        position:relative;
        z-index:2
}

/***SideBar***/

#main .widget-area{
	float: none;
	overflow: hidden;
	width: 300px;
        padding:10px 0px;
}

.page-template-page-nda-landing-php #main .widget-area,
.parent-pageid-106 #main .widget-area,
.single-neighborhood-da #main .widget-area {
	float: none;
	width: 300px;
}

#sidebar-nav ul{
    padding:0px 10px;
    margin:0px
}

#sidebar-nav ul li{
    list-style-type:none;
    padding:5px 0px;
	border-bottom:1px dotted;
}

#sidebar-nav ul ul{
    display:none
}

#sidebar-nav a,
aside.widget,
aside.widget a{
    color:#fff;
    text-decoration:none
}

#sidebar-nav a:hover,
aside.widget a:hover{
    text-decoration:underline;
}

aside.widget ul{
    padding-bottom:10px
}

#sidebar-nav ul li.current_page_item{
    font-weight:bold;
}

#sidebar-nav ul li.current_page_item ul{
    display:block;
    font-weight:100
}

.widget-area h2, h4.widget-title{
	border-bottom:0px;
	}


.home #primary{
    width:320px;
    float:none;
}


/***Home Page***/

article.post-124{
    background-color:#fff;
    clear:both;
    color:#6786aa;
    width:300px;
    margin:auto;
	margin-left:0px;
	margin-right:0px;
    margin-bottom:15px;
    background-image:none;
    padding-bottom:5px;
    position:relative;   
}

article.post-124 .entry-content{
    padding:0px;
    width:auto;
	height:auto;
    font-size:1.15em;
    overflow: auto;
	display:block;
	background-color:transparent;
}

article.post-124 .entry-content p{
	font-size:0;
}

article.post-124 .entry-content p strong{
	display:block;
	font-size:25px;
	text-align:center
	}

#home-table{
	display:none;
	}

.home-photo{
	display:none;
}

.news-feed{
    width:300px;
    overflow:hidden;
    margin:auto;
	margin-left:0px;
	margin-right:0px;
    clear:both;
    font-size:0.846em;
    position:relative;
}

.news-feed ul li{
    width:260px;
	padding-bottom:15px;
}

section#home-links{
	width:300px;
	margin:auto;
	margin-left:0px;
	margin-right:0px;
}

section#home-links ul{
    padding:0px;
    margin:0px
}

section#home-links ul li{
    list-style-type:none;
    float:none;
    border-right:0px;
	border-bottom:1px solid #bfbfbf;
    margin-right:0px;
	margin-bottom:15px;
}

section#home-links ul li.meet-your-nda{
    width:300px;
    background-image:none;
}

section#home-links ul li.featured-links{
    width:300px
}

section#home-links ul li.hotlines{
    margin-right:0px;
    width:300px;
    border:0px
}

section#home-links ul ul{
    padding-left:15px
}

section#home-links ul ul li{
    list-style-type:disc;
    float:none;
    border:0px;
    padding-bottom:5px
}

/**Major Cases**/
.page-template-page-case-php .entry-content table{
	padding-bottom:40px;
    border-bottom:10px solid;
	width:300px;
}

.page-template-page-case-php .entry-content table td{
    padding:2px;
    padding-top:10px;
    display:block;
	border:0px;
	width:300px;}

.page-template-page-case-php .entry-content table td:nth-child(2){
    padding-bottom:10px;
    padding-top:2px;
    border-bottom:1px solid #C4C4C4;
}

/**Neighborhood DA**/
.map, #sidebar-nda, .nda-events{
	display:none;
	}

.mobile-find-nda{
	display:block;
	padding-top:40px;
	padding-bottom:40px;
}

.mobile-find-nda select{
	width:100%;	
}	

.page-template-page-nda-landing-php .news-feed{
    width:300px;
    overflow:hidden;
    margin:auto;
	margin-left:0px;
	margin-right:0px;
    clear:both;
    font-size:0.846em;
    position:relative;
}

.page-template-page-nda-landing-php .news-feed ul li{
    width:260px;
	padding-bottom:15px;
}

.nda-events-mobile{
	display:block;
	margin-top:0px;
	margin-bottom:40px;
}

/**Docket**/
.entry-content #docket-table{
	width:320px;
}

.case-time,
.case-info,
.case-location,
.case-phone{
	display:none;
}

.docket-full{
		display:none;
}

.docket-small{
		display:block;;
		margin-bottom:20px;
}

.section-landing-image{
        background-image:url(images/shadow-sidebar-large.jpg);
}

#sidebar-nav{
        background-image:url(images/shadow-sidebar-large.jpg);   
}

#social-nav {
	width:300px;
	clear:both;
	padding-left:0;
	padding-top:10px;
	text-align:center;
}
	
#social-nav img{
	padding: 0 1em 0 1em;
}

.responsiveSelectContainer::before{
	font-align: left;
	font-weight: bold;
	font-size:1.3em;
	font-family:'Open Sans Condensed', sans-serif;
	padding:5px 0 5px 15px;
	content: "Main Menu";
	background-color: #f0f8ff;
	display:block;
	border-top:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
}

.responsiveSelectContainer,
.responsiveSelectFullMenu,
.responsiveMenuSelect{
	margin:5px 0 25px 0;
	width:300px;
	text-align:left;
}

#access{
	width:320px;
	text-align:left;
	background-color: #fff;
}

#videodiv{
        margin-bottom:15px;
		width:100%;
}