@charset "utf-8";
/* CSS Document */
/* CAOT */


/*------------------------ Top Navigation ------------------------*/


.topmenu 				{padding:0px;margin:10px 0;}
.topmenu ul 			{list-style: none;padding:0;}
.topmenu ul > li 		{display: block;float:left;}
.topmenu a				{font-size: 14px; font-weight:700; line-height: 30px; margin-left: 10px; text-decoration: none;
						 border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
						 padding:10px 15px!important; text-transform:uppercase;}    	
.topmenu a:hover 		{}
.topmenu_login		{background-color:#c81f3f;color:#fff;}
.topmenu_login a	{}
.topmenu_btn		{background-color:#d0dde5;color:#13537e;}
.topmenu_btn a		{}
div.topmenu > .navbar-default  .navbar-nav > li > a {color:f00;}


/*@media (min-width: 768px) {.topmenu a	{padding:0px 0px 0px 0px;}}
@media (min-width: 992px) {.topmenu a	{padding:7px 10px 5px 10px;}}
@media (min-width: 1200px) {.topmenu a	{padding:15px 20px 10px 20px;}}	*/					 
						 
/*------------------------ YAMM nav ------------------------	*/

.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {-webkit-margin-before: -1em; margin-top:0;}
					 
/* Visible SM */

.topmenu_2 ul 			{list-style: none;padding:0;}
.topmenu_2 ul > li 		{display: block;float:left;}
.topmenu_2 a			{color: #FFF; font-size: 14px; font-weight:700; line-height: 30px; margin-left: 5px; text-decoration: none;
						 border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
						 padding:5px; text-transform:uppercase;}    	
.topmenu_2 a:hover 		{opacity:0.7;}

.topmenu_3 ul 			{list-style: none;padding:0;}
.topmenu_3 ul > li 		{display: block;float:left;}   

/*------------------------Horizontal Main Menu------------------------*/

/* Main Navigation */
.mainnav {background-color:#13537e;font-family: 'PT Sans', sans-serif;}
/*.navbar .navbar-nav { display:inline-block; float:none; margin:0;vertical-align:top;}  For centering navigation*/
ul.nav.navbar-nav.navigation {margin-top:0; padding-top:0;}
/*.open > .dropdown-menu { display:block!important;}*/

	
.navbar .navbar-collapse {text-align: center;}/* For centering navigation*/
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { background-color:#357dad!important; color:#FFF;text-shadow:0px 2px #1a3e56;}
.navbar {margin-bottom:0;}

.navbar-default 			{background-color:#fff;background:none;border: none;box-shadow:none;font-family: 'PT Sans', sans-serif;}/* main menu bg */

.navbar-default 
.navbar-nav > 
.active > a 			{background: #0F0;
						 color:#FFF;}

/* main menu text style */
.navbar-default 
.navbar-nav > li > a 		{color:#FFF;font-weight:900;padding:15px 33px;text-decoration: none; font-size:16px;}
	

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus		{background-color: #357dad!important; /* Main Navigation Active State */
													 box-shadow:none;color:#FFF;}
 			
							
/* main menu text hover style */	 
.navbar-default .navbar-nav > li > a:hover,
.navbar-default 
.navbar-nav > li > a:focus	{background-color: #357dad!important; /* Old browsers */
							 box-shadow:none;color:#FFF;}
							 
.side-bar ul.navigation {list-style:none; padding:0; margin:0;}


/*ul.nav.navbar-nav.navigation > li.currentMenuItem.dropdown.yamm-fw  {background-color:#f00;}

 Level 2 Dropdowns Menu structure*/

.side-bar ul.navigation ul.dropdown-menu 						
{
	padding:0px;
	background:none;
	border:none;
	box-shadow:none;
	display:block;
	font-family:'PT Sans', sans-serif;
	float:none;
	position:relative;
	z-index:0;
	margin-top:20px;
	margin-right:0;
	margin-left:0;

}
																
.side-bar ul.navigation ul.dropdown-menu > li					{min-width:160px; padding-bottom:20px; border-bottom:1px solid #c6e8fe;padding-top:20px; border-top:2px solid #FFF;}
.side-bar ul.navigation ul.dropdown-menu > li:first-child		{border-top:none;padding-top:none;}
.side-bar ul.navigation ul.dropdown-menu > li:last-child		{border-bottom:none;padding-bottom:none;}
.side-bar ul.navigation ul.dropdown-menu > li > a				{font-size: 16px;padding:0; white-space:normal;font-weight:bold; color:#13537e;}
.side-bar ul.navigation ul.dropdown-menu > li > a:hover,
.side-bar ul.navigation ul.dropdown-menu > li > a:focus			{background-image:none; background-color:transparent; color:#c81f3f;}	/*lvl 2 hover*/

/* Level 3 Dropdowns Menu structure*/
ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu {margin:20px 0 0 20px;}
ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu > li {border:none;margin-bottom:0px; padding:0;}
ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu > li > a {font-size: 16px;padding:0; white-space:normal;font-weight:normal; color:#424a50!important; background:none;}/* Level 3 non active*/
ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu > li >  a:hover,
ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu > li.active a {color:#c81f3f!important;}/* Level 3 active*/
.dropdown-submenu > .dropdown-menu {left:0!important;}
.dropdown-submenu > a::after {content:none;}



/* Sidebar Active State Style*/
.side-bar ul.navigation > li {margin-bottom:40px;}
.side-bar ul.navigation > li > a {color:#13537e; font-size:18px; font-weight:bold;}/* Lvl1 non active*/
.side-bar ul.navigation > li > a:hover, 
.side-bar ul.navigation > li > a:focus {color: #c81f3f; text-decoration:none;}/* Lvl1 hover*/
.side-bar ul.navigation > li.currentMenuItem a {color: #c81f3f;}/* Lvl1 no dropdown menu*/
.side-bar ul.navigation > li.currentMenuItemdropdown a {color: #c81f3f;}/* Lvl1 with dropdown menu*/ 
.side-bar ul.navigation > li.currentMenuItemdropdown > ul.dropdown-menu > li a {color: #13537e;}/* Lvl2 dropdown menu non active*/


.side-bar ul.navigation > li.currentMenuItemdropdown > ul.dropdown-menu > li a:hover {color:#c81f3f;}/* Lvl2 dropdown hover menu non active*/

.side-bar ul.navigation ul.dropdown-menu > li.currentMenuItem  {color: #c81f3f;} /* Lvl2 sidebar dropdown menu current item*/
.side-bar ul.navigation ul.dropdown-menu > li.currentMenuItem a {color: #c81f3f;}/* Lvl2 sidebar dropdown menu current item*/
.side-bar .dropdown-menu > li > a {color:#000;}/* Lvl2 non active*/


/*ul.dropdown-menu > li.dropdown.dropdown-submenu > ul.dropdown-menu > li.active {color:#0F0; background-image:none; background-color:transparent;}




ul.dropdown-menu > li.dropdown.dropdown-submenu.currentMenuItem > ul.dropdown-menu > li > a {color:#333;} Lvl3 sidebar dropdown menu non active*/
/*.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color:#F00!important; background-image:none; background-color:transparent;} Lvl3 sidebar dropdown menu current item*/