img.logo.img-responsive {
	max-width:initial
}

.upcase, .LPE-upcase {
	text-transform:uppercase
}

.dashes {
	border-bottom:1px dotted rgba(0,0,0,0.2)
}

.grey {
	color:#ababab
}

/** HEADER **/
.navbar-fixed-top {
	background:rgba(255,255,255,.8);
	-webkit-transition:background-color .2s linear;
	-moz-transition:background-color .2s linear;
	-ms-transition:background-color .2s linear;
	-o-transition:background-color .2s linear;
	transition:background-color .2s linear
}

.navbar-fixed-top:hover {
	background:#fff
}

#header-main .container {
/*max-width: 600px*/
}

/** CHECKOUT BY STEP */


#topbar ul li.selected a,#topbar ul li.selected span {
	color:#e5bab3
}

#footer a:hover {
	color:#e5bab3
}

.footer-logo img {
	background-color:#e5bab3
}

.carousel-control:hover {
	background:#e5bab3 !important;
}

.owl-theme .owl-controls .owl-buttons div:hover,.owl-theme .owl-controls .owl-buttons div:focus {
	color:#e5bab3;
}

.block_carousel .block-carousel-image-container .block-content h3 a:hover,.block_carousel .block-carousel-image-container .block-content h3 a:focus {
	color:#3f3f3f
}

.block_carousel .block-carousel-image-container:hover .block-content {
	background-color:#e5bab3;
	background-color:rgba(2,168,158,0.8);
	zoom:1;
	background-color:transparent
}

.btn-inverse {
	color:#fff;
	background-color:#e5bab3;
	border-color:#e5bab3
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active {
	color:#2d2926;
	background-color:#e5bab3;
	border-color:#ebebeb
}

.open .btn-inverse.dropdown-toggle {
	color:#2d2926;
	background-color:#e5bab3;
	border-color:#ebebeb
}

.btn-inverse:active,.btn-inverse.active {
	background-image:none
}

.open .btn-inverse.dropdown-toggle {
	background-image:none
}

.btn-inverse.disabled,.btn-inverse.disabled:hover,.btn-inverse.disabled:focus,.btn-inverse.disabled:active,.btn-inverse.disabled.active,.btn-inverse[disabled],.btn-inverse[disabled]:hover,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse:hover,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse.active {
	background-color:#e5bab3;
	border-color:#e5bab3
}

.btn-inverse .badge {
	color:#e5bab3;
	background-color:#fff
}

.btn-outline {
/*color: white;
  background-color: #e5bab3;
  border-color: #e5bab3;*/
}

.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active {
/*color: white;  background-color: #3f3f3f; border-color: #ebebeb; */
}

.open .btn-outline.dropdown-toggle {
	color:#fff;
	background-color:#3f3f3f;
	border-color:#ebebeb
}

.btn-outline:active,.btn-outline.active {
	background-image:none
}

.open .btn-outline.dropdown-toggle {
	background-image:none
}

.btn-outline.disabled,.btn-outline.disabled:hover,.btn-outline.disabled:focus,.btn-outline.disabled:active,.btn-outline.disabled.active,.btn-outline[disabled],.btn-outline[disabled]:hover,.btn-outline[disabled]:focus,.btn-outline[disabled]:active,.btn-outline[disabled].active,fieldset[disabled] .btn-outline,fieldset[disabled] .btn-outline:hover,fieldset[disabled] .btn-outline:focus,fieldset[disabled] .btn-outline:active,fieldset[disabled] .btn-outline.active {
}

.btn-outline .badge {
	color:#e5bab3;
	background-color:#fff
}

.breadcrumb a {
	color:#e5bab3
}

.breadcrumb a:hover {
	color:#333
}

form#searchbox .btn {
	border-color:#e5bab3
}

#search_block_top .dropdown-toggle .fa:hover {
	color:#e5bab3
}

#contact-link:before {
	background-color:#e5bab3
}

#leosearchtopbox .group-leosearch {
	border:4px solid #e5bab3
}

