.responsive-slider-slide {
	background:		#FFF;
}

.responsive-slider-slide img {
	display:		block;
	height:			100%;
	margin:			0 auto;
}

.details-status {
	display:		inline-block;
	padding:		0 10px;
	margin:			0 0 10px;
	background:		#ed1b2e;
	color:			#FFF;
	font-weight:		600;
}

.full-details-container {
	overflow:		auto;
}

.full-details-group {
	width:			100%;
	padding-top:		1em;
}

.full-details {
	overflow:		auto;
}

.full-details dt,
.full-details dd {
	float:			left;
	border-bottom:		1px solid #ddd;
	line-height:		2em;
	padding:		.4em 0;
}

.full-details dt {
	width:			30%;
}

.full-details dd {
	width:			70%;
}

.ctaButtons .btn-transparent {
	color: 			#2581ce;
	background: 		#FFF;
	text-transform: 	none;
	font-weight: 		500;
	width: 			100%;
	margin-bottom: 		10px;
}

.openHuis {
	background: #2581ce;
	color: #fff;
	padding: 10px 15px;
}

.openHuis h3 {
	margin: 0;
}

/*
* Modal
*/
.py-0{
	padding-top:    0 !important;
	padding-bottom: 0 !important;
}

.py-3{
	padding-top:    1rem !important;
	padding-bottom: 1rem !important;
}

.pt-3{
	padding-top: 1rem !important;
}

.px-4{
	padding-right: 1.5rem !important;
	padding-left:  1.5rem !important;
}

.modal-lg{
	width: 1140px;
}

#form_bid.modal::before{
	content:          '';
	position:         fixed;
	top:              0;
	left:             0;
	z-index:          0;
	width:            100vw;
	height:           100vh;
	background-color: #000;
	transition:       opacity .15s linear;
	opacity:          0;
	pointer-events: none;
}

#form_bid.modal.in::before{
	opacity: .5;
}

#form_bid .modal-content{
	border:        none;
	border-radius: 0;
}

#form_bid.modal .close{
	width:              40px;
	height:             40px;
	font-size:          2.5rem;
	opacity:            1;
	-webkit-transition: all .5s;
	-moz-transition:    all .5s;
	-ms-transition:     all .5s;
	-o-transition:      all .5s;
	transition:         all .5s;
}

#form_bid.modal .close:hover{
	-webkit-transform: rotate(180deg);
	-moz-transform:    rotate(180deg);
	-ms-transform:     rotate(180deg);
	-o-transform:      rotate(180deg);
	transform:         rotate(180deg);
}

#form_bid.modal .card-bid .card-object-details{
	border:     none;
	background: transparent;
}

/*
 * Mobile
 */
@media screen and (max-width: 767px) {
	.full-details-group {
		width:			100%;
	}

	.full-details dt,
	.full-details dd {
		width:			100%;
	}

	.full-details dt {
		border-bottom:		none;
		padding-bottom:		0;
	}

	.full-details dd {
		padding-top:		0;
	}
	
	.fullscreen-container {
		padding: 		0;
		margin: 		0;
	}

	.modal-lg{
		width: unset;
	}
}

/*
 * Tablet
 */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.full-details-group {
		width:			100%;
	}

	.modal-lg{
		width: 600px;
	}
}

/*
 * Small desktop
 */
@media screen and (min-width: 992px) and (max-width: 1199px) {

	.modal-lg{
		width: 900px;
	}
}

button.favourites-toggle.glyphicon.glyphicon-heart {
    background: none;
    border: none; 
    outline: none;
}