/*Global*/
a { color: #62462c !important; }
a:focus, a:hover { color: #3c2415 !important; }

/*Fonts*/
.condensed, .condenced { font-family: 'Roboto Condensed', sans-serif !important; }
.bold { font-weight: 700 !important; }
.italic { font-style: italic !important; }

/*colors*/
.bg-black { background-color: #222; }
.bg-white { background-color: #fff; }
.bg-brown { background-color: #3c2415; }
.bg-brown2 { background-color: #62462c; }
.bg-mid-warning { background-color: #f1dda9; }
.bg-rs-success { background-color: #97e579; }
.bg-dark-gray { background-color: #4e4e4e; }
.bg-sl-success { background-color: #72a748; }
.bg-epic-success { background-color: #096c15; }
.bg-rf-warning { background-color: #d28ccf; }
.bg-custom-warning { background-color: #c29200; color: #fff; }
.bg-tommorow { background-color: rgba(255, 247, 222, 0.4); opacity: 0.35; }
.bg-light-gray, .bg-light-grey { background-color: #ddd; }

.color-black { color: #111; }
.color-white { color: #fff; }
.color-rating { color: #feda5a; }

/*Helpers*/
.small-cell-padding { padding: .33rem .2rem !important; }
.xs-padding { padding-top: 6px; padding-bottom: 6px; }
.sm-padding { padding-top: 12px; padding-bottom: 12px; }
.md-padding { padding-top: 20px; padding-bottom: 20px; }
.lg-padding { padding-top: 30px; padding-bottom: 30px; }
.xs-margin { margin-top: 6px; margin-bottom: 6px; }
.sm-margin { margin-top: 12px; margin-bottom: 12px; }
.md-margin { margin-top: 20px; margin-bottom: 20px; }
.lg-margin { margin-top: 30px; margin-bottom: 30px; }
.no-padding { padding: 0px !important; }
.no-margin { margin: 0px !important; }
.no-top-padding { padding-top: 0px !important; }
.no-bottom-padding { padding-bottom: 0px !important; }
.no-top-margin { margin-top: 0px !important; }
.no-bottom-margin { margin-bottom: 0px !important; }
.full-width { width: 100%; }
.half-visible { opacity: 0.7; }
.disable-visible { opacity: 0.35; }

/*classes*/
.search-place {
	padding-top: 26px;
	padding-bottom: 4px;
}
.plat-image {
	width: 400px;
	height: auto;
	margin-bottom: 6px;
}
.hit-image {
	position: absolute;
	z-index: 100;
	top: 20px;
	right: 35px;
	width: 50px;
	height: 50px;
}
.akzi-image {
	position: absolute;
	z-index: 101;
	top: 4px;
	right: 18px;
	height: 140px;
	width: auto;
}
.akzi-image-big {
	position: absolute;
	z-index: 101;
	bottom: 18px;
	right: 36px;
	height: 160px;
	width: auto;
}
.admin-edit {
	position: absolute;
	z-index: 100;
	top: 20px;
	left: 35px;
	display: inline-block;
}
.white-links, white-links a {
	color:#fff !important;
}
.white-links:hover, white-links a:hover {
	color:#fae4c2 !important;
	text-decoration: underline !important;
}
#hiddenCart {
	display: none;
	position: fixed;
	top: 0px;
	z-index: 1000;
	opacity: 0.95;
}
.small-cart-float {
	display: inline-block;
	width: auto;
	background-color: rgba(255, 255, 255, 0.90);
	margin-top: 4px;
	border: 1px solid rgba(200, 200, 200, 0.5);
	border-radius: 5px;
	padding: 4px;
}
.low-opacity {
	opacity: 0.4;
}
.admin-comment-div {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem
	color: #495057;
	background-color: #eee;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	opacity: 0.75;
}

.sumtool {
	position: fixed;
	bottom: 0px;
	right: 15px;
	box-shadow: 1px 1px 1px black;
	opacity: 0.9;
	display: none;
}

/*Correction*/
small, .small {
	font-weight: inherit !important;	
}
.navbar-nav>li>a {
	padding: 15px 16px 15px 16px !important;
	line-height: 20px !important;
	/*display: inline-block;*/
}
.navbar .navbar-nav {
  display: inline-block !important;
  float: none !important;
  vertical-align: top !important;
}
.navbar .navbar-collapse {
  text-align: center !important;
}
.navbar-default {
	background-color: #faf0df !important;
	border-color: #fde7c5 !important;
}
.navbar-default .navbar-brand {
	color: #3b2314;
}
.navbar-default .navbar-toggle {
	border: none;
}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #9c7a50;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.carousel-indicators li {
	width: 14px;
	height: 14px;
}.carousel-indicators .active {
	width: 16px;
	height: 16px;
}
.table-print {
	border: 3px solid #000 !important;
}
.table-print>thead>tr>th {
	border: 1px solid #000;
	border-bottom: 2px solid #000;
}
.table-print>tbody>tr>td {
	border: 1px solid #000;
}



/*Response Utilities*/
@media (max-width: 1199px) and (min-width: 992px) { /*-md-*/
	.search-place {
		padding-top: 16px;
	}
	.navbar-nav>li>a {
		padding: 15px 6px 15px 6px !important;
	}
}

@media (max-width: 991px) and (min-width: 768px) { /*-sm-*/
	.search-place {
		padding-top: 40px;
		padding-bottom: 7px;
	}
	.navbar-nav>li>a {
		padding: 12px 6px 15px 6px !important;
		font-size: 12px;
	}
	.hidden-filter {
		display: none;
	}
}

@media (max-width: 767px) { /*-xs-*/
	.search-place {
		padding-top: 2px;
		padding-bottom: 8px;
	}
	.xs-center, .xs-centre {
		text-align: center !important;
	}
	.xs-right {
		text-align: right !important;
	}
	.xs-left {
		text-align: left !important;
	}
	.xs-font-size-12 {
		font-size: 12px !important;
	}
	.plat-image {
		width: 100%;
		height: auto;
	}
	.hidden-filter {
		display: none;
	}
	.sm-heading {
		font-size: 1.3rem;
	}
	.sm-small {
		font-size: 0.9rem;
	}
	.sm-smaller {
		font-size: 0.8rem;
	}
	.sm-much-smaller {
		font-size: 0.7rem;
	}
}

.cash-box-logo {
	height: 32px;
	width: auto;
	position: relative;
	top: -2px;
	vertical-align: middle;
}
