/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  font-family: "robotoregular";
  /* Margin bottom by footer height */
  margin-bottom: 30px;
  margin-top: 5px;
}
.hedrrr{
  position: absolute;
  top: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 5px;
  background-color: navy;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 50px;
  height: auto;
  background-color: #051330;
}
.spacer{
  margin: 10px;
}
.logo{
  position: absolute;
  width: 40%;
}
/*----------------------------------------------------*/
.carousel-indicators {
  bottom:15px;
  left:10px;
  width:auto;
  margin-left:0;
}
.carousel-indicators li {
  border-radius:0;
  width:8px;
  height:8px;
  background:#fff;
}
.carousel-indicators .active {
  width:10px;
  height:10px;
  background:#3276b1;
  border-color:#3276b1;
}
/*------------------------------------------------------------------------*/
@media (min-width: 1200px) {
    .container{
        max-width: 970px;
    }
    .navhead{
      height: 60px;
    }
    .nav.navbar-nav{
      margin-left: -29px;
    }
    .nav > li > a {
      margin-right: 62px;
    }
    .nav > li > a.menucontact{
      margin-right: -29px;
    }
}
a{
  color: #e7e7e7;
}
a:hover, a:focus {
  color: #fff;
  text-decoration: none;
}
p>a{
  color: dodgerblue;
}
p>a:hover, p>a:focus {
  color: dimgray;
  text-decoration: none;
}
.navbar-default{
  border: none;
  background: none;
  border-radius: 0;
}
.navbar{
  border-bottom: solid 1px dimgray ;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: powderblue;
  background-color: transparent;
}
h1,h2,h3,h4,h5{
  color: dodgerblue;
}
.blueline{
  border-top: solid 1px powderblue; margin: 15px 0;
}

.language a{
  color:dodgerblue;
}
.media{
  padding-bottom: 15px;
  border-bottom: dashed 1px powderblue;
}

.col-xs-12.col-sm-12.col-md-8.col-lg-8.text-left.visible-xs.visible-sm.toplink a{
  color: dodgerblue;
}
.col-xs-12.col-sm-12.col-md-8.col-lg-8.text-left.visible-xs.visible-sm.toplink a:hover{
  color: powderblue;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: dodgerblue;
  border-color: dodgerblue;
  cursor: default;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: powderblue;
  border-color: powderblue;
}
.efek {
  -webkit-filter: brightness(1);
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
  margin-bottom: 20px;
}
div.row:nth-child(3) > div:nth-child(1) > p{
  margin-bottom: 30px;
}
div.row:nth-child(3) > div:nth-child(1) > a > h5{
  font-size: 14px;
}
.navbar{
  margin-bottom: 10px;
}
h4{
  color: dimgray;
}
.navbar-collapse{
  padding: 0;
}
.readmore{
  color: dodgerblue;
}
.readmore:hover{
  color: powderblue;
}
.menu-product{
  color:dodgerblue;
  text-decoration: underline;
}
.menu-product:hover{
  color: dimgray;
}
div.col-md-6:nth-child(2) > small:nth-child(2){
  color: #cacaca;
}