
.full-fix {
max-width: 90% !important;
margin: 0 auto !important
}

#logo {
background: black;
padding-top: 50px;
padding-bottom: 5px;
}

.top-bar a {
color: white;
text-transform: uppercase;
font-weight: normal;
font-size: 1em;
}

.top-bar a:hover {
color: #81C241 !important;
text-transform: uppercase;
font-weight: normal;
font-size: 1em;
}

.top-bar {
padding-bottom: 20px;
border-bottom: 5px solid #81C241;
padding-top: 20px;
z-index: 1000;
}

#searchModal {
z-index: 100001;
}

.top-bar i {
font-size: 1.5em;
font-weight: normal;
}

.orbit-container .orbit-caption {
position: absolute;
top: 30%;
width: 20% !important;
}

.gradiant {
background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0.20) 100%);
height: 50px !important;
width: 100% !important;
position: absolute;
top: 0;
z-index: 100000;
}

h2.section {
border-bottom: 1px solid #81C241;
color: black;
font-size: 1.2em;
text-transform: uppercase;
}

#news, #top {
margin-bottom: 100px !important;
}

.categorie {
padding-top: 80px !important;
}

#footer h3 {
font-size: 1em;
color: #81C241;
text-transform: uppercase;
}

#footer h1 {
font-size: 1em;
color: #81C241;
margin-bottom: 0;
margin-top: 20px;
}

#produit h1 {
font-size: 1.3em;
color: #000;
margin-bottom: 0;
font-weight: bold;
}

#produit h2 {
font-size: 1.3em;
color: #000;
margin-bottom: 0;
font-weight: normal;
}

.title_cover {
font-size: 1em;
color: #000;
margin-bottom: 0;
font-weight: bold;
}

.marque_cover {
font-size: 1em;
color: #000;
margin-bottom: 0;
font-weight: normal;
}

#produit #price {
font-size: 1.3em;
color: #81C241;
margin-bottom: 40px;
font-weight: bold;
}

#produit {
padding-top: 30px;
}

#top {
margin-top: 50px;
}

#footer {
background: black;
color: white;
margin-top: 50px;
padding-top: 30px;
border-top: 5px solid #81C241;
}

#footer .grid-container {
padding-top: 30px;
}

#footer i {
padding-right: 10px;
}

#newsletter {
margin-bottom: 30px;
}

#about {
margin-bottom: 50px;
}

#copyright {
margin-top: 30px;
}

.img_products img {
border: 1px solid #ddd;
}

.button_cart {
margin-top: 0;
font-weight: bold;
text-transform: uppercase;
background-color: black !important;
width: 100%;
}


.button_cart:hover {
font-weight: bold;
text-transform: uppercase;
color: #81C241;
}







.button_cart i {
padding-right: 10px;
}

.accordion-menu a, .accordion-menu .is-active a {
color: black !important;
text-transform: uppercase;
background: none; 
}


.menu .is-active, .menu .is-active a { 
background: none !important; 
color: #81C241;
}

.accordion-menu a.nav_tag, .accordion-menu .is-active a.nav_tag {
color: #666 !important;
font-size: 1em;
text-transform: none !important;
}



#sub {
color: #81C241;
font-weight: bold;
padding-top:5px;
padding-left: 5px;
}

.logo-marque {
padding-top: 20px;
}

.details {
padding-bottom: 15px;
}

.details p {
color: black;
font-size: 1em;
}


.details h4 {
font-size: 0.9em;
color: #000;
text-transform: uppercase;
text-decoration: underline;
font-size: 0.9em;
margin-top: 30px;
}

.detail {
color: #666;
font-size: 0.9em;
}

.detail a {
color: #666;
font-size: 0.9em;
text-decoration: underline;
}
.detail a:hover {
color: #000;
font-size: 0.9em;
text-decoration: underline;
}



.detail span {
color: #000;
}

.img_marques {
vertical-align: middle;
text-align: right !important;
}

.img_marques {
text-align: right !important;
padding: 20px !important;
}

.img_marques img {
filter: grayscale(100%);
}


#marques {
margin-top: 50px;
margin-bottom: 150px !important;
}

.product_cover_wrapper {

}

.product_cover, .product_cover_slide {
box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
padding: 10px;
position: relative;
transition: box-shadow 1s ease-out;
-webkit-transition: box-shadow 1s ease-out;
-moz-transition: box-shadow 1s ease-out;
-o-transition: box-shadow 1s ease-out;

}

.slide-wrap {
position: relative;
}

.slide-wrap img {
z-index: 1 !important;

}

.product_cover_slide {
width: 400px;
padding: 20px;
}

.product_cover_slide i {
color:#81C241;
font-size: 4em;
}

.product_cover_slide {
position: absolute;
z-index: 1000 !important;
top:10vw;
left:10vw;
}

.slide_marque2 {
position: absolute;
}


.price_cover {
position: absolute;
color: white;
background: #81C241;
right:10px;
padding: 2px 5px 2px 5px;
font-weight: bold;

}

.product_cover a {
position: absolute;
bottom: 0;
right: 0;
top: 0;
left: 0;
text-decoration: none; /* No underlines on the link */
z-index: 10; /* Places the link above everything else in the div */
background-color: #FFF; /* Fix to make div clickable in IE */
opacity: 0; /* Fix to make div clickable in IE */
filter: alpha(opacity=1); /* Fix to make div clickable in IE */
} 

.product_cover:hover {
box-shadow: 0 2px 5px 0 rgba(129, 194, 65,.30),0 2px 10px 0 rgba(129, 194, 65.12);
transform: scale(1);
}

#supstock {
margin-bottom: 30px;
}



.button_slide {
margin-top: 0;
font-weight: bold;
text-transform: uppercase;
background-color: black !important;
margin-top: 10px;
}


.button_slide:hover {
font-weight: bold;
text-transform: uppercase;
color: #81C241;
}

.title_slide {
font-size: 1.7em;
color: #000;
margin-bottom: 0;
font-weight: bold;
}

.marque_slide {
font-size: 1.1em;
color: #000;
margin-bottom: 0;
font-weight: normal;
}

.intro_slide {
margin-top: 15px;
}

.intro_slide p {

}

.product_cover_slide table, .product_cover_slide tbody {
border: none !important;
}

.product_cover_slide td {
padding: 0 !important;
}

.slickdots li {
 list-style:none;
 color: #81C241;
 background-color: #81C241;
 height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
 
  margin: 0 10px 0 10px;
}

.slickdots li button {
 color: #81C241;
  cursor: pointer;
}


.slickdot {
margin-bottom: 50px;
}
.slickdots {
padding: 0 !important;
margin: 0 !important;
}

ul.slick-dots {
padding: 0 !important;
margin: 0 !important;
}

input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #666;
    opacity: 1; /* Firefox */
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #666;
   }
textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #666;
    opacity: 1; /* Firefox */
}
textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}
textarea::-ms-input-placeholder { /* Microsoft Edge */
   color:    #666;
   }


   
ul .user-menu li {
padding: 15px 15px 0 15px !important;
font-size: 0.9em;
color: white;
}

ul .user-menu li span {
font-weight: bold;
color: #81C241;
}

ul .user-menu li a {
padding: 0 !important;
text-transform: none;
color: white !important;
text-decoration: underline;
}

ul .user-menu li a:hover {
padding: 0 !important;
text-transform: none;
text-decoration: underline;
}

ul .user-menu {
padding-bottom: 20px;
border: none;
}


.simplesearch-search-form {
padding-top: 40px;
padding-bottom: 20px;
}
