/* CSS Document */

#minisite_sidebar							{ background:none; border:none; padding:0 3% 0 0; border-right:1px solid #067783; }
#minisite_sidebar_nav a.current				{ color:#ff7200 !important; }
#minisite_sidebar_nav a:before				{ display:none !important; }
#minisite_sidebar_nav li.minisite_title h2	{ font-size:28px; color:#067783; }

#minisite_sidebar_content					{ margin-top:30px; padding-top:30px; border-top:1px solid #067783; }

#minisite_sidebar_nav li ul					{ display:none; list-style:none; padding:0 0 0 15px; margin:0; }
#minisite_sidebar_nav li.current ul,
#minisite_sidebar_nav li.section ul			{ display:block; }
#minisite_sidebar_nav li ul li				{ display:block; margin:0; }
#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:#067783 !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 a.current:hover,
#minisite_sidebar_nav a.section:hover				{ text-decoration:underline !important; cursor:pointer !important; }

#minisite_sidebar_nav .minisite_title .mcontrol		{ display:none; }
#minisite_sidebar_nav .minisite_title .mcontrol:before		{ font-size:22px; margin:3px 5px 0 0; }

@media(min-width:801px){
	#minisite_sidebar_nav > li				{ display:block !important; }
}
@media(max-width:800px){
	#minisite_sidebar						{ padding:0 2% 2%; border-right:none; border-bottom:1px solid #067783; }
	#minisite_sidebar_nav .minisite_title			{ display:block !important; }
	#minisite_sidebar_nav .minisite_title .mcontrol	{ display:block; }
	#minisite_sidebar_nav li				{ display:none; }
}

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