.widget_nav_menu ul li:last-child{
  padding-bottom:0; }
.widget_price_filter .price_slider_wrapper{
  padding:20px; }

.widget_price_filter .ui-slider .ui-slider-handle{
  background-color:#e83c69 !important; }

.widget_price_filter .price_slider_wrapper .ui-widget-content{
  margin-bottom:30px;
  background-color:#e5e5e5 !important; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range{
  background:#000 !important; }

.widget_price_filter .price_slider_amount .button{
  padding:15px 30px;
  background:#f6f6f6;
  text-transform:uppercase;
  color:#000; }
.woocommerce ul.product_list_widget{
  list-style:none; }
  .woocommerce ul.product_list_widget li{
    padding:15px 0; }
    .woocommerce ul.product_list_widget li del{
      font-size:14px;
      color:#363382; }
    .woocommerce ul.product_list_widget li ins{
      color:#444;
      font-size:13px;
      text-decoration:none;
      font-weight:700; }
    .woocommerce ul.product_list_widget li img{
      width:80px;
      float:left;
      margin-left:0;
      margin-right:15px; }
      .rtl .woocommerce ul.product_list_widget li img{
        float:right;
        margin-right:0;
        margin-left:inherit;
        margin-left:15px;
        margin-right:inherit; }
    .woocommerce ul.product_list_widget li .star-rating{
      font-size:10px;
      margin-bottom:5px; }
      .woocommerce ul.product_list_widget li .star-rating span:before{
        color:#ffca00; }
    .woocommerce ul.product_list_widget li .product-title{
      margin-bottom:5px;
      text-transform:uppercase;
      height:42px;
      overflow:hidden;
      display:block;
      line-height:20px;
      font-size:13px;
      font-weight:400; }
    .woocommerce ul.product_list_widget li a{
      font-weight:400;
      text-transform:uppercase;
      margin-bottom:5px;
      font-family:Poppins; }
    .woocommerce ul.product_list_widget li:first-child{
      padding-top:0; }
.products-collection .owl-carousel-play .carousel-control{
  top:30%; }

.product>#reviews>h3,.products.related h2,.products.upsells h2{
  color:#363382;
  padding:0 0 30px;
  margin:0 0 25px;
  font-size:20px;
  position:relative;
  letter-spacing:2px;
  z-index:3; }

.product>#reviews{
  border:1px solid #e5e5e5;
  margin-bottom:30px; }
.woo-deals{
  background:#fff; }
  .woo-deals .carousel-inner{
    overflow:visible; }
  .woo-deals .owl-carousel-play{
    margin:0; }
  .woo-deals .owl-carousel .owl-item{
    padding:0; }
  .woo-deals .product-block .image{
    margin-bottom:0;
    width:44%; }
  .woo-deals .deals-information{
    margin-bottom:30px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:40px; }
    .woo-deals .deals-information .name{
      font-size:44px;
      height:95px;
      overflow:hidden;
      line-height:45px; }
    .woo-deals .deals-information .price{
      font-size:30px; }
      .woo-deals .deals-information .price ins{
        font-size:28px;
        font-family:Poppins,sans-serif; }
  .woo-deals .caption{
    padding:35px; }
  .woo-deals .countdown-times>div{
    position:relative;
    font-size:12px;
    font-weight:500;
    text-align:center;
    color:#999;
    float:left;
    text-transform:uppercase; }
    .rtl .woo-deals .countdown-times>div{
      float:right; }
    .woo-deals .countdown-times>div:after{
      content:"";
      height:35px;
      background:#bcbcbc;
      width:2px;
      position:absolute;
      top:2px;
      right:-2px; }
      .rtl .woo-deals .countdown-times>div:after{
        left:-2px;
        right:auto; }
    .woo-deals .countdown-times>div>b{
      display:block;
      font-size:24px;
      font-weight:700;
      color:#363382;
      width:70px;
      height:24px;
      line-height:24px;
      font-family:Poppins; }
    .woo-deals .countdown-times>div:last-child:after{
      content:none; }
ul.product-categories{
  list-style:none;
  margin:0; }
  ul.product-categories li.cat-parent .children{
    background:#f7f7f7; }
  ul.product-categories li.current-cat-parent>a,ul.product-categories li.current-cat>a{
    color:#363382; }
  ul.product-categories li ul li{
    border-bottom:0; }
  ul.product-categories li{
    position:relative; }
    ul.product-categories li .closed,ul.product-categories li .opened{
      position:absolute;
      right:15px;
      top:17px;
      content:"";
      font-size:14px;
      color:#aaa;
      cursor:pointer;
      width:20px;
      height:20px;
      line-height:20px;
      text-align:center; }
      .rtl ul.product-categories li .closed,.rtl ul.product-categories li .opened{
        left:15px;
        right:auto; }
      ul.product-categories li .closed:hover,ul.product-categories li .opened:hover{
        color:#363382; }
    ul.product-categories li a{
      padding:10px 5px 10px 0;
      display:inline-block;
      color:#000;
      font-size:12px;
      text-transform:uppercase;
      font-family:Poppins; }
      ul.product-categories li a:hover{
        color:#363382; }
    ul.product-categories li li a{
      font-size:14px;
      font-family:Poppins,sans-serif;
      padding:5px 5px 5px 20px;
      color:#999;
      text-transform:none; }
      ul.product-categories li li a:hover{
        color:#363382; }
    ul.product-categories li:first-child{
      padding-top:0; }
.opal-category-list #opal-accordion-categories .category-title{
  border-bottom:1px solid rgba(0,0,0,.1);
  padding:17px 15px;
  padding-right:20px;
  padding-left:30px;
  width:100%;
  background:url(../images/list-style.png) no-repeat 15px 25px transparent; }
  .rtl .opal-category-list #opal-accordion-categories .category-title{
    padding-left:20px;
    padding-right:inherit;
    padding-right:30px;
    padding-left:inherit; }
  .opal-category-list #opal-accordion-categories .category-title a{
    text-transform:uppercase;
    font-size:12px; }
    .opal-category-list #opal-accordion-categories .category-title a:hover{
      color:#363382; }
  .opal-category-list #opal-accordion-categories .category-title a.dropdown{
    float:right;
    margin-left:10px; }
    .rtl .opal-category-list #opal-accordion-categories .category-title a.dropdown{
      float:left;
      margin-right:10px;
      margin-left:inherit; }
  .opal-category-list #opal-accordion-categories .category-title .total-product{
    display:inline-block; }

.opal-category-list #opal-accordion-categories .panel-collapse .category-title{
  padding-top:0;
  padding-bottom:0;
  border:none;
  background-position:12px 12px; }
  .opal-category-list #opal-accordion-categories .panel-collapse .category-title a{
    font-size:11px; }
.cart_list>div{
  margin:10px 0;
  padding:10px 0; }

.cart_list .name{
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-transform:none;
  margin-top:0;
  font-family:Poppins,sans-serif; }

.cart_list .image{
  width:82px;
  height:82px; }

.cart_list .cart-item{
  line-height:1.1;
  margin:0;
  font-size:14px; }
  .cart_list .cart-item .amount{
    font-size:14px;
    color:#363382; }

.cart_list .cart-main-content{
  text-align:left;
  position:relative; }
  .rtl .cart_list .cart-main-content{
    text-align:right; }
  .cart_list .cart-main-content .remove{
    position:absolute;
    right:0;
    top:auto;
    font-size:25px;
    font-size:2.5rem;
    bottom:10px;
    height:20px;
    font-weight:400;
    color:#555 !important; }
    .rtl .cart_list .cart-main-content .remove{
      left:0;
      right:auto; }
    .cart_list .cart-main-content .remove:hover{
      background:transparent;
      color:#363382 !important; }

.cart_list+.total{
  text-align:right;
  margin-top:10px;
  padding:0 15px; }
  .rtl .cart_list+.total{
    text-align:left; }
  .cart_list+.total .amount{
    font-size:15px; }

.widget_shopping_cart .widget_shopping_cart_content .buttons{
  padding:20px 15px;
  overflow:hidden; }
.opal-topcart .dropdown.open .mini-cart:before{
  content:"";
  background:transparent;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:200px; }
  .rtl .opal-topcart .dropdown.open .mini-cart:before{
    right:0;
    left:auto; }

.opal-topcart .dropdown-menu{
  color:#000;
  padding:30px;
  min-width:320px;
  display:block;
  visibility:hidden;
  text-align:left;
  left:auto;
  right:0;
  box-sizing:border-box;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);
  transition:all .3s cubic-bezier(.34,1.61,.7,1);
  margin:0;
  border:2px solid #363382; }
  .rtl .opal-topcart .dropdown-menu{
    text-align:right;
    right:auto;
    left:auto;
    left:0; }
  .opal-topcart .dropdown-menu .quantity{
    font-size:14px; }

.opal-topcart .media{
  border-bottom:1px solid #e5e5e5;
  padding-bottom:30px; }

.opal-topcart .name{
  font-size:12px;
  margin-bottom:10px; }
  .opal-topcart .name a{
    color:#000 !important; }
    .opal-topcart .name a:hover{
      color:#363382 !important; }

.opal-topcart .open .dropdown-menu{
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:1;
  filter:alpha(opacity=100);
  -webkit-transform-origin:29px -50px;
  transform-origin:29px -50px;
  filter:none;
  -webkit-filter:none;
  -moz-filter:none;
  -o-filter:none;
  -ms-filter:none;
  visibility:visible;
  z-index:5; }

.opal-topcart .total{
  padding-top:20px;
  padding-bottom:10px; }

.opal-topcart .buttons{
  margin-bottom:0;
  padding:15px 20px;
  text-transform:uppercase; }
  .opal-topcart .buttons a{
    border-radius:25px; }

.box-top .box-title .title-cart{
  display:none; }

.box-top .box-title .mini-cart-items{
  background:#363382;
  width:18px;
  height:18px;
  border-radius:100%;
  display:inline-block;
  color:#fff;
  position:absolute;
  top:-8px;
  text-align:center;
  font-size:11px;
  left:10px; }
  .rtl .box-top .box-title .mini-cart-items{
    right:10px;
    left:auto; }

.box-top .box-amount{
  color:#000;
  font-weight:600;
  font-size:16px; }

#cart{
  clear:both; }
  #cart:after,#cart:before{
    content:" ";
    display:table; }
  #cart:after{
    clear:both; }
  #cart .mini-cart .amount{
    color:#000;
    font-weight:600;
    font-size:16px;
    display:none; }
  #cart .mini-cart .mini-cart-total{
    float:left;
    margin:0 10px; }
    .rtl #cart .mini-cart .mini-cart-total{
      float:right; }
