
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
  background-color: #007681;
}

.main-navigation ul {
  border-top: 0px solid #D59F10 !important;
  border-bottom: 3px solid #88BE5F !important;
}

.main-navigation ul li{
	margin-left:10px !important;
	margin-right:10px !important;
}

.main-navigation ul li a{
	padding-left:8px !important;
	padding-right:8px !important;
}

.main-navigation a:link {color: #FFF !important}
.main-navigation a:visited {color: #FFF !important}

.main-navigation li:hover > a,
.main-navigation li a:hover,
.main-navigation li:focus > a,
.main-navigation li a:focus {
	background-color: #88BE5F;
	color: #fff;
}

.main-navigation div.nav-menu > ul li {
	margin-right:10px !important;
}

.rtl .main-navigation div.nav-menu > ul li {
	margin-left:10px !important;
}

.widget {
	border:0px solid #007681;
	border-radius: 5px;
	padding:10px;
	box-shadow: -.5px .5px .25px .25px #007681;
	background-color: #DCEAD0 !important;
}

h3.widget-title{
	font-size: .9em;
	color: #0C2A62;
	letter-spacing: 1px;
	border-bottom: 1px solid #A8821B;
}


.widget a:link{color:#231f20 !important}
.widget a:visited{color:#231f20 !important}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #231f20;
	border: 2px solid #f7f5e7;

}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: inherit;
	font-weight:bold;
}

.menu-toggle {color:#000 !important}
.widget.widget_icl_lang_sel_widget a:link{color:#000 !important}
.widget.widget_icl_lang_sel_widget a:visited{color:#000 !important}
.widget.widget_icl_lang_sel_widget a:hover{font-decoration:underline}


a:hover{text-decoration: none;}


@media screen and (max-width: 599px) {

	/* remove nav button from middle */
	.twentytwelve-subtheme .main-navigation {
		text-align: start; 
		text-align: left;
		background: #007681 !important;
	}
	.menu-toggle {color:#FFF !important;}
}


/*
	Main Nav Sub menu 

.main-navigation li ul li a:hover, 
.main-navigation li ul li a:focus {
  background-color: #E8E6E2 !important; 
  color: #333 !important;
}

.main-navigation li ul li a:link, 
.main-navigation li ul li a:visited {
  background-color: #007681 ; 
  color: #333 ;
}
*/

/*
	Main Nav Sub menu 
*/

.main-navigation li ul li a:link, 
.main-navigation li ul,
.main-navigation li ul li a:visited {
  background-color: #007681 !important; 
  color: #FFF !important;
}

.main-navigation li ul li a:hover, 
.main-navigation li ul li:hover,
.main-navigation li ul li a:focus {
  background-color: #E8E6E2 !important; 
  color: #333 !important;
}

.main-navigation li ul,
.main-navigation li ul li,
.nav-menu .sub-menu, .nav-menu .children {
	border:0;
}


.main-navigation .sub-menu li
{
	margin:0  !important;
	padding:0  !important;
}
