/* =================================== */
/*	Basic Style 
/* =================================== */
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Lato-Regular.otf')  format('opentype'),
  url('../fonts/Lato-Regular.woff') format('woff'), 
  url('../fonts/Lato-Regular.ttf')  format('truetype'), 
  url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
    background-color: #fff;
    font-family: 'Lato-Regular', sans-serif;
    line-height: 1;
	font-size: 13px;
    color: #666;
}

ol, ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

figure, p {
    margin: 0;
}

p {/*line-height: 18px; */   font-family: 'Lato-Regular', sans-serif;

    font-size: 14px; font-weight:400;
	margin-bottom:13px;}

a {
    -webkit-transition: all .3s ease-in 0s;
       -moz-transition: all .3s ease-in 0s;
        -ms-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
}

iframe {
    border: 0;
}

a, a:focus, a:hover {
    text-decoration: none;
    outline: 0;
}

a:focus, a:hover {
    color: inherit;
}

h1, h2, h3,
h4, h5, h6 {
    font-family: 'Lato-Regular', sans-serif;
	font-weight: normal;
	margin: 0;
}

.clear:before,
.clear:after {
    content: " ";
    display: table;
}
 
.clear:after {
   clear: both;
}
h2, .h2{font-size:16px !important; font-weight:bold; margin:20px 0 0px 0px !important;}
h3, .h3{font-size:14px !important; font-weight:bold; margin:10px 0 0 0 !important;}

.clear {
   *zoom: 1;
}

body > section {
    padding: 0;
}

.kill-margin {
    margin: 0 !important;
}

/*************************
*******Navigation******
**************************/

#navigation,
.navbar-brand,
.navbar-toggle,
.navbar-nav > li > a,
.search-form > #search-sub {
  -webkit-transition: all 0.6s ease;
     -moz-transition: all 0.6s ease;
      -ms-transition: all 0.6s ease;
       -o-transition: all 0.6s ease;
          transition: all 0.6s ease;
}
.navbar-nav {width:96%; margin:0 auto; float:none;}
.navbg {width:100%; display:inline-block; background-color:#000;}
.navbar-fixed-top {background-color:#89ba39;}

/*.animated-nav .navbar-brand {
  padding: 15px 0;
}

.animated-nav .navigation .navbar-nav > li > a {
  padding: 23px 25px;
}*/

#navigation > .container {
  border-bottom: 1px solid #636364;
}

.animated-nav#navigation > .container {
  border-bottom: none;
}

.navbar-brand {
  height: inherit;
  padding: 5px 0;
  float:none;
  text-align:center;
}

.navbar-brand a {
  display: block;
}

.navigation .navbar-nav > li > a {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 10px 30px;
}

.navigation .navbar-nav > li > a:hover {
  color: #89ba39;
  border-bottom: 3px solid #89ba39;
}

.navigation .navbar-nav > li.current > a {
  color: #89ba39;
  border-bottom: 3px solid #89ba39;
}

.animated-nav .navigation .navbar-nav > li.current > a {
  color: #89ba39;
  border-bottom: 3px solid #89ba39;
}

.navigation .navbar-nav > li > a:focus,
.navigation .navbar-nav > li > a:hover {
  background-color: transparent;
}

.search-form {
  position: relative;
}

.search-form > #search {
  width: 100%;
}

.search-form > #search {
  background-color: transparent;
  height: 40px;
    border: 0 ;
  margin-top: 28px;
  width: 100%;
}

.search-form > #search-sub {
  background: url("../img/icons/search.png") no-repeat scroll 0 0 transparent;
  border: 0 ;
  bottom: 11px;
  height: 15px;
  position: absolute;
  right: 8px;
  padding: 0;
  text-indent: -9999em;
  width: 15px;
}
select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #76736e;}
.blue {
	background-color: #00659b;
	padding:20px !important;
	color: #cfcecc;
	font-size: 13px;
}

.clearfix{ clear:both}
input[type=checkbox]{margin:4px 5px 0 0 !important;float: left;}
input[type=submit], input[type=button]{ background-color:#00659b;color:#fff; padding:10px 20px; border:0; width:20%; margin:10px 0;}
.btn-primary a, .btn-primary a:hover, .btn-primary a:active{color:#fff; margin-top:10px;}
.fa { margin:0 5px; font-size:15px;}
footer { margin: 20px 0;
    font-size: 12px;
    background-color: #d8d8d8;
    padding: 8px 0;}
footer a, footer a:hover, footer a:active {color:#333 !important;}	