/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.product-swiper .bullet-custom {
    width: 90px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    background-color: transparent;
    border-radius: 9px;
}
.product-swiper .bullet-custom img{
    border-radius: 9px;
}
.swiper-wrapper{
    align-items: center; /* add this will all relevant prefixes */
    text-align: center;
}
.swiper-slide img{
    width: 500px;
    margin:20px;
}
@media screen and (max-width: 900px) {
    .product-swiper .bullet-custom {
        right: 10px;
    }
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    content: unset;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    content: unset;
}
.product-swiper .swiper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
}
.swiper-pagination{
    position: relative;
    display: flex;
    height: 115px;
}
.zoomContainer{
    z-index: 1000;
}

.product-flags {
    left: 0px;
}
li.product-flag{
    background:#855b3d !important;
	    border-radius: 4px;

}
.product-flag img{
    max-height: 30px;
    padding-right: 4px;
}
.product-flag:nth-child(2){
    top:35px;
}
#index .product-flag{
    display: flex;
    align-items: center;
}
.total_wishlist_value{
    bottom:140px;
}
.product-flags img{
    width: unset !important;
}
#footer .links ul li:hover a{
    color: #999999 !important;
    opacity: 0.7;
}
#footer .links ul a{
        color: #FFF;
}
#footer .links ul a:before {
	background:#FFF;
}
#footer .links ul p{
	color:#FFF !important;
}

#block-newsletter-label, .block-newsletter-text{
	color:#FFF;
}

.footer-center .block_newsletter form .input-wrapper input{
	border:1px solid #b5b5b5;
}
.footer-center .block_newsletter form .input-wrapper input::placeholder{
	color:#b5b5b5
}
