/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 140px;
  padding-top: 70px;
}
.footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 110px;
  background-color: #f5f5f5;
}

.navbar-inverse { background-color: #BFC098}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #A4A468}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #BFC098}
.dropdown-menu { background-color: #BFC098}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #BFC098}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #A4A468}
.navbar-inverse .navbar-brand { color: #000000}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #000000}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #000000}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #333333}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}



@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #000;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #ecdbff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #ecdbff;
		background-color: #8e44ad;
	}
}

        
        
        .prod-thumbnail {margin: 0px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #ccc;}
        .product-img {margin: 0px; margin-right: 10px; margin-bottom: 10px;}
        .categories-menu {}
        .categories-menu ul {list-style: none; padding: 0px;}
        .categories-menu ul li {font-weight: bold;}
        .categories-menu ul ul {list-style: none; padding-left: 20px;}
        .categories-menu ul ul li {font-weight: normal;}

.table-with-list .list-group-item {padding: 3px 10px !important;}

#menusubscribe input, #menusubscribe {font-size: 0.8em;}
#menusubscribe .btn {font-size: 1em;}

.gsc-input-box {
  min-height: 30px;
}
input.gsc-search-button {
  min-height: 30px;
  min-width: 70px !important;
  background: #4d90fe url("//www.google.com/uds/css/v2/search_box_icon.png") no-repeat fixed center !important;
  
}

#menublogs  ul.minimal {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  font-size: 0.8em
}

:required {
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.85);
}