/*catalogue voiture version1*/
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* montserrat-alternates-regular - latin */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-alternates-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-alternates-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-alternates-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-alternates-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-alternates-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-alternates-v12-latin-regular.svg#MontserratAlternates') format('svg'); /* Legacy iOS */
}
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/playfair-display-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/playfair-display-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/playfair-display-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/playfair-display-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/playfair-display-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/playfair-display-v21-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

.ce_productbox.version1 .subheadline {
	margin-left:12px;
	padding-bottom:2px !important;
	}
.ce_productbox.version1 ul {
    padding-left: 25px;
    margin-top: 10px;
}
.ce_productbox.version1 .attribute.ce_headline { 
	margin-left:5px;
}

.ce_productbox.version1 .ce_productbox_content_bottom {
	background-color:#f5f5f5;
	margin-top:5px;
	
	}
.ce_productbox.version1 .ce_productbox_content_top {
	
	margin-bottom:20px;
	
	}
.ce_productbox.version1 .price {
	line-height:25px !important;
	
	}

.ce_productbox.version1 .price span {
	display:block !important;
	}


.swiper-button-next {
   
    right: -2px;
 }
.swiper-button-prev {
 left: -2px;
 }

.ce_productbox.version1 .ce_hyperlink a {
    margin: 0;
    padding: 3px 10px;
    background: none;
    color: inherit;
    border-width: 1px;
    min-width: 0;
    line-height: 2rem;
}

.ce_swiper-slider-start.style2_dark .swiper-button-next:after, .ce_swiper-slider-start.style2_dark .swiper-button-prev:after {
    text-shadow: none;
    color: rgba(0,0,0,.39);
}



/*fin*/
form select { 
line-height:1.5;
}
#top .top_metanavi a {
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    font-weight: bold;
	font-size:1.2rem;
}



span.color-accent {
    color: rgb(221,154,79) !important;
}

#slid h1,
.h1,
.h1 p {
		margin-bottom: 1px;
	font-size: 2.2rem;
	padding-top: 0;
		color: rgb(0,0,0);
}
div.mod_quicklink.block  {
	 background: rgba(0, 0, 0, 0.49);
    border-radius: 5px;
    width: 480px;
	margin-left:60%;
	margin-top:8%;
	padding:4%;
	}
div.mod_quicklink.block h2 { 
font-size: 1.3rem;
color:#dd9a4f !important;

}

/* formulair catalogue ancien sur slider
form.style2 {
    background: rgba(0, 0, 0, 0.49);
    border-radius: 5px;
    width: 480px;
	margin-left:60%;
	margin-top:8%;
}

form.style2 button.submit {
    background-color: #dd9a4f;
	width:80%;
	margin-left:10%;
}
button.submit {
	font-size:1.02rem;
	}
form.style2 .widget select	{
	width:80%;
	margin-left:10%;
	}
	
	
	
form.style2 h3 {
	color: rgba(221, 154, 79, 0.99) !important;
	font-size:1.5 rem;
	text-align:center;
	text-transform:uppercase;
	
	}	
	*/
@media only screen and (max-width: 767px) {

h4 {
	font-size:1rem !important;
	
	}

form.style2 {
    width: 85%;
	margin-left: 10%;
	margin-top:8%;
}


form.style2 button.submit {
    background-color: #dd9a4f;
	width:80%;
	margin-left:10%;
}
button.submit {
	font-size:0.7rem;
	}
form.style2 .widget select	{
	width:80%;
	margin-left:10%;
	}
	
	
	
form.style2 h3 {
	color: rgba(221, 154, 79, 0.99) !important;
	font-size:1.5rem;
	text-align:center;
	text-transform:uppercase;
	
	}	
div.mod_quicklink.block {
  
    width: 100%;
    margin-left: 0%;
 
}
}

