.wishlist_notice {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0 , 0.30);
  
}

.wishlist_inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background-color: #fff;
  padding: 40px;
  font-size: 20px;
}

.add_wishlist {
  position: relative;
  min-width: 20px;
  min-height: 20px;
  display: inline-block;
  padding:0;
}

.adding_list.add_wishlist:after{
  z-index: 999999;
  color: #8332ac;
  -webkit-animation:spin 1000ms linear infinite;
  -moz-animation:spin 1000ms linear infinite;
  animation:spin 1000ms linear infinite;
}

.et_db_wishlist_compare .add_wishlist:hover{
  padding:0;
}

.et_db_wishlist_compare .et_pb_button,
.et_db_wishlist_compare .et_pb_button:hover{
  padding-right: 30px;
}

.et_db_wishlist_compare .et_pb_button.no_text,
.et_db_wishlist_compare .et_pb_button.no_text:hover{
  padding-right: 0px;
}

.et_db_wishlist_compare .et_pb_bc_full_width_button{
    width: 100%;
}

.add_wishlist::after {
  font-family: ETmodules !important;
  line-height: 1em!important;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 17px;
  content: "\e030";
  opacity: 1!important;
  margin:0;
}

.add_wishlist.et_pb_button::after{
  right: 0px;
  left: auto;
  top:50%;
  margin-top: -0.5em;
}

.add_wishlist.et_pb_button.no_text::after,
.add_wishlist:not(.et_pb_button)::after{
  left: 50%!important;
  right: auto!important;
  margin-right: 0!important;
  margin-left: -0.5em!important;
  margin-top: -0.5em!important;
}

.add_wishlist.in_wishlist::after {
  content: "\e089";
}

.single-dm-account .active.add_wishlist::after {
  content: "\e07d" !important;
}

.dislike_active {
  opacity: 0.3;
  position: relative;
}


@-moz-keyframes spin { 
  100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
  100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
  100% { 
      -webkit-transform: rotate(360deg); 
      transform:rotate(360deg); 
  } 
}