/** search ***/
/** end search ***/
/** newlestter ***/
/** End newlestter ***/
/***************************************************
	Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
	Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/******************* CSS FOR WISHLIST BEGIN*****************************/
.deo-table-list-wishlist {
  margin: 20px 0;
  overflow-x: auto; }
  .deo-table-list-wishlist table {
    width: 100%;
    background: #FFFFFF; }
    @media (max-width: 991px) {
      .deo-table-list-wishlist table {
        width: 991px;
        overflow-x: auto; } }
    .deo-table-list-wishlist table tbody > tr.show {
      color: #1bbc9b; }
      .deo-table-list-wishlist table tbody > tr.show a {
        color: #1bbc9b; }
  .deo-table-list-wishlist .view-wishlist-product:not(.deo-loading-button) i:before {
    content: "\ea85"; }
  .deo-table-list-wishlist .delete-wishlist i:before {
    content: "\ea54";
    font-family: "deo-custom-icons"; }

.deo-modal-wishlist.enable-action .modal-footer {
  display: block; }
.deo-modal-wishlist .modal-footer {
  display: none;
  text-align: right; }
  .rtl .deo-modal-wishlist .modal-footer {
    text-align: left; }

.deo-wishlist-button.dropdown-toggle::after {
  display: none; }

.wishlist-item:hover, .move-wishlist-item:hover {
  color: #1bbc9b; }
.wishlist-item.added, .wishlist-item.added:hover, .move-wishlist-item.added, .move-wishlist-item.added:hover {
  color: #1bbc9b; }
.wishlist-item.added, .move-wishlist-item.added {
  text-decoration: underline; }

#mywishlist .new-wishlist {
  padding: 15px;
  border: 1px solid #eceeef;
  background: #FFFFFF;
  border-radius: 5px; }
  #mywishlist .new-wishlist .form-group {
    margin-bottom: 0px; }
  #mywishlist .new-wishlist .deo-save-wishlist-btn {
    color: #FFFFFF;
    background: #1bbc9b; }
    #mywishlist .new-wishlist .deo-save-wishlist-btn:hover {
      background: #169a7f; }
#mywishlist .send-wishlist {
  display: none;
  margin-bottom: 20px; }
  #mywishlist .send-wishlist .deo-send-wishlist-button i {
    margin-right: 3px; }
    .rtl #mywishlist .send-wishlist .deo-send-wishlist-button i {
      margin-left: 3px;
      margin-right: inherit; }
@media (min-width: 360px) {
  #mywishlist .footer_links::after {
    content: "";
    display: table;
    clear: both; } }
#mywishlist .footer_links li {
  display: inline-block;
  margin-bottom: 10px; }
  @media (min-width: 360px) {
    #mywishlist .footer_links li {
      margin-bottom: 0; }
      #mywishlist .footer_links li:nth-child(1) {
        float: left; }
        .rtl #mywishlist .footer_links li:nth-child(1) {
          float: right; }
      #mywishlist .footer_links li:nth-child(2) {
        float: right; }
        .rtl #mywishlist .footer_links li:nth-child(2) {
          float: left; } }
  #mywishlist .footer_links li i {
    width: auto;
    height: auto;
    font-size: 16px;
    vertical-align: middle;
    line-height: 1;
    margin-top: -4px;
    margin-right: 4px; }
    .rtl #mywishlist .footer_links li i {
      margin-left: 4px;
      margin-right: inherit; }
  #mywishlist .footer_links li a {
    line-height: 1;
    display: inline-block;
    font-size: 15px;
    padding: 8px 10px;
    border: none;
    color: #FFFFFF;
    background: #333333;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 2px; }
    #mywishlist .footer_links li a:hover {
      background: #1bbc9b; }

@media (min-width: 768px) {
  .deo-modal-send-wishlist .modal-footer {
    text-align: left; }
    .rtl .deo-modal-send-wishlist .modal-footer {
      text-align: right; } }
@media (max-width: 767px) {
  .deo-modal-send-wishlist .modal-footer {
    text-align: center; } }
