/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

body {
  background-color: #d8d8d8;
  margin-top: 51px;
  font-family: playregular,Helvetica,Calibri,Tahoma,Arial; 
}

/*  Main header */
#main-navbar.navbar-inverse {
  background-color: #fbbb25;
  border-color: #080808;
}

#main-navbar .navbar-brand {
  padding-top: 5px;
  padding-bottom: 5px;
}

#brand {
  text-indent: -999999px;
  float: left;
  height: 0;
  width: 0;
}

#main-navbar {
  text-transform: uppercase;
  font-weight: bold;
}

#main-navbar li a {
  color: #000;
}

#main-navbar li.active a,
#main-navbar li a:hover {
  color: #fff;
  background: black;
}

#main-navbar ul.dropdown-menu{
  color: #fff;
  background-color: #fbbb25;
}

/* Main carousel */
#main-carousel {
  border-bottom: 4px solid #000;
}

#main-carousel .item {
  max-height: 500px;
  overflow: hidden;
}

#main-carousel .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  border-top: 1px solid #000;
}

#main-carousel .carousel-caption h3 {
  margin-top: 0;
}

#main-carousel .carousel-indicators {
  bottom: 0;
}

/* Main content */
#main-content-wrapper {
  margin-top: 30px;
}

/* Main container */
#main-container,
#main-aside {
  padding: 0 20px;
}

#main-container {
  overflow: auto;
}

#main-container article {
  background-color: #fff;
  padding: 20px;
  text-align: justify;
  margin-bottom: 20px;   
}

#main-container article h3 {
  padding-bottom: 10px; 
  margin-top: 0px;
  margin-bottom: 0px;
  color: #ff0000;
  font-weight: bold;
  text-align: center;
}

#main-container article img {
  margin: 10px auto;
  display: block;
}

/* Main aside */
#main-aside {
  background-color: #fbbb25;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#aside-logo {
  margin: 0 auto;
  display: block;
}

#main-aside h3 {
  font-weight: bold;
}

#main-aside ul {
  list-style: none;
}

footer {
  text-align: right;
  font-style: italic;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  body {
    margin-top: 0;
  }

  /*  Main header */
  #main-navbar.navbar-inverse {
    background-color: rgba(251, 187, 37, 0.8);
  }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/*Carousel A*/
a.white { color: #fff; }
#foot {background: #FBBB25; bottom: 0px; left: 0px; height: 45px; width: 100%; position: fixed; text-align: center; font-size: 10px;}

#cookie { background: black; width: 100%; height: 30px; bottom: 0px; position: fixed; z-index: 9999; color: white; text-align: center;}
@font-face {
    font-family: 'playregular';
    src: url('fontWeb/play-webfont.eot');
    src: url('fontWeb/play-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontWeb/play-webfont.woff') format('woff'),
         url('fontWeb/play-webfont.ttf') format('truetype'),
         url('fontWeb/play-webfont.svg#playregular') format('svg');
    font-weight: normal;
    font-style: normal;

}   