/*Global*/
* {	font-family: 'Open Sans', sans-serif; }
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: #111; }
.bg-white { background-color: #fff; }
.bg-yellow {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7ad0d+0,ffc108+50,f7ad0d+100 */
	background: #FFC108; /* Old browsers */
	background: -moz-linear-gradient(left, #f7ad0d 0%, #ffc108 50%, #f7ad0d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f7ad0d 0%,#ffc108 50%,#f7ad0d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f7ad0d 0%,#ffc108 50%,#f7ad0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad0d', endColorstr='#f7ad0d',GradientType=1 ); /* IE6-9 */
}

#mobile-menu {
	display: none;
	max-height: 480px;
	overflow-y: scroll;
	z-index: 200;
}

#mobile-menu-top {
	display: none;
	max-height: 480px;
	overflow-y: scroll;
	z-index: 100;
}

/*utilities*/
.text-shadow {
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

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

/*classes*/
.rating-div {
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 100;
}
.card-info-div {
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 100;
}
.fake-price-div{
	position: absolute;
	top: -14px;
	left: -12px;
	z-index: 100;
}
.top-logo {
	width: 100px;
	height: auto;
}
.top-logo2 {
	width: 350px;
	height: auto;
}

.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;
}

.video {position:relative;padding-bottom:56.25%;//padding-top:25px;height:0;}
.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


/* Bootstrap corrections */
.form-check {
	padding-left: 1.50rem !important;
}

/*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;
	}
*/
}