.bannercontainer .tp-caption.large_green_text {
	color:#e5bab3
}

.bannercontainer .tp-caption a.btn-primary {
	background-color:#e5bab3
}

/*
#leo-megamenu .navbar-nav > li {
&.active,
  &:hover,
  &:focus{
  	> a{
  		color: $megamenu-link-hover-color;
  	}
  }
}
*/

#leo-megamenu .navbar-nav > li:hover,#leo-megamenu .navbar-nav > li:focus,#leo-megamenu .navbar-nav > li:active {
	color:#e5bab3
}

#leo-megamenu .navbar-nav > li:hover > .caret,#leo-megamenu .navbar-nav > li:active > .caret {
	color:#e5bab3
}

#leo-megamenu .dropdown-menu a:hover {
	color:#e5bab3
}

#leo-megamenu .dropdown-menu a:hover > .menu-title {
	color:#e5bab3
}

#leo-megamenu .dropdown:hover > a {
	color:#e5bab3
}

#leo-megamenu .dropdown:hover > a .fa {
	color:#e5bab3
}

.leo-megamenu .navbar-nav > li.alt > a {
    color: #ababab
}

.leo-megamenu .navbar-nav > li.green > a {
    color: #008000;
    font-weight: 700
}

.leo-megamenu .navbar-nav > li.alt > a:hover {
	color: #333
}

.leo-megamenu .navbar-nav > li > a:hover,.leo-megamenu .navbar-nav > li > a:focus,.leo-megamenu .navbar-nav > li > a:active {
	color:#e5bab3
}

#leo-verticalmenu .title_block .fa {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li:hover > a {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li:hover > a:hover,div.verticalmenu .navbar-nav > li:hover > a:focus {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li.open > a {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li.open > a:hover,div.verticalmenu .navbar-nav > li.open > a:focus {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li.open > .caret {
	color:#e5bab3
}

div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {
	color:#e5bab3
}

div.verticalmenu ul li a:hover,div.verticalmenu ul li a:focus {
	color:#e5bab3
}

div.verticalmenu ul li a:hover .menu-title,div.verticalmenu ul li a:focus .menu-title {
	color:#e5bab3
}

/*********** Appagebuilder ************/
.fearure-content a {
	color:#e5bab3
}

.top-columnleft .img-left .image_description {
	background:#e5bab3
}

.manufacturers_block img:hover {
	border-color:#e5bab3
}

.deal-product .product-block .leo-more-cdown .day {
	color:#e5bab3
}

.deal-product .product-block .leo-more-cdown .day b {
	color:#e5bab3
}

.product-block .name a:hover {
	color:#e5bab3
}

.product-block .functional-buttons a:hover {
	background:#e5bab3
}

.product-block .functional-buttons a.addToWishlist:hover,.product-block .functional-buttons a.add_to_compare:hover {
	background:#e5bab3
}

.product-block .box-buttons a:hover {
	background:#e5bab3
}

.box-cart-bottom .btn:hover {
/*background-color: #e5bab3;*/
}

#thumbs_list li:hover:before {
	border:1px solid #e5bab3
}

#usefull_link_block li:hover {
	background-color:#e5bab3;
	border:1px solid #e5bab3
}

.nav-tabs.page-product-heading > li > a:hover {
	color:#e5bab3;
	border:0
}

.nav-tabs.page-product-heading > li.active a,.nav-tabs.page-product-heading > li.active a:hover,.nav-tabs.page-product-heading > li.active a:focus {
	color:#e5bab3;
	border:0
}

.box-info-product .our_price_display {
/*color: #333333;*/
}

#quantity_wanted_p .btn:hover {
	color:#e5bab3
}

#view_scroll_left:hover:before,#view_scroll_right:hover:before {
	color:#e5bab3
}

.content_sortPagiBar .bt_compare:hover {
	background:#e5bab3
}

.content_sortPagiBar .display .selected a .fa {
	color:#e5bab3
}

