h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}

h2 + h3, #content > h3, .information-contact h3 {
    font-size: 20px;
    text-transform: none;
}

.box h3, .featured-title {
    overflow: hidden;
    text-transform: none;
    font-weight: 700;
}

#header, #logo_mobile {
    background-image: url(/image/catalog/logos_template/grass_border.png);
    background-size: 500px;
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    background-color: transparent;
}

#logo {
    margin: 0 0 0 0;
}

#button-cart .fa {
    font-size: 24px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.is-sticky #sticky_logo {
    background: #86b912;
}

.is-sticky #sticky_logo img {
    vertical-align: middle;
}

.box h3 span, .box > h3 .nav-slider, .featured-title span {
    background: none;
}

.container-wrapper {
    background: rgb(255, 255, 140);
}

body {
    background: #F8AB07; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFE62A, #F8AB07); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFE62A, #F8AB07); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFE62A, #F8AB07); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFE62A, #F8AB07); /* Standard syntax (must be last) */
}

footer {
    background-color: #86b912;
}

footer > .container a:link, footer > .container a:visited {
    color: black;
    outline: 0px;
	text-transform: none;
}

#powered a:link, #powered a:visited {
    color: black;
}

#wrap_powered_social {
    background: none;
}

.is-sticky #header .col-sm-5 > .search-toggle {
    background: #86B912;
}

.is-sticky #cart > .btn {
    background: #86B912;
}

.input-group .btn-default {
    color: white;
    background-color: #86B912;
    border-color: #86B912;
}

#cart > .btn {
    color: white;
    background-color: #86B912;
    border-color: #86B912;
    text-transform: uppercase;
}

.primary-box .list-group {
    border: none;
    margin: 10px;
}
.list-group {
    border: 10px solid #afc12b;
}

.list-group a {
    background-color: transparent;
}

#search .btn:hover, .btn:active, .btn:focus {
	color: white;
    background-color: #86b912;
	border-color: #86b912;
}

.btn:hover, .btn:active, .btn:focus,
.btn-lg:hover, .btn-lg:active, .btn-lg:focus,
.btn-default:hover, .btn-default:active, .btn-default:focus {
	color: white;
    background-color: #86b912;
	border-color: #86b912;
}

.category-list a:hover, .category-list a:focus, .category-list a:active {
	color: white;
    background-color: #86b912;
	border-color: #86b912;
}

/* sous-menus alignés horizontal */
.category-list a {
    color: #882a05;
    background: #fccb17 none;
    border: 1px solid #f98209;
}

.category-list a:hover, .category-list a:focus, .category-list a:active {
	color: #313133;
  background-color: #fff584;
	border-color: #9fa1a6;
}

/* menu lateral */
.primary-box .list-group a {
    text-transform: none;
    color: black;
    background-color: transparent;
    border-top: 1px dotted #949494;
}

.primary-box .list-group a.active, .primary-box .list-group a.active:hover, .primary-box .list-group a:hover {
    text-transform: none;
    color: white;
    background: #86B912;
    border-top: 1px dotted #86B912;
}

.product-thumb .image, #carousel_featured .image {
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0.5em;
}


.breadcrumb a:link, .breadcrumb a:visited {
    text-transform: none;
    color: white;
}


.pagibar {
    border-top: 1px dotted #949494;
}

.category-controls {
    border-top: 1px dotted #f9ad09;
    border-bottom: 1px dotted #f9ad09;
}

.information-contact .panel, .product-search .panel, .affiliate-login .panel {
    border: 1px dotted transparent;
}

.btn {
    color: white;
    background: #86b912 none;
    border: 1px solid #86b912;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    webkit-border-radius: 0;
     border-radius: 0;
}

.product-info .share {
    border-top: 1px dotted #949494;
    border-bottom: 1px dotted #949494;
}

.product-grid .product-thumb .button-group li button {
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.product-list .product-thumb .button-group li button {
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #F8AB07;
}

h1 + p, .well > h2 {
    border-color: transparent;
}

#menu .nav > li > a:hover {
    background-color: #86b912;
}

.owl-carousel {
    background: transparent;
}

#html_module {
    text-align: center;
}

.box h3:after, #content .featured-title:after {
    border-bottom: 1px solid transparent;
    box-shadow: 0 1px transparent;
}
/*rectangles autour des produits en visualisation liste*/
.product-thumb {
    background: rgba(255, 165, 0, 0.49);
    padding: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.product-thumb .button-group li:first-child button {
    color: white;
    background-color: #F8AB07;
}

.product-thumb .button-group li:first-child button:hover, .product-thumb .button-group li:first-child button:focus, .product-thumb .button-group li:first-child button:active {
	background-color: #F8AB07;
}

.product-thumb .button-group li + li button:hover, .product-thumb .button-group li + li button:focus, .product-thumb .button-group li + li button:active {
	color: #F8AB07;
}

.product-thumb .button-group li + li button {
    color: #F8AB07;
}

.panel-default>.panel-heading {
    background-color: #86b912;
}

#menu .nav > li.menu_home > a {
    margin-left: 17px;
}

#menu .nav > li > a {
    padding: 17px;
    color: white;
}

.is-sticky #menu .nav > li.menu_home > a {
    padding: 17px;
}

