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

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

/* MAC BOOK */
@media screen and (max-width: 1440px) and (min-width: 1367px) {
}

/* DESKTOP 1 */
@media screen and (max-width: 1366px) and (min-width: 1296px) {
	.et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single .et_pb_module.et_pb_sidebar_0_tb_body.et_pb_widget_area.clearfix.et_pb_widget_area_right.et_pb_bg_layout_light {
    	position: relative;
    	right: -50px;
	}
	.et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single .et-db #et-boc .et-l .et_pb_sidebar_0_tb_body {
    	margin-left: 0px !important;
	}
}

/* DESKTOP 2 */
@media screen and (max-width: 1295px) and (min-width: 1081px) {
}

/* IPAD LANDSCAPE */
@media screen and (max-width: 1080px) {
}


/* DIVI BreakPoint */
@media screen and (min-width: 981px) {
    /* min-width -- desktop */
}
@media screen and (max-width: 980px) {
    /* max-width -- mobile */
	body.search-results article.type-product a.entry-featured-image-url img {
    	max-width: 100%;
	}
	#datacarte-main-menu nav.et-menu-nav {
    	margin-top: 20px; /* Raise menu tiems to compensate new bottom padding */
	}
	#datacarte-main-menu nav.et-menu-nav .et-menu.nav > li > a {
    	padding-bottom: 28px; /* Add padding to increase space over sub menu */
	}
	ul#mobile_menu3 {
    	position: absolute!important;
    	margin-left: calc(-85vw + 100%)!important;
    	width: 90vw!important;
		top: 69px;
	}
	ul#mobile_menu3 {;
    	border-top: 5px solid #4970a0;
	}
	ul#mobile_menu5 {
    	width: 213%;
	}
	li.jb-line-top {
    	border-top: 1px solid #cdcdcd;
	}
	.et_pb_blurb_content {
    	display: flex !important;
    	flex-wrap: wrap;
    	justify-content: center;
	}
	span.et_pb_image_wrap {
    	width: 160px;
    	right: 64px;
    	position: relative;
	}
	
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {
        width: 100% !important;
        margin-right: 4% !important;
    }
	/*.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 {
        margin-left: 2% !important;
    }*/
}


/* Generic Tablets */
@media only screen and (max-width: 767px){
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-size: 50px!important;
	}
}
@media only screen and (max-width: 700px){
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    	font-size: 45px!important;
	}
}

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

/* IPHONE 6 LANDSCAPE */
@media only screen and (max-width: 667px){
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    	font-size: 40px!important;
	}
}

/* HTC, GALAXY LANDSCAPE */
@media only screen and (max-width: 640px) {
}

/*IPHONE 5 LANDSCAPE */
@media only screen and (max-width: 568px) {
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    	font-size: 35px!important;
	}
}
@media only screen and (max-width: 520px) {
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    	font-size: 32px!important;
	}
	ul.products.columns-3 {
    	display: flex;
    	flex-direction: column;
	}
}

/* IPHONE 4 LANDSCAPE */
@media only screen and (max-width: 480px) {
	.jb-hero h3, .jb-hero p, .jb-hero .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title, .jb-hero .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    	font-size: 30px!important;
	}
	ul#mobile_menu5 {
        width: 100%;
    }
}
@media only screen and (max-width: 403px) {
	li.additional_information_tab {
		height: 75px;
	}
}
/* 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) {
}

/* 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 ) {
}
