@media screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }

  .dropdown .dropdown-submenu {
    position: relative;
  }
  .dropdown .dropdown-submenu .dropdown-menu {
    display: none;
    position: absolute;
    top: -7px;
    left: 100%;
    margin: 0;
  }
  .dropdown .dropdown-submenu:hover .dropdown-menu {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .dropdown .open .dropdown-submenu .dropdown-menu {
    display: none;
  }
}
/* ====================================================================================== */
@media screen and (max-width: 767px) {
 
 .dropdown-menu{animation: fadeIn .9s; border-radius:0  }
 
 .navbar {margin-top:7px;}
 
 
}


@media (min-width: 768px) {

.nav2 li a {
	height:60px; 
	font-size:16px;
	line-height:30px;
	}
	
.nav2 li a i {line-height:30px;}

.dropdown-menu{animation: fadeInLeft .9s;  }
}


.nav2 {font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;}
	
.nav2 li a { 
	padding-left:16px; 
	padding-right:16px; 
	background-color: transparent;  
	transition:250ms ease-out; 
	color:#FFFFFF !important;
	}

.nav2 li a:hover { background-color: rgba(255,59,63,1.00)  !important;}

.nav2 li a:active { background-color:rgba(255,59,63,1.00)  !important;}

.nav2 li a:focus { background-color:rgba(255,59,63,1.00)  !important;}

.dropdown-menu { 
	color:#000000 !important;
	background-color:rgba(230,236,248,1.00) !important;
	
	}
	

.dropdown-menu li a { 
	background-color:transparent; 
	color:#000000 !important; 
	line-height:50px;
	 }

.dropdown-menu li a:hover {background-color: rgba(207,211,220,1.00) !important;}
















.side-menu { }

.side-menu a { text-decoration:none; color: rgba(29,77,0,1.00); } 
.menu-text { padding-left:10%; transition:250ms ease-out; height:30px;}

.menu-text:hover { color:#FFFFFF; background-color:rgba(56,104,0,1.00)}

	.menu-text { 
		background-repeat:no-repeat;
		background-size: contain;
		font-size:14px;
		line-height:30px;
		max-width:300px;
		text-align:left;
		
	}