.owl-wrapper-outer {
    border: 0px;
    -webkit-box-shadow: 0 1px 4px transparent;
    -moz-box-shadow: 0 1px 4px transparent;
    -o-box-shadow: 0 1px 4px transparent;
    box-shadow: 0 1px 4px transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.account-login .btn-primary:hover, .account-login .btn-primary:active, .account-login .btn-primary.active, .account-login .btn-primary.disabled, .account-login .btn-primary[disabled],
 .information-contact .btn-primary:hover, .information-contact .btn-primary:focus, .information-contact .btn-primary:active, .transition .button-group button:hover, .transition .button-group button:focus,
 .transition .button-group button:active, .checkout-cart .btn-primary:hover, .checkout-cart .btn-primary:focus, .checkout-cart .btn-primary:active {
	color: #fff;
	background-color: #86b912;
	border-color: #86b912;
}

.account-login .btn-primary, .checkout-cart .btn-primary, .panel-default .btn-primary, .information-contact .btn-primary, .transition .button-group button {
    border: 1px solid #86b912;
}

.table-bordered {
    border: 1px solid #d10050;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #d10050;
    vertical-align: middle;
}

h1, #content > h2 {
    color: #d10050;
}

h1, h2, h3, h4, h5, h6 {
    color: #d10050;
}

.product-grid .product-thumb .button-group li {
    width: inherit;
}

.rating .fa-star, #review .fa-star {
    color: yellow;
}

.panel-default {
    border-color: #86b912;
}

.account-order-info .table-bordered thead td {
    color: #d10050;
}

.account-order-info td .btn-primary:first-child {
    color: white;
}

@font-face {
  font-family: "Doppio One";
  font-style: normal;
  font-weight: 400;
    src: url('fonts/doppioone-regular-webfont.woff2') format('woff2'),
         url('fonts/doppioone-regular-webfont.woff') format('woff');
  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.dropdown-menu {
    margin-left: -1px;
}

hr {
    border-top: 1px solid #d10050;
}

h2+ h3:after, #content > h3:after, .information-contact h3:after {
    width: 100%;
}

.navbar-collapse {
    border-color: transparent;
}

h2+ h3:after, #content > h3:after, .information-contact h3:after {
    border-bottom: 2px solid #d10050;
}

.category-list a:hover, .category-list a:focus, .category-list a:active {
	color: #313133;
  background-color: #fff584;
	border-color: #9fa1a6;
}

.product-thumb h4, .product-thumb h4 a {
	font-family: 'Doppio One', sans-serif;
	font-weight: normal;
	text-transform: none;
}

.primary-box .list-group a {
	color: #313133;
	border: 0px none;
}

.information-contact h3 {
    text-align: left;
}

.information-contact h3:after {
    left: 0%;
    margin-left: 0px;
}

.information-sitemap #content .col-sm-6 > ul {
    border: 1px dotted transparent;
}

.information-sitemap #content .col-sm-6 > ul > li > a, .information-sitemap #content ul > li > ul {
    border-bottom: 1px dotted transparent;
}

.information-sitemap #content ul > li > ul li a {
    color: #313133;
}

.information-sitemap #content .col-sm-6 > ul a:hover {
    background-color: #fccb17;
}

.information-sitemap #content .col-sm-6 ul li span {
    background-color: #fccb17;
    border-bottom: 1px dotted #fccb17;
}

.is-sticky #header .col-sm-5, .is-sticky #header .col-sm-3 {
    border-left: 1px solid #86b912;
}

.account-account .account-wrapper h2, .affiliate-account .account-wrapper h2 {
    color: #d10150;
}

.account-account .account-wrapper h2:after, .affiliate-account .account-wrapper h2:after, .affiliate-login h2:after, .account-login h2:after {
    width: 100%;
    border-bottom: 2px solid #d60151;
}

.caroufredsel_wrapper {
    cursor: auto;
}

.toast-top-right {
  top: 70px;
}

#toast-container > .toast-success {
    color: #000;
    background: #86B912;
    background-image: none !important;
}

#cart > .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    opacity: 1.0;
}

#cart .dropdown-menu {
    min-height: 500px;
    max-height: 500px;
    overflow-y: scroll;
}

.product-list .product-thumb .image {
    padding: 0px;
}

/*titre produit dans description (gras et pas tout en majuscules)*/
b,strong{
    font-weight: 600;
    text-transform: none;
}

/*couleur des links dans produits*/
.box > h3 .prev:hover img, .box > h3 .next:hover img { opacity: 0.6; }
a {
    color: #890134;
}

a:hover {
    text-decoration: underline;
    color: #265b00;
}

/* menu horizontal, couleur de fond, laisser le bloc au-dessus le temps de ce décider*/
.menu-container-wrapper, #menu {
    background: #86B912 none;
}

/*couleur fil ariane*/
.breadcrumb-wrapper {
    background-color: rgb(255, 255, 140);
    border: 0px;
}

/*couleur texte fil ariane*/
.breadcrumb a:link, .breadcrumb a:visited {
    color: #9d3e08;
}

/*couleur flèches dans fil ariane*/
.breadcrumb > li:after {
    border-right: 1px solid #9d3e08;
    border-bottom: 1px solid #9d3e08;
}

/*boutons actifs dans menu vertical gauche*/
.primary-box .list-group a.active, .primary-box .list-group a.active:hover, .primary-box .list-group a:hover {
    color: #893c40;
    background: #ffd348;
    border-top: 1px #f98209;
    text-shadow: none;
}

/*bordure menu vertical gauche*/
.primary-box .list-group {
    border: 10px solid #ffd348;
    border-radius: 10px;
}

/*texte menu horizontal*/
#menu .nav > li > a {
	padding: 18px 16px 13px;
	min-height: 15px;
	font: 600 16px 'Doppio One', sans-serif;
	letter-spacing: 0.02em;
	text-shadow: 0 0 1px #658e00;
	text-transform: none;
	color: #f0f1f3;
	background-color: transparent;
}

#slideshow0 .owl-wrapper-outer {
    border: 6px solid #86b912;
    top: 10px;
}

#menu .btn-navbar {
    background: #86b912 none;
    border-color: #86b912;
}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
    background-color: #7ca71d;
    border-color: #7ca71d;
}
