﻿

/* red template 
color: 		#1f6be4 to #ff1744
background: #00317b to #f0002f
*/


.button.comprar {
	background: #ff1744;
}


.button.comprar:hover {
	background-color: #f0002f
}


.action-button-wrapper a.button,
.action-button-wrapper a.buy {
	background-color: #ff1744;
}

.action-button-wrapper a.button:hover,
.action-button-wrapper a.buy:hover {
	background-color: #f0002f
}

.uicon-rss {
	color: #ff1744;
}

.newsletter-subscription .newsletter form .fieldrow input.button:active {
	background-color: #ff1744
}

#modal_window_wrapper div.newsletter__field-right .newsletter__content .newsletter__CTA-button {
	background: #ff1744;
}

.scroll-top {
	background: #ff1744;
}

.select2-country-results-header ul.select2-results li.select2-highlighted {
	color: #ff1744 !important;
}

.select2-country-results-header ul.select2-results li:hover {
	color: #ff1744 !important;
}

.select2-country-results-header ul.select2-results li:active {
	color: #ff1744 !important;
}

div.user-account a .user-account-common:hover span,
div.user-account a .user-account-common:active span {
	color: #ff1744
}

div.user-account a .user-account-common:hover div svg,
div.user-account a .user-account-common:active div svg {
	fill: #ff1744
}

#header_account ul li a:hover,
#header_account ul li a:hover span {
	color: #ff1744;
}

#header_account #link-cesta:hover svg,
#header_account #link-cesta:active svg {
	fill: #ff1744
}

#header_account #link-cesta:hover span,
#header_account #link-cesta:active span {
	color: #ff1744
}

#header_account #link-cesta .item-cart {
	background-color: #ff1744;
}


#footer .column a:active {
	border-bottom: 1px solid #ff1744;
	color: #ff1744
}


@media (min-width: 320px) {
	.select2-currency-results.select2-dropdown ul.select2-results__options li:active,
	.select2-country-results.select2-dropdown ul.select2-results__options li:active {
		color: #ff1744 !important;
	}
}


#footer .socialmedia ul li a span svg:hover {
	fill: #ff1744
}

#footer .socialmedia ul li a span:active {
	background-color: #ff1744
}

.age-gate__wrapper input[type='button'] {
	background-color: #ff1744;
	border: 1px solid #ff1744;
}

.age-gate__wrapper input[type='button']:hover {
	background-color: #f0002f;
	border: #f0002f
}

.age-gate__wrapper .age-gate__text-container .title {
	color: #f0002f;
}


body.fr_FR .fr-alcohol-banner {
	background-color: #f0002f;
}


div.content_wrapper>div div.column-vertical span.title:hover,
div.content_wrapper>div div.column-vertical span.title:active {
	color: #ff1744
}

div.content_wrapper a.see-more:hover {
	fill: #f0002f;
	color: #f0002f
}

div.content_wrapper div.arrow span.arrow-icon svg {
	fill: #ff1744;
}

div.content_wrapper div.arrow span.arrow-icon:hover svg {
	fill: #f0002f
}

div.content_wrapper .extendable-image:hover+.extendable-text-content-wrapper .extendable-text {
	color: #ff1744
}

div.content_wrapper div.carrousel-wrapper ul.carousel-stage li div.action-button-wrapper a.buy,
div.content_wrapper div.carrousel-wrapper ul.carousel-stage li div.action-button-wrapper button.comprar {
	background-color: #ff1744;
}

div.content_wrapper div.carrousel-wrapper ul.carousel-stage li div.action-button-wrapper a.buy:hover,
div.content_wrapper div.carrousel-wrapper ul.carousel-stage li div.action-button-wrapper button.comprar:hover {
	background-color: #f0002f
}

div#main div#page_body.subhome div.filters-container div#filters_content ul.tabs_new li.active,
div#main div#page_body.subhome div.filters-container div#filters_content ul.tabs_new li:hover {
	border-bottom-color: #ff1744
}

div#main div#page_body.subhome div.filters-container div#filters_content a:hover {
	color: #f0002f
}

div#main div#page_body.subhome div#page_description a:hover {
	fill: #f0002f;
	color: #f0002f
}

div#main div#page_body.subhome div#page_description p a:hover {
	color: #f0002f
}

div#main div#page_body.subhome div.destacados div#featured_product ul li button#product_quantity_buy {
	background-color: #ff1744;
}

#search_results .product .product-container .content_price .button.comprar:hover {
	background-color: #f0002f
}

#search_results .product a:active {
	color: #ff1744
}


#search_results li.product-item .stock_alert span {
	background: #f0002f;
}

.stock-alert__ribbon {
	background-color: #f0002f;
}


.quantity-selector__button:hover:enabled {
	background-color: #f0002f
}

.quantity-selector input:focus {
	border-color: #f0002f
}

div#opinion--loader .opinions-wrapper div.opinion-section div.ratings-wrapper ul.stars-count--list li div.base-rating-bar span.rating-bar {
	background-color: #f0002f
}

div#opinion--loader .opinions-wrapper div.opinion-section div.other_vintages_opinions span.other-vintages--group a:hover {
	color: #f0002f
}

div#opinion--loader .opinions-wrapper div.opinion-section div.other_vintages_opinions span.other-vintages--group span.more-opinions-vintage.active a {
	border-bottom: 4px solid #f0002f;
	color: #f0002f
}

#msg_no_offer_container .newsletter div.fieldrow input.button:active {
	background-color: #ff1744
}

#steps_checkout ul li a:hover {
	color: #ff1744
}

.checkout-message-wip {
	color: #f0002f;
}

.checkout-message-wip .icon-flags {
	fill: #f0002f;
}

.modal-content span.close:hover {
	fill: #ff1744;
	border-color: #ff1744
}

body.premium-common form button.submit {
	background-color: #ff1744;
}

body.premium-common div.contains-inline-icon span.inline-icon:hover {
	fill: #ff1744
}

body.premium-common .spinner-wrapper #spinner span {
	background-color: #ff1744;
}

.module-invite span.close:hover {
	fill: #ff1744;
	border-color: #ff1744
}

div.module-invite div.invitations-wrapper div.invitation-status-wrapper .resend:hover {
	color: #ff1744;
	fill: #ff1744
}

div.module-invite div.invitations-wrapper ul.invitations li .remove-invitation:hover {
	color: #ff1744;
	fill: #ff1744;
	border-color: #ff1744
}

div.module-invite div.invitations-wrapper ul.invitations li.create-new:hover {
	color: #ff1744;
	fill: #ff1744;
	border-color: #ff1744
}

div.module-invite div.invitations-wrapper ul.invitations li.create-new #action-invite:hover {
	color: #ff1744;
	fill: #ff1744;
	border-color: #ff1744
}

form#invite-form button.submit,
#verify-remove button.submit {
	background-color: #ff1744;
}

div.modal-verify-remove button {
	background-color: #ff1744;
}

body.b2b--common section form h3 {
	color: #f0002f;
}

body.b2b--common section .form-element input:active,
body.b2b--common section .form-element input:focus,
body.b2b--common section .form-element select:active,
body.b2b--common section .form-element select:focus {
	border: 1px solid #ff1744
}

body.b2b--common section button {
	background-color: #ff1744;
}

