/** 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 
 */
/***********************************************************************/
.deo-modal .modal-content {
  border-radius: 0; }
.deo-modal .modal-title .material-icons {
  margin-right: 5px; }
  .rtl .deo-modal .modal-title .material-icons {
    margin-left: 5px;
    margin-right: inherit; }
.deo-modal .modal-header.info-mess, .deo-modal .modal-header.warning-mess {
  background: #2FB5D2; }
.deo-modal .modal-header.block-mess {
  background: #F39D72; }

.deo-modal-cart .modal-dialog, .deo-modal-compare .modal-dialog, .deo-modal-wishlist .modal-dialog {
  margin: 250px auto; }

.deo-modal-cart .modal-title {
  font-weight: 600;
  color: #fff;
  font-size: 1.125rem;
  display: none; }
.deo-modal-cart .modal-header {
  border: none; }

#cart .btn-cart-product-list, #cart .btn-quickview-product-list, #order .btn-cart-product-list, #order .btn-quickview-product-list, #module-deotemplate-order .btn-cart-product-list, #module-deotemplate-order .btn-quickview-product-list {
  display: none; }

.cssload-speeding-wheel {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  display: none;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  -webkit-animation: cssload-spin 800ms infinite linear;
  -moz-animation: cssload-spin 800ms infinite linear;
  animation: cssload-spin 800ms infinite linear; }

@media (min-width: 360px) {
  .footer_link::after {
    content: "";
    display: table;
    clear: both; } }
.footer_link li {
  margin-bottom: 10px; }
  @media (min-width: 360px) {
    .footer_link li {
      margin-bottom: 0px; }
      .footer_link li:nth-child(1) {
        float: left; }
        .rtl .footer_link li:nth-child(1) {
          float: right; }
      .footer_link li:nth-child(2) {
        float: right; }
        .rtl .footer_link li:nth-child(2) {
          float: left; } }
  .footer_link li i {
    width: auto;
    height: auto;
    font-size: 16px;
    vertical-align: middle;
    line-height: 1.3;
    margin-right: 4px; }
    .rtl .footer_link li i {
      margin-left: 4px;
      margin-right: inherit; }
  .footer_link li span {
    display: inline-block;
    vertical-align: middle; }
  .footer_link li a {
    line-height: 1.3;
    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; }
    .footer_link li a:hover {
      background: #1bbc9b; }

/********* notification BEGIN *********/
.deo-notification {
  display: none;
  position: fixed; }
  .deo-notification.active {
    display: block;
    z-index: 99999; }
  .deo-notification .notification-wrapper {
    width: 100%;
    margin-bottom: 5px;
    max-height: 100px; }
    .deo-notification .notification-wrapper.disable {
      max-height: 0;
      margin-bottom: 0;
      -webkit-transition: all 0.7s ease;
      -o-transition: all 0.7s ease;
      transition: all 0.7s ease; }

.deo-temp {
  display: none; }
  .deo-temp .notification {
    position: relative;
    padding: 10px 15px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    color: white;
    line-height: 25px;
    cursor: pointer;
    visibility: hidden;
    z-index: -1;
    opacity: 0;
    -webkit-transform: translate(0px, -50px);
    -moz-transform: translate(0px, -50px);
    -ms-transform: translate(0px, -50px);
    -o-transform: translate(0px, -50px);
    transform: translate(0px, -50px); }
    .deo-temp .notification.show {
      -webkit-transform: translate(0px, 0px);
      -moz-transform: translate(0px, 0px);
      -ms-transform: translate(0px, 0px);
      -o-transform: translate(0px, 0px);
      transform: translate(0px, 0px);
      -webkit-transition: all 0.7s ease;
      -o-transition: all 0.7s ease;
      transition: all 0.7s ease;
      visibility: visible;
      z-index: 99999;
      opacity: 1; }
    .deo-temp .notification .notification-title {
      margin-right: 15px;
      padding: 0px 15px;
      line-height: 30px;
      display: inline-block; }
    .deo-temp .notification .notification-close {
      background: rgba(255, 255, 255, 0.2);
      padding: 0px 10px;
      float: right;
      line-height: 20px;
      display: inline-block;
      color: white;
      position: absolute;
      bottom: 0px;
      right: 0px; }
      .deo-temp .notification .notification-close:hover {
        cursor: pointer; }
    .deo-temp .notification.closed {
      -webkit-transform: translate(0px, -50px);
      -moz-transform: translate(0px, -50px);
      -ms-transform: translate(0px, -50px);
      -o-transform: translate(0px, -50px);
      transform: translate(0px, -50px);
      -webkit-transition: all 0.7s ease;
      -o-transition: all 0.7s ease;
      transition: all 0.7s ease;
      visibility: hidden;
      z-index: -1;
      opacity: 0; }
    .deo-temp .notification.notification-success {
      background: rgba(46, 204, 113, 0.8); }
      .deo-temp .notification.notification-success .notification-title {
        background: #27ae60; }
      .deo-temp .notification.notification-success .noti-special {
        text-transform: capitalize; }
    .deo-temp .notification.notification-error {
      background: rgba(231, 76, 60, 0.8); }
      .deo-temp .notification.notification-error .notification-title {
        background: #c0392b; }
    .deo-temp .notification.notification-warning {
      background: rgba(241, 196, 15, 0.8); }
      .deo-temp .notification.notification-warning .notification-title {
        background: #f39c12; }
    .deo-temp .notification.notification-normal {
      background: rgba(52, 152, 219, 0.8); }
      .deo-temp .notification.notification-normal .notification-title {
        background: #2980b9; }
    .deo-temp .notification .noti {
      display: none; }
      .deo-temp .notification .noti.active {
        display: block; }

.deo-special {
  color: inherit;
  text-decoration: underline; }
  .deo-special:hover {
    color: inherit;
    text-decoration: underline; }

/********* notification END*********/
/******************* CSS COUNT SOLD *****************************/
.deo-count-sold {
  margin-bottom: 10px; }
  .deo-count-sold .progress {
    color: #FFFFFF;
    min-height: 20px;
    line-height: 20px;
    position: relative;
    overflow: hidden;
    text-align: center;
    background: rgba(27, 188, 155, 0.5);
    border-radius: 10px; }
  .deo-count-sold .progressing {
    z-index: 8;
    min-width: 20px;
    min-height: 20px;
    position: absolute;
    left: 0px;
    border-radius: 10px;
    background: #1bbc9b; }
    .rtl .deo-count-sold .progressing {
      right: 0px;
      left: auto; }
  .deo-count-sold .count-sold {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9;
    font-size: 11px;
    position: absolute; }

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