/* RETINA */
@media screen and (min-width: 1440px) {
}

@media screen and (max-width: 1400px){
}

/* MAC BOOK */
@media screen and (max-width: 1580px) and (min-width: 981px) {
	.acx-prefooter.et_pb_section {
    	padding-left: 50%!important;
	}
}

/* DESKTOP 1 */
@media screen and (max-width: 1024px) and (min-width: 981px) {
	.acx-hero-dark .et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    	background-color: #00000091;
    	padding: 30px;
    	width: 70%;
	}
}

/* DESKTOP 2 */
@media screen and (max-width: 1295px) {
	div#karen-cadet-h1 h1, 	div#karen-cadet-h1 p {
		font-size: 38px!important;
	}
}

/* IPAD LANDSCAPE */
@media screen and (max-width: 1150px) {
	
	    div#et-top-navigation {
        right: 30%;
    }
}
/* DIVI BreakPoint */
@media screen and (min-width: 981px) {
    /* min-width -- desktop */
	header .mobile_menu_bar::before {
  		content: "a";
  		font-size: 32px;
  		position: relative;
  		left: 0;
  		top: 0px!important;
  		cursor: pointer;
	}
}
@media screen and (max-width: 980px) {
    /* max-width -- mobile */
	.secondary-header .container p a {
  		padding-right: 10px;
	}
	.container {
  		width: 90%;
  		max-width: 1080px;
  		margin: auto;
  		position: relative;
	}
	.postList {
    	display: flex;
    	flex-direction: column;
	}
	footer .et_pb_menu .et_pb_menu__menu {
        display: block;
    }
	footer .et_mobile_nav_menu {
		display: none!important;
	}
	header .mobile_menu_bar::before {
  		left: 6px!important;
	}
	div.acx-hero .et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
    	display: none;
	}
	.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
		left: 25px;
	}
	div#et-top-navigation {
    	right: 0%;
	}
		.acx-market-insight-container, .acx-market-insight-container img {
    	height: 350px!important;
	}
	body.home article.et_pb_post.clearfix.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry {
    	height: 610px;
	}
	body.home div.et_pb_section.et_pb_section_0.acx-hero {
        background-position: 17% center;
    }
	div#et-top-navigation:after {
    	display:none;
	}
	.js-wpv-view-layout.js-wpv-layout-responsive.wpv-pagination {
    	width: 100vw !important;
	}
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
        justify-content: flex-start;
    }
	.et_pb_section.et_pb_section_0.acx-hero.acx-hero-dark.et_pb_equal_columns.et_pb_with_background.et_section_specialty {
    	padding-top: 80vh;
    	padding-bottom: 70vh;
    	height: 120vh;
    	background-position: 19% center;
    	margin-top: -28vh;
	}
	.wpml-ls-native {
    	width: 150px!important;
		left: 75%!important;
	}
	#mobile_menu1 {
  		background-color: #FFF !important;
		position:relative;
  		width: 87vw;
	}
	#page-container .et-boc .et_slide_in_menu_container .mobile_menu_bar.et_toggle_fullscreen_menu::before {
  		position: relative;
  		left: -30px;
  		top: -24px;
	}
	.et_pb_module.et_pb_gallery.et_pb_gallery_0.et_pb_bg_layout_light.et_pb_gallery_grid {
    	display: flex !important;
    	flex-wrap: wrap;
    	justify-content: center;
    	width: 100%;
    	padding: 40px 10%;
	}
	.et_pb_gallery_items.et_post_gallery.clearfix .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light a, .et_pb_gallery_items.et_post_gallery.clearfix .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light a img {
  		width: 100% !important;
  		display: inline-block;
	}
	.cl-header-property-info .cl-head-col-left h1, .cl-header-property-info .cf.cl-head-col-right h1 {
  		font-size: 26px;
	}
	.cl-header-property-info .cl-head-col-left p {
  		font-size: 16px;
	}
	.cl-header-property-info .cl-head-col-left p {
  		font-size: 16px;
		font-weight:700;
	}
	.cl-col-2.single {
  		margin-top: 10px;
  		margin-bottom: 20px;
	}
}

/* Generic Tablets */
@media only screen and (max-width: 767px){
	.wpml-ls-native {
    	width: 130px!important;
	}
	div#wpv-view-layout-1143, div#wpv-view-layout-1143 a, div#wpv-view-layout-1143 a div img, div#wpv-view-layout-2062, div#wpv-view-layout-2062 a div, div#wpv-view-layout-2062 a div img, div#wpv-view-layout-1143-TCPID1146, div#wpv-view-layout-1143-TCPID1146 a div, div#wpv-view-layout-1143-TCPID1146 a div img {
    	display: flex;
    	flex-direction: column;
    	width: 100%;
	}
