
::-moz-selection {background-color: #0D75B4!important; color: #ffffff!important;}
::selection {background-color: #0D75B4!important; color: #ffffff!important;}

#wpadminbar a, #wpadminbar a:hover, #wpadminbar a img, #wpadminbar a img:hover { color: inherit !important;}

.top a:hover {color: #0D75B4!important;}

.nav-primary li a{
	color: #333 !important;
}
.nav-primary li.current_page_item, .nav-primary li:hover {
	border-left: 1px solid  #0A5684 !important;	
}
.nav-primary li a:hover, .nav-primary li a:active, .nav-primary li:hover a , .nav-primary li.current-menu-item a{
    color: #0D75B4 !important;
}
.nav-primary ul li ul li a:hover,.nav-primary ul li ul li a:active, .nav-primary ul li ul li.current-menu-item a {
	background-color: #0A5684 !important;
	color: #fff !important;
}

.nav-primary li li a, .nav-primary li li a:link, .nav-primary li li a:visited {
    border: medium none !important;
}

a, a:visited { color: #0D75B4!important;}
a:hover, a:active { color: #333333!important;} 


#options li a.selected, #options li a:hover {
    border-bottom: 3px solid #0D75B4 !important;
}

.navigation li a:hover, .navigation li.active a {
    background: #0D75B4!important;
    color: #FFFFFF!important;
}

.slides > li a,
button,
a.button,
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"], .comment-reply a {
  border: 1px solid #0a5684!important;
  background: #0d75b4!important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d75b4), color-stop(100%, #0a5684))!important;
  background-image: -webkit-linear-gradient(#0d75b4, #0a5684)!important;
  background-image: -moz-linear-gradient(#0d75b4, #0a5684)!important;
  background-image: -o-linear-gradient(#0d75b4, #0a5684)!important;
  background-image: linear-gradient(#0d75b4, #0a5684)!important;
  text-shadow: 0px 0px 5px #0a5684!important;
  color: #fff!important
}


.slides > li a:hover, .slides > li a:focus,
a.button:hover, a.button:focus,
.comment-reply a:hover, .comment-reply a:focus,
input[type="button"]:hover, input[type="button"]:focus, 
input[type="submit"]:hover, input[type="submit"]:focus {
  color: #fff!important;
  background: #0f84cc!important;
}

.slides > li a:active,
.comment-reply a:active,
input[type="button"]:active, 
input[type="submit"]:active,
a.button:active {
  color: #fff!important;
  background: #0d75b4!important;
  top: 1px!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  -o-box-shadow: none!important;
  box-shadow: none!important;

}

.active .accordion_image,
.flex-direction-nav li a:hover, .active .toogle_image {
    background-color: #0D75B4!important;
}

.call_to_action_box {
	border-left: 3px solid #0D75B4!important;
}

h1.entry-title a, .blog_feature_shortcode li h3 a, .home_blog_feature li h3 a, .post_box_comments a, .post-meta a, .entry-meta a, .comment-meta a {
    color: #333333!important;
}

h1.entry-title a:hover, .blog_feature_shortcode li h3 a:hover, .home_blog_feature li h3 a:hover, .post_box_comments a:hover, .post-meta a:hover,.entry-meta a:hover, .comment-meta a:hover {
    color: #0D75B4!important;
}

.flickr_badge_image img:hover ,
.tagcloud a:hover {
    background: none repeat scroll 0 0 #0D75B4!important ;
}

#footer-widgets a:hover, .site-footer a:hover {
    color: #0D75B4!important;
}

@media only screen and (max-width: 600px) {

.menu_title{background:#78D18B !important;}
#mobile_menu .nav-primary li a:active, #mobile_menu .nav-primary li a:hover, #mobile_menu .nav-primary .current_page_item a, #mobile_menu .nav-primary .current-cat a, #mobile_menu .nav-primary .current-menu-item a{color:#3FB6D7 !important;}
}