div.recent-post-widget .recent-post-widget-info {
  display: none;
}

h1.page-header-title {
  color: #0045ce;
}
h1.page-header-title {
  margin-bottom: 8px;
  font-size: 29px;
  line-height: 34px;
  float: left;
  text-transform: uppercase;
}

ul.top-menu {
	font-size: 16px;
font-weight:600;
}

input[type="text"], input[type="password"], input[type="email"],
textarea, select {  padding: 4px 4px; margin: 0; outline: none; max-width: 100%; margin-bottom: 10px; border-width: 1px; border-style: solid;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
input[type="checkbox"], input[type="radio"] { display: inline; margin-bottom: 10px; }	
select { padding: 10px;font-size:15px }	


div.flexslider.carousel-included .gdl-caption-overlay {
    opacity: 0.2;
}
div.gdl-top-slider div.flexslider.carousel-included .flex-caption {
    background: url(images/flex-slider/carousel-slider-caption-shadow111.png) repeat-x 0px bottom;
}

div.gdl-blog-full .blog-info-wrapper, ul#twitter_update_list, div.adjacent-post .next-post-head, div.adjacent-post .previous-post-head, span.comment-date {
    display: none;
}

div.blog-media-wrapper .blog-comment, div.full-post-widget .blog-comment, div.post-slider-comment {
    display: none;
}
div.gdl-blog-medium .blog-info-wrapper {
    display: none;
}

ul.sf-menu li li a {
    color: #ffffff;
padding: 9px 16px !important;
    font-size: 18px!important;
    font-spacing: 1px;
}
ul.sf-menu li a {
	padding: 16px 16px !important;
	text-transform: uppercase;
}

div.top-navigation-right div.top-navigation-right-text {
    float: right;
    line-height: 17px;
    padding-top: 7px;
    padding-bottom: 1px;
}
form, fieldset {
    margin-bottom: 6px!important;
}
.sf-menu li a:hover,
.sf-menu li.current-menu-ancestor a, 
.sf-menu li.current-menu-item a, 
.sf-menu li.current-post-ancestor a{ 
	background-image: url('../images/menu-active-gradient4.png'); background-repeat: repeat-x; 
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.0)!important;
	-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.0)!important;
	-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.0)!important; 
}




ul.sf-menu li a {
  padding: 16px 16px!important;
  text-transform: uppercase;
}
div.random-post {
padding: 1px 1px 1px 1px;
    display: none;
}