/* Add here all your css styles (customizations) */
.color-dico-1{
	color:#ff9fa8 !important;
}

.btn-dico-1 {
    color: #fff;
    background-color: #ff9fa8 !important;
}

.g-bg-dico-1{
	background-color: #ff9fa8 !important;
}

.g-brd-dico-1--hover:hover{
	border-color:#ff9fa8 !important;
}
.g-bg-dico-2--hover:hover{
	background-color: #ff9fa8 !important;
}

.g-brd-dico-1{
	border-color:#ff9fa8 !important;
}

.g-color-dico-1{
	color:#ff9fa8 !important;
}

.g-color-dico-2{
	color:#568b79 !important;
}

.g-bg-dico-2{
	background-color: #568b79 !important;
}


.invoice-border-delivery {
    height: .3rem;
    width: 100%;
    background-position-x: -3rem;
    background-size: 11.6rem .3rem;
    background-image: repeating-linear-gradient(45deg,#6fa6d6,#6fa6d6 33px,transparent 0,transparent 41px,#f18d9b 0,#f18d9b 74px,transparent 0,transparent 82px);
}

#term ol li{ text-align:justify; line-height:15px; margin-bottom:6px;}

.custom-file-label {
    right: 15px;
    left: 15px;
   	height:48.97px;
    padding: 13px 15px;
	color:#999;
}
.custom-file-input:focus~.custom-file-label{border-color:#ff9fa8; box-shadow:none;}
.custom-file-label::after {
    height: 100%;
    padding: 13px 15px;

}

.table-shipping td{
	text-align:center;
}


[data-ribbon]{
  position:relative;
  display:inline-block;
  
  padding: 24px 26px;

  text-align:center;
  color:#fff;
  text-decoration: none;
}

[data-ribbon]:after{
content: attr(data-ribbon);
position: absolute;
top: 25px;
left: -28px;
color: #000;
height: 0;
border-bottom: 20px solid gold;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
transform: rotate(315deg);
font-size: 15px;
}


/* COURIER TAB*/
.u-nav-v1-1 .nav-link.active {
    background-color: #f7cbcf;
}

/* SINGLE PRODUCT */

.js-fancybox img, .slick-slide img{
	border:solid 1px #e7e7e7;
}


/*BRAND PARTNER */

.u-nav-v1-1.u-nav-primary .nav-link.active {
    color: #fff;
    background-color: #f7cbcf;
}



/* INSTA FEED */
.eapps-instagram-feed-container {
    padding-bottom: 30px;
}

.eapps-remove-link{display:none !important}




@media only screen and (max-width: 991px) {
  .navbar-brand {
    position:relative; 
	left:50%; 
	margin-left:-45px;
  }
}


.product-img img:last-child {
  display: none;  
}
.product-img:hover img:last-child {
  display: block;  
}
.product-img:hover img:first-child {
  display: none;  
}