#section-feature {
  padding: 25px 0px 25px 0px;
}
#section-news2 {
  padding: 30px 0 0;
}
#section-content {
  padding: 0px 0px 55px 0px;
}
body {
    color: #535353 !important;
    font-size: 14px !important;
    line-height: 1.6em !important;
  font-family: "Open Sans",sans-serif !important;
   
}
.body a:not(.btn) {
  color: #73be27;
}
.link-bg:hover, .link-bg a:hover {
  background-color: #73be27;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a, .tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
  color: #73be27;
}
.body a:hover {
  color: #5da911;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Raleway",sans-serif !important;
    font-weight: bold !important;
    line-height: 1.2em !important;
}
h2, .h2 {
    color: #00549d !important;
    font-size: 1.7em !important;
}


#block-block-60 {
    color: #c0df4d;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 700;
    margin-top: 30px;
    text-align: right;
    width: 400px;
}

#block-superhero-dropdown-superhero-dropdown-block {
    clear: both;
    float: right;
    margin-top: 10px !important;
}

.superhero-dropdown > ul ul li a {
    color: #999 !important;
    display: block;
    font-family: "Open Sans",sans-serif !important;
    line-height: normal;
    padding: 10px 20px !important;
}

#section-header .superhero-dropdown > ul > li > a, #section-header .site-logo a {
    transition: all 0.5s ease-in-out 0s !important;
}

#section-header .superhero-dropdown > ul > li > a, #section-header .site-logo a {
    line-height: 16px !important;
    transition: all 0.5s ease-in-out 0s;
}

.superhero-dropdown > ul > li > a:not(.btn) {
    color: #00549d !important;
}

.superhero-dropdown > ul > li > a {
    display: inline-block;
    font-family: "Raleway",sans-serif !important;
    font-size: 16px  !important;
    font-weight: 400  !important;
    margin: 0;
    padding: 0 10px  !important;
}

.border-top.border-style-1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    z-index: 1;
}

#block-block-62 {
 margin-top: 0;
    text-align: center;
    z-index: 100;
	background: url("../images/banner-bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 77px;
	 width: 100%;
}
#block-block-62 p{
	 font-family: "Open Sans",sans-serif;
	color: #fff;	
	  font-size: 19px;
    font-weight: 700; 
	line-height: 76px;
}

#block-block-50 {border: 3px solid #eee; padding: 0 1em; border-radius:10px;}
#block-block-50 h3 { font-size:1.5em; color: #00549d !important; }

.block h3.block-title {
  font-size: 30px !important;
  font-weight: normal;
  line-height: 1;
  text-transform: capitalize;
  margin: 0 0 15px;
  padding: 0;
}
.block.title-line h3.block-title {
  border-bottom: 1px solid #ddd;
  color: #5aaddd;
  font-size: 18px;
}
.block.title-line h3.block-title span.title {
  display: inline-block;
  line-height: 1;
  margin-bottom: -1px;
  border-bottom: 1px solid #f8791c;
  padding: 0 10px 10px 0;
}
.block.title-line a.bx-prev, .block.title-line a.bx-next {
  color: #5aaddd;
}
#section-users h3 {
    color: #00549d;
    font-size: 1.3em !important;
    font-family: "Open Sans",sans-serif !important;
    font-weight: 700;
}
#section-users .block {
    background-color: #c0df4d;
    border-radius: 5px;
    color: #000;
    height: 230px;
    margin: 0 20px;
    padding: 20px;
}
#block-block-54 {
    margin-top: 40px;
    text-align: center;
}
#block-block-54 a {
    margin-right: 20px;
}

#section-bottom {
    color: #fff;
    padding: 40px 0;
    background-color: #000;
    margin-top: 40px;
}
#section-bottom .block h3.block-title {
    font-size: 24px !important;
    color: #fff !important;
}

#section-bottom [class^="icon-"]::before, #section-bottom [class*=" icon-"]::before, #section-bottom [class^="fa-"]::before, #section-bottom [class*=" fa-"]::before {
    font-family: "FontAwesome" !important;
    font-size: 38px !important;
}

#section-bottom .region-bottom-third [class^="icon-"]::before, #section-bottom .region-bottom-third [class*=" icon-"]::before, #section-bottom .region-bottom-third [class^="fa-"]::before, #section-bottom .region-bottom-third [class*=" fa-"]::before {
    padding: 15px !important;
        position: initial !important;
}

#section-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    padding: 20px 0;
    background-color: #000;
    text-align:center;
}

#section-pagetitle {
    background: #c0df4d none repeat scroll 0 0 !important;
    margin-bottom: 1em;
}
#section-pagetitle .page_title {
    color: #fff  !important;
    margin: 20px 0  !important;
}

#block-webform-client-block-99 {
 margin-left:30%;
}
label {
    display: inline-block;
    font-family: "Open Sans",sans-serif !important;
    font-weight: normal;
        font-size: 14px !important;
    margin-bottom: 5px;
}
form input[type="text"], form input[type="password"], form input[type="datetime"], form input[type="datetime-local"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="week"], form input[type="number"], form input[type="email"], form input[type="url"], form input[type="search"], form input[type="tel"], form input[type="color"] {
    border: 1px solid #aaa !important;
}
#block-webform-client-block-99 .title { color: #5aaddd !important;}

.sh-blog .blog-content-tile a {
    color: #00549d !important;
}
.sh-blog .article-info {
    border-bottom: 1px solid #dadbde;
    font-size: 11px;
    margin: 0 0 15px;
    padding: 10px 0;
}
.sh-blog .article-info .username, .sh-blog .article-info .cdate {
    color:#00549d !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 12px;
    font-weight: normal;
}
#block-views-blog-block-1 .title, #block-views-blog-categories-block .title{
 font-size: 26px !important;
     font-family: "Open Sans",sans-serif !important;
  color: #00549d !important;
}
#block-views-blog-block-1 .views-field-title a {
         font-family: "Open Sans",sans-serif !important;
  color: #00549d !important;
}
#block-views-blog-block-1  .views-row {
 margin-bottom:1em;   
}
.blogcategories {
    background: #fff none repeat scroll 0 0 !important;
    padding: 0 !important;
}
.view-blog-categories a {
             font-family: "Open Sans",sans-serif !important;
  color: #00549d !important;
}
.blogcategories .views-row a {
  color: #00549d !important;

