﻿div.m4 				{width: 100%; font-family: 'Quicksand', sans-serif; color:#333333; letter-spacing:1px; font-weight:bold; display: table; text-transform: uppercase;}

/*div.m4 li,
div.m4 li.submenu	{float:left; padding:0px 7px; margin: 5px 0; font-size: 1rem; color:#1468a0; font-weight:bold;}
div.m4 li:hover		{ color: #2bb5b6;}*/

div.m4 a,
div.m4 a:link,
div.m4 a:active,
div.m4 a:visited,div.m4 h2	{color:#333333; font-weight:bold; font-family: 'Quicksand', sans-serif; font-size: 1rem; text-transform: uppercase;}

div.m4 a:hover		{color: #1468a0; font-weight:bold;    ;}
div.m4 .active		{color: #1468a0; font-weight:bold;    }
div.m4 .active a	{color: #1468a0; font-weight:bold;    }

div.m4 li.submenu li {color:#1468a0;float:left;font-size:1rem; border: 0px solid #1468a0; padding: 5px; margin: 0!important;width: 100%;}

div.m4 .active ul li a			{color:#1468a0;text-shadow:-1px 1px 0 #FFFFFF;}
div.m4 .active ul li a:hover	{color: #666;text-shadow:1px -1px 0 #ffffff;}

div.m4 .active ul li ul {padding: 15px;}

div.m4 h2 {font-size: 10px;}

div.m4 .mi8 a  { font-weight:bold; color:#333;}
div.m4 .mi8 a:hover  { font-weight:bold; color:#1468a0;}

div.m4 li,
div.m4 li.submenu { position: relative; float: left; /*padding:0px 7px; margin: 5px 0;*/ font-size: 1rem; color: #666; font-weight: 400; list-style: none; z-index: 999; margin-right: 20px; }
div.m4 li.submenu ul{display:none; }
div.m4 li.submenu:hover ul { display: block; position: absolute; width: 240px; padding: 10px; background: #ffffff; border-top: 1px solid #333;
	-webkit-box-shadow: 0px 10px 22px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 22px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 22px -6px rgba(0,0,0,0.75); }

.info h3,
h4 { margin-bottom: 0; }

