#minisite_sidebar							{ background:none; border:none; padding:0 2% 0 0; border-right:2px solid #bab5ab; }
#minisite_sidebar_nav li.minisite_title		{ border-bottom-color:#bab5ab; }
#minisite_sidebar_nav li:before				{ display:none; }
#minisite_sidebar_nav a:before				{ color:#6b9e8b !important; }

#minisite_sidebar_nav li .mcontrol:before,
#minisite_sidebar_nav li .control:before	{ display:inline-block; float:left; margin:0 0 0 -18px; font-family:FontAwesome; content:'\f055'; font-size:14px; color:#6b9e8b !important; cursor:pointer; }
#minisite_sidebar_nav li.open .mcontrol:before,
#minisite_sidebar_nav li.open .control:before,
#minisite_sidebar_nav li.current .control:before,
#minisite_sidebar_nav li.section .control:before	{ content:'\f056'; }
#minisite_sidebar_nav .minisite_title .mcontrol		{ display:none; }
#minisite_sidebar_nav .minisite_title .mcontrol:before		{ font-size:18px; margin:1px 10px 0 0; }


#minisite_sidebar_content					{ margin-top:30px; padding-top:30px; border-top:2px solid #bab5ab; }

@media(min-width:801px){
	#minisite_sidebar_nav > li					{ display:block !important; }
}

@media(max-width:800px){
	#minisite_sidebar						{ padding-right:0; border:none;  border-bottom:1px solid #bab5ab; }
	#minisite_sidebar_nav li.minisite_title				{ display:block !important; border-bottom-color:transparent; }
	#minisite_sidebar_nav li.minisite_title.open		{ border-bottom-color:#bab5ab; }
	#minisite_sidebar_nav li.minisite_title .mcontrol	{ display:block; }
	#minisite_sidebar_nav li.minisite_title h2			{ font-size:20px; }
	#minisite_sidebar_nav li				{ display:none; }
	#minisite_sidebar_content				{ border-top-width:1px; margin-top:0; padding-top:15px; }
	#minisite_sidebar_nav > li:last-child	{ margin-bottom:20px; }
}

@media(max-width:600px){
	#minisite_sidebar_nav > li				{ padding-left:15px; }
}