#social_block ul li:hover a:before {
	background:#e5bab3
}

#categories_block_left li a:hover {
	color:#e5bab3
}

#categories_block_left li ul li a:hover {
	color:#e5bab3
}

.blog-menu ul li a:hover,.blog-menu ul li a.selected {
	color:#e5bab3
}

#newsletter_block_left form .btn {
	background-color:#e5bab3
}

#newsletter_block_left form .btn:hover {
	background:#ec8989
}

.iview-controlNav a {
	z-index:9;
	cursor:pointer;
	padding:0
}

.iview-directionNav a:hover {
	background:#e5bab3;
	color:#fff
}

.iview-controlNav div.iview-items ul li a.iview-control.active {
	background-color:#e5bab3
}

.iview-controlNav div.iview-items ul li a.iview-control:hover {
	background-color:#fff
}

.box-service:hover .iconbox {
	background-color:#e5bab3
}

.box-service:hover a {
	color:#e5bab3
}

/* #back-top a{
	background: $theme-color-default;
} */
.group-header a.active,.group-profile a.active {
	color:#e5bab3
}

.paneltool.themetool .group-input .leo-dynamic-update-layout:hover,.paneltool.themetool .group-input .leo-dynamic-update-side:hover,.paneltool.themetool .group-input .leo-dynamic-update-header:hover {
	color:#e5bab3
}

.paneltool.themetool .group-input .leo-dynamic-update-layout.current-layout-mod,.paneltool.themetool .group-input .leo-dynamic-update-side.current-layout-mod,.paneltool.themetool .group-input .leo-dynamic-update-header.current-layout-mod {
	color:#e5bab3
}

.paneltool.active .panelbutton {
	color:#e5bab3
}

.leo-dynamic-update-layout:hover {
	color:#e5bab3
}

.leo-dynamic-update-layout.current-layout-mod {
	color:#e5bab3
}

.enable_fheader.btn_no:before {
	background-color:#e5bab3
}

.enable_fheader.btn_yes:after {
	background-color:#e5bab3
}

.popup-over:hover .popup-title {
	color:#e5bab3
}

.price .special-price {
	color:red;
	font-weight:600
}

li.old-price {
	text-decoration:line-through;
	font-size:14px
}

.leomenu-tab {
}

/* Block Genrique 1/3 */
.third-bloc {
	margin-bottom:30px;
	vertical-align: top
}

.third-bloc .title {
	padding-top:30px;
	text-align:center;
	font-weight:700
}

.third-bloc .sub {
	text-align:center;
	font-size:13px
}

.third-bloc .img-responsive {
}

/* TABLEAUX */
td.void {
	border:0!important
}

td.price,span.price {
	text-align:right;
	white-space:nowrap
}

span.price-discount {
	color:red
}

/* BUTTONS NEW !!!! */
.btn,.btn-link,.btn-link-white,.btn-white,.btn-close,.resend_button {
	display:inline-block;
	border-radius: 0;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}

.btn,.resend_button {
	margin-bottom:15px;
	min-height:46px;
	padding:10px 30px;
	background-color:#000;
	border:1px solid #000;
	text-align:center;
	color:#fff!important;
	cursor:pointer
}

.btn:hover,.resend_button:hover {
	background-color:#fff!important;
	color:#000!important
}

.btn:active,.btn.active {
	background-color:#000;
	color:#fff
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	background-color:#fff;
	color:#000
}

.btn:focus,.btn:active:focus,.btn.active:focus {
	outline:none
}

.btn-link {
	margin-bottom:15px;
	min-height:46px;
	padding:10px 30px;
	background-color:transparent!important;
	border:1px solid gray;
	text-align:center;
	cursor:pointer
}
.btn-link:hover {
	background-color:gray!important;
	color:#fff!important
}

.btn-white {
	min-height:46px;
	padding:10px 30px;
	background-color:#fff !important;
	border:1px solid #fff;
	text-align:center;
	cursor:pointer
}
.btn-white:hover {
	background-color:#000!important;
	color:#fff!important
}