.product-info .product-topinfo .product-nav p{
  float:left;
  margin-left:5px;
  margin-top:10px; }
  .rtl .product-info .product-topinfo .product-nav p{
    float:right;
    margin-right:5px;
    margin-left:inherit; }

.product-info .product-topinfo .product-nav a{
  font-size:13px;
  color:#000;
  font-weight:600;
  line-height:26px;
  border:2px solid hsla(0,0%,88%,.7);
  width:30px;
  height:30px;
  text-align:center;
  display:block; }
  .product-info .product-topinfo .product-nav a .fa{
    padding:0 4px; }
  .product-info .product-topinfo .product-nav a:hover{
    background:#363382;
    -webkit-transition:all .35s ease 0s;
    transition:all .35s ease 0s; }

.product-info .product-topinfo .product_title{
  color:#000; }

.product-info .images{
  position:relative;
  width:100% !important; }

.product-info .price>*{
  text-decoration:none; }

.product-info .price del span{
  margin-right:5px;
  color:#999 !important;
  font-size:16px;
  font-weight:300 !important;
  text-decoration:line-through; }
  .rtl .product-info .price del span{
    margin-left:5px;
    margin-right:inherit; }

.product-info .image-additional.owl-carousel-play .carousel-controls{
  bottom:0;
  top:25%;
  left:0;
  width:100%;
  opacity:0;
  -webkit-transition:all .3s;
  transition:all .3s; }
  .rtl .product-info .image-additional.owl-carousel-play .carousel-controls{
    right:0;
    left:auto; }

.product-info .image-additional:hover .carousel-controls{
  opacity:1; }

.product-info span.onsale{
  width:40px;
  height:25px;
  background-color:#e56363;
  top:12px;
  left:8%;
  line-height:20px;
  font-weight:400;
  z-index:1;
  border-radius:0;
  min-height:25px; }
  .rtl .product-info span.onsale{
    right:8%;
    left:auto; }

.single-product-summary .yith-wcwl-add-to-wishlist{
  float:left;
  position:relative;
  margin-right:20px;
  margin-top:4px; }
  .rtl .single-product-summary .yith-wcwl-add-to-wishlist{
    float:right;
    margin-left:20px;
    margin-right:inherit; }
  .single-product-summary .yith-wcwl-add-to-wishlist a{
    color:#444; }
    .single-product-summary .yith-wcwl-add-to-wishlist a:hover{
      color:#363382; }
    .single-product-summary .yith-wcwl-add-to-wishlist a i{
      font-size:12px; }
  .single-product-summary .yith-wcwl-add-to-wishlist .ajax-loading{
    margin:0;
    position:absolute;
    top:10px; }
  .single-product-summary .yith-wcwl-add-to-wishlist .feedback{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0;
    display:none; }

.single-product-summary .clear{
  display:none; }

.single-product-summary .yith-wcwl-add-button a,.single-product-summary .yith-wcwl-add-button a.add_to_wishlist,.single-product-summary .yith-wcwl-wishlistaddedbrowse a,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.single-product-summary .yith-wcwl-wishlistexistsbrowse a,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist{
  text-transform:uppercase;
  font-size:11px;
  display:inline;
  font-weight:700;
  float:left; }
  .rtl .single-product-summary .yith-wcwl-add-button a,.rtl .single-product-summary .yith-wcwl-add-button a.add_to_wishlist,.rtl .single-product-summary .yith-wcwl-wishlistaddedbrowse a,.rtl .single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.rtl .single-product-summary .yith-wcwl-wishlistexistsbrowse a,.rtl .single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist{
    float:right; }
  .single-product-summary .yith-wcwl-add-button a.add_to_wishlist:hover,.single-product-summary .yith-wcwl-add-button a:hover,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.single-product-summary .yith-wcwl-wishlistaddedbrowse a:hover,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover,.single-product-summary .yith-wcwl-wishlistexistsbrowse a:hover{
    color:#363382;
    text-decoration:none; }
  .single-product-summary .yith-wcwl-add-button a.add_to_wishlist i,.single-product-summary .yith-wcwl-add-button a i,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist i,.single-product-summary .yith-wcwl-wishlistaddedbrowse a i,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist i,.single-product-summary .yith-wcwl-wishlistexistsbrowse a i{
    margin:0 5px; }

.single-product-summary .yith-wcwl-add-button>div,.single-product-summary .yith-wcwl-wishlistaddedbrowse>div,.single-product-summary .yith-wcwl-wishlistexistsbrowse>div{
  display:none; }

.single-product-summary .compare{
  color:#444 !important;
  font-size:11px !important;
  font-weight:700 !important;
  padding:0 !important;
  text-transform:uppercase; }
  .single-product-summary .compare:before{
    content:"\f021";
    font-family:FontAwesome;
    color:#999;
    font-size:12px;
    position:relative;
    right:5px;
    font-weight:400; }
    .rtl .single-product-summary .compare:before{
      left:5px;
      right:auto; }
    .single-product-summary .compare:hover,.single-product-summary .compare:hover:before{
      color:#363382; }

.single-product-summary .yith-wcwl-wishlistaddedbrowse .feedback,.single-product-summary .yith-wcwl-wishlistexistsbrowse .feedback{
  color:#363382;
  line-height:40px;
  margin-right:40px; }
  .rtl .single-product-summary .yith-wcwl-wishlistaddedbrowse .feedback,.rtl .single-product-summary .yith-wcwl-wishlistexistsbrowse .feedback{
    margin-left:40px;
    margin-right:inherit; }

.productinfo-show-discounts{
  font-size:12px;
  padding-left:75px;
  position:relative;
  color:#666;
  float:left;
  margin-bottom:20px !important;
  padding:0;
  margin-bottom:22px;
  border-radius:0;
  overflow:hidden;
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d; }
  .rtl .productinfo-show-discounts{
    padding-right:75px;
    padding-left:inherit;
    float:right; }
  .productinfo-show-discounts:before{
    background:url(../images/icon-show-discounts.png) no-repeat 50% #62bc6f;
    width:36px;
    height:36px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    position:absolute;
    left:20px;
    top:20px;
    content:""; }
    .rtl .productinfo-show-discounts:before{
      right:20px;
      left:auto; }
  .productinfo-show-discounts hr{
    border-top-color:#c9e2b3; }
  .productinfo-show-discounts .alert-link{
    color:#2b542c; }
  .productinfo-show-discounts ul{
    list-style:none;
    margin-left:40px;
    padding:15px 30px; }
    .rtl .productinfo-show-discounts ul{
      margin-right:40px;
      margin-left:inherit; }
    .productinfo-show-discounts ul li{
      padding:3px 0; }
      .productinfo-show-discounts ul li:before{
        content:"\f14a";
        font-family:FontAwesome;
        color:#62bc6f;
        padding-right:8px; }
        .rtl .productinfo-show-discounts ul li:before{
          padding-left:8px;
          padding-right:inherit; }

#reviews .reviews-summary{
  padding:20px 0; }
  #reviews .reviews-summary h5{
    text-transform:uppercase;
    margin-bottom:20px; }
  #reviews .reviews-summary .review-summary-total{
    text-align:center;
    font-weight:400; }
    #reviews .reviews-summary .review-summary-total .review-summary-result{
      width:90px;
      height:90px;
      text-align:center;
      border:2px solid #ffca00;
      color:#ffca00;
      line-height:90px;
      font-size:24px;
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%;
      margin-bottom:8px; }
  #reviews .reviews-summary .review-summary-detal{
    overflow:hidden;
    display:block; }
    #reviews .reviews-summary .review-summary-detal .review-label{
      color:#000;
      font-weight:400; }

