html {
  scroll-behavior: smooth;
}
body, p {
    font-family: "Helvetica", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 13px;
    line-height: 1.5;
}
b, strong {
    font-weight: 700;
    color: #000;
}
.no-padding{
  padding: 0;
}
.small_title b{
  font-weight: 600;
}
a{
  font-family: "Helvetica", sans-serif;
  color: #222d35;
  font-weight: normal;
}
a:hover{
  text-decoration: none;
}
a:link , a:visited , a:hover, a:active{
	text-decoration: none;
}
h1 , h2, h3, h1 p, h2 p, h3 p{
  color: #1a1d32;;
  font-family: "Helvetica", sans-serif;
  margin-bottom: 20px;
  font-weight: 100;
  letter-spacing: 0.8px;
  line-height: 0.9;
}
h1 p{
	font-size: 32px;
}
.slick-slide {
    height: auto;
}

@media (min-width: 1200px){
  .menu_slip .container {
      width: 100%;
  }
}
/* ================ back to top =================*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  left: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #000000 url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    left: 30px;
    bottom: 30px;
  }
}

/* ================ end back to top =================*/

/* ================ Loader =================*/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/loader-64x/Preloader_2.gif) center no-repeat #fff;
}
/* ================ end Loader =================*/

/* ================ menu =================*/
.desktop-menu .navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.desktop-menu ul#menu-primary-menu, .desktop-menu ul#menu-arabic {
    padding-left: 0;
}
.desktop-menu ul#menu-primary-menu li, .desktop-menu ul#menu-arabic li {
    display:inline-block;
}
.desktop-menu ul#menu-arabic li {
    float:right;
}
.desktop-menu ul#menu-primary-menu li a{
    font-size:17px;
    color:#fff;
}
.desktop-menu ul#menu-arabic li a{
    font-size:20px;
    color:#fff;
}
.desktop-menu ul#menu-primary-menu li{
    padding: 5px 7px;
}
.desktop-menu ul#menu-arabic li{
    padding: 5px 14px;
}
.desktop-menu.ar .navbar-brand {
    float: none;
    display: inline-block;
}
.desktop-menu ul.nav.navbar-nav {
    margin-top: 24px;
}
.desktop-menu.ar ul.nav.navbar-nav {
    margin-top: 23px;
}
.desktop-menu .right{
    width:23%;
    float: right;
    margin-top: 18px !important;
}
.desktop-menu.ar .right {
    margin-top: 20px !important;
}
.desktop-menu.ar .right{
    float: left;
}
.menu_slip .desktop-menu.ar .right {
    text-align: left;
}
.desktop-menu.ar .left-desktop{
    float: right;
}
.desktop-menu.ar nav.navbar.navbar-default {
    float: right;
}
.desktop-menu.ar .right {
    width: 23%;
}
.desktop-menu .left-desktop {
    width: 77%;
    float: left;
}
.desktop-menu.ar .left-desktop {
    width: 77%;
}
.desktop-menu.ar .cart {
    margin-right: 10px;
}
.desktop-menu .navbar-brand {
    float: left;
    height: auto;
    padding: 5px;
}
.navbar {
    min-height: 0px;
    margin-bottom: 0px;
    border: 0;
}
ul#menu-arabic-1 {
    list-style: none;
    text-align: right;
    padding-right: 30px;
}
.desktop-menu ul#menu-primary-menu li a:after, .desktop-menu ul#menu-arabic li a:after{
    content: '';
    display: block;
    border-bottom: 2px solid white;
    margin-bottom: -2px;
    transform-origin: 100% 50%;
    transform: scaleX(0);
    -webkit-transition: transform 0.2s ease-in-out;
    -moz-transition: transform 0.2s ease-in-out;
    -ms-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
}
.desktop-menu ul#menu-primary-menu li a:hover::after, .desktop-menu ul#menu-arabic li a:hover::after {
    transform: scaleX(1);
    transform-origin: 0% 50%;
}
ul#menu-primary-menu-1{
    padding-left:0;
    list-style:none;
}
.sidenav a.menu-bottom {
    margin: 8px 32px 5px 32px;
    border-top: 1px solid #000;
    padding: 15px 0 0 0;
}
ul.social{
    list-style:none;
}
ul.social li a{
    padding: 8px 8px 8px 0px    
}
ul.social li{
    display:inline-block;
}
@media(min-width:1369px){
    .desktop-menu{
        display:block;
    }
    .menu-row{
        display:none;
    }
    .menu_slip .desktop-menu.ar .languege .dropdown-menu {
        left: 0;
    }

}
@media(max-width:1368px){
    .desktop-menu{
        display:none;
    }
    .menu-row{
        display:block;
    }

}
@media (min-width: 992px){
    .menu_slip .container {
        width: 100%;
    }
}
@media (min-width: 768px){
    .desktop-menu .navbar-nav {
        float: left;
    }
    .desktop-menu.ar .navbar-nav {
        display: inline-block;
        float: left;
    }
}
#navbar {
  /*overflow: hidden;*/
  transition: 0.4s;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 18px;
  color: #474747;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #474747;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
@media screen and (max-width: 580px) {
  #navbar a {
    float: none;
    display: block;
    text-align: center;
  }
  #navbar-right {
    float: none;
  }
}
/* ================ end menu =================*/

/* ================ banner =================*/
.slick-prev {
    left: 23px;
    z-index: 9;
}
.slick-next {
    right: 40px;
}
.hermes .tp-bullet {
    width: 10px !important;
    height: 10px !important;
}
.custom.tparrows.tp-leftarrow:before {
    background-image: url('../images/slider-r2.png') !important;
    display: inline-block;
    width: 43px; 
    height: 30px;
    content:"" !important;
}
.custom.tparrows.tp-rightarrow:before{
    background-image: url('../images/slider-r1.png') !important;
    display: inline-block;
    width: 43px; 
    height: 30px;
    content:"" !important;
}
.tparrows {
    background: transparent !important;
}
#rev_slider_1_1_wrapper .custom.tparrows:hover {
    background: transparent !important;
}
.slick-prev:before {
    background-image: url('../images/slider-r2.png');
    display: inline-block;
    width: 43px; 
    height: 30px;
    content:"";
}
.slick-next:before {
    background-image: url('../images/slider-r1.png');
    display: inline-block;
    width: 43px; 
    height: 30px;
    content:"";
}
.hero-banner {
    margin-top: 5%;
}
.slick-dots li button:before {
    font-size: 9px;
    opacity: .25;
    color: transparent;
    border: 2px solid #fff;
    border-radius:100%;
    width: 10px;
    height: 10px;
}
.slick-dots {
    bottom: 30px;
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: transparent;
}
.slick-dotted.slick-slider {
    margin-bottom: 0px;
}
@media(max-width: 1200px){
  .hero-banner {
    margin-top: 7%;
  }
}
@media(max-width: 991px){
  .hero-banner {
    margin-top: 9%;
  }
}
@media(max-width: 800px){
  .hero-banner {
    margin-top: 10%;
  }
}
@media(max-width: 767px){
  .hero-banner {
    margin-top: 12%;
  }
}
@media(max-width: 640px){
  .hero-banner {
    margin-top: 14%;
  }
}
@media(max-width: 480px){
  .hero-banner {
    margin-top: 22%;
  }
}
/* ================ end banner =================*/

/* ================ Footer =================*/
.footer {
    background: #592f6e;
    padding-bottom: 30px;
    color: #fff;
    padding-top: 30px;
}
.footer_row i, span.glyphicon.glyphicon-phone-alt {
    font-size: 23px;
    margin-right: 8px;
    float: left;
}
span.glyphicon.glyphicon-phone-alt {
    margin-top: -5px;
}
@media(max-width: 767px){
  .footer_inner {
    text-align: center;
  }
  .footer_row{
    margin-bottom: 15px;
  }
}
/* ================ end footer =================*/

/* ================ Header =================*/

.menu_slip {
    background: #592f6e;
    padding-bottom: 0px;
    padding-top: 5px;
}
.menu_slip .right{
    text-align: right;
}
.menu_slip .middle{
    text-align: center;
}
.menu_slip .shop-now-btn, .menu_slip .languege, .menu_slip .login, .menu_slip .cart{
    display: inline-block;
} 
.languege select#lang_choice_1 {
    background: transparent;
    color: #fff;
}
.languege select#lang_choice_1 option {
    color: #000;
}
.languege{
    margin-right:5px;
}
.menu_slip .shop-now-btn{
    margin-right: 10px;
    border-radius: 10px;
    border: 1px solid #fff;
    padding: 10px 10px;
    font-size: 15px;
}
.menu_slip .shop-now-btn a, .menu_slip .login a, .menu_slip .cart a{
    color: #fff;
}
.menu_slip .shop-now-btn a{
    text-transform: uppercase;
}
.menu_slip .languege button#menu1 {
    background: transparent;
    color: #fff;
    margin-right: 10;
    border: 0;
}
.menu_slip .languege button{
    margin-top: 0px;
}
.menu_slip .login a, .menu_slip .login{
    color: #fff;
    font-size: 15px;
}
.menu_slip .left span {
    color: #fff;
}
.menu_slip .left{
    margin-top: 12px;
}
.menu_slip .right{
    margin-top: 15px;
}
.menu_slip .left span {
    color: #000;
    background: #fff;
    font-weight: 100;
    padding: 2px 7px;
}
ul#menu-primary-menu {
    list-style: none;
}
ul#menu-primary-menu li {
    margin-bottom: 10px;
}
.menu_slip .left.darkHeader {
    margin-top: 10px;
}
.menu_slip .right.darkHeader {
    margin-top: 10px;
}
@media(max-width: 991px){
  .menu_slip .shop-now-btn, .menu_slip .login span{
    display: none;
  }
}
@media(max-width: 767px){
  .menu_slip .middle, .menu_slip .right {
    text-align: center;
  }
  .menu_slip .right {
    padding: 0;
  }
  .menu_slip .languege button#menu1 {
    margin-right: 0px;
  }
  .menu_slip .login {
    margin-right: 5px;
  }
  .menu_slip .left, .menu_slip .right  {
    margin-top: 35px;
  }
  .darkHeader .logo img {
    width: 63%;
  }
}

@media (max-width: 480px){
  .menu_slip .left, .menu_slip .right {
      margin-top: 25px;
  }
}
/* ================ end header =================*/

/* ================ Cart =================*/
.menu_slip .login{
  margin-right: 10px;
}
.cart li{
    list-style: none;
}
.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}
.cart-contents:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f07a" !important;
    font-size: 18px;
    color: #fff;
}
.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
  position: absolute;
  top: 15px;
  right: 1px;
  transform: translateY(-105%) translateX(25%);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  width: 22px;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  /*background: #000;*/
  border-radius: 50%;
  padding: 1px;  
}

/* ================ Cart =================*/

/* ================ Partners =================*/
.partners{
    margin-top: 20px;
    margin-bottom: 50px;
}
.partners .title{
    text-align: center;
}
.partners .title h1{
    color: #592f6e;
    margin-bottom: 80px;
    font-size: 42px;
}
/* ================ End Partners =================*/

/* ================ background_image_with_text =================*/
.background_image_with_text {
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 90px;
    padding-bottom: 50px;
}
#partners, #full, #never, section#products {
  scroll-margin-top: 100px;
}
.page-id-32  .background_image_with_text {
    padding-bottom: 150px;
}
.background_image_with_text .title-img img{
    width: 50%;
    margin-bottom: 50px;
}
.title-content p {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
}
.page-id-32 .title-img h1, .page-id-142 .title-img h1{
  color: #592f6e;
}
.page-id-142 .title-img h1 {
    text-align:right;
}
.page-id-32 .title-img h1{
  margin-bottom: 30px;  
}