.btn-link-white {
	margin-bottom:15px;
	min-height:46px;
	padding:10px 30px;
	color: #fff;
	background-color:transparent!important;
	border:1px solid #fff;
	text-align:center;
	cursor:pointer
}
.btn-link-white:hover {
	background-color:#fff!important;
	color:#000!important
}

.btn-close:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size: 22px;
	line-height: 16px;
	color: #ababab
}

.btn-close-sml:before {
	content: "\f00d";
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 16px;
	color: #ababab
}


.btn-close:hover:before, .btn-close-sml:hover:before {
	color:#e5bab3
}

.btn.grey {
	background-color:gray;
	border-color:gray;
	font-weight:700
}

.btn.grey:hover {
}

.btn.green {
	color: #333 !important;
	background-color:#98cb98;
	border-color:#98cb98;
	font-weight:700
}

.btn.yellow {
	background-color:#ffcb66;
	border-color:#ffcb66;
	font-weight:800;
	color:#333 !important
}

.btn.yellow:hover {
}

.btn-minus, .btn-plus {
	height: 46px;
	width: 33px;
/* 	line-height: 44px; */
/* 	margin:0; */
	padding:15.5px 10px;
	background-color:transparent!important;
	border:1px solid rgb(189, 194, 201);
	text-align:center;
	cursor:pointer
}

.btn-plus {margin-left: -1px}
.btn-minus {margin-right: -1px}


/* ACCORDION */

.accordion {text-align:left; margin:0;background:none;padding:0;width:100%;border:none;font-size:14px;cursor: pointer}

.accordion:after {padding:0 30px; float: right;font-weight:normal; font-family:FontAwesome; content:"\f067";
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	-moz-transition: -moz-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out
}

.accordion.active {color:#e5bab3}

.accordion.active:after {content:"\f068";
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
	}

#product_shipping_info .accordion {color:#e5bab3; font-weight:700}


/* FIELDS & INPUT */
.arrow-droptdown {
	position:relative;
	display:inline-block
}

.arrow-droptdown::after {
	position:absolute;
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f107";
	font-size:24px;
	right:15px;
	top:12px;
	pointer-events:none
}

.arrow-droptdown.sml::after {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f107";
	font-size:24px;
	right:8px;
	top:4px;
	pointer-events:none
}

select,input {
	-webkit-appearance:none;
	-moz-appearance:none;
	outline:none;
	border-radius:0;
	margin-bottom:15px;
	padding:13px 30px 12px 20px;
	background-color:#fff;
	border:1px solid gray;
	width:100%;
	line-height:normal
}

select.sml,input.sml {
	padding:5px 30px 5px 15px;
	margin:0
}

input[type="file"] {
	line-height:20px
}

input[type="radio"],input[type="checkbox"] {
	box-sizing:border-box;
	padding:0;
	width:18px;
	height:18px;
	margin:4px 0 0;
	margin-top:1px;
/* IE8-9 */
	line-height:normal
}

input[type="radio"]:checked::after,input[type="checkbox"]:checked::after {
	content:"";
	background-color:#ffcb66;
	width:10px;
	height:10px;
	margin:3px;
	position:absolute
}

input[type="radio"],input[type="radio"]:checked::after {
	border-radius:50%
}

input::-webkit-input-placeholder {
	color:#bbb!important
}

input:-moz-placeholder {
	color:#bbb!important
}

/* Firefox 18- */
input::-moz-placeholder {
	color:#bbb!important
}

/* Firefox 19+ */
input:-ms-input-placeholder {
	color:#bbb!important
}

textarea::-webkit-input-placeholder {
	color:#bbb!important
}

textarea:-moz-placeholder {
	color:#bbb!important
}

textarea::-moz-placeholder {
	color:#bbb!important
}

textarea:-ms-input-placeholder {
	color:#bbb!important
}


/*.bt-framed {margin-bottom: 18px; padding: 10px; border: 1px solid #808080; width: 100%; text-align: center}*/
/*.PRODUCT */
.tab-main-title {
	padding:70px 0 40px 0;
	text-align:center
}



/* DIVERS & BLOCS */
.center, .LPE-center {
	text-align:center
}

.center-bloc, .center-block, .LPE-center-block {
	float:none!important;
	margin:0 auto
}

.large {
	font-size:22px
}

.fullw, .LPE-fullw {
	width:100%!important
}

.l-top, .LPE-l-top {
	margin:70px auto 0;
	border-top:1px dashed rgba(0,0,0,0.2);
	max-width:600px
}

.l-down, .LPE-l-down {
	margin:0 auto 70px;
	border-bottom:1px dashed rgba(0,0,0,0.2);
	max-width:600px
}

.spc-top, .LPE-spc-top {
	margin-top:70px
}

.spc-top-half, .LPE-spc-top-half {
	margin-top:30px
}

.spc-top-quarter, .LPE-spc-top-quarter {
	margin-top:15px
}

.spc-down, .LPE-spc-down {
	margin-bottom:70px
}

.spc-down-half, .LPE-spc-down-half {
	margin-bottom:30px
}

.spc-down-quarter, .LPE-spc-down-quarter {
	margin-bottom:15px
}

.paragraph, .LPE-paragraph {
	text-align:center;
	max-width:670px;
	margin-left:auto;
	margin-right:auto
}

/* MENU CUSTOM */
.menu-main {
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	margin: 0 auto
}


table.leomenu {
	max-width:initial
}

table.leomenu td {
	text-align:center;
	padding:0 15px 25px;
	font-size:14px
}

table.leomenu img {
	max-width:initial
}

.tb .row {
	margin:15px 0 0
}

/* FOOTER */
#footer {
	margin-top:30px
}

