/* Navbar */

#navigation-wrap {
    position: relative;
    padding: 0 1.8%;
    background: #1C75BC;
}

#navigation-wrap.stickynav {
    position: fixed;
    top: 0;
    width: inherit;
    z-index: 9999;
    border-bottom: 1px solid #1C75BC;
}

#navigation-wrap.stickynav #topheader {
    padding-right: 3%;
}

#navigation-wrap.stickynav .search-form {
    right: 3.5%;
    width: 25.7%;
} 

.stickynav #mainnav-menu a[title='Home'] {
    background: none;
    padding: 1.1em 1.1em 1.1em 0;	
}

.stickynav #mainnav-menu a[title='Home'] img {
    margin: -0.7em 0;
    -webkit-transition: filter 200ms ease;
    -moz-transiton: filter 200ms ease;
    transition: filter 200ms ease;
}

.stickynav #mainnav-menu a[title='Home'] img:hover {
    -webkit-filter: invert(1);
    filter: invert(1);
}

#mainnav {
	border: none;
}

#mainnav .search-form {
    position: relative;
    width: 26.5%;
    float: right;
    top: 0.5em;
}

#mainnav-menu a {
    padding: 1.1em 1.6em;
    font-size: 1.15em;
    font-family: Lato, "Open Sans", Arial, sans-serif;
    text-transform: capitalize;
    border: none;
	color: #fff;
}


.stickynav #mainnav-menu a {
    padding: 1.1em 1.4em;
}

#mainnav-menu a:hover {
    background: #fff;
    color: #88B04B;
	border: none;
}

#mainnav-menu ul a {
    margin: 0;
	padding: 1.3em 1.4em;
	font-family: Lato, "Open Sans", Arial, sans-serif;
}

#mainnav-menu ul a:hover, 
#mainnav-menu ul a:active {
	background: #fff; 
}

#mainnav-menu li.current_page_item a, 
#mainnav-menu li.current-menu-item a {
	background: #fff;
  color: #88B04B;
	border: none;
}

#mainnav-menu li.current_page_item ul li a, 
#mainnav-menu li.current-menu-item ul li a {
	background: #fff;
	border: none;
}

#mainnav-menu ul li.current_page_item a, 
#mainnav-menu ul li.current-menu-item a {
	background: #fff;
	border: none;
	color: #88B04B; /* Greenery added to set the color value for dropdown arrows */
}






/* --------- Widgets --------- */

.widgettitle {
    margin: 0 0 0.5em;
    padding: 1.1em 1.5em 0.9em;
	border: none;
    background: #1C75BC;	
	
}

.widgettitle span {
	font-family: Lato, "Open Sans", Arial, sans-serif;
    text-transform: none;
	border: none;	
	color: #fff;

}

.widget a:link, 
.widget a:visited  {
	color: #fff;
}




/* Tagcloud Widget */

.tagcloud a {
	background: #1C75BC;
}




/*
	CSS Migrated from Jetpack:
*/


.main-navigation-menu ul {
	background: #1C75BC;
}


	.main-navigation-menu .menu-item-has-children a:after, .main-navigation-menu .page_item_has_children a:after {
    display: inline-block;
    margin: 0 0 -.3em .6em;
    color: #fff;
    content: '\f502';
    vertical-align: middle;
    font: normal 12px 'Genericons';
    -webkit-font-smoothing: antialiased;
}

.link2 a:hover 
{
    color:black;
    background:white;
}

a, a:link, a:visited {
    color: #88B04B;
    text-decoration: none;
}