/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
 
/* -----------------------------------------
   Navigation
----------------------------------------- */
.rslides_container {
  position: relative;
  float: left;
  width: 100%;
  }
  
.centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("http://www.chantallehmann.com/IMG/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


	
/* -----------------------------------------
   ANIMATION
----------------------------------------- */
.centered-btns_tabs a	{
	-webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
	}

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
	margin: -25px auto 0;
    position: absolute;
	left:0.9375em;
	right:0.9375em;
    text-align: center;
    /*width: 100%;*/
    z-index: 50;
	background:none;
	}
	
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
    display: inline;
    /*float: left;*/
    margin-left: 5px;
    margin-right: 5px;
	}

	
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
    background: none repeat scroll 0 0 #FFF;
    border-radius: 50%;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.15) inset;
    display: inline-block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    text-indent: -9999px;
	}
	
.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
    background: none repeat scroll 0 0 #444;
	}


/* -----------------------------------------
	Media Queries
----------------------------------------- */
	/* X-large landscape */
	@media only screen and (min-width: 1440px) {
	}
	
		
	/* Widescreen landscape */
	@media only screen and (max-width: 1280px) and (min-width: 1024px) and (orientation: landscape) {
	}

	
	/* Ipad Landscape */
	@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
	}
	
	/* Ipad Portrait / Standard 960 (devices and browsers) / Small tablet Landscape 800x600 */
	@media only screen and (max-width: 960px) and (min-width: 768px) {
	}
	

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.caption,
		.offre,
		.logo-slider,
		.widget-1,
		.widget-2,
		#slider_main .caption {display:none;}
		
		.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {
			margin: -10px auto 0;
			z-index: 100;
			}
		.centered-btns_tabs a,
		.transparent-btns_tabs a,
		.large-btns_tabs a {
			background: #A4A4A4;
			}
		.centered-btns_here a,
		.transparent-btns_here a,
		.large-btns_here a {
			background: #000;
			}	
	}

	/* Small Tablet 800x600 Portrait (devices and browsers) / Mobile Landscape */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	}

	/* Mobile Portrait */
	@media only screen and (max-width: 479px) {
	}
	
	
	
/* -----------------------------------------
   RETINA Display
----------------------------------------- */

/* ---------------------------------------------------------- */
/* */
/* A media query that captures: */
/* */
/* - Retina iOS devices */
/* - Retina Macs running Safari */
/* - High DPI Windows PCs running IE 8 and above */
/* - Low DPI Windows PCs running IE, zoomed in */
/* - Low DPI Windows PCs and Macs running Firefox, zoomed in */
/* - Android hdpi devices and above */
/* - Android tvdpi devices, including Google Nexus 7 */
/* - Chrome running on high DPI Macs and PCs */
/* - Opera running on high DPI Macs, PCs and mobile devices */
/* */
/* Please note that that this code assumes you'll swap a */
/* 2× version of your images. If you'd like to supply */
/* finer increments, other thresholds might be appropriate. */
/* */
/* A test for CSS pixel densites can be found here: */
/* http://bjango.com/articles/min-device-pixel-ratio/ */
/* */
/* @marcedwards from @bjango */
/* */
/* ---------------------------------------------------------- */
 
@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
		only screen and (-o-min-device-pixel-ratio: 13/10),
		only screen and (min-resolution: 120dpi)
		{ 
		.accroche {
			background-image:url(http://www.chantallehmann.com/IMG/arrow-down@2x.png);
			background-size: 91px 135px;

			}
		.centered-btns_nav {
			background-image: url(http://www.chantallehmann.com/IMG/themes@2x.gif);
			background-size: 76px 61px;
			}
			
		}