.page-id-32 .title-content p,  .page-id-142 .title-content p{
    color: #592f6e;
    font-size: 16px;
    line-height: 24px;
}
.page-id-32 .title-content {
    padding-bottom: 30px;
}
.menu_slip .languege .dropdown-menu {
    left: unset;
}
.xoo-wsc-cart-active .xoo-wsc-basket {
    right: 96% !important;
}
@media(max-width: 1368px){
    .background_image_with_text .title-img img {
        width: 55%;
    }
    .background_image_with_text {
        padding-top: 34px;
        padding-bottom: 35px;
    }
}
@media screen and (min-width: 1281px) and (max-width:1367px) {
    .background_image_with_text .title-img img {
        width:58%;
    }
}
@media (max-width: 1280px){
    .background_image_with_text .title-img img {
        width: 40%;
    }
}
@media(max-width: 991px){
  .page-id-52 .background_image_with_text, .page-id-50 .background_image_with_text {
    background-size: cover;
    background: #8444b2;
    background-image: none !important;
  }
  .page-id-32 .background_image_with_text {
    padding-bottom: 3px;
    padding-top: 25px;
  }
}
@media(max-width: 767px){
  .page-id-32 .background_image_with_text {
    padding-bottom: 3px;
    padding-top: 25px;
  }
}
/* ================ End background_image_with_text =================*/


/* ================ End background_image_with_text =================*/

.two_silde_with_form {
    background: #592f6e;
}
.two_silde_with_form .title-img h1{
    color: #fff;
}
label {
    width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
        color: #fff;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
    border: 0;
    padding: 6px;
    border-radius: 50px;
    margin-top: 5px;
    color:#000;
}
.two_silde_with_form input[type="radio"] {
    float: left;
    width: auto;
    margin-right: 5px;
    margin-top: 5px;
}
.two_silde_with_form .wpcf7-list-item {
    display: block;
    margin: 0;
}
.two_silde_with_form input.wpcf7-form-control.wpcf7-submit {
    background: #592f6e;
    width: auto;
    float: left;
    border: 1px solid #fff;
    padding: 8px 25px;
    color: #fff;
    margin-right: 20px;
}
.two_silde_with_form input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: 0 3px 8px 0 rgb(0 0 0 / 17%);
    -webkit-filter: brightness(110%);
    filter: brightness(110%);
}
.inner{
    position: relative;
}
.two_silde_with_form .title-content p {
    color: #fff;
    font-size: 15px;
    line-height: 24px;
}
.inner-x {
    position: absolute;
    width: 75%;
    left: 15%;
    z-index: 9;
    padding-top: 20px;
    padding-bottom: 20px;
}
.title-img h3{
    color: #fff;
    font-family: inherit;
    font-weight: 600;
    line-height: 1.5;
    font-size: 26px;
}
.page-id-50 .title-img h3 {
    text-align: right;
}
.page-id-50 label {
    text-align: right;
}
.page-id-50 .two_silde_with_form input[type="radio"] {
    float: revert;
}
.page-id-50 .two_silde_with_form input.wpcf7-form-control.wpcf7-submit {
    float: right;
    margin-right: 0;
}
@media(min-width: 1480px){
  .background_image_with_text .title-img img {
    width: 60%;
  }
  .background_image_with_text {
    background-size: 100% 100%;
  }
}
@media(min-width: 1367px){
  .inner-x {
      width: 70%;
  }
  .height-img img{
    height: auto !important; 
  }
  .background_image_with_text .title-img img {
    width: 50%;
    margin-bottom: 90px;
  }
  .background_image_with_text {
    padding-bottom: 100px;
  }
}
@media(max-width: 991px){
  .height-img{
    display: none;
  }
  .inner-x {
    position: relative;
    width: 86%;
    left: 5%;
  }
  .page-id-50 .inner-x {
    width: 80%;
	right:5%;
  }
}
/* ================ End background_image_with_text =================*/

/* ================ Career =================*/
.con-r {
    background: #592f6e;
    padding-bottom: 50px;
    padding-top: 50px;
}
.contact_form {
    width: 60%;
    margin: 0 auto;
}
.con-r input , .con-r textarea {
    width: 100%;
    border-radius: 5px;
    margin-top: 5px;
}
.contact_form_inner{
  margin-bottom:30px; 
}
.contact_form_inner h2, .contact_form_inner p, .con-r label{
    color: #fff;
}
.contact_form_inner p{
    font-size:16px;
}
.page-id-45 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
.page-id-45 .con-r input.wpcf7-form-control.wpcf7-submit {
    background-color: rgba(144,19,254,1);
    color: #ffffff;
    width: auto;
    padding: 10px 30px;
    margin-top: 30px;
    border-radius: 0;
}
.page-id-45 .con-r input, .page-id-45 .con-r textarea {
    border-radius: 0px;
}
.row-c{
    margin-bottom: 15px
}
.page-id-167 label {
    text-align:right;
}
.page-id-167  input.wpcf7-form-control.wpcf7-submit {
    float: right;
}
.con-r input.wpcf7-form-control.wpcf7-submit {
    background-color: rgba(144,19,254,1);
    color: #ffffff;
    width: auto;
    padding: 5px 20px;
}
.con-r input.wpcf7-form-control.wpcf7-file {
    background: #fff;
}
/* ================ End career=================*/

/* ================ Contact =================*/
.map-section{
    text-align: center;
    position: relative;
}
.address.section {
    width: 65%;
    background: #592f6e;
    position: absolute;
    bottom: 20px;
    margin: 0 auto;
    left: 18%;
    padding: 20px;
}
.middle_title p, .address.section .right p, .address.section .left h1, .address.section .left p, .contact_form_inner, .contact_form_inner h1{
    color: #fff;
}
.page-id-164 .contact_form_inner, .page-id-167 .contact_form_inner{
    text-align:right;
}
.page-id-167 .footer_inner .xt span {
    float: right;
}
.contact_form_inner h1{
    margin-bottom: 40px;
    text-transform: uppercase;
}
.address.section .left h1{
    margin-bottom: 5px;
}
.middle_title {
    margin-top: 20px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding-top: 10px;
}
.address.section .right{
    margin-top: 10px;
    font-size: 15px;
}
.page-id-81 .address.section .right {
    margin-top: 30px;
}
.footer_inner .xt{
    margin-bottom: 10px;
}
.contact_form .footer_inner .xt a, .contact_form .footer_inner .xt{
    font-size:16px;
    letter-spacing: 1;
}
.footer_inner .xt span{
    float: left;
}
.footer_inner .xt a{
    color: #fff;
    text-decoration: underline;
}
.address.section .right p {
    text-align: left;
    padding-left: 30px;
}
.page-id-167 .address.section .right p {
    text-align: right;
}
.page-id-167  .address.section {
    text-align: right;
}
.footer_row img {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}
body.rtl .container.product-custome-single {
    text-align: right !important;
}
ul#menu-arabic {
    list-style: none;
}
@media(max-width: 767px){
    .middle_title {
      margin-top: 20px;
      margin-bottom: 20px;
      border-left: 0;
      border-right: 0;
  }
  .contact_form {
      width: 100%;
  }
  .contact_form_inner .footer_inner {
    text-align: left;
  }
}
/* ================ End contact =================*/

h2.woocommerce-loop-product__title {
    color: #592f6e !important;
    font-size: 25px !important;
    font-weight: bold;
}
.home .woocommerce ul.products li.product .price{
    display: none;
}
.woocommerce ul.products p {
    background-color: #592f6e;
    color: #fff;
    padding: 10px 10px 15px 10px;
    border-radius: 10px !important;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1;
}
li.product{
    text-align: center;
}
a.add_to_cart_button, .woocommerce a.button {
    margin-top: 2px !important;
    background-color: #592f6e !important;
    border-radius: 10px !important;
    font-weight: bold !important;
    border: none;
    padding: 10px 35px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.button{
    background-color: #592f6e !important;
    color:#fff !important;
}
.box_layout {
    background: #d3d3d3;
    padding-top: 50px;
    padding-bottom: 30px;
}
@media (min-width: 1200px){
    .box_layout .container {
        width: 95%;
    }
}
 
.box_layout .top{
    text-align: center;
    margin-bottom: 0px;
}
.box_layout .top h1{
    color: #592f6e;  
    font-weight: 100;
    font-style: normal;
    font-size: 42px;
    line-height: 1.1;
    margin-bottom: 30px;
    margin-top: 0;
}
.woocommerce ul.products li.product a img:hover {
    -webkit-transform: translateZ(0) scale(1.2);
    -moz-transform: translateZ(0) scale(1.2);
    -ms-transform: translateZ(0) scale(1.2);
    transform: translateZ(0) scale(1.2);
}
.woocommerce ul.products li.product a img{
    -webkit-transition: transform 1s ease-out !important;
    -moz-transition: transform 1s ease-out !important;
    -ms-transition: transform 1s ease-out !important;
    transition: transform 1s ease-out !important;
}
button.single_add_to_cart_button.button.alt {
    display: inline-block;
    width: auto;
    background-color: #1a252b;
    color: white;
    border-radius: 0;
    border: 1px solid #1a252b;
}
.post-single p.price, .woocommerce div.product span.price {
    font-size: 28px !important;
    font-weight: 700;
    color: #fff !important;
    margin-bottom: 20px;
}
table.variations td.label{
    display: none;
}
select#bottles {
    border: 1px solid #000;
    border-radius: 0;
    margin-top: 15px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
}
.qib-button:not(#qib_id):not(#qib_id) {
    background: transparent;
}
figure.woocommerce-product-gallery__wrapper {
    border: 1px solid #000;
}
.woocommerce-tabs.wc-tabs-wrapper{
    display: none;
}
section.related.products {
    width: 100%;
    float:left;
}
section.related.products h2{
    color: #fff !important;
}
section.related.products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 3.8% 0em 0;
    width: 28.05% !important;
    border: 1px solid #fff;
}
section.related.products a.add_to_cart_button {
    background-color: #000000;
    border-radius: 0px !important;
    padding: 10px 35px;
    margin-bottom: 20px;
}
.post-single, .woocommerce-cart, .woocommerce-checkout{
    padding-top: 15px;
}
.post-single {
    background: #592f6e;
}
.post-single p, .post-single h1, .product_meta, .post-single span.posted_in a{
    color:#fff;
}
.post-single figure.woocommerce-product-gallery__wrapper {
    border: 1px solid #fff;
}
.post-single button.single_add_to_cart_button.button.alt {
    background: #000;
    color: #fff;
    opacity: 1;
}
.post-single .qib-button:not(#qib_id):not(#qib_id) {
    color: white;
    background: #000000;
    border-color: #cac9c9;
}
.quantity.buttons_added input {
    color: #fff;
}
form.checkout.woocommerce-checkout{
  margin-top: 0;
}
form.checkout.woocommerce-checkout label {
    color: #fff;
}