#reviews .comments{
  border-top:1px solid #e5e5e5;
  padding-top:20px; }
  #reviews .comments h5{
    margin-bottom:20px;
    text-transform:uppercase; }
  #reviews .comments .commentlist{
    margin:15px 0; }
    #reviews .comments .commentlist .comment{
      margin-bottom:30px; }
    #reviews .comments .commentlist .opal-avata{
      width:100px;
      text-align:center; }
      #reviews .comments .commentlist .opal-avata>div{
        display:inline-block; }
      #reviews .comments .commentlist .opal-avata .opal-image .avatar{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%;
        overflow:hidden; }
      #reviews .comments .commentlist .opal-avata .opal-author{
        color:#000;
        font-weight:900;
        padding-top:10px;
        text-transform:capitalize; }
    #reviews .comments .commentlist .comment-text{
      border:1px solid #e5e5e5;
      padding:15px 20px; }
      #reviews .comments .commentlist .comment-text .meta{
        color:#bbb; }
      #reviews .comments .commentlist .comment-text>div{
        margin-bottom:7px;
        float:left; }
        .rtl #reviews .comments .commentlist .comment-text>div{
          float:right; }
      #reviews .comments .commentlist .comment-text .star-rating{
        margin-bottom:15px; }

#reviews .review_form_wrapper{
  border-top:1px solid #e5e5e5;
  padding:20px 0; }

#reviews .progress{
  margin-bottom:15px;
  background-color:#f2f2f2;
  box-shadow:none; }
  #reviews .progress .progress-bar{
    color:#000; }
    #reviews .progress .progress-bar.progress-bared{
      color:#fff; }

#reviews #reply-title{
  margin-bottom:20px;
  font-size:16px;
  font-family:Poppins,sans-serif; }