/*  	.mobile_menu_bar::before {
    	content: "a";
    	font-size: 32px;
    	position: relative;
    	left: -30px;
    	top: 0;
    	cursor: pointer;
    	top: -18px;
  	}*/
	.home-hero-button {
    	display: flex;
		flex-direction: column;
	}
	.acx-all-properties {
    	display: flex;
    	flex-direction: column;
    	gap: 40px;
	}
	.acx-all-properties img {
    	width: 100%;
	}
	#post-1195 .et_pb_column_1 {
        padding-left: 50px;
	}
	/*.mobile_nav.closed {
    	color: #000000 !important;
		background-color: #000;
    	padding: 10px 2px 13px;
    	padding-left: 20px;
    	left: 0;
    	position: relative;
	}*/
	.et_header_style_fullscreen .et_slide_menu_top {
    	text-align: centeer;
    	padding-left: 5%;
    	top: -30px;
	}
	.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
  		width: 100%!important;
	}
		div#wpv-view-layout-1143-TCPID4148 {
    	display: flex;
    	flex-direction: column;
	}
	body.home div#wpv-view-layout-1983 a, body.home div#wpv-view-layout-1983 a div img, .acx-properties-container img {
    	width: 100%!important;
	}
}
@media only screen and (max-width: 700px){
}

/* IPHONE 6+ LANDSCAPE */
@media only screen and (max-width: 736px){
}

/* IPHONE 6 LANDSCAPE */
@media only screen and (max-width: 667px){
}

/* HTC, GALAXY LANDSCAPE */
@media only screen and (max-width: 640px) {
	.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated, .et_header_style_fullscreen .et_slide_in_menu_container {
    	width: 100%;
	}
}

/*IPHONE 5 LANDSCAPE */
@media only screen and (max-width: 568px) {
}
@media only screen and (max-width: 510px) {
	   div#karen-cadet-h1 p, div#karen-cadet-h1 h1 {
        font-size: 35px !important;
    }
}

/* IPHONE 4 LANDSCAPE */
@media only screen and (max-width: 480px) {
    div#karen-cadet-h1 p,     div#karen-cadet-h1 h1 {
        font-size: 33px !important;
        white-space: nowrap;
    }
	    .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
        padding-top: 0;
    }
	.et_header_style_left #et-top-navigation .mobile_menu_bar {
    	padding-bottom: 10px;
	}
	span.logo_helper {
    	display: none;
	}
	.et_header_style_left #logo {
        max-width: 100%;
        width: 100%;
        height: 100% !important;
        min-height: 100%;
    }
	.et_header_style_left .logo_container {
    	position: relative;
		padding-top:10px;
	}
	.wpml-ls-native {
    	top: 45px!important;
	}
		.custom-header-item {
    	display: none!important; /* Retirer quand on aura trouvé pourquoi les règles en mobile ne fonctionnent pas (ctrl+F: .wpml-ls-native   |   3 règles en tout) */
	}
}
/* IPHONE 6+ PORTRAIT */
@media only screen and (max-width: 400px) {
    header div#et-top-navigation {
        right: 0%;
    }
	.google-review-title {
    	font-size: 24px!important;
	}
}
/* IPHONE 6 PORTRAIT */
@media only screen and (max-width: 375px) {
	#popmake-24893 .check_availability {
		width: 100%;
	}
	/* ---------------------------------------- */
	/* Sidebar - cart*/
}

/* HTC, GALAXY PORTRAIT */
@media only screen and (max-width: 360px) {
	 div#karen-cadet-h1 p {
        font-size: 20px !important;
    }
}

/* IPHONE 4, IPHONE 5 PORTRAIT */
@media only screen and (max-width: 320px) {
}

/*--------------------------------- TARGET ONLY SPECIFIC DEVICES ------------------------------------------*/
/* TARGET IPAD */
@media only screen and (max-width: 768px) and (min-width: 767px) {
}
@media only screen and (max-width: 1024px) and (min-width: 1023px) {
}

/* TARGET iPHONE 5S */
@media only screen and (device-width: 640px) and (device-height: 1136px) and (orientation: portrait) {
}
@media screen and (max-device-width: 1136px) and (orientation: landscape) and (device-aspect-ratio: 40/71) {
}

/* TARGET IPHONE 5 */
@media only screen and (device-width: 568px) and (orientation: landscape) {
}
@media only screen and (device-width: 320px) and (orientation: portrait) {
}

/* TARGET IPHONE 4 */
@media only screen and (device-width: 320px) and (orientation: portrait) {
}
@media only screen and (device-width: 480px) and (orientation: landscape) {
}

/* TARGET HTC ONE AND GALAXY S5 */
@media only screen and (device-width: 360px) and (orientation: portrait) {
}
@media only screen and (device-width: 640px) and (orientation: landscape) {
}

/* TARGET IPHONE 6 */
@media only screen and (device-width: 375px) and (orientation: portrait) {
}
@media only screen and (device-width: 667px) and (orientation: landscape) {
}

/* TARGET IPHONE 6+ */
@media only screen and ( device-width: 414px ) and ( orientation: portrait ) {
}
@media only screen and ( device-width: 736px ) and ( orientation: landscape ) {
}