.deo-modal-send-wishlist .modal-footer .btn {
  line-height: 1;
  display: inline-block;
  font-size: 14px;
  padding: 8px 15px;
  border: none;
  color: #FFFFFF;
  font-weight: normal;
  background: #1bbc9b;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 2px; }
  @media (max-width: 767px) {
    .deo-modal-send-wishlist .modal-footer .btn {
      margin: 3px 5px; } }
  .deo-modal-send-wishlist .modal-footer .btn.deo-modal-send-wishlist-btn {
    float: right; }
    .rtl .deo-modal-send-wishlist .modal-footer .btn.deo-modal-send-wishlist-btn {
      float: left; }
  .deo-modal-send-wishlist .modal-footer .btn:hover {
    background: #169a7f; }

.form-send-wishlist .col-form-input {
  position: relative; }
  .form-send-wishlist .col-form-input:before {
    top: 10px;
    position: absolute;
    display: inline-block;
    font-family: "deo-custom-icons";
    right: 23px; }
    .rtl .form-send-wishlist .col-form-input:before {
      left: 23px;
      right: auto; }
  .form-send-wishlist .col-form-input.has-icon-input input {
    padding: 8px 30px 8px 12px; }
    .rtl .form-send-wishlist .col-form-input.has-icon-input input {
      padding: 8px 12px 8px 30px; }
  .form-send-wishlist .col-form-input.sending-wishlist:before {
    content: "\ea42";
    -webkit-animation: cssload-spin 1s infinite steps(8);
    -moz-animation: cssload-spin 1s infinite steps(8);
    animation: cssload-spin 1s infinite steps(8); }
  .form-send-wishlist .col-form-input.sending-wishlist input {
    pointer-events: none; }
  .form-send-wishlist .col-form-input.send-wishlist-success:before {
    color: #5cb85c;
    content: "\ea5e"; }
  .form-send-wishlist .col-form-input.send-wishlist-error:before {
    color: #fb1f1f;
    content: "\ea61"; }
  .form-send-wishlist .col-form-input.email-not-valid:before {
    color: #f0ad4e;
    content: "\ea62"; }

.deo-wishlist-product {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .deo-wishlist-product .deo-wishlist-product-item {
    margin-bottom: 30px; }
  .deo-wishlist-product .thumbnail-container .product-meta {
    padding: 15px 0px 0px; }
  .deo-wishlist-product .thumbnail-container .product-thumbnail:before {
    display: none; }
  .deo-wishlist-product .thumbnail-container .product-flags {
    bottom: 10px;
    position: absolute;
    left: 10px; }
    .rtl .deo-wishlist-product .thumbnail-container .product-flags {
      right: 10px;
      left: auto; }
  .deo-wishlist-product .thumbnail-container .btn-cart-product-list {
    margin-top: 15px; }
    .deo-wishlist-product .thumbnail-container .btn-cart-product-list .btn-product {
      color: #FFFFFF;
      background: #1bbc9b; }
      .deo-wishlist-product .thumbnail-container .btn-cart-product-list .btn-product:hover {
        background: #169a7f; }
  .deo-wishlist-product .thumbnail-container.product-wishlist {
    position: relative; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .wishlist-product-action {
      text-align: center; }
      .deo-wishlist-product .thumbnail-container.product-wishlist .wishlist-product-action .deo-wishlist-product-save-button {
        margin-bottom: 5px; }
      .deo-wishlist-product .thumbnail-container.product-wishlist .wishlist-product-action .btn {
        border: none;
        text-transform: uppercase;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .deo-delete-wishlist-product {
      top: 0;
      z-index: 9;
      position: absolute;
      right: 0; }
      .rtl .deo-wishlist-product .thumbnail-container.product-wishlist .deo-delete-wishlist-product {
        left: 0;
        right: auto; }
      .deo-wishlist-product .thumbnail-container.product-wishlist .deo-delete-wishlist-product i:before {
        content: "\ea54";
        font-family: "deo-custom-icons"; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .btn-cart-product-list {
      margin-bottom: 5px; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .product-title {
      margin: 15px 0px;
      text-align: center; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .wishlist-product-info label {
      text-align: inherit; }
    .deo-wishlist-product .thumbnail-container.product-wishlist .deo-wishlist-button-dropdown {
      display: block; }
      .deo-wishlist-product .thumbnail-container.product-wishlist .deo-wishlist-button-dropdown .deo-list-wishlist {
        width: 100%; }

/******************* CSS FOR WISHLIST END*****************************/

/*# sourceMappingURL=wishlist.css.map */