.woocommerce-checkout table.shop_table,
.woocommerce-checkout span,
.woocommerce-checkout strong {
    color: #fff;
}
form.checkout.woocommerce-checkout input{
    border: 1px solid #000;
    border-radius: 0;
    padding: 10px 5px; 
}
textarea#order_comments {
    border-radius: 0;
}
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover{
     background: #000000;
}
.woocommerce-info {
    border-top-color: #592f6e;
}
.woocommerce-info::before {
    color: #592f6e;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #000;
    border-radius: 0px;
    height: 40px;
    padding: 5px;
}
.woocommerce-message {
    border-top-color: #592f6e;
}
.woocommerce-message::before {
    content: "\e015";
    color: #592f6e;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #592f6e;
}
.coupon button.button {
    display: inline-block !important;
    width: auto;
    margin-bottom: 15px;
}
.coupon input#coupon_code {
    display: inline-block;
    float: unset;
    text-align: left;
    width: 120px;
    border-radius: 0;
}
.coupon {
    width: 100%;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #592f6edb;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}
.woocommerce-page .woocommerce ul.products li.product .price, p.woocommerce-result-count, .woocommerce .woocommerce-ordering{
    display: none;
}
.page-id-7 ul.products.columns-4{
    margin-top: 50px;
    margin-bottom: 25px;
}
.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    width: 100%;
    display: inline-block;
    margin-left: 0;
    border: 1px solid #000;
    border-radius: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 2% 0em 0;
    width: 23%;
}
.two_silde_with_form div#wpcf7-f80-p52-o1 {
    margin-top: 30px;
}
form.woocommerce-form.woocommerce-form-login.login label, p.woocommerce-LostPassword.lost_password a {
    color: #fff;
}
.page-id-10 .woocommerce form .form-row input.input-text, .page-id-10 .woocommerce form .form-row textarea,
.page-id-11 .woocommerce form .form-row input.input-text, .page-id-11 .woocommerce form .form-row textarea{
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    border: 1px solid #000;
    outline: 0;
    border-radius: 0;
    line-height: normal;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    background: #000 !important;
    color: #fff;
    width: auto;
    padding: 8px 40px;
}
.page-id-184 .woocommerce ul.products li.product .price{
    display:none;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffb900;
    color: #fff;
    float:left;
    width:100%;
}
.woocommerce div.product .stock {
    color: #ffffff;
}
.header {
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #00000080;
    transition: all 0.2s ease-in-out;
    opacity: 0;
}
.gal {
    position: relative;
}
.gal:hover .header{
    opacity: 1;
    transition: all 0.2s ease-in-out;
}
.header h1{
    color: #fff;
    margin-top:45%;
}
.page-id-10 .shop {
    background: #592f6e;
    padding-top:50px;
    padding-bottom:50px;
}
.page-id-10 .shop, .page-id-106 .shop, .page-id-670 .shop, .page-id-672 .shop, .page-id-77 .shop, .page-id-11 .shop {
    background: #592f6e;
    padding-top:50px;
    padding-bottom:50px;
}
.page-id-11 .shop h2{
    color:#fff;
}
.page-id-11 .u-column2.col-2{
	display:none;
}
.page-id-10 .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
}
.page-id-10 .hero-banner, .page-id-257 .hero-banner {
    margin-top: 4%;
}
.page-id-670  nav.woocommerce-MyAccount-navigation ul li,
.page-id-10  nav.woocommerce-MyAccount-navigation ul li,
.page-id-10  nav.woocommerce-MyAccount-navigation ul li, 
.page-id-106  nav.woocommerce-MyAccount-navigation ul li, 
.page-id-672  nav.woocommerce-MyAccount-navigation ul li,
.page-id-11  nav.woocommerce-MyAccount-navigation ul li{
    padding: 5px 15px;
    display: inline-block;
}
nav.woocommerce-MyAccount-navigation {
    width: 100% !important;
}
nav.woocommerce-MyAccount-navigation ul {
    padding-left: 0;
    list-style: none;
    background: #fff;
    width: 100%;
    padding: 10px;
    text-align: center;
}
nav.woocommerce-MyAccount-navigation ul li{
    padding-bottom:10px;
}
nav.woocommerce-MyAccount-navigation ul li a{
    color:#000;
}
p.register-acc, p.register-acc a, .woocommerce-MyAccount-content p, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content address, .woocommerce-notices-wrapper p a, .register.full h1, .register.full a, .register.full p{
    color:#fff;
}
.woocommerce-MyAccount-content a.edit {
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 20px;
}
.woocommerce-MyAccount-content legend {
    color: #fff;
    margin-top: 30px;
    display: inline-block;
    float: left;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
}
.register.full {
    background: #592f6e;
    padding-top:50px;
    padding-bottom:50px;
}
.register.full button.btn.button.ur-submit-button {
    background: #000;
    color: #fff;
    border:1px solid #fff;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 100%;
    margin-top: 20px;
}
.u-column2.col-2.woocommerce-Address{
    display:none;
}
.page-id-10  .button, .page-id-11  .button {
    background-color: #000000 !important;
    color:#fff !important;
}
.page-id-10  .woocommerce-MyAccount-content p,
.page-id-11  .woocommerce-MyAccount-content p,
.page-id-106  .woocommerce-MyAccount-content p, 
.page-id-670  .woocommerce-MyAccount-content p,
.page-id-672  .woocommerce-MyAccount-content p {
    font-size: 16px;
    letter-spacing: 1;
}
.page-id-670  .woocommerce-MyAccount-content p a, 
.page-id-672  .woocommerce-MyAccount-content p a,
.page-id-106 .woocommerce h2, 
.page-id-10  .woocommerce-MyAccount-content p a, 
.page-id-10  .woocommerce-MyAccount-content p strong, 
.page-id-11  .woocommerce-MyAccount-content p a, 
.page-id-11  .woocommerce-MyAccount-content p strong, 
.page-id-106  .woocommerce-MyAccount-content p a, 
.page-id-106  .woocommerce-MyAccount-content p strong,
.page-id-670  .woocommerce-MyAccount-content p strong,
.page-id-672  .woocommerce-MyAccount-content p strong{
     color:#fff !important;
}
.page-id-141 .title-content p {
    font-size: 20px;
    letter-spacing: 1;
}
.page-id-81 .footer_inner .xt span {
    float: right;
}
.prod_cat h2 {
    margin-top: 0;
}
@media(min-width: 1200px){
    .user-registration-page .woocommerce form.woocommerce-form.woocommerce-form-login.login, .page-id-11 .woocommerce h2, .page-id-370 .woocommerce h2{
        width: 60% !important;
        margin: 20px auto;
    }
    
}
@media(min-width: 992px){
  .page-id-10 .woocommerce {
      width: 100%;
      margin: 20px auto;
  }
}
@media(max-width: 768px){
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
  }
  .page-id-10 nav.woocommerce-MyAccount-navigation ul li {
    width: 100%;
  }
}
@media(max-width: 480px){
  .post-single, .woocommerce-cart, .woocommerce-checkout {
      margin-top: 0px;
  }
}


/* ------------------ shop page ---------------------------- */
.product-loop{
    background: #592f6e;
    padding-top: 50px;
    padding-bottom: 30px;
}
.page-id-7 .description, .page-id-7 .woocommerce-variation-availability, .page-id-7 a.reset_variations{
    display:none !important;
}
.page-id-7 .wc-img-wrapper, .page-id-7 h2.woocommerce-loop-product__title, .page-id-7 form.variations_form.cart, .page-id-119 .wc-img-wrapper, .page-id-121 .wc-img-wrapper {
    width: 50%;
    float: left;
    color:#fff !important;
    text-align:left;
}
.page-id-353 .wc-img-wrapper {
    float: right;
}
.page-id-119 h2.woocommerce-loop-product__title, .page-id-278 form.variations_form.cart, .page-id-121 form.variations_form.cart {
    width: 44%;
    float: left;
    color: #fff !important;
    text-align: left;
    margin: 15px 15px 15px 0 !important;
}
.page-id-7 h2.woocommerce-loop-product__title, .page-id-119 h2.woocommerce-loop-product__title, .page-id-121 h2.woocommerce-loop-product__title{
    margin-top:35px !important;
}
.page-id-7 .shop, .page-id-119 .shop {
    background: #592f6e;
    padding-top:30px;
}
.page-id-7 .woocommerce ul.products li.product, .page-id-119 .woocommerce ul.products li.product, .page-id-121 .woocommerce ul.products li.product{
    margin: 0 2% 0em 0 !important;
    width: 46.5% !important;
    margin-bottom: 24px !important;
}
.page-id-121 .woocommerce ul.products li.product{
    width: 47.5% !important;
}
/* ----------------------------- start custome shop -------------------------------*/
.page-id-119 .woocommerce ul.products li.product, .page-id-121 .woocommerce ul.products li.product {
    border: 1px solid #fff;
}
.page-id-119 h2.woocommerce-loop-product__title, .page-id-121 h2.woocommerce-loop-product__title {
    letter-spacing: 1;
    line-height: 38px;
    font-weight: 100;
    font-size: 26px !important;
}
.page-id-119  .woocommerce ul.products li.product .price, .page-id-121  .woocommerce ul.products li.product .price  {
    color: #fff;
    font-size: 18px;
    background: #9013fe;
    float: left;
    padding: 4.5px 7px;
}
.page-id-119  .qib-container, .page-id-121  .qib-container {
    float: left;
    width: 24%;
    margin-left: 10px;
}
.page-id-121 .qib-container {
   float: right;
}
.page-id-121 .woocommerce ul.products li.product .price {
    float: right;
}
.page-id-119 .qib-button:not(#qib_id):not(#qib_id), .page-id-121 .qib-button:not(#qib_id):not(#qib_id)  {
    float: left;
    display: inline-block;
    width: 30%;
    background: #664179;
    border-radius: 0;
    color: #fff;
    border: 1px solid #fff;
    width: auto;
    margin-top: 0;
    padding: 9px 12px;
}
.page-id-119  .quantity.buttons_added, .page-id-121  .quantity.buttons_added {
    float: left;
    border-radius: 0;
}
.page-id-119 .quantity.buttons_added input, .page-id-121 .quantity.buttons_added input {
    color: #fff;
    border-radius: 0;
    background: transparent;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-top: 0;
    padding: 9px 0px;
}
.page-id-119  .description, .page-id-353  .description {
    display: none;
}
.page-id-119  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .page-id-121  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #000000 !important;
    width: 50%;
    float: left;
    border-radius: 0 !important;
    margin-bottom: 15px;
    padding: 15px;
    margin-top: 15px !important;
}
.page-id-121 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    float: right;
}
.page-id-119 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-121 .woocommerce ul.products li.product .woocommerce-loop-product__title{
    padding:0 !important;
    margin-bottom: 25px !important;
    margin-top: 35px !important;
    min-height: 140px;
}
/*.page-id-278  input::-webkit-outer-spin-button, .page-id-278 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.page-id-278  input[type=number] {
  -moz-appearance: textfield;
}*/