.product-block{
  display:block;
  position:relative;
  z-index:0;
  margin-bottom:20px; }
  .product-block span.onsale,.product-block span.sale-off{
    position:absolute;
    width:40px;
    height:25px;
    background-color:#e56363;
    color:#fff;
    top:12px;
    left:5%;
    line-height:20px;
    font-size:12px;
    font-weight:400;
    z-index:4;
    border-radius:0;
    min-height:25px;
    text-align:center; }
    .rtl .product-block span.onsale,.rtl .product-block span.sale-off{
      right:5%;
      left:auto; }
  .product-block .image{
    position:relative;
    margin-bottom:15px; }
    .product-block .image img{
      height:auto;
      width:100%; }
    .product-block .image .product-image,.product-block .image a{
      display:block;
      overflow:hidden;
      position:relative; }
    .product-block .image .image-effect{
      top:0;
      position:absolute;
      overflow:hidden;
      left:0;
      opacity:1;
      filter:alpha(opacity=100);
      -webkit-transform:translate(-100%);
      transform:translate(-100%);
      -webkit-transition:all .3s;
      transition:all .3s; }
      .rtl .product-block .image .image-effect{
        right:0;
        left:auto; }
    .product-block .image .image-hover{
      -webkit-transition:all .3s;
      transition:all .3s; }
    .product-block .image:hover .image-effect{
      -webkit-transform:translate(0);
      transform:translate(0); }
    .product-block .image:hover .image-hover{
      -webkit-transform:translate(100%);
      transform:translate(100%); }
  .product-block .price{
    line-height:1.6em;
    display:block;
    min-height:30px;
    overflow:hidden;
    font-weight:700; }
    .product-block .price>*{
      color:#000;
      font-size:16px;
      display:block;
      overflow:hidden;
      min-height:30px;
      display:inline-block; }
    .product-block .price del{
      color:#363382;
      font-size:14px;
      opacity:1 !important; }
      .product-block .price del span{
        color:#363382; }
    .product-block .price ins{
      text-decoration:none; }
  .product-block .name{
    font-size:13px;
    font-size:1.3rem;
    line-height:18px;
    font-weight:400;
    height:20px;
    overflow:hidden;
    margin-top:0;
    margin-bottom:10px; }
  .product-block .category{
    text-transform:none;
    font-weight:300;
    font-style:italic;
    font-size:12px;
    font-size:1.2rem; }
    .product-block .category a{
      color:#999; }
      .product-block .category a:hover{
        color:#363382; }
  .product-block .star-rating{
    font-size:10px;
    display:inline-block;
    float:none;
    margin-bottom:5px;
    font-family:star;
    height:1em;
    line-height:1;
    overflow:hidden;
    position:relative;
    width:5.4em; }
    .product-block .star-rating:before{
      content:"\53\53\53\53\53";
      color:#d3ced2;
      float:left;
      left:0;
      position:absolute;
      top:0; }
    .product-block .star-rating span{
      float:left;
      left:0;
      overflow:hidden;
      padding-top:1.5em;
      position:absolute;
      top:0; }
      .product-block .star-rating span:before{
        content:"\53\53\53\53\53";
        color:#ffca00;
        left:0;
        position:absolute;
        top:0; }
  .product-block .star-rating span,.product-block p.stars a{
    color:#f0c73b; }
  .product-block .added_to_cart,.product-block .clear{
    display:none !important; }
  .product-block .add_to_cart_button{
    position:relative; }
    .product-block .add_to_cart_button.loading .title-cart{
      visibility:hidden; }
      .product-block .add_to_cart_button.loading .title-cart:after{
        visibility:visible;
        content:"Loading..";
        position:absolute;
        top:9px;
        left:0;
        width:100%;
        text-align:center; }

.button-action{
  left:0;
  opacity:1;
  position:absolute;
  top:35%;
  height:0;
  -webkit-transition:all .35s ease 0s;
  transition:all .35s ease 0s;
  width:100%;
  text-align:center;
  z-index:2; }
  .rtl .button-action{
    right:0;
    left:auto; }
  .button-action>div.quick-view,.button-action>div.yith-compare,.button-action>div.yith-wcwl-add-to-wishlist{
    display:inline-block;
    margin-bottom:15px; }
    .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a,.button-action>div.quick-view a.add_to_wishlist,.button-action>div.quick-view a.compare,.button-action>div.quick-view a.quickview,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a,.button-action>div.yith-compare a.add_to_wishlist,.button-action>div.yith-compare a.compare,.button-action>div.yith-compare a.quickview,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist,.button-action>div.yith-wcwl-add-to-wishlist a.compare,.button-action>div.yith-wcwl-add-to-wishlist a.quickview{
      display:block;
      width:40px;
      height:40px;
      border-radius:0;
      line-height:40px;
      padding:0;
      background:#363382; }
      .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a em,.button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a i,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a em,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a i,.button-action>div.quick-view a.add_to_wishlist em,.button-action>div.quick-view a.add_to_wishlist i,.button-action>div.quick-view a.compare em,.button-action>div.quick-view a.compare i,.button-action>div.quick-view a.quickview em,.button-action>div.quick-view a.quickview i,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a em,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a i,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a em,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a i,.button-action>div.yith-compare a.add_to_wishlist em,.button-action>div.yith-compare a.add_to_wishlist i,.button-action>div.yith-compare a.compare em,.button-action>div.yith-compare a.compare i,.button-action>div.yith-compare a.quickview em,.button-action>div.yith-compare a.quickview i,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a em,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a em,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist em,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist i,.button-action>div.yith-wcwl-add-to-wishlist a.compare em,.button-action>div.yith-wcwl-add-to-wishlist a.compare i,.button-action>div.yith-wcwl-add-to-wishlist a.quickview em,.button-action>div.yith-wcwl-add-to-wishlist a.quickview i{
        color:#fff;
        font-size:14px;
        line-height:32px;
        margin:0; }
      .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover,.button-action>div.quick-view a.add_to_wishlist:hover,.button-action>div.quick-view a.compare:hover,.button-action>div.quick-view a.quickview:hover,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover,.button-action>div.yith-compare a.add_to_wishlist:hover,.button-action>div.yith-compare a.compare:hover,.button-action>div.yith-compare a.quickview:hover,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,.button-action>div.yith-wcwl-add-to-wishlist a.compare:hover,.button-action>div.yith-wcwl-add-to-wishlist a.quickview:hover{
        background:#fff;
        -webkit-transition:all .35s ease 0s;
        transition:all .35s ease 0s; }
        .button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover em,.button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover i,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover em,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover i,.button-action>div.quick-view a.add_to_wishlist:hover em,.button-action>div.quick-view a.add_to_wishlist:hover i,.button-action>div.quick-view a.compare:hover em,.button-action>div.quick-view a.compare:hover i,.button-action>div.quick-view a.quickview:hover em,.button-action>div.quick-view a.quickview:hover i,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover em,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover i,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover em,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover i,.button-action>div.yith-compare a.add_to_wishlist:hover em,.button-action>div.yith-compare a.add_to_wishlist:hover i,.button-action>div.yith-compare a.compare:hover em,.button-action>div.yith-compare a.compare:hover i,.button-action>div.yith-compare a.quickview:hover em,.button-action>div.yith-compare a.quickview:hover i,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover em,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover i,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover em,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover i,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover em,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i,.button-action>div.yith-wcwl-add-to-wishlist a.compare:hover em,.button-action>div.yith-wcwl-add-to-wishlist a.compare:hover i,.button-action>div.yith-wcwl-add-to-wishlist a.quickview:hover em,.button-action>div.yith-wcwl-add-to-wishlist a.quickview:hover i{
          color:#000; }
  .button-action>div.yith-compare .compare.added{
    color:transparent !important; }
    .button-action>div.yith-compare .compare.added:before{
      content:"\f0ec";
      font-family:FontAwesome;
      position:absolute;
      color:#666;
      width:40px;
      height:40px; }
    .button-action>div.yith-compare .compare.added:hover{
      color:#363382; }
  .button-action>div.clear,.button-action>div .title,.button-action>div .yith-wcwl-wishlistaddedbrowse .feedback,.button-action>div .yith-wcwl-wishlistexistsbrowse .feedback{
    display:none; }
  .button-action .add-cart a{
    background:#fff !important;
    color:#000;
    text-align:center;
    text-transform:uppercase;
    height:42px;
    width:140px;
    line-height:24px;
    padding:10px 15px;
    display:inline;
    font-family:Poppins;
    font-weight:none;
    border-radius:0;
    border:none;
    font-size:13px; }
  .button-action .yith-wcwl-wishlistexistsbrowse span{
    display:none; }

div[class*=add-to-wishlist]{
  margin-top:0;
  position:relative; }
  div[class*=add-to-wishlist] .ajax-loading{
    bottom:0;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:0; }

a.add_to_wishlist{
  display:block; }

.yith-wcwl-add-to-wishlist{
  margin-top:0; }
.products-grid div.product{
  position:relative; }

.products-grid .first{
  clear:both; }

.products-grid .product-block .button-groups>div.yith-wcwl-add-to-wishlist span{
  display:none; }

.products-grid .product-block .button-groups>div.yith-wcwl-add-to-wishlist .ajax-loading{
  position:absolute;
  left:4px;
  top:5px; }

.grid .add_to_wishlist span,.grid .quickview span,.products-grid .product-block .button-groups>div.clear,.products-grid .product-block .button-groups>div .title,.products-grid .product-block .button-groups>div .yith-wcwl-wishlistaddedbrowse .feedback,.products-grid .product-block .button-groups>div .yith-wcwl-wishlistexistsbrowse .feedback{
  display:none; }

.list .rating:after,.list .rating:before,.products-list .rating:after,.products-list .rating:before{
  content:" ";
  display:table; }

.list .rating:after,.products-list .rating:after{
  clear:both; }

.list .rating .star-rating,.products-list .rating .star-rating{
  float:right; }
  .rtl .list .rating .star-rating,.rtl .products-list .rating .star-rating{
    float:left; }

.list .clear,.products-list .clear{
  display:none; }

.list .product-block,.products-list .product-block{
  border-bottom:1px solid #e5e5e5; }
  .list .product-block .name,.products-list .product-block .name{
    padding:0;
    font-weight:600;
    font-size:14px;
    margin-bottom:10px; }
  .list .product-block .image,.products-list .product-block .image{
    margin-bottom:20px; }
  .list .product-block .product-assets,.products-list .product-block .product-assets{
    text-align:right; }
    .rtl .list .product-block .product-assets,.rtl .products-list .product-block .product-assets{
      text-align:left; }
  .list .product-block .yith-wcwl-add-button a,.list .product-block .yith-wcwl-add-button a.add_to_wishlist,.list .product-block .yith-wcwl-wishlistaddedbrowse a,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.list .product-block .yith-wcwl-wishlistexistsbrowse a,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist,.products-list .product-block .yith-wcwl-add-button a,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist{
    color:#666;
    font-weight:400;
    line-height:30px; }
    .list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.list .product-block .yith-wcwl-add-button a:hover,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a:hover,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-add-button a:hover,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a:hover{
      color:#363382; }
  .list .product-block .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a{
    display:none; }
  .list .product-block a.compare,.list .product-block a.quickview,.products-list .product-block a.compare,.products-list .product-block a.quickview{
    color:#666;
    font-weight:400;
    line-height:30px; }
    .list .product-block a.compare.added,.list .product-block a.compare:hover,.list .product-block a.quickview.added,.list .product-block a.quickview:hover,.products-list .product-block a.compare.added,.products-list .product-block a.compare:hover,.products-list .product-block a.quickview.added,.products-list .product-block a.quickview:hover{
      color:#363382; }
  .list .product-block .add-cart a.button,.products-list .product-block .add-cart a.button{
    color:#fff;
    background:#363382; }
    .list .product-block .add-cart a.button:hover,.products-list .product-block .add-cart a.button:hover{
      color:#fff; }

.list .type-product:last-child .product-block,.products-list .type-product:last-child .product-block{
  border-bottom:none; }
.quantity{
  position:relative;
  margin:0 auto;
  overflow:hidden;
  zoom:1;
  float:left; }
  .quantity span{
    font-size:16px;
    margin-right:5px; }
    .rtl .quantity span{
      margin-left:5px;
      margin-right:inherit; }
  .rtl .quantity{
    float:right; }
  .quantity input.qty{
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    padding:10px;
    width:45px;
    height:35px;
    color:#000;
    font-weight:400;
    border:1px solid #e5e5e5; }
    .quantity input.qty:focus:focus{
      border-color:#e83c69;
      outline:0;
      box-shadow:none; }
  .quantity .minus,.quantity .plus{
    background:#fff;
    float:right;
    clear:right;
    display:block;
    padding:0;
    margin:0;
    vertical-align:text-top;
    overflow:visible;
    text-decoration:none;
    cursor:pointer;
    line-height:13px;
    font-size:12px;
    color:#666;
    border:1px solid #e5e5e5;
    text-align:center;
    width:25px;
    height:19px; }
    .rtl .quantity .minus,.rtl .quantity .plus{
      float:left;
      clear:left; }
  .quantity .plus{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    right:0; }
    .rtl .quantity .plus{
      left:0;
      right:auto; }
  .quantity .minus{
    bottom:0;
    right:0;
    border-top-right-radius:0;
    border-top-left-radius:0; }
    .rtl .quantity .minus{
      left:0;
      right:auto; }
.product_meta{
  clear:both;
  border-top:1px solid #e5e5e5;
  padding:20px 0;
  margin-top:20px; }
  .product_meta a{
    color:#666;
    font-size:14px; }
    .product_meta a:hover{
      text-decoration:none; }
  .product_meta>span{
    display:block;
    font-weight:300;
    color:#000; }
  .product_meta>div{
    margin-bottom:15px; }
  .product_meta .posted_in a,.product_meta .tagged_as a{
    font-weight:300; }

.sku_wrapper span{
  color:#666; }
.woocommerce .cart_totals,.woocommerce .cross-sells{
  padding:0 20px; }
  .woocommerce .cart_totals .products,.woocommerce .cross-sells .products{
    border:none;
    box-shadow:none; }

.single-product.woocommerce div.product div.images img{
  width:auto;
  margin-bottom:15px; }

.single-product.woocommerce div.product p.price{
  color:#000;
  font-size:30px;
  font-weight:700 !important; }

.single-product.woocommerce div.product form.cart{
  margin-bottom:20px;
  margin-top:20px; }
  .single-product.woocommerce div.product form.cart div.quantity{
    margin-right:10px;
    margin-bottom:5px; }
    .rtl .single-product.woocommerce div.product form.cart div.quantity{
      margin-left:10px;
      margin-right:inherit; }
  .single-product.woocommerce div.product form.cart .button{
    background:#363382;
    font-weight:600; }
    .single-product.woocommerce div.product form.cart .button i{
      margin:0 5px; }
    .single-product.woocommerce div.product form.cart .button:hover{
      background:#27255d; }
  .single-product.woocommerce div.product form.cart .variations .label{
    color:#000;
    font-size:12px;
    text-transform:uppercase;
    line-height:35px; }
  .single-product.woocommerce div.product form.cart .variations tr{
    height:50px; }
    .single-product.woocommerce div.product form.cart .variations tr label{
      margin-top:5px; }

.single-product.woocommerce div.product form.variations_form{
  float:none; }

.single-product.woocommerce div.product p.cart{
  margin-top:20px; }

.single-product.woocommerce div.product .woocommerce-product-rating{
  margin-bottom:10px; }

.single-product.woocommerce .quantity .qty{
  width:90px; }

.single-product .summary{
  font-size:14px;
  font-size:1.4rem;
  width:100% !important; }
  .single-product .summary .star-rating{
    font-size:12px; }
  .single-product .summary .product_meta{
    padding-top:30px;
    margin-top:0; }

.woocommerce div.product .woocommerce-tabs{
  margin-bottom:30px; }
  .woocommerce div.product .woocommerce-tabs ul.tabs{
    padding:0;
    border-bottom:1px solid #e5e5e5;
    margin-top:30px; }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
      border:none;
      background:transparent;
      border-radius:0;
      margin:0;
      padding:0; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li>a{
        color:#999;
        padding:13px 20px;
        font-size:16px;
        font-weight:500;
        text-transform:uppercase;
        font-family:Poppins,monospace; }
        .woocommerce div.product .woocommerce-tabs ul.tabs li>a:hover{
          color:#363382; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li.active>a{
        color:#000; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
        content:none; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
        background:#e5e5e5; }
    .woocommerce div.product .woocommerce-tabs ul.tabs:before{
      border-bottom:none; }
  .woocommerce div.product .woocommerce-tabs .wc-tab{
    font-size:14px;
    font-weight:300; }
  .woocommerce div.product .woocommerce-tabs h2,.woocommerce div.product .woocommerce-tabs h3{
    font-size:14px;
    font-weight:300;
    margin-top:0; }
.products-top-wrap{
  margin-bottom:30px;
  padding-bottom:10px;
  border-bottom:1px solid #e5e5e5; }
  .products-top-wrap .woocommerce-ordering{
    float:right;
    margin-top:10px; }
    .rtl .products-top-wrap .woocommerce-ordering{
      float:left; }
  .products-top-wrap .display-mode{
    float:left;
    margin-top:10px; }
    .rtl .products-top-wrap .display-mode{
      float:right; }
    .products-top-wrap .display-mode .btn{
      border-radius:0;
      background-color:transparent;
      font-size:14px;
      line-height:16px;
      padding:8px;
      color:#cdcdcd;
      box-shadow:none;
      -webkit-box-shadow:none; }
      .products-top-wrap .display-mode .btn.active{
        color:#363382; }
    .products-top-wrap .display-mode button:first-child{
      margin-right:5px; }
      .rtl .products-top-wrap .display-mode button:first-child{
        margin-left:5px;
        margin-right:inherit; }
    .products-top-wrap .display-mode button{
      border:1px solid #e5e5e5; }

.category-banner{
  margin-bottom:30px; }

.products-bottom-wrap{
  padding:10px 20px;
  border-top:1px solid #e5e5e5;
  margin:30px 0; }
  .products-bottom-wrap .woocommerce-pagination{
    float:left; }
    .rtl .products-bottom-wrap .woocommerce-pagination{
      float:right; }
  .products-bottom-wrap nav.woocommerce-pagination ul,.products-bottom-wrap nav.woocommerce-pagination ul li{
    border:none; }
    .products-bottom-wrap nav.woocommerce-pagination ul li span.current,.products-bottom-wrap nav.woocommerce-pagination ul span.current{
      background:transparent;
      color:#e83c69;
      text-decoration:underline;
      padding:10px 15px;
      font-weight:700; }
    .products-bottom-wrap nav.woocommerce-pagination ul a,.products-bottom-wrap nav.woocommerce-pagination ul li a{
      padding:10px 15px;
      font-weight:700;
      color:#000; }
      .products-bottom-wrap nav.woocommerce-pagination ul a:hover,.products-bottom-wrap nav.woocommerce-pagination ul li a:hover{
        background:transparent;
        color:#e83c69; }
  .products-bottom-wrap .woocommerce-result-count{
    float:right;
    margin:8px 0; }
    .rtl .products-bottom-wrap .woocommerce-result-count{
      float:left; }
#opal-quickview-modal .modal-dialog{
  overflow:hidden; }
  #opal-quickview-modal .modal-dialog del .amount{
    color:#666; }

#opal-quickview-modal .product-info{
  margin:0;
  padding:0; }
  #opal-quickview-modal .product-info .summary{
    margin-right:20px;
    width:95%; }
    .rtl #opal-quickview-modal .product-info .summary{
      margin-left:20px;
      margin-right:inherit; }
  #opal-quickview-modal .product-info .product_title{
    padding-top:0;
    margin-top:0;
    font-size:30px;
    font-size:3rem; }
  #opal-quickview-modal .product-info .product_meta{
    margin:0; }
    #opal-quickview-modal .product-info .product_meta:after,#opal-quickview-modal .product-info .product_meta:before{
      content:" ";
      display:table; }
    #opal-quickview-modal .product-info .product_meta:after{
      clear:both; }
  #opal-quickview-modal .product-info p.price{
    color:#363382;
    font-weight:700;
    font-size:16px; }
  #opal-quickview-modal .product-info a.add_to_cart_button{
    padding:15px;
    text-transform:uppercase;
    display:inline-block;
    margin-bottom:30px;
    border-radius:0;
    background-color:#363382; }
    #opal-quickview-modal .product-info a.add_to_cart_button i,#opal-quickview-modal .product-info a.add_to_cart_button span{
      color:#fff;
      margin:0 5px; }

#opal-quickview-modal .close:hover .fa,#opal-quickview-modal .close:hover .icon{
  color:#e83c69; }

#opal-quickview-modal #quickview-carousel{
  overflow:hidden; }
  #opal-quickview-modal #quickview-carousel:hover .left{
    left:15px; }
    .rtl #opal-quickview-modal #quickview-carousel:hover .left{
      right:15px;
      left:auto; }
  #opal-quickview-modal #quickview-carousel:hover .right{
    right:15px; }
    .rtl #opal-quickview-modal #quickview-carousel:hover .right{
      left:15px;
      right:auto; }

#opal-quickview-modal .carousel-indicators li{
  border-color:#363382; }

#opal-quickview-modal .carousel-indicators .active{
  background:#363382;
  border-color:#363382; }

#opal-quickview-modal .carousel-control{
  top:0;
  margin:45% auto;
  font-weight:400;
  line-height:32px;
  -webkit-transition:all .45s ease;
  transition:all .45s ease; }
  #opal-quickview-modal .carousel-control.left{
    left:-45px; }
    .rtl #opal-quickview-modal .carousel-control.left{
      right:-45px;
      left:auto; }
  #opal-quickview-modal .carousel-control.right{
    right:-45px; }
    .rtl #opal-quickview-modal .carousel-control.right{
      left:-45px;
      right:auto; }

.woocommerce form .form-row{
  margin:22px 0 11px;
  padding:0; }

.woocommerce-cart table.cart .product-thumbnail img{
  width:60px; }

.woocommerce-cart table.cart input{
  line-height:28px !important; }

.woocommerce div.product form.cart .group_table td.label{
  padding-top:5px;
  vertical-align:middle; }

.rtl.woocommerce #content div.product div.images,.rtl.woocommerce-page #content div.product div.images,.rtl.woocommerce-page div.product div.images,.rtl.woocommerce div.product div.images{
  float:right; }

.rtl.woocommerce #content div.product div.summary,.rtl.woocommerce-page #content div.product div.summary,.rtl.woocommerce-page div.product div.summary,.rtl.woocommerce div.product div.summary{
  float:left; }
