/* MODIF DIVI */

.et-db #et-boc .afxshop, .et-db #et-boc .afxshop * {
	color: rgba(0, 0, 0, .87);
}

.et-db #et-boc .afxshop {
	font-family: "Century Gothic", CenturyGothic, Helvetica, Arial, sans-serif;
	margin: 0 auto;
}

.et-db #et-boc .afxshop-date, #et-boc .et-l .afxshop-mentions {
	position: relative;
	text-align: right;
	margin-bottom: -15px;
	margin-top: 5px;
  }

.et-db #et-boc .afxshop ul.afxshop-list {
	overflow: hidden;
	margin: .5em -.5em;
	padding: 0;
}

.et-db #et-boc .afxshop ul.afxshop-list li.afxshop-item {
	margin: .5em;
	padding-bottom:0;
	margin: .5em;
	padding-bottom:0;
	background: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
}

.et-db #et-boc .afxshop .afxshop-image {
	padding-bottom: max(200px, min(300px, 75%));
	margin: 0.5em auto;
}

.et-db #et-boc .afxshop .afxshop-image img {
	padding: 10px;
	height: 100%;
  }

.et-db #et-boc .afxshop .afxshop-header {
	padding: 5px 10px;
}

.et-db #et-boc .afxshop .afxshop-title {
	text-align: left;
	display: block;
	padding-left: 10px;
	margin: .5em 0;
	color: #202e3b;
}

.et-db #et-boc .afxshop-grid .afxshop-title {
	text-align: center;
}

.et-db #et-boc .afxshop .afxshop-offer {
	padding: .5em 15px .5em 15px;
	text-align: center;
	border-top: 1px solid #eee;
}

.et-db #et-boc .afxshop-merchant {
	text-align: left;
}

.et-db #et-boc .afxshop .afxshop-logo {
	height: auto;
	vertical-align: middle;
	border-radius: 5px;
}

.et-db #et-boc .afxshop-logo:not(.lg-kk) > img {
	max-width: 24px;
	height: auto;
}

.et-db #et-boc .afxshop .afxshop-offer img {
	border-radius: 5px;
	vertical-align: middle;
}

.et-db #et-boc .afxshop-mname {
	padding-right: 10px;
}

.et-db #et-boc .afxshop-small .afxshop-price {
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
	margin-right: 0;
}

.et-db #et-boc .afxshop-small .afxshop-price:hover, .et-db #et-boc .afxshop .afxshop-button:hover, .et-db #et-boc a.btnafx:hover {
	box-shadow: inset 1.5px 1.5px 3px rgba(0,0,0,.2);
	text-decoration: none;
}

.et-db #et-boc .afxshop-small .afxshop-price, .et-db #et-boc .afxshop .afxshop-button, .et-db #et-boc a.btnafx {
	background: #bc00bc;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
}

.et-db #et-boc .afxshop-btn {
	padding: 0 5px;
	margin: 5px 0;
}

.et-db #et-boc .afxshop .afxshop-button, .et-db #et-boc a.btnafx {
	margin-top: .3em;
	padding: .3em .5em;
	background: #bc00bc;
	border-radius: 3px;
	vertical-align: middle;
}

.et-db #et-boc .afxshop-price {
	margin-right: 10px;
}


.et-db #et-boc .afxshop .afxshop-discount {
	text-align: center;
	color: #fff;
	background: #ed1515;
	box-shadow: 1px 1px 2px 0px #555;
	padding: 1px;
}

.et-db #et-boc .afxshop .more_btn {
	background-color: #ebeef2;
}

.et-db #et-boc .afxshop .afxshop-item:hover, .et-db #et-boc .afxshop .afxshop-item:focus {
	box-shadow: 0 5px 15px rgba(100,100,100,.3);
}

.et-db #et-boc .afxshop .afxshop-pros ul, .et-db #et-boc .afxshop .afxshop-cons ul, .et-db #et-boc .afxshop .afxshop-description ul {
	margin-left: 10px;
	padding: 0;
	margin-bottom:0;
	margin-top:0;
}

.et-db #et-boc .afxshop .afxshop-description {
	margin: 8px 0 10px;
}

.et-db #et-boc .afxshop .afxshop-description,  .et-db #et-boc .afxshop .afxshop-description *,  .et-db #et-boc .afxshop .afxshop-cons *,  .et-db #et-boc .afxshop .afxshop-pros * {
	list-style: none !important;
}

.et-db #et-boc .afxshop .afxshop-cons, .et-db #et-boc .afxshop .afxshop-pros, .et-db #et-boc .afxshop .afxshop-description {
	text-align: left;
}

.et-db #et-boc .afxshop .afxshop-cons, .et-db #et-boc .afxshop .afxshop-pros {
	background-color: #faf0f0;
	margin: 7px;
	padding: 0.5em;
	padding-top: 10px;
	padding-bottom: 20px;
	border-radius: 5px;
}

.et-db #et-boc .afxshop .afxshop-pros {
	background-color: #ebf2f5;
}

.et-db #et-boc .afx-pros-title, .et-db #et-boc .afx-cons-title {
	margin-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.et-db #et-boc .affiai_arrow_next i, .et-db #et-boc .affiai_arrow_prev i {
	color: #fff;
}

.et-db #et-boc .afxshop-pricelist .afxshop-bestprice {
	text-align: right;
	margin-right: 25px;
}