/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}
/* Iphone portraitWP */ 
@media only screen and (min-width : 600px) {
	.tile-page { font-size:1.564rem; }
	.tile-page > span { font-size:1.199rem; }
	.visuel-item { height:193px; margin-bottom:15px; }
	.item { margin-bottom:80px; }
	.p_patch .item-link { font-size:0.943rem; }
	#flags_language_selector { font-size: 0.900rem; }
	.footer-patch .contact-details.info-details { font-size: 0.907rem; }
	footer.footer-patch .privacy { font-size: 0.729rem; }
	footer.footer-patch .privacy.privacy-made { font-size: 0.629rem; }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

@media only screen and (min-width : 803px) {
	.page-template-template-landing  #slider_box { left:0 !important; }
	.page-template-template-landing .main_menu { height:auto !important; background-color: rgba(0,0,0,0.5) !important; left:26px; top:26px; }
	footer.footer-patch .footer_right {
		width:100% !important;
		text-align:center;
		display:block;
	}
}
@media only screen and (min-width : 951px) {
	footer.footer-patch .hidden-lg { display: none !important; }
	footer.footer-patch .footer_right { width:auto !important; }
}


/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

@media only screen and (min-width : 1024px) {
	.tile-page { font-size:1.8rem; }
	.tile-page > span { font-size:1.4rem; }	
	.item { text-align:left; }
	.visuel-item { height:310px; margin-bottom:20px; }
	.item.item-tour .visuel-item { padding-left:50px; }
	.item.item-big .visuel-item { padding-left:20px; }
	.item.item-big { float:right; }
	.p_patch .item-link { font-size:1.431rem; text-align:left; display:block; }
	.p_patch .item-link > span { display:block; }
	footer.footer-patch .privacy { font-size:0.910rem; }
	footer.footer-patch .privacy.privacy-made { /*font-size:0.800rem;*/ }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	#body-patch { }
	.visuel-item { margin-bottom:50px; }
	footer.footer-patch { padding-bottom:26px; background:#000000; }
	.tile-page { padding:auto; }
	#content.p_patch {}
}
@media only screen and (min-width : 1360px) {
	.tile-page { font-size:2.165rem; }
	.tile-page > span { font-size:1.660rem; }
	.page-template-template-landing .main_menu .logo { padding-top:33px; }
	.page-template-template-landing .slideshow_banner.with_nav .inner { padding:33px 23px !important; }
}
@media only screen and (min-width : 1440px) {
	#body-patch .container { width:1200px; }
}


/* 5: orientation:portrait */
@media screen and (orientation:portrait) {
}


/* 6: orientation:paysage */
@media screen and (orientation:landscape) and (min-height : 500px) and (max-height : 800px) {
	#body-patch .logo { margin:20px 0; }
	.visuel-item { margin-bottom:20px; }
	.item .visuel-item { height:140px; margin-bottom:20px; }
	footer.footer-patch { padding-bottom:8px; }
	.tile-page { padding:20px 0; }
}

