/*
	http://phoenixcolonrectal.com/ 
	Author: Jade Calegory
	jcalegory@aasaz.com
	
	Colors:
	Light Grey: #adb0b7;
	Darker Grey: #4e4e55;
	Blueish Logo Color: #0066AA;
	Nav BG Grey: #a6a7b6;
	Nav Hover and active BG color: #cecee1;	  
	
*/

@media (max-width: 736px) {

header .menu-collapser				{
							position:relative;
							max-width:102%;
							height:32px;
							padding:0 0 0 60px;
							color:#FFF;
							font-size:16px;
							line-height:32px;
							box-sizing:border-box;
							-moz-box-sizing:border-box;
							-webkit-box-sizing:border-box;
							background-color: #a6a7b6;
							}
							
header .collapse-button			{
							position:absolute;
							left:12px;top:50%;
							width:40px;
							padding:7px 10px;
							color:#FFFFFF;
							font-size:14px;
							text-align:center;
							background-color:#5f3944;
							border-radius:2px;
							cursor:pointer;
							transform:translate(0, -50%);
							-o-transform:translate(0, -50%);
							-ms-transform:translate(0, -50%);
							-moz-transform:translate(0, -50%);
							-webkit-transform:translate(0, -50%);
							box-sizing:border-box;
							-moz-box-sizing:border-box;
							-webkit-box-sizing:border-box;
							background: #fff;
							}
							
header .collapse-button:hover,.collapse-button:focus		{
													color:#5e7ead;
													background-color: #cecee1;
													}
													
.collapse-button .icon-bar	{
							display: block;
							height: 2px;
							width: 18px;
							margin: 2px 0;
							background-color: #5f3944;
							border-radius:1px;
							max-width: 100%;
							}
							
ul.slimmenu					{
							max-width: 100%;
							margin: 0 0 0 0;
							padding: 0;
							list-style-type:none;
							border-top: none;
							}
							
ul.slimmenu:before,ul.slimmenu:after	{
										content:'';
										display:table;
										}
										
ul.slimmenu:after						{
										clear:both;
										}
										
ul.slimmenu.collapsed li				{
										display:block;
										width:100%;
										box-sizing:border-box;
										-moz-box-sizing:border-box;
										-webkit-box-sizing:border-box;
										background: #a6a7b6;
										border-top: 1px solid #5f3944;
										}
										
ul.slimmenu.collapsed li>ul				{
										position:static;
										display:none;
										}
										
ul.slimmenu.collapsed li a				{
										display:block;
										border-bottom:1px solid rgba(0,0,0,0.075);
										border-top: none;
										box-sizing:border-box;
										-moz-box-sizing:border-box;
										-webkit-box-sizing:border-box;
										max-width: 100%;
										margin-right: 0px;
										padding-right: 0px;
										padding-left: 15px;
										margin-left: 0px;
										}
										
ul.slimmenu.collapsed li .sub-toggle	{
										height:40px;
										max-width: 100%;
										}
										
ul.slimmenu li							{
										position:relative;
										float:left;
										display:block;
										height: 25px;
										}
										
ul.slimmenu li ul						{
										margin:0;
										list-style-type:none;
										}
										
									
ul.slimmenu li>ul						{
										position:absolute;
										left:0;
										top:100%;
										z-index:999;
										display:none;
										width:100%;
										}
										
ul.slimmenu li>ul>li ul					{
										position:absolute;
										left:100%;
										top:0;
										z-index:999;
										display:none;
										width:100%;
										}
										
nav ul.slimmenu li a						{
										display:block;
										padding: 2px 64px 0px 0px;
										color:#fff;
										font-size:16px;
										font-weight:400;
										transition:background-color 0.5s ease-out;
										-o-transition:background-color 0.5s ease-out;
										-moz-transition:background-color 0.5s ease-out;
										-webkit-transition:background-color 0.5s ease-out;
										max-width: 100%;
										height: 23px;
										}
										
 ul.slimmenu li.active a,  ul.slimmenu li.active a em				{
	 									border-left: none;
	 									text-decoration: none;
	 									color: #0066AA;
	 									font-weight: bold;
	 									background: #cecee1;
	 									text-shadow: none;
	 									margin-left: 0px;
	 									padding-top: 4px;
	 									}
	 									
ul.slimmenu li a em						{
	 									border-left: none;
	 									text-decoration: none;
	 									color: #5f3944;
	 									}
	 									
ul.slimmenu li:hover a em, ul.slimmenu li:hover				{
										color: #cecee1;
										}
										
ul.slimmenu li a:hover					{
										text-decoration:none;
										background: #cecee1;
										color: #3e66a4; 
										}
										
ul.slimmenu li .sub-toggle				{
										background:none repeat scroll 0 0 rgba(0,0,0,0.075);
										position:absolute;
										right:0;
										top:0;
										z-index:999;
										width:48px;
										height:100%;
										text-align:center;
										cursor:pointer;
										}
										
										
ul.slimmenu li .sub-toggle:before		{
										content:'';
										display:inline-block;
										height:100%;
										margin-right:-0.25em;
										vertical-align:middle;
										}
										
ul.slimmenu li .sub-toggle>i			{
										display:inline-block;
										color:#333;
										font-size:18px;
										vertical-align:middle;
										}
										
ul.slimmenu>li							{
										border-left: none;
										}
										
ul.slimmenu>li.active							{
										border-left: none;
										}
										
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li	{
															border-left: none;
															}


															
nav ul li a.home						{
										border-left: none;
										padding: 4px 0 0 0;
										margin: 0px;
										
										}
															
}
