/* Varaible global */
:root {
  --main-gb-color: #ef0000;
  --main-color-1: #4054b2;
  --main-back-wrapper: #ffffff;
}

body {
	font-family: Sansation Regular, sans-serif;
}

/* Custom button global */
.btn-primary {
	background-color:var(--main-gb-color)!important;
	border-color: white!important;
}
.btn-primary:active {
	background-color:var(--main-color-1)!important;
}
.btn-primary:hover {
	background-color:var(--main-color-1)!important;
}
.btn-primary:after {
	background-color:var(--main-color-1)!important;
}

.product-flags li.product-flag {
	background-color:var(--main-color-1)!important;
}

body#checkout section.checkout-step .address-item.selected {
	border-color:var(--main-gb-color); 	
}

.custom-radio input[type="radio"]:checked + span {
	background-color:var(--main-gb-color);
}


a.label {
	color:var(--main-color-1); 
}
a.label:hover{
	color:black!important;
}


.wishlist-list-item-title:hover {
	color:var(--main-color-1)!important;
	text-decoration:underline;
}

.wishlist-footer-links > a {
	color:var(--main-gb-color); 
}

.material-icons {
	color:var(--main-gb-color)!important; 
}
.wishlist-add-to-new {
	color:var(--main-gb-color)!important; 
}

.product-price {
	color:var(--main-gb-color); 
}

.block-promo .promo-code-button.cancel-promo {
	color:var(--main-gb-color); 
}

.pagination .current a {
	color:var(--main-gb-color); 
}

body#checkout section.checkout-step.-reachable.-current .step-number {
	background-color:var(--main-gb-color); 
}

#wrapper {
	background:var(--main-back-wrapper);
}

/* Page my-account custom icon */
.page-my-account #content .links a:hover {
	color:var(--main-gb-color)!important; 
	text-decoration:none;
}
.page-my-account #content .links a:hover i {
	color:var(--main-gb-color)!important; 
}