.page-id-119 .nav-tabs>li >a, .page-id-121 .nav-tabs>li >a{
    font-size:24px;
    color: #8a6d99;
}
.page-id-119 .nav-tabs>li.active>a, .page-id-121 .nav-tabs>li.active>a{
    border: 0;
}
.page-id-119 .nav-tabs>li>a:hover, .page-id-121 .nav-tabs>li>a:hover {
    border-color: transparent;
}
.page-id-119 .nav-tabs {
    border-bottom: 0;
}
.page-id-119 .nav-tabs>li.active>a, .page-id-278 .nav-pills>li.active>a:focus, .page-id-278 .nav-pills>li.active>a:hover, 
.page-id-121 .nav-tabs>li.active>a, .page-id-121 .nav-tabs>li.active>a:focus, .page-id-353 .nav-pills>li.active>a:hover{
    color: #fff;
    background-color: transparent;
}
.page-id-119 ul.nav.nav-pills, .page-id-121 ul.nav.nav-tabs {
    margin-bottom: 30px;
}
.page-id-353 ul.nav.nav-pills {
    text-align: right;
    float: right;
}
.page-id-119 .nav>li>a:focus, .nav>li>a:hover, .page-id-121 .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.page-id-121 h2.woocommerce-loop-product__title{
    color: #fff !important;
}
.page-id-121 .xoo-wsc-cart-active .xoo-wsc-cart-active .xoo-wsc-basket {
    right: 95.2%;
}
.page-id-121 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    text-align: right;
    padding-right: 5px !important;
}
a.button.product_type_variable.add_to_cart_button:hover, .menu_slip .shop-now-btn:hover {
    background-color: #925dad !important;
}
li.product .description p{
    min-height:67px;
}
.page-id-52 li.product .description p{
    min-height:90px;
}
.woocommerce-cart .quantity.buttons_added input{
    color: #000;
}
.woocommerce-checkout h3{
  color: #fff;
}
.page-id-69 p.return-to-shop {
    display: none;
}
.page-id-69 p.return-to-shop, .page-id-71 p.return-to-shop {
    display: none;
}
.page-id-10 span.xoo-wsc-bki.xoo-wsc-icon-basket1,
.page-id-77 span.xoo-wsc-bki.xoo-wsc-icon-basket1{
    color: #000;
}
.page-id-10 .shop p.woocommerce-notice,
.page-id-10 .shop ul.woocommerce-order-overview li,
.page-id-10 .shop p, .page-id-10 h2.woocommerce-column__title,
.page-id-10 h2.woocommerce-order-details__title,
.page-id-10 th, .page-id-10 td, .page-id-10 td a,
.page-id-10 address{
    color: #fff;
}
.page-id-10 td.woocommerce-table__product-name.product-name a {
    color: #fff !important;
}
ul.wc_payment_methods.payment_methods.methods label,
.woocommerce-privacy-policy-text p{
    color: #000 !important;
}
@media (min-width: 1200px){
    .page-id-119 .product-loop .container, .page-id-121 .product-loop .container {
        width: 80%;
    }
}
@media (max-width: 1380px){
    .page-id-119 .wc-img-wrapper, .page-id-121 .wc-img-wrapper {
      width: 47%;
    }
    .page-id-119 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-121 .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: 30px !important;
    }
    .page-id-119 h2.woocommerce-loop-product__title, .page-id-121 h2.woocommerce-loop-product__title {
        line-height: 26px;
        font-size: 24px !important;
    }
    .page-id-119 .woocommerce ul.products li.product .price, .page-id-121 .woocommerce ul.products li.product .price {
        font-size: 16px;
        padding: 6px 10px;
    }
    .page-id-278 .qib-button:not(#qib_id):not(#qib_id), .page-id-121 .qib-button:not(#qib_id):not(#qib_id) {
        padding: 6px 10px;
    }
}
@media (max-width: 1280px){
    .page-id-7 .wc-img-wrapper, .page-id-7 h2.woocommerce-loop-product__title, .page-id-7 form.variations_form.cart, .page-id-119 .wc-img-wrapper, .page-id-121 .wc-img-wrapper {
        width: 100%;
    }
    .page-id-119 h2.woocommerce-loop-product__title, .page-id-278 form.variations_form.cart, .page-id-353 h2.woocommerce-loop-product__title, .page-id-121 form.variations_form.cart {
        width: 94%;
        text-align: center;
        margin: 15px 15px 15px 15 !important;
    }
    .page-id-119 .woocommerce ul.products li.product .price, .page-id-121 .woocommerce ul.products li.product .price {
        padding: 3px 15px;
        width: 40%;
        margin-left: 35px;
    }
    .page-id-278 .qib-container, .page-id-353 .qib-container {
        width: 46%;
    }
    .page-id-119 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .page-id-121 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        width: 93%;
        margin-left: 20px;
    }
    .page-id-119 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-121 .woocommerce ul.products li.product .woocommerce-loop-product__title {
        margin-top: 0px !important;
        min-height: 60px;
    }
    .page-id-119 .qib-container, .page-id-121 .qib-container {
        width: 30%;
    }
    .page-id-119 .woocommerce ul.products li.product .price, .page-id-121 .woocommerce ul.products li.product .price {
        padding: 6px 15px;
    }
}
@media (max-width: 991px){
  .page-id-119 .qib-container, .page-id-121 .qib-container {
      width: 40%;
  }
}
@media (max-width: 767px){
    .page-id-119 .nav-tabs>li >a, .page-id-121 .nav-pills>li >a {
        font-size: 24px;
        padding: 5px 10px;
        color: #8a6d99;
    }
    .page-id-7 .woocommerce ul.products li.product, .page-id-119 .woocommerce ul.products li.product, .page-id-121 .woocommerce ul.products li.product {
        width: 97% !important;
    }
    .page-id-119 .woocommerce ul.products li.product .price, .page-id-121 .woocommerce ul.products li.product .price {
        margin-left: 30px;
    }
    .page-id-119 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .page-id-121 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        margin-left: 11px;
    }
    .page-id-119 h2.woocommerce-loop-product__title, .page-id-121 h2.woocommerce-loop-product__title {
        font-size: 22px !important;
    }
    .page-id-119 .nav-pills>li, .page-id-121 .nav-pills>li {
        width: 100%;
        border: 1px solid #fff;
        margin-bottom: 10px;
    }
    .page-id-121 .qib-container {
       float: left;
    }
    .page-id-8 .woocommerce table.shop_table_responsive tr td, .page-id-8 .woocommerce-page table.shop_table_responsive tr td,
    .page-id-211 .woocommerce table.shop_table_responsive tr td, .page-id-211 .woocommerce-page table.shop_table_responsive tr td {
        width: 100% !important;
        float: left;
        text-align: left !important;
    }
    td.product-name a{
      pointer-events: none;
    }
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
      width:45%;
    }
    .shop_table td a, .shop_table td  {
        color: #fff;
    }

}

@media not all and (min-resolution:.001dpcm) { 
     @supports (-webkit-appearance:none) {
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
      display: none;
    }
    .woocommerce-cart button .minus.qib-button, .woocommerce-cart button button.plus.qib-button {
        width: 100% !important;
    }
  }
}
/* ----------------------------- end custome shop -------------------------------*/
.page-id-7 select#bottles {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    margin-top: 15px;
    background: transparent;
    margin-bottom:20px;
}
.page-id-7 select#bottles option{
    color:#000;
}
.page-id-7  .qib-button:not(#qib_id):not(#qib_id) {
    color: #fff;
    background: transparent;
}
.page-id-7 form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
    height: 35px;
    text-align: center;
    width: 90%;
    margin-top: 18px;
    margin-left: 0 !important;
    text-transform: uppercase;
    background: #000 !important;
}
.shop .woocommerce ul.products li.product a img:hover {
    -webkit-transform: translateZ(0) scale(1);
    -moz-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
}
.xt_woovs-archives-product .xt_woovs-swatches-wrap .variations select {
    width: 90% !important;
}
.page-id-8 .qib-container .quantity input.qty:not(#qib_id):not(#qib_id), .page-id-211 .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){
    color:#000;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 1.5em 0 1em 0!important;
}
.xoo-wsc-basket {
    right: unset;
    left: 0;
}
.page-id-7 .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0!important;
}
a.added_to_cart.wc-forward{
    display:none;
}
@media(max-width:991px){
    .page-id-7 .wc-img-wrapper, .page-id-7 h2.woocommerce-loop-product__title, .page-id-7 form.variations_form.cart {
        width: 100%;
        text-align: center;
    }
    table.variations {
        width: 90%;
        margin: 20px;
    }
}
@media(max-width:767px){
    .page-id-7 .woocommerce ul.products li.product{
        margin: 0 !important;
        width: 100% !important;
        margin-bottom: 24px !important;
    }
    .page-id-7 form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
        padding-left:15px;
    }
	.page-id-50 li.product .description p {
		min-height: 87px;
	}
}
/* ------------------ End shop page ---------------------------- */

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding-left: 0;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
    margin-bottom: 20px;
}
.woocommerce-checkout table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, .woocommerce-checkout table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a{
    color:#000;
}

input#rememberme {
    width: auto;
}
.user-registration-message {
    border-top-color: #f5f5f5;
    color: #fff;
    background: rgb(128 79 152);
}
._hj-1O2Rr__MinimizedWidgetMiddle__container._hj-1QnQT__MinimizedWidgetMiddle__right {
    top: 250px !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table, table.woocommerce-orders-table a, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details strong {
    color: #fff;
}
span.xoo-wsc-pname, span.xoo-wsc-pname a {
    pointer-events: none !important;
}
.xoo-wsc-empty-cart a {
    display: none;
}
p.register-app {
	display: none;
}
p.register-acc{
	display: block;
}
.app-header, .xoo-wsc-ft-buttons-cont.aaa {
	    display: none;
}
@media(max-width: 600px){
	.woocommerce-cart .woocommerce table.cart .product-thumbnail, 
	.woocommerce-cart .woocommerce-page table.cart .product-thumbnail {
		display: block;
	}
	.woocommerce-cart .woocommerce-cart table.cart img, 
	.woocommerce-cart .woocommerce-checkout table.cart img {
		width: 75px;
	}
	span.woocommerce-Price-amount.amount {
	    color: #fff;
	}
  	.xoo-wsc-ft-totals span.woocommerce-Price-amount.amount {
      color: #222;
  	}
  		p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	    font-size: 15px;
	    text-transform: uppercase;
	    text-align: center;
	    margin-bottom: 30px;
	    color: #592f6e;
	}
	.woocommerce ul.order_details li {
	    width: 50%;
	    border: 0;
	}
	.woocommerce-cart table.cart img{
	    width: 100%;
	    box-shadow: none;
	}
	.woocommerce-cart{
		background: #592f6f;
	}
	.cart_totals h2{
		color: #fff;
	}
	a.add_to_cart_button, .woocommerce a.button {
	    margin-top: 0 !important;
	    background-color: #8a14fc !important;
	}
	
	.woocommerce-cart .cart-collaterals .cart_totals tr td{
	    border-top: 1px solid #704386;

	}
	td.col-xs-6.product-thumbnail a {
	    color: #fff;
      pointer-events: none;
      cursor: default;
	}
  	td.col-xs-6.product-name a{
      color: #fff;
  	}
	.woocommerce-cart a.button.wc-backward {
		display: none;
	}
	tr.woocommerce-cart-form__cart-item.cart_item{
	    display: inline-block !important;
	    margin-bottom: 10px;
	    border: 1px solid #8a44af;
	    background: #65367e;
	}
	td.product-thumbnail:before {
	    display: none;
	}
}
/* ============= App Style ==================*/

.xx .slick-prev, .xxx .slick-prev {
    left: 10px;
    z-index: 9;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.view-o-c{
  display: none !important;
}
a.woocommerce-button.button.view-o-c.order-again {
    display: block !important;
    font-size: 11px;
    background: #000 !important;
    border-radius: 0 !important;
}
.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: 6px 8px 0 0;
    text-align: left;
    vertical-align: unset;
    position: relative;
    float: left;
    /* margin: 0; */
    width: auto;
}

