.block-banner .cart-summary-line .label {
    color: #7a7a7a;
}
.block-banner .cart-summary-line .label .code {
color: #ff9a52;
}

#events_content img {
max-width: 100%;
height: auto;
}
.dropdown-wrapper {
text-align:left;
}
/* Promo page */
.banner-wrapper {
width: 277px;
max-width: calc(100% - 20px);
margin: 10px;
display: inline-block;
border-radius: 2px;
overflow: hidden;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
text-align:center;
transform: translateY(0);
transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
            box-shadow 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.banner-wrapper:hover {
transform: translateY(-3px);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
}
.banner-wrapper .text{
font-size: 13px;
padding: 8px;
text-align: left;
}
.banner-wrapper .text .title {
font-size: 15px;
font-weight: bold;
margin-top: 8px;
}
.banner-wrapper .text .gray,.banner-detail-page .gray {
color: #7a7a7a;
font-size: 14px;
font-weight: bold;
}
.banner-wrapper .text .red,.banner-detail-page .red {
color: #EC6607;
font-weight: bold;
border: 0;
width: 100%;
max-width: 180px;
}
.banner-detail-page .code-wrapper {
text-align: center;
}
.banner-wrapper .text .banner {
width: 69%;
display: inline-block;
vertical-align: middle;
margin-top: 8px;
line-height: 1.2;
}
.banner-detail-page .banner {
display: inline-block;
vertical-align: middle;
text-align: left;
}
.banner-wrapper .text .copy,.banner-detail-page .copy {
width: 29%;
display: inline-block;
vertical-align: middle;
text-align: center;
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius : 1px;
cursor: pointer;
transition: background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
            color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
            border 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
margin-top: 8px;

}
.banner-detail-page .copy {
width: auto;
padding: 4px 10px;
margin-top: 0;
}
.banner-wrapper .text .copy:hover {
background-color: #f7f5f5;
}
.banner-wrapper .text .copy.green,.banner-detail-page .copy.green {
color: #2ed22e;
border: 1px solid #2ed22e;
}
.banner-wrapper a {
margin: 10px auto;
font-size: 14px;
color: white;
font-weight: bold;
transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1),
            background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);;
display: inline-block;
text-align:center;
padding: 4px 0;
width: calc(100% - 20px);
background-color: #0082c3;
}
.banner-wrapper a:hover {
color: #0082c3;
background-color:white;
}
.middle {
text-align: center;
}
.cart-detailed-totals #cart-subtotal-shipping,.cart-detailed-totals > .card-block + .separator + .card-block {
display:none;
}
.grayscale {
    filter: grayscale(100%);
}
.website-review {
position: fixed;
top: 240px;
right: 0;
transform: translateY(-50%);
z-index: 2;
border-radius: 5px;
width: 40px;
}
.block-banner .cart-summary-line .label{
color: white;
}
#events_content strong{
    font-weight: bold;
}

#content .decashop-content-banner{
    width: 930px;
    max-width: 100%;
    margin: 0 auto;
    display: block;
}
.banner-detail p {
    font-size:13px;
}
