/* 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 */
}
@media screen and (max-width: 980px) {
    /* max-width -- mobile */
	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: 10% 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;
	}
}

/* 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: -10px;
    	top: 0;
    	cursor: pointer;
	}
	.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;
	}
}
@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 ) {
}