.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button{
  color:#fff;
  background-color:#e83c69;
  border-color:#e52557;
  border-radius:0;
  padding:15px 20px;
  font-weight:700;
  text-transform:uppercase;
  font-size:13px; }
  .woocommerce #respond input#submit.focus,.woocommerce #respond input#submit:focus,.woocommerce button.button.focus,.woocommerce button.button:focus,.woocommerce input.button.focus,.woocommerce input.button:focus{
    color:#fff;
    background-color:#d8194b;
    border-color:#7c0f2b; }
  .open>.woocommerce #respond input#submit.dropdown-toggle,.open>.woocommerce button.button.dropdown-toggle,.open>.woocommerce input.button.dropdown-toggle,.woocommerce #respond input#submit.active,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:hover,.woocommerce button.button.active,.woocommerce button.button:active,.woocommerce button.button:hover,.woocommerce input.button.active,.woocommerce input.button:active,.woocommerce input.button:hover{
    color:#fff;
    background-color:#d8194b;
    border-color:#b81640; }
    .open>.woocommerce #respond input#submit.dropdown-toggle.focus,.open>.woocommerce #respond input#submit.dropdown-toggle:focus,.open>.woocommerce #respond input#submit.dropdown-toggle:hover,.open>.woocommerce button.button.dropdown-toggle.focus,.open>.woocommerce button.button.dropdown-toggle:focus,.open>.woocommerce button.button.dropdown-toggle:hover,.open>.woocommerce input.button.dropdown-toggle.focus,.open>.woocommerce input.button.dropdown-toggle:focus,.open>.woocommerce input.button.dropdown-toggle:hover,.woocommerce #respond input#submit.active.focus,.woocommerce #respond input#submit.active:focus,.woocommerce #respond input#submit.active:hover,.woocommerce #respond input#submit:active.focus,.woocommerce #respond input#submit:active:focus,.woocommerce #respond input#submit:active:hover,.woocommerce button.button.active.focus,.woocommerce button.button.active:focus,.woocommerce button.button.active:hover,.woocommerce button.button:active.focus,.woocommerce button.button:active:focus,.woocommerce button.button:active:hover,.woocommerce input.button.active.focus,.woocommerce input.button.active:focus,.woocommerce input.button.active:hover,.woocommerce input.button:active.focus,.woocommerce input.button:active:focus,.woocommerce input.button:active:hover{
      color:#fff;
      background-color:#b81640;
      border-color:#7c0f2b; }
  .open>.woocommerce #respond input#submit.dropdown-toggle,.open>.woocommerce button.button.dropdown-toggle,.open>.woocommerce input.button.dropdown-toggle,.woocommerce #respond input#submit.active,.woocommerce #respond input#submit:active,.woocommerce button.button.active,.woocommerce button.button:active,.woocommerce input.button.active,.woocommerce input.button:active{
    background-image:none; }
  .woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled.active,.woocommerce #respond input#submit.disabled.focus,.woocommerce #respond input#submit.disabled:active,.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit[disabled],.woocommerce #respond input#submit[disabled].active,.woocommerce #respond input#submit[disabled].focus,.woocommerce #respond input#submit[disabled]:active,.woocommerce #respond input#submit[disabled]:focus,.woocommerce #respond input#submit[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled.active,.woocommerce button.button.disabled.focus,.woocommerce button.button.disabled:active,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button[disabled],.woocommerce button.button[disabled].active,.woocommerce button.button[disabled].focus,.woocommerce button.button[disabled]:active,.woocommerce button.button[disabled]:focus,.woocommerce button.button[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled.active,.woocommerce input.button.disabled.focus,.woocommerce input.button.disabled:active,.woocommerce input.button.disabled:focus,.woocommerce input.button.disabled:hover,.woocommerce input.button[disabled],.woocommerce input.button[disabled].active,.woocommerce input.button[disabled].focus,.woocommerce input.button[disabled]:active,.woocommerce input.button[disabled]:focus,.woocommerce input.button[disabled]:hover,fieldset[disabled] .woocommerce #respond input#submit,fieldset[disabled] .woocommerce #respond input#submit.active,fieldset[disabled] .woocommerce #respond input#submit.focus,fieldset[disabled] .woocommerce #respond input#submit:active,fieldset[disabled] .woocommerce #respond input#submit:focus,fieldset[disabled] .woocommerce #respond input#submit:hover,fieldset[disabled] .woocommerce button.button,fieldset[disabled] .woocommerce button.button.active,fieldset[disabled] .woocommerce button.button.focus,fieldset[disabled] .woocommerce button.button:active,fieldset[disabled] .woocommerce button.button:focus,fieldset[disabled] .woocommerce button.button:hover,fieldset[disabled] .woocommerce input.button,fieldset[disabled] .woocommerce input.button.active,fieldset[disabled] .woocommerce input.button.focus,fieldset[disabled] .woocommerce input.button:active,fieldset[disabled] .woocommerce input.button:focus,fieldset[disabled] .woocommerce input.button:hover{
    background-color:#e83c69;
    border-color:#e52557; }
  .woocommerce #respond input#submit .badge,.woocommerce button.button .badge,.woocommerce input.button .badge{
    color:#e83c69;
    background-color:#fff; }

