/*
Theme Name:     mpeoft
Description:    
Author:         EO
Template:       bootstrap-basic

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

@font-face {
  font-family: 'Arial Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('Arial Narrow'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow.woff2') format('woff2'), 
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow.woff') format('woff'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow.ttf') format('truetype'),
			 url('/wp-content/themes/mpeoft/fonts/ArialNarrow.eot?#iefix') format('embedded-opentype');
}

/*@font-face {
  font-family: 'Arial Narrow';
  font-style: italic;
  font-weight: normal;
	src: url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Italic.eot');
  src: local('Arial Narrow'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Italic.woff2') format('woff2'), 
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Italic.woff') format('woff'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Italic.ttf') format('truetype'),
			 url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Italic.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'Arial Narrow';
  font-weight: bold;
	src: url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Bold.eot');
  src: local('Arial Narrow'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Bold.woff2') format('woff2'), 
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Bold.woff') format('woff'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Bold.ttf') format('truetype'),
			 url('/wp-content/themes/mpeoft/fonts/ArialNarrow-Bold.eot?#iefix') format('embedded-opentype');
}

@font-face {
  font-family: 'Arial Narrow';
  font-style: italic;
  font-weight: bold;
	src: url('/wp-content/themes/mpeoft/fonts/ArialNarrow-BoldItalic.eot');
  src: local('Arial Narrow'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-BoldItalic.woff2') format('woff2'), 
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-BoldItalic.woff') format('woff'),
       url('/wp-content/themes/mpeoft/fonts/ArialNarrow-BoldItalic.ttf') format('truetype'),
			 url('/wp-content/themes/mpeoft/fonts/ArialNarrow-BoldItalic.eot?#iefix') format('embedded-opentype');
}*/

@font-face {
  font-family: 'ZapfDingbats BT';
  font-style: normal;
  font-weight: 400;
  src: local('ZapfDingbats BT'),
			 url('/wp-content/themes/mpeoft/fonts/ZapfDingbatsBT-Regular.woff2') format('woff2'),
		 	 url('/wp-content/themes/mpeoft/fonts/ZapfDingbatsBT-Regular.woff') format('woff'),
       url('/wp-content/themes/mpeoft/fonts/ZapfDingbatsBT-Regular.ttf') format('truetype'),
       url('/wp-content/themes/mpeoft/fonts/ZapfDingbatsBT-Regular.eot?#iefix') format('embedded-opentype');
}

.main-navigation {
  display: none;  
}

.required {
    color: black !important;
}

.thumb-holder img {
    position: relative;
    float: none;
    width: auto;
    height: auto;
    max-width: 210px !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 192px !important;
    min-height: 192px;
}

.thumbnail {
  position: relative;
  padding-top: 60px;
}
.product-name {
  position: absolute;
  top: 0;
  left: 0;
  right : 0;
}

.color-green {
    color: green;
}

@media (min-width: 1200px) {
	.sidebar {
		position: fixed;
	}	
	.mainpart {
		margin-left: 25%;
	}
}

#wpaloginform #user_email_username {
  margin: 1em 0 !important;
  width: 100%;
  display: block;
  border-color: grey !important;
  height: 26px !important;
  padding: 1px 0;
}

#wpaloginform #wp-submit-a {
  width: auto !important;
  margin-top: 1.5em;
  float: right;
}

#wpaloginform label {
  max-width: 100% !important;
  margin-bottom: 5px !important;
  font-weight: 700 !important;
}

.tml {
    max-width: 80% !important;
}

.listeCaract {
  list-style-type: none;
  padding-left: 0;
}
.listeCaract li {
 padding: 3px; 
 overflow-wrap: break-word;
}
.listeCaract .alt {
  background-color: #eeeeee; 
}
.imgCatalogue {
  border: 1px solid #e0e0e0 !important;
  width: 200px;
}

.fileuploadwrapper {
  position: absolute;
  width: 100%;
  height: 50px;
  margin: 0;
  padding: 0;
  outline: 0;
  opacity: 0;
  cursor: pointer;
}