.page-id-9 .woocommerce-privacy-policy-text p, .payment_box.payment_method_cod p {
    color: #000;
}
.xoo-wsc-ft-buttons-cont.aaa a {
    margin-bottom: 10px;
}
.page-id-676 .xs {
    display: none;
}
.page-id-69 .product-name, 
.page-id-69 .product-thumbnail, 
.page-id-69  td.product-quantity,
.page-id-69  td.product-subtotal,
.page-id-69  td.product-remove,
.page-id-676 .product-name, 
.page-id-676 .product-thumbnail, 
.page-id-676  td.product-quantity,
.page-id-676  td.product-subtotal,
.page-id-676  td.product-remove {
    float: left;
    text-align: left !important;
}
.page-id-69  .product-name, .page-id-676  .product-name {
    font-size: 20px;
    line-height: 25px !important;
    margin-bottom: 5px;
}
.page-id-69 .product-subtotal, .page-id-676 .product-subtotal {
    margin-bottom: 5px;
}
.page-id-69 .woocommerce table.shop_table_responsive tr td, 
.page-id-69 .woocommerce-page table.shop_table_responsive tr td,
.page-id-676 .woocommerce table.shop_table_responsive tr td, 
.page-id-676 .woocommerce-page table.shop_table_responsive tr td,
.page-id-71 .woocommerce-page table.shop_table_responsive tr td{
    text-align: left!important;
}
.page-id-69 td.product-subtotal, .page-id-676 td.product-subtotal {
    background: #8a14fc;
    border-radius: 10px;
}
.page-id-69  td.col-xs-6.product-name, .page-id-69  td.product-quantity,
.page-id-676  td.col-xs-6.product-name, .page-id-676  td.product-quantity {
    padding-left: 0 !important;
    padding-right: 0 !important;

}
.page-id-69 .qib-container, .page-id-676 .qib-container {
    margin: 0px !important;
}
.page-id-69 .qib-button:not(#qib_id):not(#qib_id),
.page-id-676 .qib-button:not(#qib_id):not(#qib_id) {
    background: #694881;
    border-color: #7a498b;
    color: #fff;
}

.page-id-69 .woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-subtotal, 
.page-id-676 .woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-subtotal{
    background-color: #8a14fc;
}
.page-id-676 td.product-subtotal {
    min-width: 100px;
}
.page-id-69 .woocommerce table.shop_table, .page-id-676 .woocommerce table.shop_table{
    border-bottom: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-bottom: 0;
}
.page-id-69 .wc-proceed-to-checkout,  .page-id-676 .wc-proceed-to-checkout{
    margin-top: -14px;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-radius: 5px;
    font-size: 19px;
}
.page-id-69 tr.order-total th,  .page-id-676 tr.order-total th{
    display: block !important;
    float: left;
    color: #fff;
    border: 0 !important;
    font-size: 18px;
}
.back-thank-you a {
    background: #592f6e;
    width: 100%;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 10px;
}
@media(max-width:1366px){

  .page-id-69 .woocommerce table.shop_table_responsive tr td::before, 
  .page-id-69 .woocommerce-page table.shop_table_responsive tr td::before,
  .page-id-676 .woocommerce table.shop_table_responsive tr td::before, 
  .page-id-676 .woocommerce-page table.shop_table_responsive tr td::before {
    display: none;
  }
  .page-id-69 a.remove, .page-id-676 a.remove, .page-id-71 a.remove{
    border: 0;
    background: #dce1e5;
    border-radius: 0;
    width: 23px;
    height: 26px;
    padding-left: 5px;
    color: #65367e !important;
    pointer-events: visible !important;
    cursor: pointer !important;
  }
  .page-id-69 .woocommerce-info, .page-id-676 .woocommerce-info {
    border-top-color: #592f6e;
    margin-top: 30px;
  }
  .page-id-69 a.remove:before, .page-id-676 a.remove:before, .page-id-71 a.remove:before {
    content: "";
    float: left;
    width: 15px;
    height: 15px;
    background-image: url('../images/trash-2.png');
    margin-left: 0px;
    margin-top: 6px;
  }
    
  .page-id-69 td strong, .page-id-676 td strong {
      float: right;
  }
	.page-id-131 .hero-banner, 
	.page-id-628 .hero-banner,
	.page-id-628 .hero-banner,
	.page-id-670 .hero-banner,
	.page-id-672 .hero-banner {
	    margin-top: 20%;
	}

  .page-id-91 .hero-banner, 
  .page-id-93 .hero-banner {
      margin-top: 0%;
  }
  .page-id-817 .full_width_text, .page-id-813 .full_width_text{
    background: #592f6e;
    padding-bottom: 70px;
  }
	.page-id-670 .hero-banner,
	.page-id-672 .hero-banner,
	.page-id-666 .hero-banner,
	.page-id-668 .hero-banner,
	.page-id-628 .hero-banner,
	.page-id-69 .hero-banner,
	.page-id-676 .hero-banner,
	.page-id-73 .hero-banner,
	.page-id-681 .hero-banner,
    .page-id-772 .hero-banner,
    .page-id-774 .hero-banner,
    .page-id-817 .hero-banner,
    .page-id-813 .hero-banner,
    .page-id-75 .hero-banner,
	.page-id-672 h2, .page-id-670 h2 {
	    display: none;
	}
  .page-id-670 .app-header h3, .page-id-672 .app-header h3  {
    color: #592f6e;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
  }
	.page-id-666 .ur-frontend-form, .page-id-668 .ur-frontend-form {
	    border: 0;
	}
	.page-id-666 .register.full, .page-id-668 .register.full {
	    padding-bottom: 80px;
	}
	.page-id-670 .woocommerce form.login, .page-id-670 .woocommerce form.register,
	.page-id-672 .woocommerce form.login, .page-id-672 .woocommerce form.register{
	    border: 0;
	    border-radius: 5px;
	}
	.page-id-670 .woocommerce form .form-row input.input-text, .page-id-672 .woocommerce form .form-row input.input-text {
	    border-radius: 6px;
	    background: #67357e;
	    padding: 15px;
	    color: #fff;
	}
	.page-id-670 button.woocommerce-button.button.woocommerce-form-login__submit,
	.page-id-672 button.woocommerce-button.button.woocommerce-form-login__submit {
	    padding: 16px 40px;
	    width: 100%;
	}
	.page-id-91 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-93 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-131 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-628 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-8 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-9 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-10 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-211 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-214 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-370 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-666 .xoo-wsc-modal.xoo-wsc-cart-active,
	.page-id-668 .xoo-wsc-modal.xoo-wsc-cart-active,
    .page-id-817 .xoo-wsc-modal.xoo-wsc-cart-active{
		display: none;
	}
	.page-id-91 .menu_slip .left span,  .page-id-91 .footer,.page-id-91 .menu_slip .shop-now-btn,
	.page-id-93 .menu_slip .left span,  .page-id-93 .footer,.page-id-93 .menu_slip .shop-now-btn,
	.page-id-131 .menu_slip .left span,  .page-id-131 .footer,.page-id-131 .menu_slip .shop-now-btn,
	.page-id-133 .menu_slip .left span,  .page-id-133 .footer,.page-id-133 .menu_slip .shop-now-btn,
	.page-id-628 .menu_slip .left span,  .page-id-628 .footer,.page-id-628 .menu_slip .shop-now-btn,
	.page-id-370 .menu_slip .left span,  .page-id-370 .footer,.page-id-370 .menu_slip .shop-now-btn,
	.page-id-666 .menu_slip .left span,  .page-id-666 .footer,.page-id-370 .menu_slip .shop-now-btn,
	.page-id-668 .menu_slip .left span,  .page-id-668 .footer,.page-id-370 .menu_slip .shop-now-btn,
	.page-id-670 .menu_slip .left span,  .page-id-670 .footer,.page-id-670 .menu_slip .shop-now-btn,
	.page-id-672 .menu_slip .left span,  .page-id-672 .footer,.page-id-672 .menu_slip .shop-now-btn,
	.page-id-676 .menu_slip .left span,  .page-id-676 .footer,.page-id-676 .menu_slip .shop-now-btn,
	.page-id-69 .menu_slip .left span,  .page-id-69 .footer,.page-id-69 .menu_slip .shop-now-btn,
	.page-id-73 .menu_slip .left span,  .page-id-73 .footer,.page-id-73 .menu_slip .shop-now-btn,
	.page-id-681 .menu_slip .left span,  .page-id-681 .footer,.page-id-681 .menu_slip .shop-now-btn,
    .page-id-772 .menu_slip .left span,  .page-id-772 .footer,.page-id-772 .menu_slip .shop-now-btn,
    .page-id-774 .menu_slip .left span,  .page-id-774 .footer,.page-id-774 .menu_slip .shop-now-btn,
    .page-id-817 .menu_slip .left span,  .page-id-817 .footer,.page-id-817 .menu_slip .shop-now-btn,
    .page-id-813 .menu_slip .left span,  .page-id-813 .footer,.page-id-813 .menu_slip .shop-now-btn,
    .page-id-71 .menu_slip .left span,  .page-id-71 .footer, .page-id-71 .menu_slip .shop-now-btn,
    .page-id-75 .menu_slip .left span,  .page-id-75 .footer, .page-id-75 .menu_slip .shop-now-btn{
		display:none;
	} 
  .page-id-91 .xoo-wsc-icon-basket1:before,
  .page-id-93 .xoo-wsc-icon-basket1:before,
  .page-id-131 .xoo-wsc-icon-basket1:before,
  .page-id-628 .xoo-wsc-icon-basket1:before,
  .page-id-370 .xoo-wsc-icon-basket1:before,
  .page-id-666 .xoo-wsc-icon-basket1:before,
  .page-id-668 .xoo-wsc-icon-basket1:before,
  .page-id-670 .xoo-wsc-icon-basket1:before,
  .page-id-672 .xoo-wsc-icon-basket1:before,
  .page-id-676 .xoo-wsc-icon-basket1:before,
  .page-id-69 .xoo-wsc-icon-basket1:before,
  .page-id-73 .xoo-wsc-icon-basket1:before,
  .page-id-681 .xoo-wsc-icon-basket1:before{
    width: 30px;
    content: " " !important;
    background-image: url(../images/cart-custome.png) !important;
    position: absolute;
    left: -4px;
    top: 0px;
    height: 30px;
  }
  .page-id-91 .xoo-wsc-basket,
  .page-id-93 .xoo-wsc-basket,
  .page-id-131 .xoo-wsc-basket,
  .page-id-628 .xoo-wsc-basket,
  .page-id-370 .xoo-wsc-basket,
  .page-id-666 .xoo-wsc-basket,
  .page-id-668 .xoo-wsc-basket,
  .page-id-670 .xoo-wsc-basket,
  .page-id-672 .xoo-wsc-basket,
  .page-id-676 .xoo-wsc-basket,
  .page-id-69 .xoo-wsc-basket,
  .page-id-73 .xoo-wsc-basket,
  .page-id-681 .xoo-wsc-basket{
    width: 50px;
    height: 50px;
  }
  .bottom-nav {
       visibility: hidden !important;
  }
  .bottom-nav i {
    margin-top: 4px;
  }
  .page-id-370 .bottom-nav,
  .page-id-666 .bottom-nav,
  .page-id-668 .bottom-nav,
  .page-id-670 .bottom-nav,
  .page-id-672 .bottom-nav,
  .page-id-676 .bottom-nav,
  .page-id-69 .bottom-nav,
  .page-id-73 .bottom-nav,
  .page-id-91 .bottom-nav,
  .page-id-93 .bottom-nav,
  .page-id-131 .bottom-nav,
  .page-id-133 .bottom-nav,
  .page-id-628 .bottom-nav,
  .page-id-681 .bottom-nav,
  .page-id-772 .bottom-nav,
  .page-id-774 .bottom-nav,
  .page-id-71 .bottom-nav{
		  visibility: visible !important;
	  	  z-index:9999 !important;
	}
  .page-id-370 .se-pre-con,
  .page-id-666 .se-pre-con,
  .page-id-668 .se-pre-con,
  .page-id-670 .se-pre-con,
  .page-id-672 .se-pre-con,
  .page-id-676 .se-pre-con,
  .page-id-69 .se-pre-con,
  .page-id-73 .se-pre-con,
  .page-id-91 .se-pre-con,
  .page-id-93 .se-pre-con,
  .page-id-131 .se-pre-con,
  .page-id-91 .se-pre-con,
  .page-id-681 .se-pre-con,
  .page-id-817 .se-pre-con,
  .page-id-813 .se-pre-con{
      display: none;
  }
  .page-id-370 .footer,
  .page-id-666 .footer,
  .page-id-668 .footer,
  .page-id-670 .footer,
  .page-id-672 .footer,
  .page-id-69 .footer,
  .page-id-676 .footer,
  .page-id-73 .footer,
  .page-id-91 .footer,
  .page-id-93 .footer,
  .page-id-131 .footer,
  .page-id-681 .footer {
      margin-bottom: 60px !important;
  }
	.page-id-91 .product-loop, .page-id-93  .product-loop{
	   padding-top: 5px !important;
      margin-bottom: 0px;
	}
	.page-id-91 .menu_slip .left,
	.page-id-93 .menu_slip .left,
	.page-id-131 .menu_slip .left,
	.page-id-628 .menu_slip .left,
	.page-id-8 .menu_slip .left,
	.page-id-9 .menu_slip .left,
	.page-id-10 .menu_slip .left,
	.page-id-211 .menu_slip .left,
	.page-id-214 .menu_slip .left,
	.page-id-370 .menu_slip .left,
	.page-id-666 .menu_slip .left,
    .page-id-772 .menu_slip .left,
    .page-id-774 .menu_slip .left,
    .page-id-75 .menu_slip{
	    margin-top: 25px;
	    display: none;
	} 
	.page-id-370 .shop{
		background: #592f6e;
		height: 100%;
	}
	.page-id-73 table.shop_table.woocommerce-checkout-review-order-table, .page-id-73 strong,
	.page-id-681 table.shop_table.woocommerce-checkout-review-order-table, .page-id-681 strong, 
	.page-id-73 h3, .page-id-681 h3,
	.page-id-73 form.checkout.woocommerce-checkout label, .page-id-681 form.checkout.woocommerce-checkout label {
	    color: #fff;
	}
	.page-id-73 div#payment p, .page-id-681 div#payment p, .page-id-73 div#payment label,.page-id-73 div#payment label {
		color:#000;
	}
	.page-id-73 .shop, .page-id-681 .shop  {
		background: #592f6e;
	}
	.page-id-91 .woocommerce ul.products li.product,
	.page-id-93 .woocommerce ul.products li.product,
	.page-id-131 .woocommerce ul.products li.product,
	.page-id-133 .woocommerce ul.products li.product,
	.page-id-628 .woocommerce ul.products li.product{
		border: 1px solid #7c4e8e;
		border-radius: 5px;
	}
	.page-id-131 .woocommerce ul.products li.product,
	.page-id-133 .woocommerce ul.products li.product,
	.page-id-628 .woocommerce ul.products li.product{
		margin: 0 2% 0em 0 !important;
		width: 46.5% !important;
		margin-bottom: 10px !important;
	}
	.page-id-91 .woocommerce ul.products li.product,
	.page-id-93 .woocommerce ul.products li.product{
		margin-bottom: 0px !important;
	}
	.page-id-91 .wc-img-wrapper, .page-id-91 h2.woocommerce-loop-product__title, .page-id-91 form.variations_form.cart,
	.page-id-93 .wc-img-wrapper, .page-id-93 h2.woocommerce-loop-product__title, .page-id-93 form.variations_form.cart,
	.page-id-131 .wc-img-wrapper, .page-id-131 h2.woocommerce-loop-product__title, .page-id-93 form.variations_form.cart,
	.page-id-628 .wc-img-wrapper, .page-id-628 h2.woocommerce-loop-product__title, .page-id-628 form.variations_form.cart,
	.page-id-133 .wc-img-wrapper, .page-id-133 h2.woocommerce-loop-product__title{
		width: 100%;
		float: none;
		color: #fff !important;
		text-align: center;
	}
	.page-id-91 .xx .wc-img-wrapper,
	.page-id-93 .xx .wc-img-wrapper,
	.page-id-131 .xxx .wc-img-wrapper, 
	.page-id-628 .xxx .wc-img-wrapper{
		float: none;
		text-align: center;
	}
	.page-id-91 .xx .wc-img-wrapper img,
	.page-id-93 .xx .wc-img-wrapper img,
	.page-id-93 .xxx .wc-img-wrapper img,
	.page-id-131 .xxx .wc-img-wrapper img, 
	.page-id-628 .xxx .wc-img-wrapper img{
		display: inline-block;
    	width: 48%;
	}
	.page-id-91 .description, .page-id-91 ul.nav.nav-pills, .page-id-91 .desk,
	.page-id-93 .description, .page-id-93 ul.nav.nav-pills, .page-id-93 .desk,
	.page-id-131 .description, .page-id-131 ul.nav.nav-pills,
	.page-id-133 .description, .page-id-131 ul.nav.nav-pills,
	.page-id-628 .description, .page-id-628 ul.nav.nav-pills{
		display: none;
	}
	.page-id-91 .woocommerce ul.products li.product .price, 
	.page-id-93 .woocommerce ul.products li.product .price,
	.page-id-131 .woocommerce ul.products li.product .price,
	.page-id-133 .woocommerce ul.products li.product .price,
	.page-id-628 .woocommerce ul.products li.product .price{
		color: #fff;
		font-size: 16px;
		background: #9013fe;
		float: left;
		padding: 6px 10px;
	}
	.page-id-91 .qib-button:not(#qib_id):not(#qib_id), 
	.page-id-93 .qib-button:not(#qib_id):not(#qib_id),
	.page-id-131 .qib-button:not(#qib_id):not(#qib_id),
	.page-id-133 .qib-button:not(#qib_id):not(#qib_id),
	.page-id-628 .qib-button:not(#qib_id):not(#qib_id){
		float: left;
		display: inline-block;
		width: 30%;
		background: #664179;
		border-radius: 0;
		color: #fff;
		border: 1px solid #7c4e8e;
		width: auto;
		margin-top: 0;
		padding: 7px 15px;
	}
	.page-id-91  .qib-container .quantity input.qty:not(#qib_id):not(#qib_id),
	.page-id-93  .qib-container .quantity input.qty:not(#qib_id):not(#qib_id)
	.page-id-131  .qib-container .quantity input.qty:not(#qib_id):not(#qib_id)
	.page-id-628  .qib-container .quantity input.qty:not(#qib_id):not(#qib_id)  {
	    border-color: #7c4e8e;
	}
	.page-id-91 .woocommerce ul.products li.product .woocommerce-loop-product__title,
	.page-id-93 .woocommerce ul.products li.product .woocommerce-loop-product__title{
		padding: 0 !important;
		margin-bottom: 25px !important;
		margin-top: 0px !important;
		line-height: 28px;
		font-weight: 100;
		font-size: 24px !important;
	}
	.page-id-131 .woocommerce ul.products li.product .woocommerce-loop-product__title, 
	.page-id-628 .woocommerce ul.products li.product .woocommerce-loop-product__title {
	    padding: 0 !important;
	    margin-bottom: 25px !important;
	    margin-top: 0px !important;
	    line-height: 22px;
	    font-weight: 100;
	    font-size: 19px !important;
	}
	.page-id-91 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
	.page-id-93 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
	.page-id-131 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
	.page-id-628 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		  background: #000000 !important;
    	width: 87%!important;
    	float: none !important;
		  border-radius: 5px !important;
		  margin-bottom: 15px!important;
		  padding: 15px;
		  margin-top: 5px !important;
      overflow: hidden;
	}
	.xx .woocommerce ul.products[class*=columns-] li.product , .xxx .woocommerce ul.products[class*=columns-] li.product{
        float: left;
        background: #65367e;
        clear: unset;
        padding-bottom: 20px;
        margin: 4px !important;
	}
	.page-id-91 .woocommerce ul.products li.product .woocommerce-loop-product__title BR,
	.page-id-93 .woocommerce ul.products li.product .woocommerce-loop-product__title BR,
	.page-id-131 .woocommerce ul.products li.product .woocommerce-loop-product__title BR,
	.page-id-628 .woocommerce ul.products li.product .woocommerce-loop-product__title BR{
		display:none;
	}
	.page-id-131 .xx, .page-id-131 h3, .page-id-628 h3{
		/*display:none*/
	}
	.page-id-131 .xx, .page-id-131 .aa, .page-id-628 .aa{
		display:none
	}
	.page-id-131 .product-loop, .page-id-628 .product-loop{
	    padding-top: 20px;
	}
	.page-id-91 h2.woocommerce-loop-product__title, 
	.page-id-93 h2.woocommerce-loop-product__title,
	.page-id-131 h2.woocommerce-loop-product__title,
	.page-id-628 h2.woocommerce-loop-product__title{
		text-align:center;
	}
	.page-id-91 .slick-dots, .page-id-93 .slick-dots {
		bottom: 44px;
	}
	.page-id-91 h3, .page-id-93 h3, .page-id-131 h3, .page-id-628 h3{
		font-size: 18px;
	    text-align: left;
	    color: #fff;
	    font-weight: 800;
	}
	.page-id-91 .logo a, 
	.page-id-93 .logo a, 
	.page-id-93 .logo a, 
	.page-id-628 .logo a, 
	.woocommerce-cart .logo a, 
	.page-id-9 .logo a, 
	.page-id-214 .logo a, 
	.page-id-370 .logo a, 
	.page-id-10 .logo a,
	.page-id-666 .logo a{
		pointer-events: none;
		cursor: default;  
	}
	.page-id-628 .xxx, 
	.page-id-131 .menu_slip, 
	.page-id-133 .menu_slip, 
	.page-id-628 .menu_slip, 
	.page-id-91 .menu_slip, 
	.page-id-93 .menu_slip,
	.page-id-69 .menu_slip, 
	.page-id-676 .menu_slip, 
	.page-id-666 .menu_slip, 
	.page-id-668 .menu_slip , 
	.page-id-73 .menu_slip, 
	.page-id-681 .menu_slip,
	.page-id-772 .menu_slip, 
	.page-id-774 .menu_slip,
	.page-id-817 .menu_slip,
	.page-id-813 .menu_slip,
	.page-id-71 .menu_slip{
		display: none;
	}
	.page-id-73 ul.woocommerce-error strong, .page-id-681 ul.woocommerce-error strong {
	      color: #000;
	}
	.slick-slider .slick-track, .slick-slider .slick-list { 
		direction: ltr; 
	}
	.woocommerce-cart .xoo-wsc-basket, 
	.page-id-91 .xoo-wsc-basket, 
	.page-id-93 .xoo-wsc-basket,
	.page-id-131 .xoo-wsc-basket,
	.page-id-133 .xoo-wsc-basket,
	.page-id-9 .xoo-wsc-basket,
	.page-id-214 .xoo-wsc-basket,
	.page-id-370 .xoo-wsc-basket,
	.page-id-10 .xoo-wsc-basket,
	.page-id-666 .xoo-wsc-basket,
	.page-id-668 .xoo-wsc-basket,
	.page-id-670 .xoo-wsc-basket,
	.page-id-69 .xoo-wsc-basket,
	.page-id-676 .xoo-wsc-basket,
	.page-id-73 .xoo-wsc-basket,
	.page-id-681 .xoo-wsc-basket,
	.page-id-817 .xoo-wsc-basket,
	.page-id-813 .xoo-wsc-basket,
	.page-id-670 .menu_slip,
	.page-id-672 .menu_slip,
	tr.cart-subtotal{
		display:none !important;
	}
	.page-id-91 .xoo-wsc-basket, 
	.page-id-93 .xoo-wsc-basket,
	.page-id-131 .xoo-wsc-basket,
	.page-id-133 .xoo-wsc-basket,
	.page-id-670 .xoo-wsc-basket,
	.page-id-628 .xoo-wsc-basket,
	.page-id-672 .xoo-wsc-basket,
	.page-id-73 .xoo-wsc-basket{
	    display:block !important;
	}

  
  .page-id-91 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-131 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-133 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-93 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-628 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-670 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-672 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-69 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-73 .xoo-wsc-modal.xoo-wsc-cart-active,
  .page-id-817 .xoo-wsc-modal.xoo-wsc-cart-active{
    display: block;
  }
  .page-id-91 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-93 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-628 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-131 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-133 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-670 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-672 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-69 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-73 .xoo-wsc-ft-buttons-cont.desktop,
  .page-id-817 .xoo-wsc-ft-buttons-cont.desktop{
      display: none;
  }
  .page-id-91 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-93 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-131 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-133 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-628 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-670 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-672 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-69 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-73 .xoo-wsc-ft-buttons-cont.aaa,
  .page-id-817 .xoo-wsc-ft-buttons-cont.aaa{
      display: block;
  }
  .page-id-91 .xoo-wsc-basket, 
  .page-id-93 .xoo-wsc-basket,
  .page-id-131 .xoo-wsc-basket,
  .page-id-133 .xoo-wsc-basket,
  .page-id-628 .xoo-wsc-basket,
  .page-id-670 .xoo-wsc-basket,
  .page-id-672 .xoo-wsc-basket,
  .page-id-69 .xoo-wsc-basket,
  .page-id-73 .xoo-wsc-basket,
  .page-id-817 .xoo-wsc-basket{
      display: none !important;
  }
  .page-id-91 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-93 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-131 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-133 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-628 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-670 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-672 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-69 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-73 .xoo-wsc-cart-active .xoo-wsc-basket,
  .page-id-817 .xoo-wsc-cart-active .xoo-wsc-basket {
	  display: none !important;
	}
  /*.page-id-670 p.woocommerce-LostPassword.lost_password,
  .page-id-672 p.woocommerce-LostPassword.lost_password{
    display: none;
  }*/

  
	.page-id-69.woocommerce-cart .shop, .page-id-676.woocommerce-cart .shop{
		background: #592f6f;
    	padding-top: 30px;
    	
	}
	.page-id-69.woocommerce-cart, .page-id-676.woocommerce-cart{
		background: transparent;
    	padding-top: 0px !important;
	}
	.page-id-10 .shop h2 {
	    color: #fff;
	    margin-top: 60px;
	}
	.page-id-131 .woocommerce ul.products[class*=columns-] li.product,
	.page-id-133 .woocommerce ul.products[class*=columns-] li.product,
	.page-id-628 .woocommerce ul.products[class*=columns-] li.product{
			width: 48%!important;
	}
	.page-id-131 .hero-banner,
	.page-id-133 .hero-banner{
	    display: none;
	}
  .page-id-91 .app-header h2, .page-id-93 .app-header h2, .page-id-772 .app-header h2, .page-id-774 .app-header h2 {
    font-size: 24px;
  }
  .page-id-670 p.custom-he a{
    display: none;
  }
  .page-id-370 .shop, .page-id-670 .shop, .page-id-672 .shop {
    height: 100%;
  }
	.app-header {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    display: block;
	}
	.app-header .right a{
		display:none;
	}
	.app-header h2 {
	    color: #592f6e;
	    margin-top: 0;
	    margin-bottom: 0;
	    text-align: center;
	}
	.app-header i{
		font-size: 22px;
    	color: #592f6e;
	}
	.app-header .left{
		text-align: left;
	}
	.app-header .right{
		text-align: right;
	}
  td.product-thumbnail {
    width: 50% !important;
    float: left;
  }
  .page-id-670 nav.woocommerce-MyAccount-navigation ul li, .page-id-10 nav.woocommerce-MyAccount-navigation ul li, .page-id-10 nav.woocommerce-MyAccount-navigation ul li, .page-id-370 nav.woocommerce-MyAccount-navigation ul li, .page-id-672 nav.woocommerce-MyAccount-navigation ul li {
      padding: 5px 10px;
  }
  .page-id-817 h1.entry-title, 
  .page-id-817 ul.woocommerce-thankyou-order-details li, 
  .page-id-817 ul.woocommerce-thankyou-order-details li strong,
  .page-id-817 h2.woocommerce-order-details__title,
  .page-id-817 h2.woocommerce-column__title,
  .page-id-817 address,
  .page-id-813 h1.entry-title, 
  .page-id-813 ul.woocommerce-thankyou-order-details li, 
  .page-id-813 ul.woocommerce-thankyou-order-details li strong,
  .page-id-813 h2.woocommerce-order-details__title,
  .page-id-813 h2.woocommerce-column__title,
  .page-id-813 address{
    color: #fff;
  }
  .page-id-817 ul.woocommerce-thankyou-order-details{
    padding-left: 0;
    padding-right: 5px;
  }
  .page-id-817 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    text-align: right;
  }

}

@media only screen and (max-width: 1366px){
	.page-id-91 .qib-container, .page-id-93 .qib-container {
		width: 44%!important;
    	margin-left: 15px !important;
    	margin-top: 0px !important;
	}
	.page-id-131 .qib-container, .page-id-628 .qib-container, .page-id-133 .qib-container {
	    width: 83%!important;
	    margin-left: 25px !important;
	    margin-top: 15px !important;
	}
	.page-id-91 .woocommerce ul.products li.product .price, 
	.page-id-93 .woocommerce ul.products li.product .price{
		width: 43%!important;
    	margin-left: 16px !important;

	}
	.page-id-131 .woocommerce ul.products li.product .price,
	.page-id-133 .woocommerce ul.products li.product .price,
	.page-id-628 .woocommerce ul.products li.product .price {
	    width: 62%!important;
    	margin-left: 30px !important;
	}
	.bottom-nav {
		position: fixed !important;
	}
	
  .page-id-9 span.woocommerce-Price-amount.amount,
  .page-id-214 span.woocommerce-Price-amount.amount {
      color: #1a1d32;
  }	
}
@media(max-width: 1366px){
	.page-id-91 .qib-button:not(#qib_id):not(#qib_id), .page-id-93 .qib-button:not(#qib_id):not(#qib_id){
	    padding: 7px 20px;
	}
	.page-id-91 .qib-container, .page-id-93 .qib-container {
	    width: 43%!important;
	}
	.page-id-131 .qib-container, .page-id-628 .qib-container, .page-id-133 .qib-container {
	    margin-left: 4px !important;
	}
	.page-id-91 .woocommerce ul.products li.product .price, .page-id-93 .woocommerce ul.products li.product .price {
	    width: 42%!important;
    	margin-left: 24px !important;
	}
	.page-id-91 .qib-container, .page-id-93 .qib-container {
	    width: 42%!important;
	    margin-left: 15px !important;
	    margin-top: 0px !important;
	}
	.page-id-91 .woocommerce, .page-id-93 .woocommerce {
	    margin-bottom: 30px !important;
		overflow: inherit;
	}
	.page-id-131 .qib-container, .page-id-628 .qib-container, .page-id-133 .qib-container {
	    width: 88%!important;
      margin-left: 16px !important;
	}
	.page-id-91 .qib-button:not(#qib_id):not(#qib_id), .page-id-93 .qib-button:not(#qib_id):not(#qib_id), .page-id-131 .qib-button:not(#qib_id):not(#qib_id), .page-id-133 .qib-button:not(#qib_id):not(#qib_id), .page-id-628 .qib-button:not(#qib_id):not(#qib_id) {
	    padding: 7px 21px;
	}
	.bottom-nav a {
	    color: #aaa;
	    text-align: center;
	    padding: 0px !important;
	    padding-top: 8px !important;
	    text-decoration: none;
	    font-size: 17px;
	    width: 40px;
	    height: 40px;
		float: left;
	    border-radius: 100% !important;
	    margin: 8px;
	}
  .bottom-nav a.active{
      padding-top: 7px !important;
    }
	.bottom-nav .cart-contents:before{
		color: #aaa;
	}
	.page-id-133 h2.woocommerce-loop-product__title {
        line-height: 29px;
    }
}
@media(max-width: 400px){
	.page-id-91 .qib-button:not(#qib_id):not(#qib_id), .page-id-93 .qib-button:not(#qib_id):not(#qib_id){
	    padding: 7px 17px;
	}
	.page-id-91 .qib-container, .page-id-93 .qib-container {
	    width: 43%!important;
	}
	.page-id-131 .qib-button:not(#qib_id):not(#qib_id), .page-id-133 .qib-button:not(#qib_id):not(#qib_id), .page-id-628 .qib-button:not(#qib_id):not(#qib_id) {
	    padding: 7px 18px;
	}
}
@media(max-width: 360px){
	.page-id-91 .qib-button:not(#qib_id):not(#qib_id), .page-id-93 .qib-button:not(#qib_id):not(#qib_id){
	    padding: 7px 10px;
	}
	.page-id-91 .qib-container, .page-id-93 .qib-container {
	    width: 40%!important;
	}
	.page-id-91 .woocommerce ul.products li.product .price, .page-id-93 .woocommerce ul.products li.product .price {
	    margin-left: 17px !important;
	}
	.page-id-91  .menu_slip .right, .page-id-93  .menu_slip .right {
	    margin-top: 25px;
	    width: 55%;
	}
	.page-id-131 .qib-button:not(#qib_id):not(#qib_id), .page-id-628 .qib-button:not(#qib_id):not(#qib_id), .page-id-133 .qib-button:not(#qib_id):not(#qib_id) {
	    padding: 7px 11px;
	}
}
/* ============= End App Style ================*/

/* ============= Notification ================*/
.notification-section .modal-content {
    background-color: transparent !important;
    border-radius: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    border: 0;
    border: 0;
    border-radius: 0px;
    outline: 0;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.notification-section .close {
    text-align: right;
    float: right;
    color: #331b3f;
    opacity: 1;
    font-size: 32px;
}
.notification-section .notification p{
  color:#000 !important;
  font-size: 17px;
  letter-spacing: 0.8;
}
.notification a {
    border: 1px solid #2d1837;
    color: #2d1837;
    padding: 3px 20px;
    margin-top: 16px;
    display: inline-block;
}
.date {
    color: #354052;
    margin-top: 5px;
    display: inline-block;
}
.notification-section .close:focus, .close:hover {
    color: #331b3f !important;
    opacity: 1 !important;
    text-align: right !important;
    font-size: 32px;
}
.notification-section .modal-body {
    position: relative;
    padding: 0 15px 15px 15px;
}
.notification-section .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    height: 100%;
    background: #e1e1e1;
}
.notification-section .modal-header {
    padding: 5px 15px !important;
    border-bottom: 0 !important;
}
.notification-section .notification {
    background: #ffffffbf !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
}
/* ============= End Notification ================*/

svg.feather {
    color: #592f6e;
}
.bottom-nav a.active svg.feather {
    color: #fff;
}
.lost-pw {
    height: 100%;
    background: #592f6e;
    padding-top: 50px;
}
.lost-pw input#user_login {
    border-radius: 0;
    padding: 10px 20px;
}
.lost-pw .button {
    background-color: #000000 !important;
    color: #fff !important;
    border-radius: 0;
    padding: 10px;
}

@media(max-width: 600px){
  .slick-prev:before, .slick-next:before, .custom.tparrows.tp-rightarrow:before, .custom.tparrows.tp-leftarrow:before {
    width: 25px;
    height: 16px;
    background-size: cover;
  }
   .page-id-91 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-93 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 20px !important;
    padding-left: 30px !important;
    padding-right: 36px !important;
   }
   .xx .slick-next {
    right: 20px;
   }
   .xx .slick-prev, .xx .slick-next {
     top: 46%;
   }
   rs-arrow.tp-rightarrow.tparrows.custom{
    	left:108% !important;
   }
   .banner_row rs-arrow.tp-rightarrow.tparrows.custom {
    	left: 100% !important;
   }
    rs-arrow.tp-leftarrow.tparrows.custom{
    	left: -13px !important;
    }
    .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
	    border-color: #7c4e8e !important;
	}
    .woocommerce-order-received .menu_slip, .woocommerce-order-received .footer, .woocommerce-order-received .hero-banner{
    	display: none;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
     	 margin-bottom: 0;
    }
    .footer {
      	margin-bottom: 0px !important;
    }
    td.product-quantity{
    	pointer-events: visible !important;
    	cursor: pointer !important; 
    }
	.view-link{
		text-align: right;
		margin-top: 18px;
	}
	.view-link a{
		color: #fff;
	}
	p.register-app, p {
	    color: #fff;
	    display: block;
	}
	p.register-app a {
	    color: #fff;
	}
	p.register-acc, .cart_totals h2{
		display: none;
	}
}

.page-id-670 p.woocommerce-LostPassword.lost_password a {
    display: none;
}
@media(max-width: 767px){
	.backto {
	    width: 100%;
	    background: #1c171f;
	    display: inline-block;
	    padding: 10px;
	    text-align: center;
	    color: #fff;
	    text-transform: uppercase;
	}
}

.page-id-119 li.post-117,
.page-id-119 li.post-115,
.page-id-119 li.post-113,
.page-id-119 li.post-111,
.page-id-121 li.post-117,
.page-id-121 li.post-115,
.page-id-121 li.post-113,
.page-id-121 li.post-111{
	display:none;
}


.page-id-119 .wc-img-wrapper img,
.page-id-121 .wc-img-wrapper img {
  width: 94%;
	height:275px;
	object-fit:cover;
  padding-left: 15px;
}
.product-box:first-child {
    display: none;
}
.home .box_layout {
    background: transparent;
}
.product-box{
    text-align: center;
    margin-bottom: 30px;
}
.page-id-131 .nav-tabs, .page-id-133 .nav-tabs{
    border-bottom: 0;
}
.page-id-131 .nav-tabs>li.active>a, .page-id-131 .nav-tabs>li.active>a:focus, .page-id-131 .nav-tabs>li.active>a:hover,
.page-id-133 .nav-tabs>li.active>a, .page-id-133 .nav-tabs>li.active>a:focus, .page-id-133 .nav-tabs>li.active>a:hover{
    color: #fff;
    cursor: default;
    background-color: transparent;
    border: 0;
    border-bottom-color: transparent;
}
.page-id-121 .nav-tabs {
    border-bottom: 0;
}
.page-id-131 .nav>li>a ,
.page-id-133 .nav>li>a{
    padding: 5px 15px;
    font-size: 16px;
	color: #d3d1d1;
}
.page-id-69 .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    color: #fff;
}
.footer_row.x img {
    width: 150px;
    height: auto;
}
.product-loop .fade.active{
	opacity:1 !important;
}
.page-id-139 .title-img h1,
.page-id-141 .title-img h1 {
    color: #fff;
}
@media(max-width:1024px){
	.page-id-131 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-628 .woocommerce ul.products li.product .woocommerce-loop-product__title,
	, .page-id-133 .woocommerce ul.products li.product .woocommerce-loop-product__title{
		min-height: 67px;
	}
	.page-id-131 .woocommerce ul.products li.product .price, .page-id-628 .woocommerce ul.products li.product .price, .page-id-133 .woocommerce ul.products li.product .price {
		width: 75%!important;
		margin-left: 23px !important;
	}
	.page-id-135 .footer, .page-id-135 .menu_slip, .page-id-135 .hero-banner{
        display:none !important;
    }
}

a.b-btn {
    background: white;
    padding: 8px 20px;
}
button.b-btn {
    background: white;
    width: auto;
    border-radius: 0;
    padding: 8px 20px;
}
.page-id-65 label, .page-id-89 .two_silde_with_form label {
    direction: rtl;
}
.page-id-89 .two_silde_with_form input[type="radio"] {
    float: right;
}
.page-id-89 .two_silde_with_form input.wpcf7-form-control.wpcf7-submit {
    float: right;
	margin-right: 0;
}
a:focus {
    outline: unset;
    outline-offset: 0px;
}
body.rtl span.woocommerce-Price-currencySymbol {
    float: right;
    margin-right: 5px;
    margin-left: 0;
}
.page-id-121 .nav-tabs>li {
    float: right;
    direction: rtl;
}
.page-id-87 .product-box p {
    min-height: 85px;
    font-size: 18px;
}
.page-id-89 .product-box {
    float: right;
}
.page-id-89 span.wpcf7-list-item span {
    margin-right: 8px;
}
.page-id-89 .prod_cat p {
    min-height: 90px;
    color: #000;
    font-size:18px;
}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
    display: none;
}
@media(max-width:767px){
	.page-id-89 .prod_cat p {
		min-height: 10px;
	}
	.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a {
        color: #000000 !important;
    }
    td.product-thumbnail {
        width: 70% !important;
        min-width: 100% !important;
    }
    .page-id-69  .product-name, .page-id-676  .product-name, .page-id-71  .product-name {
        font-size: 15px;
        line-height: 20px !important;
    }
    .page-id-69 .product-subtotal, .page-id-676 .product-subtotal {
        margin-bottom: 5px;
        font-size: 12px;
        margin-left: 8px;
        margin-top: 8px;
    }
    #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
        font-size: 14px;
    }
    .wc-img-wrapper img {
        margin-left: 10px;
        width: 90%;
    }
    .app-header .left {
        margin-top: 5px;
    }
    .page-id-119 .woocommerce ul.products li.product .price, .page-id-121 .woocommerce ul.products li.product .price {
        width: 50% !important;
    }
    .page-id-119 .qib-container, .page-id-121 .qib-container {
        width: 40% !important;
        margin-top: 0 !important;
    }
    .page-id-9 span.woocommerce-Price-amount.amount, .page-id-214 span.woocommerce-Price-amount.amount {
        color: #fff;
    }
    .woocommerce-cart .quantity.buttons_added input {
        color: #fff;
    }
    .page-id-9 td.product-quantity, .page-id-67 td.product-quantity {
        width: 50%;
        float: left;
    }
    .page-id-9 td.product-subtotal, .page-id-67 td.product-subtotal {
        float: left;
        width: 50%;
    }
    .page-id-9 .qib-container, .page-id-67 .qib-container {
        width: 100%!important;
        margin: 0;
    }
    .page-id-67  td.product-price {
        float: right;
    }
    .page-id-67 tr.woocommerce-cart-form__cart-item.cart_item {
        text-align: right !important;
    }
    .page-id-67 td.product-name, .page-id-9 td.product-name {
        width: 100%;
        text-align: left !important;
        float: left;
    }
    .page-id-71 td.product-name, .page-id-69 td.product-name {
        width: 100%;
        min-height: 0px;
    }
    .page-id-71 td.product-price, .page-id-69 td.product-price, .page-id-9 td.product-price {
        width: 50%;
        float: left;
        margin-top: 8px;
        border: 0 !important;
    }
    .page-id-69 .woocommerce td.product-quantity, .page-id-71 .woocommerce td.product-quantity {
        min-width: 120px;
    }
    .page-id-69 td.product-thumbnail, .page-id-71 td.product-thumbnail  {
        display:none !important;
    }
    .page-id-71 td.product-quantity, .page-id-69 td.product-quantity, .page-id-9 td.product-quantity {
        border: 0 !important;
    }
	.page-id-91 .woocommerce ul.products li.product .woocommerce-loop-product__title BR, .page-id-93 .woocommerce ul.products li.product .woocommerce-loop-product__title BR, .page-id-131 .woocommerce ul.products li.product .woocommerce-loop-product__title BR, .page-id-628 .woocommerce ul.products li.product .woocommerce-loop-product__title BR {
    display: block;
    }
}
.page-id-71.woocommerce-cart {
    background: #fff;
}
.page-id-71 .hero-banner {
    display:none;
}
.page-id-71 .shop {
    background: #65367e;
    padding-top:20px;
}
.page-id-71 td.product-name, .page-id-69 td.product-name {
    width: 60%;
    float: left;
    min-height: 90px;
}
.page-id-71 td.product-price, .page-id-69 td.product-price{
    width: 25%;
    float: left;
}
.page-id-71 td.product-quantity, .page-id-69 td.product-quantity {
    width: 40%;
    float: left;
}
.page-id-71 td.product-subtotal {
    width: 35%;
    float: left;
}
.page-id-69 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before,
.page-id-71 .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
    display:none;
}
.page-id-71 td.product-remove {
    text-align: left;
    float: left;
    margin-top: 10px;
}
.page-id-71 td.product-subtotal span.woocommerce-Price-amount.amount {
    background: #8a14fc;
    border-radius: 10px;
    display: inline-block;
    padding: 5px 15px;
}
.page-id-71 td.product-subtotal {
    float: left;
}
.page-id-71 .qib-button:not(#qib_id):not(#qib_id){
    background: #694881;
    border-color: #7a498b;
    color: #fff;
}
.page-id-71 .qib-container {
    margin: 0;
}
.page-id-71 .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
    color: #fff;
}
.page-id-75 .shop {
    background: #592f6e;
}
.xt img {
    width: 145px;
}
.container.footer_inner {
    font-size: 16px;
}
.footer_row {
    font-size: 17px;
}
.footer_row.x img {
    width: 100px;
    margin-bottom:5px;
}
form.woocommerce-ResetPassword.lost_reset_password {
    width: 60% !important;
    margin: 20px auto;
}
form.woocommerce-ResetPassword.lost_reset_password p, 
.page-id-135 .full_width_text, .page-id-137 .full_width_text h1,
.page-id-135 .full_width_text h1{
    color:white;
}
.page-id-106 .u-column1.col-1 h2 {
    text-align: center;
}
.page-id-133 li.product.type-product {
    min-height: 400px;
}
.page-id-135 .full_width_text, .page-id-137 .full_width_text {
    background: #592f6e;
}
li.woocommerce-order-overview__order.order, li.woocommerce-order-overview__order.order strong {
    color: white;
}
.page-id-137 .woocommerce-order-details h2, 
section.woocommerce-customer-details h2, 
section.woocommerce-customer-details address,
.page-id-135 .woocommerce-order-details h2{
    color: white;
}
.page-id-133 .nav-tabs>li {
    float: right;
}
.page-id-133 .nav-tabs {
    padding-left: 0;
    padding-right: 0;
}
.page-id-133 h2.woocommerce-loop-product__title{
    min-height:105px;
}
.page-id-133 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin: 0 auto!important;
    width: 95%!important;
    font-size: 15px;
    padding: 14px 15px;
    margin-bottom: 5px !important;
}
/*.page-id-93 .woocommerce ul.products li.product .woocommerce-loop-product__title BR{
    display:block !important;
}*/
.page-id-93 h2.woocommerce-loop-product__title {
    direction: rtl !important;
}
.page-id-133 .woocommerce ul.products li.product .price {
    width: 71%!important;
    margin-left: 20px !important;
}
.page-id-133 a.add_to_cart_button, .page-id-133 .woocommerce a.button {
    margin-top: 0 !important;
    background-color: #000 !important;
}
body.rtl .bottom-nav {
    direction: ltr;
}
@media(max-width:460px){
    .page-id-133 h2.woocommerce-loop-product__title{
        min-height:135px;
    }
    .page-id-131 h2.woocommerce-loop-product__title{
        min-height:90px;
    }
    .page-id-131 .woocommerce ul.products li.product .price {
        width: 81%!important;
        margin-left: 15px !important;
    }
	.tawk-min-container .tawk-button-circle.tawk-button-large {
		width: 50px !important;
		height: 50px !important;
		margin-bottom: -21px !important;
		z-index: 999 !important;
	}
}
@media(max-width:400px){
    
    .page-id-133 li.product.type-product {
        min-height: 455px;
    }
    
    
}

.bottom-nav ul{
    width:100%;
    padding-left:0;
    list-style:none;
}
.bottom-nav ul li {
    width: 25%;
    display: inline-block;
}