.woocommerce a.button,a.yith-wcwl-add-button{
  font-weight:400;
  border-radius:0;
  background:transparent; }
  .woocommerce a.button:hover,a.yith-wcwl-add-button:hover{
    background:#fff;
    color:#000;
    -webkit-transition:all .35s ease 0s;
    transition:all .35s ease 0s; }

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
  color:#fff;
  background-color:#e83c69;
  border-color:#e52557;
  border-radius:0;
  padding:15px 30px;
  text-transform:uppercase; }
  .woocommerce #respond input#submit.alt.focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt.focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt.focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt.focus,.woocommerce input.button.alt:focus{
    color:#fff;
    background-color:#d8194b;
    border-color:#7c0f2b; }
  .open>.woocommerce #respond input#submit.alt.dropdown-toggle,.open>.woocommerce a.button.alt.dropdown-toggle,.open>.woocommerce button.button.alt.dropdown-toggle,.open>.woocommerce input.button.alt.dropdown-toggle,.woocommerce #respond input#submit.alt.active,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt.active,.woocommerce a.button.alt:active,.woocommerce a.button.alt:hover,.woocommerce button.button.alt.active,.woocommerce button.button.alt:active,.woocommerce button.button.alt:hover,.woocommerce input.button.alt.active,.woocommerce input.button.alt:active,.woocommerce input.button.alt:hover{
    color:#fff;
    background-color:#d8194b;
    border-color:#b81640; }
    .open>.woocommerce #respond input#submit.alt.dropdown-toggle.focus,.open>.woocommerce #respond input#submit.alt.dropdown-toggle:focus,.open>.woocommerce #respond input#submit.alt.dropdown-toggle:hover,.open>.woocommerce a.button.alt.dropdown-toggle.focus,.open>.woocommerce a.button.alt.dropdown-toggle:focus,.open>.woocommerce a.button.alt.dropdown-toggle:hover,.open>.woocommerce button.button.alt.dropdown-toggle.focus,.open>.woocommerce button.button.alt.dropdown-toggle:focus,.open>.woocommerce button.button.alt.dropdown-toggle:hover,.open>.woocommerce input.button.alt.dropdown-toggle.focus,.open>.woocommerce input.button.alt.dropdown-toggle:focus,.open>.woocommerce input.button.alt.dropdown-toggle:hover,.woocommerce #respond input#submit.alt.active.focus,.woocommerce #respond input#submit.alt.active:focus,.woocommerce #respond input#submit.alt.active:hover,.woocommerce #respond input#submit.alt:active.focus,.woocommerce #respond input#submit.alt:active:focus,.woocommerce #respond input#submit.alt:active:hover,.woocommerce a.button.alt.active.focus,.woocommerce a.button.alt.active:focus,.woocommerce a.button.alt.active:hover,.woocommerce a.button.alt:active.focus,.woocommerce a.button.alt:active:focus,.woocommerce a.button.alt:active:hover,.woocommerce button.button.alt.active.focus,.woocommerce button.button.alt.active:focus,.woocommerce button.button.alt.active:hover,.woocommerce button.button.alt:active.focus,.woocommerce button.button.alt:active:focus,.woocommerce button.button.alt:active:hover,.woocommerce input.button.alt.active.focus,.woocommerce input.button.alt.active:focus,.woocommerce input.button.alt.active:hover,.woocommerce input.button.alt:active.focus,.woocommerce input.button.alt:active:focus,.woocommerce input.button.alt:active:hover{
      color:#fff;
      background-color:#b81640;
      border-color:#7c0f2b; }
  .open>.woocommerce #respond input#submit.alt.dropdown-toggle,.open>.woocommerce a.button.alt.dropdown-toggle,.open>.woocommerce button.button.alt.dropdown-toggle,.open>.woocommerce input.button.alt.dropdown-toggle,.woocommerce #respond input#submit.alt.active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt.active,.woocommerce a.button.alt:active,.woocommerce button.button.alt.active,.woocommerce button.button.alt:active,.woocommerce input.button.alt.active,.woocommerce input.button.alt:active{
    background-image:none; }
  .woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled.active,.woocommerce #respond input#submit.alt.disabled.focus,.woocommerce #respond input#submit.alt.disabled:active,.woocommerce #respond input#submit.alt.disabled:focus,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt[disabled],.woocommerce #respond input#submit.alt[disabled].active,.woocommerce #respond input#submit.alt[disabled].focus,.woocommerce #respond input#submit.alt[disabled]:active,.woocommerce #respond input#submit.alt[disabled]:focus,.woocommerce #respond input#submit.alt[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled.active,.woocommerce a.button.alt.disabled.focus,.woocommerce a.button.alt.disabled:active,.woocommerce a.button.alt.disabled:focus,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt[disabled],.woocommerce a.button.alt[disabled].active,.woocommerce a.button.alt[disabled].focus,.woocommerce a.button.alt[disabled]:active,.woocommerce a.button.alt[disabled]:focus,.woocommerce a.button.alt[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled.active,.woocommerce button.button.alt.disabled.focus,.woocommerce button.button.alt.disabled:active,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt[disabled],.woocommerce button.button.alt[disabled].active,.woocommerce button.button.alt[disabled].focus,.woocommerce button.button.alt[disabled]:active,.woocommerce button.button.alt[disabled]:focus,.woocommerce button.button.alt[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled.active,.woocommerce input.button.alt.disabled.focus,.woocommerce input.button.alt.disabled:active,.woocommerce input.button.alt.disabled:focus,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt[disabled],.woocommerce input.button.alt[disabled].active,.woocommerce input.button.alt[disabled].focus,.woocommerce input.button.alt[disabled]:active,.woocommerce input.button.alt[disabled]:focus,.woocommerce input.button.alt[disabled]:hover,fieldset[disabled] .woocommerce #respond input#submit.alt,fieldset[disabled] .woocommerce #respond input#submit.alt.active,fieldset[disabled] .woocommerce #respond input#submit.alt.focus,fieldset[disabled] .woocommerce #respond input#submit.alt:active,fieldset[disabled] .woocommerce #respond input#submit.alt:focus,fieldset[disabled] .woocommerce #respond input#submit.alt:hover,fieldset[disabled] .woocommerce a.button.alt,fieldset[disabled] .woocommerce a.button.alt.active,fieldset[disabled] .woocommerce a.button.alt.focus,fieldset[disabled] .woocommerce a.button.alt:active,fieldset[disabled] .woocommerce a.button.alt:focus,fieldset[disabled] .woocommerce a.button.alt:hover,fieldset[disabled] .woocommerce button.button.alt,fieldset[disabled] .woocommerce button.button.alt.active,fieldset[disabled] .woocommerce button.button.alt.focus,fieldset[disabled] .woocommerce button.button.alt:active,fieldset[disabled] .woocommerce button.button.alt:focus,fieldset[disabled] .woocommerce button.button.alt:hover,fieldset[disabled] .woocommerce input.button.alt,fieldset[disabled] .woocommerce input.button.alt.active,fieldset[disabled] .woocommerce input.button.alt.focus,fieldset[disabled] .woocommerce input.button.alt:active,fieldset[disabled] .woocommerce input.button.alt:focus,fieldset[disabled] .woocommerce input.button.alt:hover{
    background-color:#e83c69;
    border-color:#e52557; }
  .woocommerce #respond input#submit.alt .badge,.woocommerce a.button.alt .badge,.woocommerce button.button.alt .badge,.woocommerce input.button.alt .badge{
    color:#e83c69;
    background-color:#fff; }

