.caret-big {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 6px dashed;
  border-top: 6px solid \9;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}


/* item in the navbar that is a dropdown-menu (use the same properties present in simple <li> in the navbar) */
.navbar-default .navbar-nav > li > a:not(.btn) {

    color: #66615B; 
    padding: 0px 18px;
    line-height: 36px;
}


/* add border to dropdown-menu*/
.navbar-nav > li > .dropdown-menu {
	border: 1px solid #bdbdbd;
}

@media (min-width: 768px) {

	.navbar-nav > li > .dropdown-menu:before {
	    border-bottom: 11px solid #bdbdbd;
/*
	    border-left: 11px solid transparent;
	    border-right: 11px solid transparent;
	    content: "";
	    display: inline-block;
	    position: absolute;
	    right: 12px;
	    top: -11px; 
*/
	}
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: #6F6C66;
	color: white;
}

.navbar {
	padding: 0;
	margin-bottom: 0;
	border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}

.navbar .navbar-brand {
	padding: 17px 15px;
	font-size: 23px;
}

.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) {
 
	opacity: 1.0;
	padding: 0px 18px;
	line-height: 36px;
}


.btn-catalise {
	color: #84730e; 
	border-color: #84730e;
}

.btn-catalise:active {
	color: #84730e; 
	border-color: #84730e;
	background-color: transparent;
}

.btn-catalise:focus {
	color: #84730e; 
	border-color: #84730e;
	background-color: transparent;
}

.btn-catalise:hover {
	color: #564b09; 
	border-color: #564b09;
	background-color: #fcf9e3;
}


.footer-demo {
	position: absolute;
}