/*************************************** USER AGENTS IE *************************************************/
/* IE 9, 10, 11 */
@media screen and (min-width:0\0) {
	select.select,
	label select {
		background-image:none;
		padding-right:0; 
	}
	#yachts-list-content .yachts-col-right { 
		max-width:1400px;
		width:1400px;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	select.select,
	label select {
		background-image:none;
		padding-right:0; 
	}
	#yachts-list-content .yachts-col-right { 
		max-width:1400px;
		width:1400px;
	}

}

/* USER AGENTS -WEBKIT- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
}

/**************************************** USER AGENTS SAFARI ********************************************/
/*@media screen and (min-color-index:0)  and (-webkit-min-device-pixel-ratio:0) and (max-width: 640px) { 
	.content_block.edit_content .content_flex { display:block; }
	.content_block.edit_content .content_flex { width:auto; }
	.content_block .content_flex .wp25 { width:auto; }
	.content_block .content_flex .wp33 { width:auto; }
	.content_block .content_flex .wp50 { width:auto; }
	.content_block .content_flex .wp66 { width:auto; }
	.content_block .content_flex .wp75  { width:auto; }
}*/

/* Safari 5 */
@media screen and (-webkit-min-device-pixel-ratio:0) {

	/* Safari only override */
	::i-block-chrome, label select { background: #fff url(../images/form/safari_select_arrow.png) right center no-repeat; }
	::i-block-chrome, #yachts-list { display:block !important; }
	::i-block-chrome, #yachts-list .yacht-els { float:left; }
	::i-block-chrome, .destination-zone .fig-border { width:50%; }
	::i-block-chrome, .destination-zone .destination-zone-content { width:50%; }
	::i-block-chrome, .heading-fiche { height:auto }
	::i-block-chrome, .heading-fiche .gallery-photo-slider  { height:720px; }
	::i-block-chrome, #heading-fiche-yacht .gallery-photo-slider { height:720px; }
	::i-block-chrome, #heading-fiche-yacht .gallery-photo-list { height:720px; }
	::i-block-chrome, .heading-fiche .heading-content { height:auto }
	::i-block-chrome, #heading-fiche-yacht .gallery-photo-slider { width:60%; }
	::i-block-chrome, #heading-fiche-yacht .gallery-photo-list   { width:40%; }
	::i-block-chrome, .loader-ellips { display:none !important }
	::i-block-chrome, .infinite-scroll-last { display:none !important }
	::i-block-chrome, .yacht-pagination-infos { text-align:center; display:block; }
	::i-block-chrome, .yacht-pagination-infos li { display:inline; }
	::i-block-chrome, .yacht-pagination-infos a {
		display:inline-block;
		font-weight:700;
		font-size:16px;
		padding:10px;
	}
/*	::i-block-chrome, #collections-list { display:block !important; }
	::i-block-chrome, #collections-list li { float:left; }
	::i-block-chrome, #collections-list li .collections-els { height:360px; }*/
}
@media only screen  and (max-width: 640px)  {
	::i-block-chrome, .content_block.edit_content .content_flex { display:block; }
	::i-block-chrome, .content_block.edit_content .content_flex { width:auto; }
	::i-block-chrome, .content_block .content_flex .wp25 { width:auto; }
	::i-block-chrome, .content_block .content_flex .wp33 { width:auto; }
	::i-block-chrome, .content_block .content_flex .wp50 { width:auto; }
	::i-block-chrome, .content_block .content_flex .wp66 { width:auto; }
	::i-block-chrome, .content_block .content_flex .wp75  { width:auto; }
}


/* ------------------ IOS ---------------- */
/* IOS + js filtre */
.ios ._page { min-height:inherit }
.ios label select { background: #fff url(../images/form/safari_select_arrow.png) right center no-repeat; }
.ios #heading-home { height:740px; }
.ios .heading-fiche { height:auto }
.ios .heading-fiche .gallery-photo-slider,
.ios #heading-fiche-yacht .gallery-photo-slider { height:600px; }
.ios .heading-fiche .heading-content { height:auto }
.ios #footer #footer-content { position:absolute; }
@media only screen  and (max-width: 640px)  {
	.ios .content_flex { display:block; }
	.ios #heading-home { height:500px; padding-bottom:250px; }
	.ios .heading-fiche .gallery-photo-slider,
	.ios #heading-fiche-yacht .gallery-photo-slider { height:260px; }
}


/* Formulaires */
@supports (-webkit-appearance:none) { }