#main-container .woocommerce button.button.single_add_to_cart_button i,.woocommerce a.add_to_cart_button i,.woocommerce a.product_type_external i{
  color:#444; }

#main-container .woocommerce button.button.single_add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.product_type_external:hover{
  color:#000; }
  #main-container .woocommerce button.button.single_add_to_cart_button:hover:hover,.woocommerce a.add_to_cart_button:hover:hover,.woocommerce a.product_type_external:hover:hover{
    color:#363382; }

.woocommerce .wishlist_table td.product-add-to-cart a{
  background:#363382;
  color:#fff;
  padding:15px 0; }
  .woocommerce .wishlist_table td.product-add-to-cart a:hover{
    color:#fff; }
.woocommerce-cart table.cart input.input-text,.woocommerce-page form .form-row .input-text,.woocommerce form .form-row .input-text,.woocommerce form .form-row textarea,.woocommerce select{
  display:block;
  height:42px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.62857;
  color:#666;
  background-color:#fff;
  background-image:none;
  border:1px solid #e5e5e5;
  border-radius:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
  .woocommerce-cart table.cart input.input-text:focus,.woocommerce-page form .form-row .input-text:focus,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce select:focus{
    border-color:#e83c69;
    outline:0;
    box-shadow:none; }
  .woocommerce-cart table.cart input.input-text::-moz-placeholder,.woocommerce-page form .form-row .input-text::-moz-placeholder,.woocommerce form .form-row .input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder,.woocommerce select::-moz-placeholder{
    color:#666;
    opacity:1; }
  .woocommerce-cart table.cart input.input-text:-ms-input-placeholder,.woocommerce-page form .form-row .input-text:-ms-input-placeholder,.woocommerce form .form-row .input-text:-ms-input-placeholder,.woocommerce form .form-row textarea:-ms-input-placeholder,.woocommerce select:-ms-input-placeholder{
    color:#666; }
  .woocommerce-cart table.cart input.input-text::-webkit-input-placeholder,.woocommerce-page form .form-row .input-text::-webkit-input-placeholder,.woocommerce form .form-row .input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder,.woocommerce select::-webkit-input-placeholder{
    color:#666; }
  .woocommerce-cart table.cart input.input-text[disabled],.woocommerce-cart table.cart input.input-text[readonly],.woocommerce-page form .form-row .input-text[disabled],.woocommerce-page form .form-row .input-text[readonly],.woocommerce form .form-row .input-text[disabled],.woocommerce form .form-row .input-text[readonly],.woocommerce form .form-row textarea[disabled],.woocommerce form .form-row textarea[readonly],.woocommerce select[disabled],.woocommerce select[readonly],fieldset[disabled] .woocommerce-cart table.cart input.input-text,fieldset[disabled] .woocommerce-page form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row textarea,fieldset[disabled] .woocommerce select{
    background-color:#eee;
    opacity:1; }
  .woocommerce-cart table.cart input.input-text[disabled],.woocommerce-page form .form-row .input-text[disabled],.woocommerce form .form-row .input-text[disabled],.woocommerce form .form-row textarea[disabled],.woocommerce select[disabled],fieldset[disabled] .woocommerce-cart table.cart input.input-text,fieldset[disabled] .woocommerce-page form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row .input-text,fieldset[disabled] .woocommerce form .form-row textarea,fieldset[disabled] .woocommerce select{
    cursor:not-allowed; }

.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input{
  width:auto !important; }

.woocommerce form .form-row textarea{
  min-height:100px; }

.woocommerce-cart table.cart input{
  line-height:1.62857;
  text-transform:uppercase; }

.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{
  width:auto !important;
  padding:9px; }

.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{
  border-color:#363382; }

.woocommerce-tabs .panel{
  background:transparent;
  border:none;
  margin:0 !important;
  box-shadow:none; }

.woocommerce-tabs .shop_attributes{
  border:0 !important; }
