#articles-menu>ul>li {
	transition: 0.3s;
}
#articles-menu ul li a {
	padding: 0 15px !important;
}
#header #public-cart #center-bg {
	border: none !important;
}
.products ul {
	border-top: 1px solid #f58220 !important;
}
.products ul li {
	border-bottom: 1px solid #f58220 !important;
}
#header #public-cart .info-cart-small>a {
	font-size: 14px;
	text-decoration: none !important;
	float: left;
	width: 24%;
}
#header #public-cart .info-cart-small > p {
	float: left;
	line-height: 50px;
}
.icon-cart-big {
	float: right !important;
}
#header #public-cart .info-cart-small {
	padding: 0 20px !important;
}
.icon-cart-big {
	background: url(images/Images_CMS.png) no-repeat scroll -155px 0 transparent !important;
	top: 0;
}
#head-login {
	left: 75% !important;
	top: 42px !important;
}
#head-login.head-login-is-not-logged-in {
	top: 46px !important;
}
#header #public-cart {
	margin: 31px 0 0 0;
}
#center-bg {
	background: none !important;
}
#articles-menu>ul>li {
	border-top: 2px solid #fff;
}
ul.submenu-1 li:hover {
	border-bottom: 1px solid #f58220 !important;
}
#articles-menu ul li:hover {
	border-top: 2px solid #f58220;
}
#articles-menu #submenu-with-width-of-content ul:not(.submenu), #articles-menu #submenu-with-width-of-content ul li {
	border: none !important;
}
#articles-menu #submenu-with-width-of-content ul>li>ul>li:hover {
	border-bottom: 1px solid #f58220 !important;
	max-width: 70%;
	transition: 0.2s;
}
#articles-menu #submenu-with-width-of-content ul>li>ul>li>a {
	margin-top: 7px;
}

.img-catalog-block .img-catalog-image-link>span span:first-child {
	font-size: 20px !important;
}
#img-catalog {
	margin: 0 auto !important;
	margin-top: 70px !important;
	margin-bottom: 70px !important;
	max-width: 1200px;
	float: none !important;
}
.img-catalog-block img {
	float: none  !important;
	display: inline-block !important;
}
.img-catalog-block img:hover {
	transform: scale(1.1);
	-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
	box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.33);
  	transition: 0.3s;
}
.img-catalog-block .img-catalog-image-link>span {
	margin-left: 0 !important;
	line-height: 24px;
	width: 100% !important;
	text-align: center !important;
}
.img-catalog-block {
	margin-bottom: 50px !important;
}
.img-catalog-block .button-type-1 {
	display: none;
}
.products {
	background: #fff;
}
.product-second .product-content .button-add-cart-button, .product-third .product-content .button-add-cart-button {
	border-radius: 0;
	background: #fff;
	border: 2px solid #f58220;
}
.product-second .product-content .button-add-cart-button, .product-third .product-content .button-add-cart-button:hover {
	background: #f58220;
}
.add-cart-button:hover {
	transition: 0.3s;
	background: url(images/Images_CMS.png) no-repeat scroll -50px -37px transparent !important;
}
.product-catalog-insight-hover {
	transition: 0.3s;
	background: #f58220 !important;
}
#price-block .add-cart {
	margin: 12px 0 12px 30px !important;
}
#price-block #button-add-cart-button {
	background: #fff !important;
	border: 2px solid #f58220;
	border-radius: 0;
}
#price-block #button-add-cart-button:hover {
	background: #f58220 !important;
}
#price-block #add-cart-button:hover {
	background: url(images/Images_CMS.png) no-repeat scroll -475px 12px transparent;
}
#product-detail #price-block {
	background-color: #fff !important;
}
#price-block #add-cart-button {
	padding: 10px 20px 10px 65px !important;
}
#cart-info-table tr.title {
	background: #88311c !important;
}
#cart-info-table .inputCount {
	background: none !important;
	color: #505050 !important;
	font-weight: 600;
	font-size: 14px;
}
#del-title, #fullPrice {
	background-color: #88311c !important;
	border-style: none !important;
}
#button-payDel-button input, #cart-add-product-success .button-type-next a, #fieldset-second_step_buttons #button-next input, #fieldset-second_step_buttons #button-update input, #product-of-day-slide-content .button-type-1 a, #product-of-day-slide-content form .button-type-1 input, #third-cart-submit #button-corfimation-button input {
	color: #fff !important;
}
.icon-cart-empty {
	background: url(images/Images_CMS.png) no-repeat scroll -353px -342px transparent !important;
}
#top-category-panel {
	border-top: 1px solid #f58220;
	border-bottom: 1px solid #f58220;
	background-color: #fff !important;
}
#catalog-appurtenances form div.button-type-1 input {
	background: #f58220 !important;
}
#category ul.depth-1 {
	z-index: 7;
	padding: 30px;
}

.menu-lines {
	padding-bottom: 5px;
	padding-top: 5px;
}
div.depth-2 .menu-lines {
	padding-bottom: 4px !important;
	padding-top: 4px !important;
}
.button-type-back {
	background: #f58220 !important;

}
.button-type-next:hover, #corfimation-button:hover {
	background: #f58220 !important;
}

