

	/* SEARCH

	   --------------------------------------------- */ 



	::-webkit-input-placeholder { /* WebKit, Blink, Edge */

		color:    #6c6c6c !important;

		font-weight: 400;

		

	}

	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

	   	color:    #6c6c6c !important;

	   	opacity:  1;

	   	font-weight: 400;

		

	}

	::-moz-placeholder { /* Mozilla Firefox 19+ */

	   	color:    #6c6c6c !important;

	   	opacity:  1;

	   	font-weight: 400;

		

	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */

	   	color:    #6c6c6c !important;

	   	font-weight: 400;

		

	}

	::-ms-input-placeholder { /* Microsoft Edge */

	   	color:    #6c6c6c !important;

	   	font-weight: 400;

		

	}

	

    form.ovis-set-language {

        width: auto;

        display: inline-block;		

    }	

	form.ovis-search {

        width: 100%;

		/*max-width: 1280px;*/

		margin-bottom: 20px;

        display: inline-block;

		background: #f9f9f9;

		font-size: 14px !important;

		-webkit-border-radius: 3px;

		border-radius: 3px;

		box-sizing: border-box;

		line-height: 1em !important;

		

    } 

	

		form.ovis-search input[type='text'] { 

            width: 21%;

			margin:0;

			padding: 9px 10px 7px;

            display: inline-block;

            vertical-align: top;

            border: 1px solid #dadada; 

            color: #6c6c6c; 

			font-size: 13px;

            font-family: arial;

            -webkit-border-radius: 3px;

            border-radius: 3px;

            -webkit-appearance: none;

            -moz-appearance: none;

            appearance: none;

            -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

            box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

			height:3em;

			background-color:#fff !important;

        }

		

		form.ovis-search input[type='text']::placeholder {

			font-size: 13px;

            font-family: arial;

		}

		

		form.ovis-contactform input[type='text']::placeholder {

			font-size: 13px;

            font-family: arial;

		}

		

		form.ovis-search div.contain-filters.main {

			overflow: visible;

		}



		form.ovis-search div.contain-filters button span {

			text-transform:none;

			font-weight:normal;

		}



		form.ovis-search div.contain-filters button {

			border: 1px solid #dadada;

			padding: 0 30px 0 10px;

			font-weight: normal;

			line-height: 39px;

			border-radius: 3px;

			box-shadow: none !important;

			-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05) !important;

		}



		.contain-filter li {

			margin-left:0 !important;

		}

		

		form.ovis-search div.contain-filters button:hover {

			color:#6c6c6c !important;

		}

		

		form.ovis-search div.contain-filters.main input[type='text'] {

			width:100%;

		}

		

		form.ovis-search input[type='text'].rentalDateFrom , form.ovis-search input[type='text'].rentalDateTo { 

			margin-right:2%;

		}

		

		form.ovis-search input[type='text'].extra {

					margin-top: 10px;

				}

		

		form.ovis-search select { 

			height: 3em;

            min-width: 1px !important;

		    padding: 0 30px 0 10px !important;

            display: inline-block !important;

            vertical-align: top;

            border: 1px solid #dadada; 

            color: #6c6c6c; 

            background-color: #fff !important;

			background-image: url(../img/select-arrow-down.png) !important;

			background-repeat: no-repeat !important;

			background-position: 93% 50% !important;

			background-size: 14px !important;

			font-size: 13px;

            font-family: arial;

            -webkit-border-radius: 3px;

            border-radius: 3px;

            -webkit-appearance: none;

            -moz-appearance: none;

            appearance: none;

            -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

            box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

        }

		

		form.ovis-search select.division { 

			display:none !important;

		}

		

		form.ovis-search select.subCategoryMultiple  { 

			display:none !important;

		}

		

		form.ovis-search select.brand { 

			display:none !important;

		}

		

		form.ovis-search select.fuel { 

			display:none !important;

		}

		

		form.ovis-search select.euroclass { 

			display:none !important;

		}



			form.ovis-search select.hideElement {

				display: none !important;

			}



			form.ovis-search select option {

				padding: 3px 0;

			}



        form.ovis-search input[type='submit'], 

        form.ovis-search input[type='reset'] { 

			width:auto;

			height:auto;

			margin-right: 5px; 

            padding: 10px 13px; 

			background: #acacac;

            border: none; 

            color: #fff; 

            font-weight: 600; 

            font-size: 14px;

			line-height: 14px;

            cursor: pointer; 

            font-family: arial;

            -webkit-border-radius: 2px; 

            border-radius: 2px; 

            -webkit-appearance: none;

            appearance: none;

            -webkit-transition: all .2s ease-in;

            -moz-transition: all .2s ease-in;

            -ms-transition: all .2s ease-in;

            -o-transition: all .2s ease-in;

            transition: all .2s ease-in;

        }



			form.ovis-search input[type='submit'] {

				margin-left: 0;

			}



            form.ovis-search input[type='submit']:hover,

			form.ovis-search input[type='reset']:hover {  

                background-color: #b8b8b8;

            }



		form.ovis-search div.contain-filters {

			width: 100%;

			padding: 20px 20px 0;

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

		}



			form.ovis-search div.contain-filters.main select {

				width: 100%;

				margin: 0 0 0 0;

				background-position: 96% 50%;

			}



				form.ovis-search div.contain-filters.main select.extra {

					margin-top: 10px;

				}

				

				form.ovis-search div.contain-filters.main select:last-of-type {

					

				}



			form.ovis-search div div.moreFilters {

				width: auto;

				padding: 9px 10px 0 10px;

				margin-right:0px;

				display: inline-block;

				vertical-align: top;

				-webkit-transition: color ease 200ms;

				transition: color ease 200ms;

				-webkit-box-sizing: border-box;

				box-sizing: border-box;

				border-right:1px solid #d7d7d7;

				height:34px;

				/*float:right;*/

			}



				form.ovis-search div div.moreFilters i {

					margin-right: 4px;

					-webkit-transition: color ease 200ms;

					transition: color ease 200ms;

				}



				form.ovis-search div div.moreFilters:hover,

				form.ovis-search div div.moreFilters:hover i {

					cursor: pointer;

					color: #6f6f6f;  

				}



			form.ovis-search div.contain-filter {

				width: 25%;

				display: inline-block;

				vertical-align: top;

				box-sizing:border-box;

				padding: 0 5px 5px 5px;

			}

			

			form.ovis-search div.contain-filter.hideElement {

				display:none;

			}

			



				form.ovis-search div.contain-filter:last-of-type {

					margin-right: 0;

				}



				form.ovis-search div.contain-filter label {

					margin-bottom: 0.5em;

					display: block;

					margin-left: 1px;

					font-weight: 600;	

					font-size: 12px;

				}



				form.ovis-search div.contain-filter select {

					width: 48.5%;

					margin-right: 3%;

					height: 39px;

					line-height:39px;

				}



					form.ovis-search div.contain-filter select:last-of-type {

						margin-right: 0;

					}



		form.ovis-search div.contain-buttons {

			position:relative;

			width: 100%;

			padding: 15px 20px 12px 20px;

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

			display:inline-block;

		}



			form.ovis-search div.contain-buttons div.ovis-found {

				display: inline-block;

			}



				form.ovis-search div.contain-buttons div.ovis-found p {

					margin: 0;

					padding: 5px 0 0 10px;

					font-size: 13px !important;

					font-weight: 400;

					-webkit-border-radius: 2px;

					border-radius: 2px;

				}



					form.ovis-search div.contain-buttons div.ovis-found p span {

						font-weight:  600;

					}



			form.ovis-search div.contain-buttons div.ovis-sort {

				width: 100%;

				max-width: 166px;

				/*float: right;*/

				text-align: right;

				display:inline-block;

				vertical-align:top;

			}

			

			form.ovis-search div.contain-buttons div.ovis-sort.with-translations {

				border-right: 1px solid #d7d7d7;

				margin-right:0px;

				padding-right:10px;

			}

			

			div.found-container { display:inline-block; width:100%; max-width:320px; float:left; padding: 0 0 0 5px ; box-sizing: border-box }

			div.sorting-container { float:right; display:inline-block; white-space:nowrap; text-align:right; box-sizing:border-box; width: calc(100% - 320px); }

			div.sorting-container.fullwidth { /*white-space:normal;/*/  width:100%; text-align:right; margin-top:10px; position:relative; }

			div.sorting-container.fullwidth .moreFilters { float:left; border:0; /*width:100% !important;*/  }

			

			div.ovis-language {

				display: inline-block;

				text-align: center;

				width: auto;

				/*width: 45px;*/

				height: 38px;

				font-size: 0px;

				line-height: 32px;

				color: #d7d7d7;

				cursor: pointer;

				-webkit-transition: ease color 200ms;

				transition: ease color 200ms;

				/*float: right;*/

				background-position:center center;

				background-repeat:no-repeat;

				background-size:cover;

				margin-left:0px; 

				border-radius:0px;

				border-left: 0px solid #d7d7d7;

				padding-left:5px;

				position:relative;

				box-sizing:border-box;

			}

			

			div.ovis-select-language {

				display:inline-block;

				/*position:absolute;

				right:-4px;

				top:42px;*/

				position:static;

				right:0;

				top:0;

				text-align:right;				

				/*border:1px solid #000;*/

				border:0;

				/*background:#fff;*/

				background:transparent;

				/*padding:10px;*/

				padding:0px;

				/*border-radius:5px;*/

				border-radius:0px;

				z-index:5;

				/*box-shadow: 0px 0px 10px #c0c0c0;*/

			}			

			

			div.ovis-select-language-wide {

				position:absolute;

				right:-4px;

				top:10px;

				text-align:right;				

				border:0px solid #000;

				background:#fff;

				padding:10px;

				border-radius:5px;

				z-index:5;

				line-height:0;

			}

			

			 div.ovis-select-language.hidden {

				/*display:none;*/

			}

			

			 div.ovis-select-language:before {

			 /* content: " ";

			  position: absolute;

			  right: 10px;

			  top: -15px;

			  border-top: none;

			  border-right: 10px solid transparent;

			  border-left: 10px solid transparent;

			  border-bottom: 15px solid #000;*/

			}

			

			div.ovis-language span {

				display: inline-block;

				text-align: center;

				width: 34px;

				height: 32px;

				font-size: 0px;

				line-height: 32px;

				color: #d7d7d7;

				cursor: pointer;

				-webkit-transition: ease color 200ms;

				transition: ease color 200ms;

				background-position:center center;

				background-color:#e2e2e2;

				background-repeat:no-repeat;

				background-size:cover;

				vertical-align:top;

				border-radius:30px;

			}

			

			div.ovis-select-language span {

				display: inline-block;

				text-align: center;

				width: 32px;

				height: 32px;

				font-size: 0px;

				line-height: 32px;

				color: #d7d7d7;

				cursor: pointer;

				-webkit-transition: ease color 200ms;

				transition: ease color 200ms;

				background-position:center center;

				background-repeat:no-repeat;

				background-size:cover;

				/*background-color:#e2e2e2;*/

				background-color:transparent;

				vertical-align:top;

				border-radius:30px;

				margin:0 5px;

			}

			

			div.ovis-select-language span.inactive {

				opacity:0.5;

			}

			

			div.ovis-select-language span.inactive:hover {

				opacity:1.0;

			}



			div.ovis-select-language-wide span {

				display: inline-block;

				text-align: center;

				width: 34px;

				height: 32px;

				font-size: 0px;

				line-height: 32px;

				color: #d7d7d7;

				cursor: pointer;

				-webkit-transition: ease color 200ms;

				transition: ease color 200ms;

				background-position:center center;

				background-repeat:no-repeat;

				background-size:cover;

				background-color:#e2e2e2;

				vertical-align:top;

				border-radius:30px;

				margin:0 5px;

			}

			

			div.ovis-select-language-wide span.inactive {

				opacity:0.5;

			}

			

			div.ovis-select-language-wide span.inactive:hover {

				opacity:1.0;

			}

			

			

			div.ovis-select-language span.nl,

			div.ovis-select-language-wide span.nl,

			div.ovis-language span.nl,

			div.ovis-language span.nl_NL {

				background-image:url(../img/flag-nl.jpg);				

			}

			

			div.ovis-select-language span.de,

			div.ovis-select-language-wide span.de,

			div.ovis-language span.de,

			div.ovis-language span.de_DE {

				background-image:url(../img/flag-de.jpg);				

			}

			

			div.ovis-select-language span.en,

			div.ovis-select-language-wide span.en,

			div.ovis-language span.en,

			div.ovis-language span.en_EN {

				background-image:url(../img/flag-en.jpg);				

			}

			

			div.ovis-select-language span.fr,

			div.ovis-select-language-wide span.fr,

			div.ovis-language span.fr,

			div.ovis-language span.fr_FR {

				background-image:url(../img/flag-fr.jpg);				

			}

			

			

			form.ovis-search div.contain-buttons div.ovis-sort select {

				width: 100%;

				min-width: 120px;

				max-width: 140px;

				height: 34px;

				margin: 0 3px 0 0;

				padding: 3px 30px 3px 10px;

				background-color: #fbfbfb;

				background-position: 96% center;

				border: 1px solid #dadada;

				cursor: pointer;

				text-align: left;

				-webkit-border-radius: 3px;

				border-radius: 3px;	

				-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

				box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

			}

			

			form.ovis-search div.contain-buttons div.ovis-sort .ovis-order {

				display: inline-block;

				padding: 0;

				vertical-align: top;

				background-color: #fbfbfb; 	

				border: 0;

				border-bottom: 2px solid #d7d7d7;

				color: #6c6c6c;

				font-size: 0;

				-webkit-border-radius: 3px;

				border-radius: 3px;

				-webkit-appearance: none;

				-moz-appearance: none;

				appearance: none;

				-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);

				box-shadow: 0 0 2px 0 rgba(0, 0, 0, .1);

				-webkit-box-sizing: border-box;

				box-sizing: border-box;	

			}

			

				form.ovis-search div.contain-buttons div.ovis-sort .ovis-order span {

					display: inline-block; 	

					text-align: center;

					width: 34px;

					height: 32px;

					font-size: 20px;

					line-height: 32px;

					color: #d7d7d7;

					cursor: pointer;

					-webkit-transition: ease color 200ms; 

					transition: ease color 200ms; 

				}

				

				form.ovis-search div.contain-buttons div.ovis-sort .ovis-order span.first {

					border-right:1px solid #dadada;

					width: 35px;

				}

			



	/* FILTERS

	   --------------------------------------------- */ 

	div.ovis-filters { 		

		width: 100%;

		margin-bottom: 0;

        display: inline-block;

		background: #f9f9f9;

		-webkit-border-radius: 3px;

		border-radius: 3px;

		padding: 15px 20px;

		

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

	}  

	

	div.ovis-filters.extra-filter-margin { 	

		margin-bottom:20px;

	}	

	

	

	

		div.ovis-filters span.active-filter-title { 		

			width: auto;			

			display: inline-block;

			margin: 0;

			padding: 0;

			font-size: 13px !important;

			font-weight: 400;

			

		}

		

		div.ovis-filters .ovis-filter-block { 

			display: inline-block;

			margin-right: 5px;

			cursor: pointer;

			padding: 6px 8px;

			background: #fff;

			border: 1px solid #d7d7d7;

			color: #8b8b8b;

			font-weight: 400;

			font-size: 13px;

			line-height: 13px;

			-webkit-border-radius: 3px;

			border-radius: 3px;

			-webkit-appearance: none;

			appearance: none;

			-webkit-transition: all .2s ease-in;

			transition: all .2s ease-in;

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

		}



			div.ovis-filters .ovis-filter-block:first-of-type {

				margin-left: 15px;

			}

		

			div.ovis-filters .ovis-filter-block:hover { 

				color:#0f85dc;

				border-color:#0f85dc;

			}



			div.ovis-filters .ovis-filter-block span { 

				padding-left:8px;

			}	

  

	/* PAGER

	   --------------------------------------------- */ 

	div.ovis-pager { 

		width: 100%;

		margin: 20px 0 10px 0;

		display:inline-block;		

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		position:relative;

	}



		div.ovis-pager .pager-button { 

			min-width: 34px; 

			height: 34px; 

			margin-left: 5px;

			display: inline-block; 

			background: #f9f9f9; 

			line-height: 32px; 	

			color: #585858;	

			text-align: center;

			-webkit-border-radius: 3px; 

			border-radius: 3px; 

			-webkit-box-sizing: border-box; 

			box-sizing: border-box; 

			vertical-align: top;

			-webkit-transition: all 300ms ease;

			transition: all 300ms ease;

		}



			div.ovis-pager .pager-button:first-child {

				margin-left: 0;

			}



			div.ovis-pager .pager-button:hover { 

				color:#fff; 

			}



			div.ovis-pager .pager-button.text { 

				line-height: 33px; 

				font-size: 14px;

			}	



			div.ovis-pager .pager-button.inactive { 

				color: #dadada;

			}



				div.ovis-pager .pager-button.inactive:hover { 

					color: #dadada;

					background-color: #ffffff; 

				}



			div.ovis-pager select {

				padding: 5px 10px;

				display: inline-block;

				vertical-align: top;

				border: 1px solid #dadada;

				color: #6c6c6c;

				background: #fff url(../img/select-arrow-down.png) no-repeat 90% 50%;

				background-position-x: 90%;

				background-position-y: 50%;

				background-size: auto auto;

				background-size: 14px;

				font-size: 13px;

				font-family: arial;

				-webkit-border-radius: 3px;

				border-radius: 3px;

				-webkit-appearance: none;

				-moz-appearance: none;

				appearance: none;

				-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

				box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

				min-width:100px;

			}



	/* OBJECTS

	   --------------------------------------------- */    

	

	div.ovis-total-overlay.hidden {

		display:none;

	}

	

	div.ovis-total-overlay {

		position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.25); left:0; top:0; z-index:4;

	}

	

	div.ovis-objecten { 

		width: 100%;

		/*max-width: 1280px;*/

		margin: 0 auto;

		padding: 0;

		background: transparent;

		border-top: 0;

		font-size: 14px !important;

		line-height: 1em !important;

	}  



	div.ovis-navigation { 

		display: inline-block;

		position:relative;

		width:100%;

	}



	div.ovis-objecten ul { 

		margin: 0; 

		padding: 0; 

	}



	div.ovis-objecten ul p.noresults {

		padding: 10px 0 30px 20px;

		border-bottom: 1px solid #eee;

		font-weight: 600;

		font-size: 15px;

	}



	div.ovis-objecten li.object { 

		width: 32%;

		height: auto;

		margin: 2% 2% 0 0;

		padding: 0;

		display: inline-block;

		vertical-align: top;

		position: relative;

		background: #f9f9f9; 

		list-style-type: none; 

		cursor: pointer; 

		overflow: hidden;

		-webkit-border-radius: 3px;

		border-radius: 3px;   

		-webkit-transition: all ease 300ms;

		transition: all ease 300ms;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

	}

	

	div.ovis-objecten li.object.two {

		width: 49%;

	}

	

		div.ovis-objecten li.object.two:nth-of-type(2n) { 		

			margin-right: 0; 

		}	

	

	div.ovis-objecten li.object.three {

		width: 32%;

	}

	

		div.ovis-objecten li.object.three:nth-of-type(3n) { 

			margin-right: 0; 

		}	

	

	div.ovis-objecten li.object.four {

		width: 23.5%;

	}

	

		div.ovis-objecten li.object.four:nth-of-type(4n) { 

			margin-right: 0; 

		}	

	

	div.ovis-objecten li.object.five {

		width: 18.40%;

	}

	

		div.ovis-objecten li.object.five:nth-of-type(5n) { 

			margin-right: 0; 

		}	

	

	/* LIST-VIEW */

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object {

		width: 100% !important;

		border-radius:0;

	}

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object a {

		padding-left:300px;

		position:relative;

		font-size:0;

		height:215px;

		border:1px solid rgba(0,0,0,0.05);

		vertical-align:top;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object a {

		padding-left:0%;

		height:auto;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object a .imgContainer {

		width: 50%;

		position: absolute;

		top:0;

		bottom:0;

		float: left;

		vertical-align: top;

		display: flex;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object a .imgContainer img {

		object-fit: contain;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object div.ovis-row-container { 

		padding-right: 20px;

		float: right;

		width: 50%;

		margin-top: 80px;

		margin-bottom: 80px;

	}

	

	#ovis-container.list.smallest:not(.minimal) li.object a div.ovis-open-inruilform-container {

		width: auto;

		margin-left: 20px;

		bottom: 10px;

		top: auto;

		left: 50%;

		right: auto;

	}

	

	#ovis-container.list.smallest:not(.minimal) li.object a div.ovis-open-verhuurform {

		width: auto;

		margin-left: 20px;

		bottom: 10px;

		top: auto;

		left: 50%;

		right: auto;

	}

	

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object span.ovis-object-title {

		font-size: 17px !important;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object span.ovis-object-title {

		position:absolute;

		width:50%;

		top:0;

		right:0;

	}

	

	#ovis-container.list.smallest:not(.minimal) div.ovis-objecten li.object span.ovis-sub-title {

		position:absolute;

		width:50%;

		top:40px;

		right:0;

	}

	

	

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object a .imgContainer {

		width:285px;

		position:absolute;

		left:0;

		top:0;

		margin: 0;

	}

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object div.ovis-row {

		width: 100%;

	}

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object div.ovis-row-container {

		min-height: 0px;

		display: inline-block;

		width:100%;

		padding-right:200px;

		box-sizing:border-box;

		margin-top:10px;

	}

	

	#ovis-container.list {

		padding-left:300px; 

		box-sizing:border-box;

		position:relative;

	}

	

	#ovis-container.list.smaller {

		padding-left: 0px;

		overflow:hidden;

	}

	

	#ovis-container.list form.ovis-search {

		width:280px;

		position:absolute;

		left:-300px;

		left:0px;

		top:0;

		z-index:5;

		

	}

	

	

	#ovis-container.list.smaller form.ovis-search {

		-webkit-box-shadow: 3px 3px 5px 0 rgb(0 0 0 / 15%);

		box-shadow: 3px 3px 5px 0 rgb(0 0 0 / 15%);

		left:-300px;

	}

		

	#ovis-container .openSearchForm {

		display:none;

	}

	

	#ovis-container.list .openSearchForm {

		display:none;

	}

	

	#ovis-container.list.smaller .openSearchForm {

		display:inline-block;

		padding:10px 15px 10px 10px;

		box-sizing:border-box;

		font-size:14px;

		border:1px solid #585858; 

		border-radius:5px;

		cursor:pointer;

		position:absolute; 

		left:0; 

		top:-5px;

		width:100px;

	}	

	#ovis-container.list.smaller .openSearchForm.inline { position:static; float:left; }

	#ovis-container.list.smaller.minimal .openSearchForm.inline { float:none; }

	

	#ovis-container.list.smaller .openSearchForm i { display:inline-block; margin-right:10px; }

	

	

	

	/*#ovis-container.list .ovis-search-overlay { display:none; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(255,255,255,0.75); z-index:4; }*/

	

	#ovis-container.list form.ovis-search div.contain-filter {

		width: 100%;

	}

	

	#ovis-container.list div.found-container {

		max-width: 100%;

		padding: 0 5px 0 5px;

	}

	

	#ovis-container.list form.ovis-search input[type="submit"] {

		width:100%;

		margin-right:0;

	}

	

	#ovis-container.list form.ovis-search div.contain-buttons div.ovis-found {

		width:100%; 

		text-align:center;

	}

	

	#ovis-container.list form.ovis-search div.contain-buttons div.ovis-found p {

		padding:5px 0 0 0;

	}

		

	#ovis-container.list div.sorting-container.fullwidth .moreFilters {

		width: 100%;

		text-align: center;

	}

	

	#ovis-container.list div.sorting-container {

		white-space: normal;

		text-align: center;

		width: 100%;

	}

	

	#ovis-container.list form.ovis-search div.contain-buttons div.ovis-sort {

		max-width: 100%;

		padding:0 5px; 

		box-sizing:border-box;

	}

		

	#ovis-container.list form.ovis-search div.contain-buttons div.ovis-sort select {

		min-width: 100%;

		max-width: 100%;

	}

	

	#ovis-container.list div.ovis-pager {

	   text-align:center;

	}

	

	#ovis-container.list.smaller div.ovis-pager {

	   text-align:right;

	   padding-left:120px;

	}

	

	#ovis-container.list.smaller div.ovis-pager.no-pages {

	   padding-left:0px;

	}

	

	#ovis-container.list.smaller div.ovis-pager.bottom {

		text-align: center;

		padding-left: 0px;

	}

	

	#ovis-container.list.smaller.minimal div.ovis-pager {

	   text-align:center;

	   padding-left:0px;

	}

	

	

	#ovis-container.list.smaller.minimal .openSearchForm {

		position: static;

		width: 100px;

		margin:0 auto 20px;

		display:block;

	}	

	

	#ovis-container.list:not(.minimal) li.object a div.ovis-open-inruilform-container {

		width: 150px;

		vertical-align:top;

		float:none;

		position:absolute; 

		right:10px;

		top:75px;

		padding:0;

	}	

	

	#ovis-container.list:not(.minimal) li.object a div.ovis-open-verhuurform  {

		width: 150px;

		vertical-align: top;

		float: none;

		position: absolute;

		right: 10px;

		top: 75px;

		padding: 0;

		font-size:14px;

		white-space:nowrap;

		overflow:hidden;

		text-overflow:ellipsis;

	}

	

	#ovis-container.list:not(.minimal) li.object a div.ovis-open-verhuurform .ovis-open-verhuurform-btn {

		width: 100%;

		padding: 10px 10px 10px 10px;

		display: inline-block;

		cursor: pointer;

		background: #333333;

		color: #ffffff;

		border-radius: 5px;

		text-align: center;

		white-space:nowrap;

		overflow:hidden;

		text-overflow:ellipsis;

	}
		

	#ovis-container.list:not(.minimal) li.object a div.ovis-open-inruilform {

		padding: 10px 10px 10px 10px;

		text-align:left;

	}

		

	div.ovis-objecten li.object a div.ovis-open-inruilform  {

		background-color:#fff !important;

	}

		

	div.ovis-objecten li.object a div.ovis-open-inruilform.blank  {

		background-color:transparent !important;

	}

	

	#ovis-container.list div.ovis-objecten li.object div.ovis-row.price div span.rental-label {

		width: auto;

		padding-top:10px;

	}

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object div.ovis-row.price {

		display:inline-block;

		width: 160px;

		text-align:center;

		position:absolute;

		right:0;

		bottom:0;

		vertical-align:top;

		float:none;

		margin-right:0;

		padding:15px 0 0;

		margin-top:0;

		height:70px;

		

	}

	.contain-filters-title { display:none; }	

	#ovis-container.list .contain-filters-title { display:inline-block; width:100%; font-size:18px; line-height:30px; padding:0 5px 10px; box-sizing:border-box; text-align:center;  }

	#ovis-container.list.smaller .contain-filters-title { text-align:left;  }

	#ovis-container.list .contain-filters-title.sorting { margin-top:20px; }



	#ovis-container .closeSearchForm { display:none; }

	#ovis-container.list .closeSearchForm { display:none; }

	#ovis-container.list.smaller .closeSearchForm { display:inline-block; position:absolute; right:20px; top:20px; width:25px; text-align:center; line-height:20px; font-weight:bold; overflow:hidden; height:25px; border-radius:30px; border:1px solid #333333; cursor:pointer;  }

	

	div.ovis-objecten li.object:hover {

		filter: brightness(95%);

	}



	div.ovis-objecten li.object .ovis-open-contactform {

		width: 100%;

		min-height: 25px;

		padding: 10px 20px;

		position: absolute; 

		bottom: 55px; 

		left: 0; 				

		border-top: 1px solid #d3d3d3;

		font-size: 14px;

		font-weight: 600;

		line-height: 14px;

	}



	/* INRUIL VOORSTEL

	   --------------------------------------------- */



	div.ovis-open-inruilform { 

		width: auto; 

		padding: 5px 0;

		display: inline-block; 

		cursor: pointer; 			

	}



	div.ovis-open-inruilform:hover { 

		text-decoration: none;

	}



	li.object a div.ovis-open-inruilform-container { 

		width: 100%; 

		padding: 0 20px;

		display: inline-block; 

		cursor: pointer; 

	}

	

	li.object a div.ovis-open-inruilform { 

		margin-left:0px;

		white-space:nowrap;

		overflow:hidden;

		text-overflow:ellipsis;

		width:100%;

		padding:10px 20px; 

		box-sizing:border-box;

		text-align:center;

		background: #333333;

		color: #ffffff;

		border-radius: 5px;

		font-size:14px;

	}

	

	li.object a div.ovis-open-inruilform.blank { 		

		background: transparent;

	}



	div.ovis-open-verhuurform { 

		width: 100%; 

		padding: 0 20px;

		display: inline-block; 

		cursor: pointer; 

	}



	.ovis-row div.ovis-open-verhuurform { 

		padding: 0 20px 0 0;

	}

	

	.ovis-ctabutton i {

		width:15px;

	}



	div.ovis-open-verhuurform .ovis-open-verhuurform-btn { 

		width: 100%; 

		padding: 10px 20px;

		display: inline-block; 

		cursor: pointer;

		background:#ededed;	

		border-radius:5px;

		text-align:center;

	}

	div.ovis-open-verhuurform .ovis-open-verhuurform-btn.small { 

		width: auto !important; 

		background-color:transparent;

		padding:0;

	}



	.ovis-download-attachment {

		margin-top:25px;

		background: #ededed;

		padding: 10px 10px;

		display: inline-block; 

		cursor: pointer;

		background:#ededed;	

		border-radius:5px;

		text-align:center;

	}



	.ovis-download-attachment:hover {

		background:#585858 !important;

		color:#fff !important;

	}



	div.ovis-contactline { 

		cursor:pointer; 

		display:inline-block;

		color: #d22030;

	}



		div.ovis-contactline i { 

			width: 16px;

			margin-right:10px;

		}

		

	.ovis-ctabutton { display:inline-block; background-color:#f9f9f9; padding:10px 10px !important; margin:0 0px 5px 0; border:1px solid #e5e5e5; border-radius:5px; width:100% !important; white-space:nowrap; overflow:hidden; line-height:25px; text-overflow:ellipsis; vertical-align:top; text-decoration:none !important; }

	.ovis-ctabutton a { text-decoration:none !important; }	

	

	.ovis-contactline.ovis-ctabutton { width:200px !important; margin-right:5px; }	

		

	.ovis-ctabutton:hover { background-color:#585858 !important; color:#fff !important; }

	.ovis-ctabutton:hover i { color:#fff !important; }

	.ovis-ctabutton:hover a { background-color:#585858 !important; color:#fff !important; }

	

	

	.ovis-ctabutton.ovis-shop-knop { width:auto !important; }

	



	div.ovis-open-contactform { 

		cursor:pointer; 

		display:inline-block; 

		width:100%; 

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

	}



		div.ovis-phonenumber a { 

			color: #585858;

			display: inline-block;

		}



		div.ovis-open-contactform:hover,

		div.ovis-phonenumber a:hover { 

			text-decoration: underline;

		}



		a.ovis-download-attachment  i,

		div.ovis-open-verhuurform i,

		div.ovis-open-inruilform i,

		div.ovis-open-contactform i,

		div.ovis-phonenumber i,

		div.ovis-show-usercontent i { 

			margin-right: 15px;

		}



	div.ovis-show-usercontent { 

		cursor:pointer; 

		display:inline-block; 

		width:100%; 

	}



	div.ovis-objecten li.object.contactform:hover { 

		border-color: #e8e8e8 !important;

	}



	div.ovis-contactform h3 { 

		text-align: left;

		margin: 0 !important;

		color: #000 !important;

		font-size: 23px !important;

		line-height:normal;

		padding:0 30px 10px 0;

		display:inline-block;

		width:100%;

		box-sizing:border-box;

		position:relative;

	}





	.show-popup-info {

		position:absolute;

		right:0; top:0;

		width:25px;

		height:25px;

	}

	.show-popup-info i {

		color:#f28d4f;

	}



	.show-popup-info:hover {

		width: 100%;

		height: 100%;

		background:rgba(0,0,0,0.15);

	}



	.show-popup-info:hover i {

		display:none;

	}



	.popup-info { display:none; }



	.show-popup-info:hover .popup-info {

		   display: inline-block;

		box-sizing: border-box;

		padding: 10px;

		border: 1px solid #c0c0c0;

		background-color: #f3f3f3;

		width: 100%;

		font-size:12px;

	}







	div.ovis-objecten li.object div.ovis-contactform

	{ 

		position: absolute;

		min-width: 320px;

		width:100%;

		max-width:320px;

		/*min-height: 100%;*/

		bottom: 0;

		left: 50%;

		margin-left:-160px;

		z-index: 20;

		background: #fff;

		border:1px solid #e8e8e8;

		border-radius: 3px;

		padding:10px;

		box-sizing:border-box;

		cursor:default;

	}



	div.ovis-specifications div.ovis-contactform

	{ 

		position: absolute;

		min-width: 320px;

		width:100%;

		top: 0;

		left: 0;

		z-index: 20;

		background: #fff;

		border:1px solid #e8e8e8;

		border-radius: 3px;

		padding:10px;

		box-sizing:border-box;

		cursor:default;

	}



	.ovis-succes-text {

		display:inline-block; 

		width:100%;

		text-align:center;

		font-size: 13px;

		padding:20px 20px 40px;

		box-sizing:border-box;

	}



	.ovis-form-buttons {

		display:inline-block; 

		width:100%;

		text-align:center;

	}				



	.ovis-send-response.ovis-error {

		color:#fff !important;

		display:inline-block; 

		width:100%;

		background-color: red;

		text-align:center;

		padding:5px;

		box-sizing:border-box;

		margin-bottom:5px;

		font-size: 13px;

	}



	.ovis-send-response.ovis-succes {

		color:#fff !important;

		display:inline-block; 

		width:100%;

		background-color: green;

		text-align:center;

		padding:5px;

		box-sizing:border-box;

		margin-bottom:5px;

		font-size: 13px;

	}



	.ovis-invalid { 

		border-color:red !important;

		color:red !important;

	}				



	.ovis-invalid::-webkit-input-placeholder { color:red !important; }

	.ovis-invalid:-moz-placeholder { color:red !important; }

	.ovis-invalid::-moz-placeholder { color:red !important; 	}

	.ovis-invalid:-ms-input-placeholder { color:red !important; }

	.ovis-invalid::-ms-input-placeholder { color:red !important; }



	div.ovis-objecten li.object div.ovis-contactform.hidden,

	div.ovis-specifications div.ovis-contactform.hidden	{ 

		display:none;

	}



	div.ovis-objecten li.object div.ovis-contactform .hideInruilInput { 

		display:none !important;

	}



	.ovis-contactform .hideInruilInput { 

		display:none !important;

	}



	div.ovis-objecten li.object div.ovis-contactform h3 { 

		font-size: 1.2em;

		font-weight:600;

		padding:0;

		margin:5px 0 10px 0;

		text-align:center;

	}



	form.ovis-contactform .reCaptchaContainer { 

		margin-top:10px;

	}

	

	form.ovis-contactform select { 

		width:50%;

		min-width:1px !important;

		padding: 0 10px !important;

		display: inline-block !important;

		vertical-align: top;

		border: 1px solid #dadada; 

		color: #6c6c6c; 

		background: #fff url(../img/select-arrow-down.png) no-repeat 93% 50%;

		background-size: 14px;

		font-size: 13px;

		font-family: arial;

		-webkit-border-radius: 3px;

		border-radius: 3px;

		-webkit-appearance: none;

		-moz-appearance: none;

		appearance: none;

		-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

		box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);	

		margin-bottom:3px;

		height: 38px;

	}



	form.ovis-contactform .split33 { 

		width: 32% !important; margin-right:1%;

	}



	form.ovis-contactform .split34 { 

		width: 33% !important; margin-right:1%;

	}



	form.ovis-contactform .split50 { 

		width: 49% !important; margin-right:1%;

	}



	form.ovis-contactform .split25 { 

		width: 29% !important; margin-right:1%;

	}

	form.ovis-contactform .split75 { 

		width: 69% !important; margin-right:1%;

	}





	form.ovis-contactform div.gender { 

		display:inline-block;

		width:49%;

		margin-right:1%;

		padding-top: 0px;

		min-width:90px;

	}



	form.ovis-contactform div.gender label{ 

		display:inline-block;

		margin:3px 0px 3px 3px;

		font-size:10px;

		text-transform:uppercase;

		font-weight:normal;

	}



	form.ovis-contactform div.gender-choices {

		display:none;

	}



	form.ovis-contactform div.gender-choice{ 

		display:inline-block;

		height:38px; 

		border-width:1px;

		border-style:solid;

		border-color:#dadada;

		border-radius:0px 3px 3px 0px;

		line-height:38px;

		width:50%;

		text-align:center;

		cursor:pointer;

		font-weight: 400;

		color: #6c6c6c;

		font-size:13px;

		background-color:#fff;

	}



	form.ovis-contactform div.gender-choice.active{ 

		background-color:#6d6d6d;

		color:#fff;



	}



	form.ovis-contactform div.gender-choice:first-child { 

		border-radius:3px 0px 0px 3px;

		border-right:0;

	}



	form.ovis-contactform div.gender label:first-child { 

		margin:3px 5px 3px 3px;

	}



	form.ovis-contactform div.gender label input[type='radio']  { 

		margin-right:5px;

		-webkit-appearance: radio !important;

		-moz-appearance: radio !important;

		appearance: radio !important;

	}



	form.ovis-contactform .form-spacer { 

		display: inline-block;

		width: 50%;

	}



	form.ovis-contactform select.ovis-contact-subject { 

		width:100%;

		margin-right:0;

	}



	form.ovis-contactform select.ovis-contact-soort { 

		width:100%;

		margin-right:0%;

	}



	form.ovis-contactform .ovis-contact-merk { 

		width:100% !important;

		margin-left:0%;

	}



	form.ovis-contactform .ovis-contact-date { 

		width:49% !important;

		margin-right:1%;

	}



	form.ovis-contactform .ovis-contact-time { 

		width:49% !important;

		margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-model { 

		width:100% !important;

		margin-right:0%;

	}



	form.ovis-contactform .ovis-contact-indication { 

		width:49% !important;

		margin-left:1%;

	}





	form.ovis-contactform .ovis-contact-kenteken { 

		width:49% !important;

		margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-kilometerstand  { 

		width:49% !important;

		margin-right:1%;

	}



	form.ovis-contactform .ovis-contact-sender  { 

		width:49% !important;

		margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-phone  { 

		width:49% !important;

		margin-right:1%;

	}



	form.ovis-contactform .ovis-contact-name { 

		width:49% !important; margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-adres { 

		width:49% !important; margin-right:1%;

	}



	form.ovis-contactform .ovis-contact-housenumber { 

		width:49% !important; margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-zipcode { 

		width:49% !important; margin-right:1%;

	}



	form.ovis-contactform .ovis-contact-city { 

		width:49% !important; margin-left:1%;

	}



	form.ovis-contactform .ovis-contact-periodevan { 

		width:23% !important; margin-right:2%

	}



	form.ovis-contactform .ovis-contact-periodetot { 

		width:24% !important; margin-right:1%

	}



	form.ovis-contactform .ovis-contact-persons { 

		width:49% !important; margin-left:1%; height: 39px;

	}



	form.ovis-contactform .ovis-contact-periode { 

		width:49% !important; margin-left:1%

	}



	form.ovis-contactform .ovis-contact-afhaaltijd { 

		width:49% !important; margin-right:1%

	}



	form.ovis-contactform select.ovis-contact-bouwjaar { 

		width:49%; margin-right:1%

	}

	form.ovis-contactform select.ovis-contact-schade { 

		width:49%; margin-right:1%

	}

	form.ovis-contactform select.ovis-contact-staatbekleding { 

		width:49%; margin-left:1%

	}

	form.ovis-contactform select.ovis-contact-staatbanden { 

		width:49%; margin-right:1%

	}

	form.ovis-contactform select.ovis-contact-conditie { 

		width:49%; margin-left:1%

	}



	.minimal form.ovis-contactform .form-spacer { 

		display: none;

	}



	.minimal form.ovis-contactform select.ovis-contact-soort { 

		width:100%;

		margin-right:0;

	}

	

	.minimal form.ovis-contactform .ovis-contact-date { 

		width:100%;

		margin-right:0;

	}



	.minimal form.ovis-contactform .ovis-contact-time { 

		width:100% !important;

		margin-left:0;

	}



	.minimal form.ovis-contactform .ovis-contact-merk { 

		width:100% !important;

		margin-left:0;

	}



	.minimal form.ovis-contactform .ovis-contact-model { 

		width:100% !important;

		margin-right:0;

	}



	.minimal form.ovis-contactform .ovis-contact-indication { 

		width:100% !important;

		margin-left:0;

	}





	.minimal form.ovis-contactform .ovis-contact-kenteken { 

		width:100% !important;

		margin-left:0;

	}



	.minimal form.ovis-contactform .ovis-contact-kilometerstand  { 

		width:100% !important;

		margin-right:0;

	}



	.minimal form.ovis-contactform .ovis-contact-sender  { 

		width:100% !important;

		margin-left:0;

	}



	.minimal form.ovis-contactform .ovis-contact-phone  { 

		width:100% !important;

		margin-right:0;

	}



	.minimal form.ovis-contactform .ovis-contact-name { 

		width:100% !important; margin-left:0;

	}



	.minimal form.ovis-contactform .ovis-contact-periodevan { 

		width:48% !important; margin-right:2%;

	}



	.minimal form.ovis-contactform .ovis-contact-periodetot { 

		width:49% !important; margin-left:1%; margin-right:0%;

	}



	.minimal form.ovis-contactform .ovis-contact-persons { 

		width:100% !important; margin-left:0; height: 39px;

	}

	

	.minimal form.ovis-contactform .ovis-contact-periode { 

		width:100% !important; margin-left:0

	}



	.minimal form.ovis-contactform .ovis-contact-afhaaltijd { 

		width:100% !important; margin-right:0

	}



	.minimal form.ovis-contactform select.ovis-contact-bouwjaar { 

		width:100%; margin-right:0

	}

	.minimal form.ovis-contactform select.ovis-contact-schade { 

		width:100%; margin-right:0

	}

	.minimal form.ovis-contactform select.ovis-contact-staatbekleding { 

		width:100%; margin-left:0

	}

	.minimal form.ovis-contactform select.ovis-contact-staatbanden { 

		width:100%; margin-right:0

	}

	.minimal form.ovis-contactform select.ovis-contact-conditie { 

		width:100%; margin-left:0

	}

	

	.minimal #ovis-contactform-formcontainer .sendbutton {

		width:100%;

		margin-left:0;

	}

	

	.minimal form.ovis-contactform div.gender {

		width: 100%;

		margin-right: 0%;

		margin-bottom: 3px;

	}



	#ovis-contactform-formcontainer .sendbutton {

		background-color: #222;

		border: 0;

		-webkit-border-radius: 2px;

		border-radius: 2px;

		-webkit-box-shadow: none;

		box-shadow: none;

		color: #fff;

		cursor: pointer;

		display: inline-block;

		font-size: 14px;

		font-size: 0.875rem;

		font-weight: 800;

		line-height: 1;

		padding: 1em 2em;

		text-shadow: none;

		-webkit-transition: background 0.2s;

		transition: background 0.2s;

		margin-top:5px;

		width:49%; 

		margin-left:1%;

		text-align:center;

		box-sizing: border-box;

	}	



	#ovis-contactform-formcontainer .ovis-form-column .sendbutton {

		width:100%; 

		margin-left:0;

	}



	



	#ovis-contactform-formcontainer .sendbutton.close { 
		margin-top:5px;
		padding: 1em 2em !important;
		width:49%; 
		margin-left:1%;
		margin-right:0;
	}



	#ovis-contactform-formcontainer .sendbutton.processing { background-color: #dadada; color: #999999; }

	

	.ovis-form-column { display:inline-block; width:49%; margin-right:1%; box-sizing:border-box; vertical-align:top; }

	.ovis-form-column.second { margin-right:0; margin-left:1%; }

	

	

	.smaller .ovis-form-column { width:100%; margin-right:0; }

	.smaller .ovis-form-column.second { margin-left:0; margin-top:10px; }

	

	.ovis-form-column .uppy-Dashboard-AddFiles-title {

		color:#6c6c6c;

	}

	

	.ovis-form-column #ovis-drag-drop-area.ovis-invalid .uppy-Dashboard-AddFiles-title {

		color:red;

	}

	

	button.uppy-Dashboard-browse:hover, button.uppy-Dashboard-browse:focus {

		background: #ffffff;

	}	

	

	#ovis-drag-drop-area { border: 1px solid #dadada; -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

		box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);  }

	

	.ovis-form-column .uppy-Dashboard-inner {

		background-color: #fff;

		border: 0px solid #dadada;

		border-radius: 3px;	

	}

	.ovis-form-column .uppy-Dashboard-Item {

		width: 150px;

		border: 1px solid #eaeaea;

		padding: 5px !important;

		display: inline-block;

		box-sizing: border-box;

		margin-top: 10px;

		margin-left: 10px;

	}

	.ovis-form-column .uppy-Dashboard-Item-preview {

		width:100% !important;

		height:auto !important;

	}

	.ovis-form-column .uppy-Dashboard-Item-fileInfoAndButtons {

		width: 100%;

		vertical-align: top;

		height: auto;

		padding:5px 0 !important;

		display:inline-block !important;

		position:relative;

	}

	.ovis-form-column .uppy-Dashboard-Item-name {

		white-space: nowrap;

		overflow: hidden;

		width: 100%;

		display: inline-block;

		text-overflow: ellipsis;

	}

	.ovis-form-column .uppy-Dashboard-Item-actionWrapper {

		display: inline-block;

		position:absolute;

		bottom:0; 

		right:0;

	}



	form.ovis-contactform input[type='text'] { 

		width: 100%;

		padding: 9px 10px;

		display: inline-block;

		vertical-align: top;

		border: 1px solid #dadada; 

		color: #6c6c6c; 

		font-size: 13px;

		font-family: arial;

		-webkit-border-radius: 3px;

		border-radius: 3px;

		-webkit-appearance: none;

		-moz-appearance: none;

		appearance: none;

		-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

		box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .05);

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		margin-bottom:3px;

		height:38px !important;

	}



	.ui-widget {  }

	

	#availabiltycalendar a.ui-state-default { pointer-events: none; }

	#availabiltycalendar a.ui-state-default.ui-state-active { color: #454545 !important; border: 1px solid #c5c5c5 !important; border-top: 0px !important; border-left: 0px !important; }





	.ui-datepicker {

		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.176);

		box-shadow: 0 6px 12px rgba(0,0,0,.176);

		border:0px !important;

		z-index:100 !important;

	}



	.ui-datepicker td span, .ui-datepicker td a {

		text-align:center !important;

		background: #fff !important;

		padding: 4px !important;

	}



	.ui-datepicker-prev, .ui-datepicker-next{

		top:9px !important;

	}



	.ui-datepicker-today a.ui-state-highlight {

		border:1px solid #c5c5c5 !important;

		border-width:0px 1px 1px 0 !important;

		background: #eee !important

	}



	.ui-datepicker-prev:hover {

		border:0 !important;

		background-color:#fff !important;

		left:2px !important;

		top:9px !important;

		cursor:pointer;

	}



	.ui-datepicker-next:hover {

		border:0 !important;

		background-color:#fff !important;

		right:2px !important;

		top:9px !important;

		cursor:pointer;

	}



	.ui-datepicker td span:hover, .ui-datepicker td a:hover {

		background: #eee !important;

	}



	.ui-widget-header {

		border: 0px !important;

		background: #fff !important;

		text-transform:uppercase;

		font-size:12px !important;

		padding: 10px 0 2px 0 !important;

	}



	.ui-datepicker th {

		padding: 3px 0 !important;

	}



	.ui-state-disabled.notAvailable span {	

		background:#C55762 !important;

		color:#fff !important;

		text-decoration:line-through !important;

	}



	.ui-state-disabled.notAvailableHistory span {						

		text-decoration:line-through !important;

	}



	.ui-datepicker td.available a {

		background:rgba(57,181,74,0.25) !important;

	}

	

	.ui-datepicker td.available.ChangeDayLast a {		

		background: linear-gradient(-45deg, #cdecd2 50%, #e2abb1 50%) !important;	

	}

	.ui-datepicker td.available.ChangeDayFirst a {		

		background: linear-gradient(45deg, #cdecd2 50%, #e2abb1 50%) !important;	

	}



	#availabiltycalendar .ui-datepicker td.available a {

		background:rgba(57,181,74,0.25) !important;

	}

	

	#availabiltycalendar .ui-datepicker td.available.ChangeDayLast a {		

		background: linear-gradient(-45deg, #cdecd2 50%, #e2abb1 50%) !important;	

	}

	#availabiltycalendar .ui-datepicker td.available.ChangeDayFirst a {		

		background: linear-gradient(45deg, #cdecd2 50%, #e2abb1 50%) !important;	

	}



	.ui-datepicker table.ui-datepicker-calendar tbody { border: 1px solid #c5c5c5 !important; border-width:1px 0 0 1px !important; }



	.ui-datepicker tr { border:0 !important; }

	.ui-datepicker td { padding:0 !important; }

	.ui-datepicker td.notAvailable { opacity: .50 !important; filter: Alpha(Opacity=50) !important; }



	.ui-state-default {

		border-width:0 1px 1px 0 !important;

	}	



	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, a.ui-state-default.ui-state-active:hover {

		border-width: 0 !important;					

		font-weight: normal;

	}





	form.ovis-contactform textarea  { 

		font-size: 13px;

		font-family: arial;

		width: 100%;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		color: #6c6c6c;

		height:203px;

	}





	form.ovis-contactform textarea.contact  { 

		height:169px;

	}

	

	form.ovis-contactform img.ovis-captcha {

		margin-top:1px;

	}



	form.ovis-contactform input[type='text'].ovis-contact-captcha {

		margin-left:5px;

		width:145px;

	}	



	form.ovis-contactform .ovis-refresh-captcha {					

		display: inline-block;

		float:right;

		text-align: center;

		width: 39px !important;

		height: 39px;

		font-size: 20px !important;

		line-height: 39px !important;

		color: #d7d7d7;

		cursor: pointer;

		-webkit-transition: ease color 200ms;

		transition: ease color 200ms;

		border-bottom: 2px solid #d7d7d7;

		vertical-align:top;

		margin-left:9px;

		box-sizing: border-box;

	}			



	div.ovis-objecten li.object a { 

		outline: none;

		max-height: 100%;

		height:100%;

		display:inline-block;

		width:100%;

		border: 1px solid rgba(0,0,0,0.05);

	}	



	div.ovis-objecten li.object a:active,

	div.ovis-objecten li.object a:hover {

		color: none;

	}



	div.ovis-objecten li.object span.ovis-object-title { 

		width: 100%; 

		margin: 0 !important;

		display: inline-block;

		vertical-align: top;

		padding: 15px 20px 0 !important; 

		font-size: 1.2em !important; 

		text-align: left; 

		font-weight: 600 !important;

		line-height: 150% !important;

		color: #585858 !important;

		white-space: nowrap;

		overflow: hidden !important;

		text-overflow: ellipsis;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;



		border:0 !important;

		letter-spacing:0 !important;

	} 



	div.ovis-objecten li.object span.ovis-sub-title {

		width: 100%;

		min-height: 25px; 

		padding: 3px 20px 0 !important;

		margin: 0 !important;

		display: inline-block;

		vertical-align: top;

		border: 0 !important;

		font-size: 14px !important;

		font-weight: 400 !important;

		white-space: nowrap;

		overflow: hidden !important;

		text-overflow: ellipsis;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;



		line-height:normal !important;

		text-transform:none !important;

	}



	div.ovis-objecten li.object div.ovis-row-container {

		min-height: 140px;

		padding: 0 20px;

	}



	div.ovis-objecten li.object div.ovis-row {

		width: 100%; 

		padding: 5px 0; 

		margin: 0;

		float: left; 

		font-size: 14px; 

		font-weight: 600;

		line-height: 18px; 

		-webkit-box-sizing: border-box;

		box-sizing: border-box;						

		text-align: right;

		padding-top: 0px;						

	}



	div.ovis-objecten li.object div.ovis-row.full-width {

		text-align:left;

	}



	div.ovis-objecten li.object div.ovis-row:last-of-type {

		border: 0;

	}



	div.ovis-objecten li.object div.ovis-row:last-of-type {

		padding-bottom: 0;

	}



	div.ovis-objecten li.object div.ovis-row:nth-last-child(2) { 

		border-bottom: 0; 

	}



	div.ovis-objecten li.object div.ovis-row.price { 

		width: 100%;

		min-height: 55px;

		margin-top: 15px;

		padding: 15px 20px;

		font-size: 14px;

		font-weight: 600;

		line-height: 14px;

		text-align:left;						

	} 



	div.ovis-objecten li.object div.ovis-row.price.doublePrice {

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

	}						



	div.ovis-objecten li.object div.ovis-row span { 

		margin-right: 0; 

		float: left;

		font-size: 13px; 

		font-weight: 400;

		line-height: 140%; 

		max-width: 50%;

		line-height: 22px;

		float: left;

		width: auto;

		white-space: nowrap;

		overflow: hidden;

		text-overflow: ellipsis;

	}

	

	div.ovis-objecten li.object div.ovis-row span.subcategory {

		max-width: 100%;

		margin-top: 5px;

		font-size: 20px;

		font-weight: 700;

	}



	div.ovis-objecten li.object div.ovis-row span.list-icon {

		line-height: 25px;

	}





	div.ovis-objecten li.object div.ovis-row span.fullwidth {

		max-width: 100%;

	}

	

	div.ovis-objecten li.object div.ovis-row.price.retail div strong {

		margin-top: 0;

	}



	div.ovis-objecten li.object div.ovis-row.price.retail div.priceFrom strong {

		text-decoration: line-through;								

	}

	

	div.ovis-objecten li.object div.ovis-row.price.retail div.priceTo {

		margin-top: 10px;

	}

	



	div.ovis-objecten li.object div.ovis-row.price.request div.priceTo {

		font-weight: 400;

	}



	div.ovis-objecten li.object div.ovis-row.price div span {

		width: 100%;

		display: inline-block;

		vertical-align: top;

		float: none;

		font-size: 14px;

		line-height: 14px;

		max-width: 100%;

	}



	div.ovis-objecten li.object div.ovis-row.price.retail div span {

		width: 60px;

	}



	div.ovis-objecten li.object div.ovis-row.price.retail div.priceTo span {

		margin-bottom: 0;

	}



	div.ovis-objecten li.object div.ovis-row.price div.priceTo span.btw_message {

		margin-bottom: 0; font-size:12px; font-weight:normal; width:auto;

	}



	div.ovis-specifications div.ovis-row.price div.priceTo span.btw_message {

		margin-bottom: 0; font-size:12px; font-weight:normal; width:auto;

	}



	div.ovis-objecten li.object div.ovis-row.price div strong { 

		margin-top: 10px;

		display: inline-block;

		vertical-align: top;

		font-weight: 700;

		font-size: 20px;

	}



	div.ovis-objecten li.object div.ovis-row.price.request div strong { 

		font-size: 16px;

	}

	

	#ovis-container.list:not(.minimal) div.ovis-objecten li.object div.ovis-row.price.singlePrice div strong {

		margin-top: 0px;

	}



	div.ovis-objecten li.object .imgContainer { 

		margin: 10px 0 15px; 

		padding: 0;

		overflow: hidden !important; 

		position: relative; 

	}



	div.ovis-objecten li.object .imgContainer div.label {

		padding: 7px;

		position: absolute;

		top: 10px;

		left: 10px;

		z-index: 11;

		font-size: 12px;

		line-height: 12px;

		font-weight: 600;

		-webkit-border-radius: 3px;

		border-radius: 3px;

	}



	div.ovis-objecten li.object .imgContainer img  { 

		position: relative;

		display: block;

	}

	

	div.ovis-objecten li.object .imgContainer div.available-360 {

		padding: 8px 10px;

		position: absolute;

		bottom: 10px;

		right: 10px;

		z-index: 3;

		color: #fff;

		font-size: 15px;

		line-height: 15px;

		background: rgba(42, 42, 42, .7);

		-webkit-border-radius: 3px;

		border-radius: 3px;

	}

	

	div.ovis-objecten li.object .imgContainer div.available-360 span {

		font-size: 20px;

	}



	/* GO BACK

	   --------------------------------------------- */ 

	a.ovis-go-back {

		padding: 10px 10px 10px 0;

		font-size: 14px;

		outline: none;

		-webkit-transition: 300ms color ease;

		transition: 300ms color ease;

		display: inline-block;

		line-height: 1em;

		box-sizing: border-box;

	}



		a.ovis-go-back:hover {

			color: #808080;

		}



		a.ovis-go-back i {

			margin: 5px 7px 0 0;

			/*vertical-align: top;*/

		}

    

	/* DETAILS

	   --------------------------------------------- */ 



	div.presentatie-3d-container {

		position: relative;

	}

	

	div.presentatie-3d-overlay {

		position: absolute;

		top: 0;

		bottom: 0;

		left: 0;

		right: 0;

		background: rgba(0, 0, 0, .3);

		cursor: pointer;

		-webkit-transition: ease 200ms background;

	}

	

	iframe.presentatie-3d {

		width: 100%;

		height: 500px;

		display:block;

		border:0;

	}

	   

	div.ovis-detail {

		padding: 0;

		line-height:130% !important;

		

	}



		div.ovis-detail p.noresults {

			padding: 20px 0;

			border-bottom: 1px solid #eee;

			font-weight: 600;

			font-size: 15px;

		}



		div.ovis-detail div.ovis-detail-top-links {

			margin-top: 10px;

			padding: 0;

		}



			div.ovis-detail div.ovis-detail-top-links > a { 

				margin-right: 5px; 

				padding: 5px 15px; 

				display: inline-block; 

				background: #f0f0f0; 

				color: #545454; 

				font-weight: 500;

				font-size: 14px;

				text-align: center; 

				cursor: pointer;

				outline: none;

				-webkit-border-radius: 3px; 

				border-radius: 3px;

				-webkit-transition: 300ms border ease;

				transition: 300ms border ease;

			} 



				div.ovis-detail div.ovis-detail-top-links > a:last-of-type {

					margin-right: 0;

				}

				

				div.ovis-detail div.ovis-detail-top-links > a:hover {

					background: #f4f4f4; 

				}



			div.ovis-detail div.ovis-detail-top-links div.social-buttons-c {

			   float: right;

			}



				div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons {

					width: 32px;

					height: 31px;

					padding: 5px 0 0;

					display: inline-block;

					vertical-align: top;

					background: #acacac;

					color: #fff !important;

					-webkit-border-radius: 4px;

					border-radius: 4px;

					margin: 0 4px;

					transition: all .3s;

					font-size: 15px;

					text-align: center;

					position: relative;

					box-sizing: border-box;

				}



					div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons:last-of-type {

						margin-right: 0;

					}



					div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons:hover {

						background: #b8b8b8;

						color: #fff;

					}



				

		div.ovis-detail .ovis-detail-title { 

			width: 100%; 

			margin: 30px 0 0; 

			padding: 0;

			display: inline-block; 

			vertical-align: top;

			line-height: 180%;

			font-size: 2em; 

			letter-spacing: -1px; 

			color: #585858 !important;

			position:relative;

		}  



			div.ovis-detail .ovis-detail-title span {

				display: inline-block;

				vertical-align: top;

				/*white-space: nowrap;*/

				overflow: hidden !important;

				text-overflow: ellipsis;

				line-height: 140% !important;

			}

			

			div.ovis-detail .ovis-detail-title h1 {

				display: inline-block;

				vertical-align: top;

				/*white-space: nowrap;*/

				overflow: hidden !important;

				text-overflow: ellipsis;

				line-height: 140% !important;

				font-weight:400;

			}



			div.ovis-detail .ovis-detail-title div.label {

				margin: 4px 10px 0 0;

				padding: 10px;

				display: inline-block;

				vertical-align: top;

				font-size: 18px;

				line-height: 18px;

				font-weight: 600;

				-webkit-border-radius: 3px;

				border-radius: 3px;

			}



		div.ovis-detail div.ovis-contain div.ovis-photocontainer { 

			width: 58%;

			display: inline-block;  

			text-align: center;

			-webkit-border-radius: 3px;

			border-radius: 3px; 

			-webkit-box-sizing: border-box;

			box-sizing: border-box;

		}

				

		.fotorama__html .videocontainer { 

			display:inline-block;

			position:absolute;

			left:0;

			right:0;

			top:0;

			bottom:0;

		}

				

		.fotorama__html .videocontainer iframe { 

			display:inline-block;

			position:absolute;

			left:0;

			right:0;

			top:0;

			bottom:0; height: 100%;

		}

		

		



		div.ovis-detail div.ovis-contain div.ovis-specifications { 

			width: 38%; 

			margin-left: 4%; 

			display: inline-block; 

			vertical-align: top; 

			position:relative;

		}



			div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-open-inruilform {

				padding: 0;

			}



			div.ovis-detail div.ovis-contain div.ovis-specifications div.more-specs {

				padding: 15px 0 0;

				font-size: 14px;

				text-align: center;

				cursor: pointer;

			}



				div.ovis-detail div.ovis-contain div.ovis-specifications div.more-specs i {

					margin-right: 7px;

				}



			div.ovis-detail div.ovis-contain div.ovis-specifications div.hidden-specs { 

				display: none;

			}



			div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row {

				width: 100%;

				padding: 3px 8px;

				display: inline-block;

				font-size: 14px !important;

				font-weight: 700 !important;

				line-height: 160% !important;

				color: #585858 !important;

				-webkit-box-sizing: border-box;

				box-sizing: border-box;

				margin: 0px !important;

				position:static !important;

			}



			div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.cta {

				width:50%;

				padding:0;

				vertical-align:top;

				padding-right:5px;			

			}

			

			div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row:not(.price):not(.textLinks) {

				white-space: nowrap;

				overflow: hidden;

				text-overflow: ellipsis;

			}

			

				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.price {

					font-size: 26px !important;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row div.priceTo {

					width: 100%;

					line-height: 24px;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.price span {

					width: 100%;

					margin-bottom: 5px;

					display: inline-block;

					vertical-align: top;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.price strong {

					width: 100%;

					margin-bottom: 10px;

					display: inline-block;

					vertical-align: top;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row-extra {

					margin-top: 15px;

					padding: 15px 5px 10px 0px;

					background: #fff;

					-webkit-border-radius: 3px;

					border-radius: 3px;

				}



					div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row-extra div.ovis-row {

						font-weight: 400 !important;

						font-size: 15px !important;

						line-height: 15px !important;

						background: transparent;

					}



				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row:nth-child(even) { 

					background: #f6f6f6;

					-webkit-border-radius: 3px;

					border-radius: 3px;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications .hidden-specs div.ovis-row:nth-child(even) { 

					background: #fff;

				}

				

				div.ovis-detail div.ovis-contain div.ovis-specifications .hidden-specs div.ovis-row:nth-child(odd) { 

					background: #f6f6f6;

				}



				div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row span { 

					width: 60%; 

					display: inline-block;

					font-size: 13px;

					font-weight: 400;

					line-height: 140%;

				}  				



		div.ovis-detail div.ovis-detail-section {

			margin-top: 40px;

			font-size: 15px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-action-forms {

			margin-top: 0px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-action-forms .ovis-action-form-container {

			display:inline-block; width:100%; background-color:#f6f6f6; padding:20px; box-sizing:border-box; margin-top:40px; position:relative;

		}

		

		

		div.ovis-detail div.ovis-detail-section.ovis-action-forms .ovis-action-form-container h3 {

			margin: 0px 0 15px 0 !important;

			border-color:#dadada !important;

		}

		

		.ovis-cta-choices { display:inline-block; width:100%; padding-bottom:10px; border-bottom: 1px solid #dadada !important; margin-bottom:20px; }

		.ovis-cta-choice { display:inline-block; width:auto; margin-right:10px; margin-bottom:10px; cursor:pointer; padding:5px 10px; box-sizing:border-box; border: 1px solid #dadada; border-radius:5px; }

		

		.minimal .ovis-cta-choices { text-align:center; }

		.minimal .ovis-cta-choice { width:48%; margin-left:1%; margin-right:1%; }

		

		.minimal.tiny .ovis-cta-choice { width:100%; margin-left:0%; margin-right:0%; }

		

		div.ovis-detail div.ovis-detail-section.ovis-action-forms .ovis-action-form {

			display:inline-block; width:100%; box-sizing:border-box; margin-top:0px; position:relative;

		}

		

		

		div.ovis-detail div.ovis-detail-section.ovis-action-forms .ovis-contactform-message {

			display: inline-block; width:100%; padding:0 0 20px 0; box-sizing:border-box; border-bottom:1px solid #dadada; margin-bottom:20px;

		}

				

		div.ovis-detail div.ovis-detail-section.ovis-action-forms .ovis-action-form.hidden {

			padding:0px;

			display:none;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-description ul {

			display: inline-block;

			margin: 15px 0 !important;

			width: 100%;

		}



		div.ovis-detail div.ovis-detail-section.ovis-description ul li {

			list-style-type: disc;

			list-style-position: inside;

		}

		

		

		div.ovis-detail div.ovis-detail-section  .do-verhuur {

			display:inline-block; width:auto; padding:8px 15px; cursor:pointer; text-transform:uppercase; margin-top:30px; border-radius:4px;

		}



			div.ovis-detail div.ovis-detail-section h3 {

				margin: 30px 0 15px 0 !important;

				padding: 10px 0 !important;

				font-weight: 300 !important;

				font-size: 26px !important;

				color: #000 !important;

				border-bottom: 1px solid #eee !important;

				background-color: transparent;

			}



				div.ovis-detail div.ovis-detail-section h3 i {

					margin: 0 15px 0 0;

					font-size: 24px;

				}

			

			div.ovis-detail div.ovis-detail-section .ovis-action-form h3 {

				margin-top: 0px !important;

				padding-right:50px !important;

				box-sizing:border-box !important;

			}



			div.ovis-detail div.ovis-detail-section h4,

			div.ovis-detail div.ovis-detail-section span.ovis-detail-companyname {

				width: 100%;

				display: inline-block;

				font-weight: 400 !important;

				font-size: 17px !important;

				color: #000 !important;

			}

			

			div.ovis-detail div.ovis-detail-section h4  {

				text-align:left;

			}



			div.ovis-detail div.ovis-detail-section.ovis-user div.ovis-user-block {

				width: 100%;

				display: inline-block;

				vertical-align: top;

				line-height: 170% !important;

				padding-right: 0px;

				margin-bottom: 20px;

				box-sizing: border-box;

			}

			

			div.ovis-detail div.ovis-detail-section.ovis-user div.ovis-user-block.last {

				max-width: 410px;

			}

			

			div.ovis-detail div.ovis-detail-section.ovis-user span.ovis-detail-companyname {

				padding: 0 0 10px;

			}



			div.ovis-detail div.ovis-detail-section ul {

				width: 25%;

				margin: 30px 0 0 0;

				display: inline-block;

				vertical-align: top;

				padding-left:0px;

			}



				div.ovis-detail div.ovis-detail-section ul:nth-of-type(-n+4) {

					margin-top: 0;

				}					



				div.ovis-detail div.ovis-detail-section ul li {

					list-style-type: none;

					line-height: 180%;

					font-size: 15px !important;

					margin:0;

					padding:0;

				}	



					div.ovis-detail div.ovis-detail-section ul li i.fa {

						margin-right: 10px;

					}



			div.ovis-detail div.ovis-detail-section.ovis-media h3.button {

				padding-bottom: 15px;

			}



				div.ovis-detail div.ovis-detail-section.ovis-media h3 span.button {

					/*

					padding: 10px 15px;

					background: #f6f6f6;

					border: 1px solid #eee;

					*/

					font-size: 24px;

					cursor: pointer;

					-webkit-transition: ease 300ms all;

					transition: ease 300ms all;

					-webkit-border-radius: 2px;

					border-radius: 2px;					

					background-color:transparent;

					padding:0;

					margin-right:9px;

				}



					div.ovis-detail div.ovis-detail-section.ovis-media h3 span.button i {

						/*font-size: 18px;*/

						font-size: 24px;

						-webkit-transition: ease 300ms color;

						transition: ease 300ms color;

						margin:0;

						padding:0;

					}



					div.ovis-detail div.ovis-detail-section.ovis-media h3 span.button:first-of-type {

						margin-right: 9px;

					}

					

					div.ovis-detail div.ovis-detail-section.ovis-media h3 span.button.active {

						color: #fff;

					}



						div.ovis-detail div.ovis-detail-section.ovis-media h3 span.button.active i {

							color: #fff;

						}



			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer {

				/*min-height: 267px;*/

				font-size:0px;

			}

			

			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn { 				

				display:inline-block; width:50%; position:relative;	text-align:center; padding:0 0 0 10px; box-sizing:border-box;	

			}

			

			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn.first { 	

				padding:0 10px 0 0;

			}	

				

				div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn .indicateThreeSixty { 				

					position:absolute; left:50%; top:50%; width:64px; height:64px; margin-left:-32px; margin-top:-32px; border: 2px solid #fff; 

					border-radius: 100px; background: rgba(0, 0, 0, .5) url(../img/threesixty.svg) no-repeat center / 30px;

				}

				

				div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn:hover .indicateThreeSixty { 				

					display:none;

				}

			

			



				div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer iframe.media {

					/*max-width: 474px !important;*/

					margin: 0;

					vertical-align: top;

				}



			div.ovis-detail div.ovis-detail-section div.ovis-warranty-block {

				width: 28%;

				margin-right: 8%;

				display: inline-block;

				vertical-align: top;

				font-weight: 600;

			}



				div.ovis-detail div.ovis-detail-section div.ovis-warranty-block:nth-of-type(3n) {

					margin-right: 0;

				}



				div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p {

					margin-bottom: 3px;

					padding: 0;

				}



				div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p:first-of-type {

					font-weight: 400;

					padding: 0 0 10px;

				}



					div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p span {

						width: 150px;

						display: inline-block;

						font-weight: 400;

					}



					div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p.ovis-comments {

						margin: 20px 0 0;

						font-weight: 400;

						color: #333;

						text-align: justify;

						line-height: 160%;

					}



					div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p.ovis-comments span {

						width: 100%;

						padding-bottom: 5px;

						color: #000;

					}



						div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p.ovis-comments span:last-of-type {

							width: calc(100% - 5px);

							margin-left: 6px;

							padding-left: 15px;

							border-left: 2px solid #eee;

							color: #333;

						}

	

						div.ovis-detail div.ovis-detail-section div.ovis-warranty-block p.ovis-comments span i {

							margin-right: 10px;

							color: #333;

						}



/* 	MEDIA QUERIES

	--------------------------------------------- */ 

   

   	@media only screen and (min-width: 0) and (max-width: 1240px) {

		div.ovis-objecten li.object.five {

			width: 23.5%;

		}

	

		div.ovis-objecten li.object.five:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.five:nth-of-type(3n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(4n) { 

			margin-right: 2%; 

		}

		div.ovis-objecten li.object.five:nth-of-type(5n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(4n) { 

			margin-right: 0; 

		}

		

		

	}

	

   	@media only screen and (min-width: 0) and (max-width: 1060px) {

			

	}

	

   	@media only screen and (min-width: 0) and (max-width: 1024px) {

		div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn { 				

			width:100%; padding:0; margin-bottom:20px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer .mediaColumn.first { 	

			padding:0;

		}

		

		div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.cta {

			width:100%;

			padding-right:0px;			

		}

	}	

	

   	@media only screen and (min-width: 0) and (max-width: 1000px) {

		

		div.ovis-objecten li.object.four {

			width: 32%;

		}	

		div.ovis-objecten li.object.four:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(3n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(4n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(3n) { 

			margin-right: 0; 

		}			

		

		div.ovis-objecten li.object.five {

			width: 32%;

		}		

		div.ovis-objecten li.object.five:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.five:nth-of-type(3n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(4n) { 

			margin-right: 2%; 

		}

		div.ovis-objecten li.object.five:nth-of-type(5n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(3n) { 

			margin-right: 0; 

		}

	

	}

	

	

   	@media only screen and (min-width: 0) and (max-width: 960px) {

		

		form.ovis-contactform .ovis-contact-name { 

			

		}

		

		form.ovis-search div.contain-filters.main input[type='text'],

		form.ovis-search div.contain-filters.main select {

			width: 100%;

		}

		

		form.ovis-search div div.moreFilters {

			width: auto;

		}

    

   	} 



   	@media only screen and (min-width: 0) and (max-width: 800px) {

		

		div.ovis-objecten li.object.three {

			width: 49%;

		}	

		div.ovis-objecten li.object.three:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.three:nth-of-type(3n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.three:nth-of-type(2n) { 

			margin-right: 0; 

		}	

		

		

		div.ovis-objecten li.object.four {

			width: 49%;

		}

		div.ovis-objecten li.object.four:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(3n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(4n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.four:nth-of-type(2n) { 

			margin-right: 0; 

		}

		



		div.ovis-objecten li.object.five {

			width: 49%;

		}	

		div.ovis-objecten li.object.five:nth-of-type(2n) { 

			margin-right: 2%; 

		}	

		div.ovis-objecten li.object.five:nth-of-type(3n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(4n) { 

			margin-right: 2%; 

		}

		div.ovis-objecten li.object.five:nth-of-type(5n) { 

			margin-right: 2%; 

		}		

		div.ovis-objecten li.object.five:nth-of-type(2n) { 

			margin-right: 0; 

		}

	}

   	@media only screen and (min-width: 0) and (max-width: 768px) {

		

		form.ovis-contactform .ovis-contact-name { 

			width:66% !important;

		}

		

		form.ovis-search div.contain-filters:first-of-type {

			padding: 20px 20px 45px;

			position: relative;

		}

		

		/*form.ovis-search div div.moreFilters {

			padding: 12px 0 0 0;

			position: absolute;

			left: 23px;

			bottom: 15px;

		}*/

		

		div.sorting-container { white-space:normal !important; }

	   

	   	form.ovis-search div.contain-buttons div.moreFilters {

		   	max-width: 50%;

		   	margin: 10px 0 0px;

		   	text-align: left;

			position:static;

			width: 100%;

	   	}

		

		form.ovis-search div.contain-buttons div.ovis-sort {

		   	max-width: 50%;

		   	margin: 10px 0 0px;

		   	text-align: right;

			padding-right:0 !important;

			border:0 !important;

	   	}

		form.ovis-search div.contain-buttons div.ovis-language {

		   	max-width: 100%;

		   	margin: 0px;

		   	text-align: center;

			padding-right:0 !important;

			border:0 !important;

			/*width: 100%;*/

			position:absolute; 

			right:0;

			top:-43px;

	   	}

		

		form.ovis-search div.contain-filters.main div.subFilters {

			margin: 2% 0;

		}

		

        form.ovis-search div.contain-filters.main input[type='text'],

		form.ovis-search div.contain-filters.main select {

			width: 100%;

			margin-top: 2%;

		}

		

		form.ovis-search div.contain-filters.main select:nth-of-type(-n+2) { 

			margin-top: 0;

		}

        

        form.ovis-search div.contain-filters.main select:nth-of-type(2n),

		form.ovis-search div.contain-filters.main .subFilters select:nth-of-type(2n) {

            margin-right: 0;

        }

		

		form.ovis-search div.contain-filters.main .subFilters select:last-child {

            margin: 0;

        }

        

        form.ovis-search input[type='submit'] {

            margin-left: 0;

        }

		

		div.ovis-detail div.ovis-contain div.ovis-photocontainer {

			width: 100%;

		}

		

		div.ovis-detail div.ovis-contain div.ovis-specifications {

			width: 100%;

			margin: 2% 0 0 0;

		}

		

		div.ovis-detail div.ovis-detail-section div.ovis-warranty-block,

		div.ovis-detail div.ovis-detail-section ul {

			width: 33.33333333333333%;	

		}

		

		div.ovis-detail div.ovis-detail-section ul:nth-of-type(4) {

			margin-top: 30px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer {

			/*min-height: 400px;*/

		}

		

			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer iframe.media {

				/*height: 400px;*/

			}

		

		div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.cta {

			width:50%;

			padding:0 3px;			

		}

    

   	} 

   

   	@media only screen and (min-width: 0) and (max-width: 640px) {

		

		div.ovis-filters span.active-filter-title {

			width: 100%;

		}

		

		div.ovis-filters .ovis-filter-block:first-of-type {

			margin: 0 5px 5px 0;

		}

		

		form.ovis-search div.contain-filter {

			width: 49%;

			margin: 0 2% 2% 0;

		}

		

			form.ovis-search div.contain-filter:nth-of-type(2n) {

				margin-right: 0;

			}		

		

		div.ovis-detail div.ovis-detail-top-links > a {

			padding: 4px 12px 3px;

		}

		

		form.ovis-search div.contain-buttons div.ovis-sort {

		   	max-width: 100%;

			text-align:left;			

	   	}

		

		form.ovis-search div.contain-buttons div.ovis-language {		   	

			top:13px;

	   	}

		

		div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons {

			width: 31px;

    		height: 32px;

			margin: 0 2px;

			font-size: 14px;

		}

		

		div.sorting-container.fullwidth { margin-top:0; }

		

		div.ovis-detail div.ovis-detail-section.ovis-user div.ovis-user-block {

			width: 100%;

			margin-bottom: 20px;

		}

		

		div.ovis-detail div.ovis-detail-section div.ovis-warranty-block,

		div.ovis-detail div.ovis-detail-section ul {

			width: 50%;	

		}

		

		div.ovis-detail div.ovis-detail-section ul:nth-of-type(3) {

			margin-top: 30px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer {

			/*min-height: 350px;*/

		}

		

			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer iframe.media {

				/*height: 350px;*/

			}

		

   	}

	

   	@media only screen and (min-width: 0) and (max-width: 550px) {

		

		div.ovis-objecten li.object.two {

			width: 100%;

			margin-right: 0; 

		}	

		div.ovis-objecten li.object.three {

			width: 100%;

			margin-right: 0; 

		}	

		div.ovis-objecten li.object.four {

			width: 100%;

			margin-right: 0; 

		}	

		div.ovis-objecten li.object.five {

			width: 100%;

			margin-right: 0; 

		}		

	}

   	@media only screen and (min-width: 0) and (max-width: 500px) {

		form.ovis-contactform .ovis-contact-name { 

			width:59% !important;

		}

		

		form.ovis-search div.contain-buttons div.moreFilters {

		   	max-width: 100%;

	   	}

		

		form.ovis-search div.contain-buttons div.ovis-sort {

		   	max-width: 100%;

	   	}

		form.ovis-search div.contain-buttons div.ovis-language {

		   	position:static;

			width: 100%;

			max-width: 100%;

		   	text-align: left;

			margin-top:10px;

			/*

		   	margin: 0px;

			padding-right:0 !important;

			border:0 !important;

			/ *width: 100%;* /

			position:absolute; 

			right:0;

			top:-43px;*/

	   	}

		

		div.ovis-detail div.ovis-detail-section.ovis-user div.ovis-user-block.last {

			max-width: 100%;

		}

		

		.ovis-contactline.ovis-ctabutton {

			width: 100% !important;

			margin-right: 0px;

		}		

		

	}

   

   	@media only screen and (min-width: 0) and (max-width: 450px) {

		div.ovis-detail div.ovis-contain div.ovis-specifications div.ovis-row.cta {

			width:100%;

			padding:0px;			

		}	



	}

	

   	@media only screen and (min-width: 0) and (max-width: 414px) {

		

		form.ovis-contactform .ovis-contact-name { 

			width:54% !important;

		}

		

		form.ovis-search div.contain-filters.main div.subFilters {

			margin-top: 0;

		}

		

		form.ovis-search div.contain-filters.main input[type='text'],

		form.ovis-search div.contain-filters.main select {

			width: 100%;

			margin: 0 0 2%;

		}

		

		form.ovis-search div.contain-filters.main select:nth-of-type(-n+2) { 

			margin-top: 0;

		}

        

        form.ovis-search div.contain-filters.main select:nth-of-type(2n) {

            margin-right: 0;

        }

		

		form.ovis-search input[type='submit'] {

			width: 100%;

		}

		

		form.ovis-search div.contain-filter {

			width: 100%;

			margin: 0 0 3%;

		}



		form.ovis-search div.contain-buttons div.ovis-found {

		   	width: 100%;

			margin: 10px 0 0;

			border-bottom: 1px solid #eee;

	   	}

	   

			form.ovis-search div.contain-buttons div.ovis-found p {

			   	margin: 0;

				padding: 0 0 5px;

			}

		

		div.ovis-detail div.ovis-detail-top-links > a {

			width: 49%;

			margin: 0 2% 0 0;

			padding: 4px 12px 3px;

		}

		

			div.ovis-detail div.ovis-detail-top-links > a:nth-of-type(2n) {

				margin: 0;

			}

		

		div.ovis-detail div.ovis-detail-top-links div.social-buttons-c {

			margin-top: 10px;

			float: none;

		}

		

		div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons {

			width: 19.2%;

    		height: 32px;

			margin: 0 1% 0 0;

			font-size: 14px;

		}

		

			div.ovis-detail div.ovis-detail-top-links div.social-buttons-c a.social-buttons:last-of-type {

				margin: 0;

			}

		

		div.ovis-detail div.ovis-detail-section div.ovis-warranty-block,

		div.ovis-detail div.ovis-detail-section ul {

			width: 100%;	

		}

		

		div.ovis-detail div.ovis-detail-section ul:nth-of-type(2) {

			margin-top: 30px;

		}

		

		div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer {

			/*min-height: 250px;*/

		}

		

			div.ovis-detail div.ovis-detail-section.ovis-media div.mediaContainer iframe.media {

				/*height: 250px;*/

			}

	   

   	} 