.car {
        cursor:pointer;
}

.price {
        float:right;
        color:#FF6633;
        font-size: 26px;
        font-weight: bold;
}

.logo {margin-left:0;margin-right:20px}

header nav ul{margin:25px 0 0 0;float:right}
header nav ul li{display:inline;color:#F4B453;margin-right:20px}
header nav ul li a,header nav ul li a:visited,header nav ul li a:active{color:#000000;text-decoration:none}
header nav ul li a.hover{text-decoration:underline}

.item .gallery{
	position:relative;
}
.item .gallery .photos{
	margin:0 -15px;
	padding:0 15px 10px;
	height:180px;
	overflow:hidden;
	white-space:nowrap;
	overflow-x:scroll;	
	-webkit-overflow-scrolling: touch;
}
@media (min-width:375px){
	.item .gallery .photos{
		height:210px;
	}
}
@media (min-width:414px){
	.item .gallery .photos{
		height:230px;
	}
}
@media (min-width:768px){
	.item .gallery .photos{
		height:280px;
	}
}
@media (min-width:1025px) and (min-height:1025px){
	.item .gallery .photos{
		height:340px;
	}
}
.item .gallery .photos a{
	position:relative;
	display:inline-block;
	height:100%;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}
.item .gallery .photos a img{
	margin-bottom:10px;
	height:100%;
	background-color:#eee;
}
.item .gallery .photos a .btn{
	position:absolute;
	top:5px;
	left:5px;
}
.item .gallery .photos a .btn-transparent,
.item .gallery .photos a .btn-transparent:focus{
	background-color:#999;
	background-color:rgba(0, 0, 0, 0.3);
}
.item .gallery .photos a .btn-transparent:hover{
	background-color:#222;
	background-color:rgba(0, 0, 0, 0.85);
}
.item .gallery .photos a .btn-transparent:active:hover,
.item .gallery .photos a .btn-transparent:active:focus{
	background-color:#111;
	background-color:rgba(0, 0, 0, 0.9);
}
.item .gallery .photos a.btn{
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:0;
	height:100%;
	line-height:170px;
	cursor:pointer;
}
@media (min-width:375px){
	.item .gallery .photos a.btn{
		line-height:200px;
	}
}
@media (min-width:414px){
	.item .gallery .photos a.btn{
		line-height:220px;
	}
}
@media (min-width:768px){
	.item .gallery .photos a.btn{
		line-height:270px;
	}
}
@media (min-height:1025px){
	.item .gallery .photos a.btn{
		line-height:330px;
	}
}
.item .gallery .paddles .btn{
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	margin-bottom:10px;
	border-radius:0;
}
.item .gallery .paddles .paddle-left{
	left:-15px;
	background:-webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	background:-o-linear-gradient(-90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	background:linear-gradient(-90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	border:0;
}
.item .gallery .paddles .paddle-right{
	right:-15px;
	background:-webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	background:-o-linear-gradient(90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	background:linear-gradient(90deg, rgba(0, 0, 0, 0.0) , rgba(0, 0, 0, 0.5));
	border:0;
}
.item h1{
	margin-top:0;
	margin-bottom:5px;
	font-size:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.item .pricing{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.item .pricing .price{
	font-size:25px;
	font-weight:bold;
}
.item p .btn-primary{
	width:340px;
}
@media (max-width:767px){
	.item p .btn-lg{
		display:block;
		margin-bottom:5px;
		width:100%;
	}
	.item p .btn-lg+.btn-lg:active:hover,
	.item p .btn-lg+.btn-lg:active:focus{
		margin-top:6px;
	}
}
.item .gallery .btn .glyphicon,
.pswp__caption__center .btn .glyphicon,
.item p .btn-primary .glyphicon{
	font-weight:bold;
}
.item p.details{
	position:relative;
	margin-right:20px;
	margin-left:20px;
}
.item p.details .summary{
	display:block;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.item p.details .summary.description{
	margin-right:140px;
}
.item p.details > button{
	position:absolute;
	right:0;
	bottom:-7px;
	font-weight:bold;
}
.glyphicon-certificate{
	color:#ffcc00;
	width:14px;
}
.glyphicon-heart{
	color:#e53238;
}
.item h2{
	margin-top:0;
	font-size:20px;
}
.item h2 small{
	display:inline-block;
}