#category ul.depth-1, #category ul.depth-1-active {
	z-index: 9;
}
.icon-type-remove:hover, #cart-info-table td .button-type-1 a.buttons-text:hover .icon-type-remove {
	background: url(images/Images_CMS.png) no-repeat scroll -116px -202px transparent;
}
#button-login, #fieldset-reclamation #button-add, #update-profile-form #button-update, #button-sendContact {
	background-color: #f58220;
}
#faq-article-container {
  width: 100%;
  float: left;
  border: 1px solid #e1e1e1;
  margin: 10px 0;
}
#faq-article-container > div {
  width: 100%;
  float: left;
  padding: 3px 3px 3px 10px;
  box-sizing: border-box;
  cursor: pointer;
}
#faq-article-container > div:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
#faq-article-container > div img {
  width: 20px;
  height: 20px;
  border: 1px solid #e1e1e1;
  margin: 0 10px 0 0;
  float: left;
}
#faq-article-container > div div {
  width: 100%;
  float: left;
  display: none;
  background: #FCFCFC;
  padding: 0 5px;
}
#faq-article-container > div p {
  width: 100%;
  float: left;
  margin: 10px 0;
  line-height: 20px;
}
#second-hand-product-info {
	width: 100%;
	float: left;
	color: #f58220;
	border: 2px solid #f58220;
	box-sizing: border-box;
	padding: 10px;
	font-weight: bold;
}
.detail-message-in-category {
	width: 100%;
	float: left;
	color: #FF0000 !important;
	font-weight: bold !important;
}
#product-detail-info {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0;
    font-size: 24px;
    color: #FF0000;
}
#popup, #popup-newsletter {
    max-width: 740px;
    background: #FFFFFF;
    padding: 10px 25px;
    box-sizing: border-box;
    font-size: 14px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    display: none;
}
#popup .popup_close, #popup-newsletter .popup_close {
    position: absolute;
    top: 0;
    right: 0px;
    border-radius: 2px;
    background: none;
    border: 0;
    font-size: 25px;
    padding: 0 10px;
    cursor: pointer;
}
#popup #popup-buttons {
    width: 100%;
    float: left;
    text-align: center;
    margin: 10px 0 0 0;
}
#popup #popup-buttons .button-type-1 {
    float: none;
    display: inline-block;
    margin: 0;
}
#popup img {
    max-width: 100%;
}
#popup-newsletter #fieldset-customerToNewsletterPopup {
    width: 100%;
    float: left;
    text-align: center;
}
#popup-newsletter #fieldset-customerToNewsletterPopup .row, #popup-newsletter #fieldset-customerToNewsletterPopup .buttons {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
}
#popup-newsletter #fieldset-customerToNewsletterPopup .row .element {
    width: 100%;
}
#popup-newsletter #fieldset-customerToNewsletterPopup .row input {
    margin: 0;
}
#popup-newsletter #fieldset-customerToNewsletterPopup .buttons .button-type-1 {
    margin: 4px 0 0 0;
}
#vacation-info-text {
	width: 100%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	color: #f58220;
	font-weight: bold;
	text-align: center;
}
#third-cart-heureka-check-customer {
	box-sizing: border-box;
	padding: 0 10px;
}
.cc_container .cc_btn {
	max-width: 165px !important;
}
.cc_container .cc_btn:not(.cc_btn_accept_all) {
	background-color: #ffb225 !important;
}
.cc_container .cc_btn.cc_btn_accept_all {
	background-color: #ff1292 !important;
}
.cc_container .cc_message {
	color: #555150 !important;
}
#articles-menu ul.submenu {
	border: 1px solid #f2f2f2 !important;
	box-shadow: 0px 0px 3px #f2f2f2;
}
#articles-menu ul.submenu > li > a,#articles-menu ul.submenu-1 > li > a {
	padding-left: 3px !important;
}
.small_image_category {
	opacity: 1 !important;
}
@media screen and (max-width: 1421px) and (min-width: 1222px) {
	#head-login {
	left: 70% !important;
	top: 42px !important;
	}
}
@media screen and (min-width:1221px) {
	#articles-menu ul li ul .small_image_category {
		width: 45px;
	}
}
@media screen and (max-width: 1221px) and (min-width: 1037px) {
	#head-login {
	left: 66% !important;
	top: 42px !important;
	}
}
@media screen and (min-width: 801px) {
	.img-catalog-block {
		margin-right: 20px !important;
		margin-left: 20px !important;
	}
	.img-catalog-block img {
		max-width: 250px !important;
	}
}
@media screen and (max-width: 800px) {
	.img-catalog-block {
		margin-right: 10px !important;
		margin-left: 10px !important;
		max-width: 140px;
	}
	.img-catalog-block img {
		max-width: 100% !important;
	}
}
@media screen and (min-width: 768px) {
	.cc_container {
		padding: 50px 15% 50px !important;
	}
	.cc_container .cc_btn:not(.cc_btn_accept_all) {
		clear: both;
		margin-top: 10px;
	}
	.cc_container .cc_message {
		padding-right: calc(10% + 150px) !important;
	}
}
@media screen and (min-width: 992px) {
	.cc_container .cc_message {
		font-size: 1.1em !important;
	}
}