/* TINY MCE */
.mce-content-body .row {
	margin:0
}

/* NEWS LETTER */
#newsletter-input {width: calc(100% - 200px)}
#newsletter-button {width: 170px; float: right}

/*AP BUILDER 11.89999583500146 */
.ap-img-text-inside {width: 100%; text-align: center; position: absolute; top: 0; padding: 0 45px 0 15px}
/*@media (max-width: 1200px) {
	div.ap-img-text-inside, div.content-slider {font-size: 1.176471vw; line-height: 2.01681vw}
	div.ap-img-text-inside h1, div.content-slider h1 {font-size: 3.025211vw; line-height: 4.033614vw; margin: 0 0 1.2605046vw}
}*/

/* ERA CANCEL BUTTON */
.eraclientordercancelCancelOrderBtn {
	background-color: #DC143C;
	border-color: #DC143C;
	width: 100%;
	padding: 0;
	margin: 0 !important;
	text-transform: none;
}


/* RESPONSIVE CUSTOM */

@media (min-width: 600px) {
	.btn-lang{	position: relative;top: 55px}
}

.ordi {display:block}
.mobile {display: none}

@media (max-width: 400px) {
	.push-xs {margin-bottom:70px}
	#newsletter-input {width: 100%}
	#newsletter-button {width: 100%}
}

@media (max-width: 600px) {
	.ordi {display: none}
	.mobile {display:block}
	.push-sm {margin-bottom:70px}
	.btn-lang{margin: 30px 0 0 0}
}

@media (max-width: 900px) {
	.push-md {
		margin-bottom:70px
	}
}

.designer {white-space: nowrap}

.title-offers {font-weight: 600; font-size: 16px; margin-bottom: 10px}
#display_cart_vouchers {padding: 5px 10px; background-color: #ededed;margin-bottom: 10px}

.black-boxed {color: #fff; background-color: gray; padding: 10px; font-weight: 300}

.overlay {
	position: absolute;
	top:0; bottom:0; left:40px; right:40px;
	display:flex;
	flex-wrap: wrap;
	align-items:center;
	justify-content: center;
	color: white;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4)
}

.flex-break {flex-basis: 100%; height: 0}
