.widget_nav_menu ul li:last-child{
  padding-bottom:0; }

.woocommerce .sidebar .widget{
  padding:30px; }
.widget_price_filter{
  margin-bottom:30px; }
  .widget_price_filter .widget-title{
    background:transparent !important;
    color:#000 !important;
    font-size:16px;
    font-weight:400;
    padding-bottom:16px !important; }
  .widget_price_filter .ui-slider .ui-slider-handle{
    background-color:#ff6700 !important;
    margin-top:2px !important; }
  .widget_price_filter .price_slider_wrapper .ui-widget-content{
    margin-bottom:30px;
    background-color:#ebebeb !important;
    height:9px !important; }
  .widget_price_filter .ui-slider-horizontal .ui-slider-range{
    background:#363636 !important;
    height:9px !important; }
  .widget_price_filter .price_slider_amount{
    padding-bottom:30px;
    text-align:left !important; }
    .widget_price_filter .price_slider_amount .button{
      float:right !important;
      padding:9px 30px;
      text-transform:uppercase;
      color:#fff;
      border-radius:20px;
      background:#363636;
      box-shadow:inset 0 7px 20px rgba(0,0,0,.07);
      text-transform:capitalize;
      font-weight:400; }
    .widget_price_filter .price_slider_amount .price_label{
      font-size:14px;
      color:#ff6700;
      font-family:Montserrat,monospace;
      font-weight:300;
      line-height:31px;
      color:#666;
      letter-spacing:-1px; }
.widget_tag_cloud{
  border-bottom:none !important; }
  .widget_tag_cloud .tagcloud{
    padding:0;
    padding-top:20px; }
    .widget_tag_cloud .tagcloud>a{
      font-size:10px !important;
      padding:7px 10px;
      border:1px solid #ebebeb;
      text-transform:uppercase;
      line-height:36px;
      font-family:Montserrat,monospace;
      white-space:nowrap; }
      .widget_tag_cloud .tagcloud>a:hover{
        color:#ff6700;
        border-color:#ff6700; }
.widget_top_rated_products{
  margin-top:-20px; }
  .widget_top_rated_products ul.product_list_widget li{
    padding-top:30px !important;
    padding-bottom:37px !important; }
    .widget_top_rated_products ul.product_list_widget li .star-rating{
      margin:0 !important;
      height:11px; }

.woocommerce ul.product_list_widget{
  list-style:none; }
  .woocommerce ul.product_list_widget li{
    padding:15px 0;
    border-bottom:1px solid #ebebeb; }
    .woocommerce ul.product_list_widget li:last-child{
      border-bottom:none; }
    .woocommerce ul.product_list_widget li del{
      font-size:12px;
      color:#ffba00; }
    .woocommerce ul.product_list_widget li ins{
      color:#000;
      font-size:16px;
      text-decoration:none; }
    .woocommerce ul.product_list_widget li img{
      display:table-cell;
      width:80px;
      float:left;
      margin-left:0;
      margin-right:20px; }
      .rtl .woocommerce ul.product_list_widget li img{
        float:right;
        margin-right:0;
        margin-left:inherit;
        margin-left:20px;
        margin-right:inherit; }
    .woocommerce ul.product_list_widget li .star-rating{
      font-size:10px;
      margin:5px 0; }
      .woocommerce ul.product_list_widget li .star-rating span:before{
        color:#f0c73b; }
    .woocommerce ul.product_list_widget li .product-title{
      padding:10px 0;
      text-transform:capitalize;
      overflow:hidden;
      display:block;
      line-height:20px;
      font-family:Heebo,sans-serif;
      width:80%; }
    .woocommerce ul.product_list_widget li a{
      font-weight:400;
      text-transform:uppercase;
      margin-bottom:5px;
      font-family:heebo; }
    .woocommerce ul.product_list_widget li .bottom{
      display:table-cell; }
.products.related,.products.upsells{
  padding:0;
  margin-bottom:30px; }
  .products.related .owl-controls,.products.upsells .owl-controls{
    display:none !important; }

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

.product>#reviews{
  border:1px solid #dedede;
  margin-bottom:30px; }
.woo-deals .carousel-inner{
  overflow:visible; }

.woo-deals .product-block .image{
  margin-bottom:0; }

.woo-deals .product-block .caption{
  bottom:50px; }

.woo-deals .time{
  text-align:center;
  background:#f5f5f5; }

.woo-deals .countdown-times{
  display:inline-block; }
  .woo-deals .countdown-times>div{
    z-index:2;
    margin:0 1px;
    position:relative;
    font-size:9px;
    text-align:center;
    color:#363636;
    text-transform:uppercase;
    background:transparent;
    width:45px;
    height:45px;
    font-family:Montserrat,monospace;
    float:left;
    font-weight:700;
    box-shadow:0 20px 35px 0 rgba(1,1,1,.1);
    line-height:14px; }
    .rtl .woo-deals .countdown-times>div{
      float:right; }
    .woo-deals .countdown-times>div>b{
      font-size:16px;
      color:#000;
      display:block;
      padding-top:10px; }
.widget_categories .widget-title,.widget_product_categories .widget-title{
  background:#fff;
  color:#363636; }

.widget_product_categories{
  margin-bottom:30px; }

ul.product-categories{
  list-style:none;
  margin:0;
  background:#fff;
  padding-top:10px;
  padding-bottom:20px; }
  ul.product-categories li{
    border-bottom:1px solid #e5e5e5; }
    ul.product-categories li.current-cat-parent>a,ul.product-categories li.current-cat>a{
      color:#ff6700; }
    ul.product-categories li.cat-parent i{
      color:#7f7f7f; }
      ul.product-categories li.cat-parent i:before{
        content:"\f107"; }
    ul.product-categories li.cat-parent .children{
      border-top:1px solid #e5e5e5; }
      ul.product-categories li.cat-parent .children>li{
        padding-left:20px; }
        .rtl ul.product-categories li.cat-parent .children>li{
          padding-right:20px;
          padding-left:inherit; }
        ul.product-categories li.cat-parent .children>li:before{
          position:absolute;
          font-family:FontAwesome;
          content:"\f192";
          color:#b1b1b1;
          font-size:13px;
          left:5px;
          top:10px; }
          .rtl ul.product-categories li.cat-parent .children>li:before{
            right:5px;
            left:auto; }
        ul.product-categories li.cat-parent .children>li.current-cat>a{
          color:#ff6700; }
  ul.product-categories li{
    position:relative; }
    ul.product-categories li .closed,ul.product-categories li .opened{
      position:absolute;
      right:0;
      top:10px;
      content:"";
      font-size:0;
      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:0;
        right:auto; }
      ul.product-categories li .closed:hover,ul.product-categories li .opened:hover{
        color:#ff6700; }
    ul.product-categories li .closed{
      background:url(../images/opened.png) no-repeat 50% 50%; }
    ul.product-categories li .opened{
      background:url(../images/closed.png) no-repeat 50% 50%; }
    ul.product-categories li a{
      padding:10px 0;
      display:inline-block;
      color:#363636;
      font-size:15px;
      text-transform:capitalize;
      font-family:heebo;
      font-weight:500; }
      ul.product-categories li a:hover{
        color:#ff6700; }
    ul.product-categories li li a{
      font-size:14px;
      font-family:Heebo,sans-serif;
      padding:10px;
      text-transform:none;
      color:#666;
      font-weight:400; }
      ul.product-categories li li a:hover{
        color:#ff6700; }
    ul.product-categories li:last-child{
      border-bottom:none; }
.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:#ff6700; }
  .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:Heebo,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:#ffba00; }

.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:#ff6700 !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; }
.flickr-gallery{
  margin-top:20px; }
  .flickr-gallery .flickr_badge_image{
    display:inline-block;
    padding:5px; }
    .flickr-gallery .flickr_badge_image img{
      width:80px; }
.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{
  padding:20px;
  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 #ff6700; }
  .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 #dedede;
  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:#ff6700 !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:7; }

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

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

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

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

#cart{
  clear:both;
  background:transparent;
  padding:4px 15px;
  float:right; }
  #cart:after,#cart:before{
    content:" ";
    display:table; }
  #cart:after{
    clear:both; }
  .rtl #cart{
    float:left; }
  #cart .mini-cart{
    position:relative; }
    #cart .mini-cart .cart-icon{
      font-size:18px;
      color:#fff; }
    #cart .mini-cart .mini-cart-items{
      position:absolute;
      top:-6px;
      left:12px;
      font-size:12px;
      padding:0 6px;
      border-radius:50%;
      background:#ff6700;
      color:#fff; }
      .rtl #cart .mini-cart .mini-cart-items{
        right:12px;
        left:auto; }
    #cart .mini-cart .amount{
      color:#fff;
      font-weight:700;
      font-size:16px;
      font-weight:500; }
    #cart .mini-cart .mini-cart-total{
      float:left;
      margin:0 10px; }
      .rtl #cart .mini-cart .mini-cart-total{
        float:right; }
    #cart .mini-cart i{
      color:#fff;
      font-size:18px;
      font-weight:700; }
    #cart .mini-cart .total i{
      margin-left:20px; }
      .rtl #cart .mini-cart .total i{
        margin-right:20px;
        margin-left:inherit; }

.opal-btn-wishlist{
  font-size:15px;
  color:#fff;
  padding-right:15px;
  border-right:1px solid;
  border-color:hsla(0,0%,100%,.3);
  display:inline-block;
  margin-top:7px; }
  .rtl .opal-btn-wishlist{
    padding-left:15px;
    padding-right:inherit;
    border-left:1px solid;
    border-right:inherit; }
  .opal-btn-wishlist:hover{
    color:#ff6700; }
.product-info{
  background:#fff;
  padding:25px; }
  .product-info .product-nav{
    position:absolute;
    right:0;
    top:-20px; }
    .rtl .product-info .product-nav{
      left:0;
      right:auto; }
    .product-info .product-nav p{
      float:left;
      margin-left:2px;
      margin-top:10px; }
      .rtl .product-info .product-nav p{
        float:right;
        margin-right:2px;
        margin-left:inherit; }
      .product-info .product-nav p:first-child a,.product-info .product-nav p:last-child a{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%; }
    .product-info .product-nav a{
      font-size:9px;
      color:#ff6700;
      font-weight:500;
      line-height:30px;
      background:transparent;
      width:28px;
      height:28px;
      text-align:center;
      display:block;
      -webkit-transition:all .5s ease;
      transition:all .5s ease; }
      .product-info .product-nav a .fa{
        padding:0 4px;
        line-height:28px; }
        [dir=rtl] .product-info .product-nav a .fa{
          transform:rotate(180deg); }
      .product-info .product-nav a:focus,.product-info .product-nav a:hover{
        color:#fff;
        box-shadow:inset 0 0 0 30px #ff6700; }
  .product-info .images{
    position:relative;
    width:100% !important; }
  .product-info .product_title{
    margin-top:25px !important;
    font-weight:700;
    font-size:36px;
    line-height:38px; }
  .product-info .price>*{
    text-decoration:none; }
  .product-info .price del{
    opacity:1 !important; }
    .product-info .price del span{
      margin-right:5px;
      font-size:18px;
      text-decoration:line-through;
      color:#666;
      font-weight:400; }
      .rtl .product-info .price del span{
        margin-left:5px;
        margin-right:inherit; }
  .product-info .image-additional{
    margin-top:10px; }
    .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:#e93434;
    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; }
  .product-info .opal-social-share{
    margin:0; }
    .product-info .opal-social-share .bo-social-icons a{
      border-radius:50%;
      -webkit-border-radius:50%;
      -moz-border-radius:50%;
      -ms-border-radius:50%;
      -o-border-radius:50%; }
.product.product-type-external .single-product-summary .compare,.product.product-type-external .single-product-summary .yith-wcwl-add-to-wishlist{
  border-top:1px solid #e5e5e5; }

.single-product-summary .yith-wcwl-add-to-wishlist{
  float:left;
  position:relative;
  width:50%;
  padding:15px;
  border:1px solid #e5e5e5;
  border-top:none; }
  .rtl .single-product-summary .yith-wcwl-add-to-wishlist{
    float:right; }
  .single-product-summary .yith-wcwl-add-to-wishlist a{
    color:#444;
    font-weight:900 !important;
    text-align:center;
    float:none !important;
    display:block !important; }
    .single-product-summary .yith-wcwl-add-to-wishlist a:hover{
      color:#ff6700; }
    .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:12px;
  display:inline;
  font-weight:900;
  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:#ff6700;
    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 a.compare{
  color:#444 !important;
  font-size:12px !important;
  padding:15px !important;
  text-transform:uppercase;
  background:transparent !important;
  font-weight:900 !important;
  width:50%;
  border:1px solid #e5e5e5;
  border-top:none;
  border-left:none;
  line-height:19px !important;
  text-align:center; }
  .rtl .single-product-summary a.compare{
    border-right:none;
    border-left:inherit; }
  [dir=rtl] .single-product-summary a.compare{
    border-left:1px solid #e5e5e5; }
  .single-product-summary a.compare:before{
    content:"\f0ec";
    font-family:FontAwesome;
    color:#999;
    font-size:12px;
    position:relative;
    right:5px;
    font-weight:400;
    display:inline-block; }
    .rtl .single-product-summary a.compare:before{
      left:5px;
      right:auto; }
  .single-product-summary a.compare:hover{
    background:transparent !important;
    color:#ff6700 !important; }
    .single-product-summary a.compare:hover:before{
      color:#ff6700; }

.single-product-summary .yith-wcwl-wishlistaddedbrowse .feedback,.single-product-summary .yith-wcwl-wishlistexistsbrowse .feedback{
  color:#ff6700;
  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:10px !important;
  padding:0;
  margin-bottom:22px;
  border-radius:2px;
  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% #70ba28;
    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:#70ba28;
        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 #f0c73b;
      color:#f0c73b;
      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 #dedede;
  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 #dedede;
      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 #dedede;
  padding:20px 0; }

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

#reviews #reply-title{
  margin-bottom:20px;
  font-size:16px;
  font-family:Heebo,sans-serif; }
.product-block{
  display:inline-block;
  position:relative;
  z-index:0;
  margin-bottom:30px; }
  .product-block span.onsale,.product-block span.sale-off{
    position:absolute;
    width:100px;
    height:70px;
    background-color:#ff6700;
    color:#fff;
    top:-33px;
    left:auto;
    right:-50px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    line-height:118px;
    font-size:12px;
    font-weight:400;
    z-index:5;
    border-radius:0;
    min-height:70px;
    text-align:center;
    padding:0; }
    .rtl .product-block span.onsale,.rtl .product-block span.sale-off{
      right:auto;
      left:auto;
      left:-50px;
      -webkit-transform:rotate(-45deg);
      transform:rotate(-45deg); }
  .product-block .image{
    position:relative;
    overflow:hidden; }
    .product-block .image img{
      height:auto; }
    .product-block .image .product-image:before{
      background:#fff none repeat scroll 0 0;
      content:"";
      height:0;
      left:50%;
      opacity:.3;
      filter:alpha(opacity=30);
      overflow:hidden;
      position:absolute;
      top:50%;
      -webkit-transition:all .3s ease-in-out 0s;
      transition:all .3s ease-in-out 0s;
      width:0;
      z-index:1; }
    .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 .caption{
    position:absolute;
    bottom:0;
    left:20px;
    z-index:4; }
    .rtl .product-block .caption{
      right:20px;
      left:auto; }
  .product-block .price{
    line-height:1.5em;
    display:block;
    min-height:22px;
    overflow:hidden;
    font-weight:700 !important; }
    .product-block .price>*{
      color:#ff6700;
      font-size:18px;
      display:block;
      overflow:hidden;
      min-height:22px;
      display:inline-block; }
    .product-block .price del{
      color:#666;
      opacity:1 !important;
      font-size:13px;
      font-weight:400;
      float:right;
      margin-left:5px; }
      .rtl .product-block .price del{
        float:left;
        margin-right:5px;
        margin-left:inherit; }
      .product-block .price del span{
        color:#666; }
      @media (min-width: 768px) and (max-width: 991px){
        .product-block .price del{
          display:none; } }
    .product-block .price ins{
      text-decoration:none;
      font-weight:700 !important; }
  .product-block .name{
    font-size:16px;
    font-size:1.6rem;
    line-height:20px;
    font-weight:500;
    overflow:hidden;
    margin-top:0;
    margin-bottom:0;
    position:absolute;
    top:20px;
    z-index:4;
    left:25px;
    right:25px; }
    @media (min-width: 992px) and (max-width: 1199px){
      .product-block .name{
        line-height:20px;
        height:20px;
        overflow:hidden; } }
    .product-block .name a{
      font-family:Heebo,sans-serif;
      color:#363636; }
    .product-block .name:hover a{
      color:#ff6700; }
  .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:#ff6700; }
  .product-block .star-rating{
    font-size:10px;
    display:inline-block;
    float:none;
    font-family:star;
    height:1.5em;
    line-height:1;
    overflow:hidden;
    position:relative;
    width:6em;
    letter-spacing:2px; }
    .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:#f0c73b;
        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;
    background:#ff6700 !important;
    color:#fff !important;
    width:100%;
    -webkit-transition:all .3s;
    transition:all .3s; }
    .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; }
  @media (min-width: 1200px){
    .product-block .add-cart{
      opacity:1 !important;
      transform:scale(1) !important; } }
  @media (min-width: 992px) and (max-width: 1200px){
    .product-block .add-cart{
      opacity:1 !important;
      transform:scale(1) !important; } }
  .product-block .add-cart a.button{
    background:transparent !important;
    color:#fff !important; }
    .product-block .add-cart a.button span{
      -webkit-transition:all .3s;
      transition:all .3s;
      font-size:0; }
    .product-block .add-cart a.button:before{
      content:"\f291";
      font-family:FontAwesome;
      color:#666; }
    .product-block .add-cart a.button.added{
      background:#ff6700 !important; }
      .product-block .add-cart a.button.added span{
        color:#fff !important; }
      .product-block .add-cart a.button.added:before{
        color:#fff; }
      .product-block .add-cart a.button.added:after{
        display:none; }
  .product-block.media{
    border:none;
    border-bottom:1px solid #ebebeb; }
    .product-block.media:hover{
      border-bottom:1px solid #ebebeb; }
    .product-block.media:last-child{
      border-bottom:none; }
  .product-block:hover{
    border:none; }
    @media (min-width: 1200px){
      .product-block:hover .button-action>div{
        opacity:1;
        transform:scale(1); } }
    @media (min-width: 992px) and (max-width: 1200px){
      .product-block:hover .button-action>div{
        opacity:1;
        transform:scale(1); } }
    .product-block:hover .product-image:before{
      height:100%;
      left:0;
      top:0;
      width:100%; }
      .rtl .product-block:hover .product-image:before{
        right:0;
        left:auto; }
.main-product .product-block span.onsale,.main-product .product-block span.sale-off{
  width:125px;
  height:90px;
  min-height:90px;
  line-height:140px;
  font-size:22px; }
  @media (max-width: 480px){
    .main-product .product-block span.onsale,.main-product .product-block span.sale-off{
      width:100px;
      height:70px;
      line-height:118px;
      min-height:70px;
      font-size:12px; } }

.main-product .product-block .name{
  font-size:30px;
  line-height:34px; }
  @media (min-width: 992px) and (max-width: 1199px){
    .main-product .product-block .name{
      text-overflow:inherit;
      white-space:inherit;
      height:auto; } }
  @media (min-width: 768px) and (max-width: 991px){
    .main-product .product-block .name{
      left:40px;
      right:40px; } }
  @media (max-width: 480px){
    .main-product .product-block .name{
      font-size:16px;
      line-height:20px; } }

.main-product .product-block .price{
  min-height:34px;
  line-height:2.5em; }
  .main-product .product-block .price>*{
    font-size:30px;
    min-height:34 px; }
  .main-product .product-block .price del{
    font-size:18px; }
  @media (max-width: 768px){
    .main-product .product-block .price{
      line-height:2em; } }
  @media (max-width: 480px){
    .main-product .product-block .price{
      min-height:18px;
      line-height:1.5em; }
      .main-product .product-block .price>*{
        font-size:18px;
        min-height:22px; }
      .main-product .product-block .price del{
        font-size:13px; } }

.button-action{
  right:20px;
  position:absolute;
  bottom:10px;
  -webkit-transition:all .35s ease 0s;
  transition:all .35s ease 0s;
  text-align:center;
  z-index:6; }
  .rtl .button-action{
    left:20px;
    right:auto; }
  .button-action>div{
    opacity:1; }
    @media (min-width: 1200px){
      .button-action>div{
        opacity:0;
        transform:scale(0); } }
    @media (min-width: 992px) and (max-width: 1200px){
      .button-action>div{
        opacity:0;
        transform:scale(0); } }
    .button-action>div.add-cart,.button-action>div.quick-view,.button-action>div.yith-compare,.button-action>div.yith-wcwl-add-to-wishlist{
      display:block;
      margin-bottom:5px; }
      .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a,.button-action>div.add-cart a.add_to_wishlist,.button-action>div.add-cart a.button,.button-action>div.add-cart a.compare,.button-action>div.add-cart a.quickview,.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.button,.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.button,.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.button,.button-action>div.yith-wcwl-add-to-wishlist a.compare,.button-action>div.yith-wcwl-add-to-wishlist a.quickview{
        display:block;
        width:45px;
        height:45px;
        border-radius:50%;
        border:1px solid #d9d9d9;
        line-height:40px;
        padding:0; }
        .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a em,.button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a i,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a em,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a i,.button-action>div.add-cart a.add_to_wishlist em,.button-action>div.add-cart a.add_to_wishlist i,.button-action>div.add-cart a.button em,.button-action>div.add-cart a.button i,.button-action>div.add-cart a.compare em,.button-action>div.add-cart a.compare i,.button-action>div.add-cart a.quickview em,.button-action>div.add-cart a.quickview i,.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.button em,.button-action>div.quick-view a.button 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.button em,.button-action>div.yith-compare a.button 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.button em,.button-action>div.yith-wcwl-add-to-wishlist a.button 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:#666;
          font-size:16px;
          line-height:45px;
          margin:0; }
        .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a span,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a span,.button-action>div.add-cart a.add_to_wishlist span,.button-action>div.add-cart a.button span,.button-action>div.add-cart a.compare span,.button-action>div.add-cart a.quickview span,.button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a span,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a span,.button-action>div.quick-view a.add_to_wishlist span,.button-action>div.quick-view a.button span,.button-action>div.quick-view a.compare span,.button-action>div.quick-view a.quickview span,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a span,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a span,.button-action>div.yith-compare a.add_to_wishlist span,.button-action>div.yith-compare a.button span,.button-action>div.yith-compare a.compare span,.button-action>div.yith-compare a.quickview span,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a span,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist span,.button-action>div.yith-wcwl-add-to-wishlist a.button span,.button-action>div.yith-wcwl-add-to-wishlist a.compare span,.button-action>div.yith-wcwl-add-to-wishlist a.quickview span{
          font-size:0; }
        .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover,.button-action>div.add-cart a.add_to_wishlist:hover,.button-action>div.add-cart a.button:hover,.button-action>div.add-cart a.compare:hover,.button-action>div.add-cart a.quickview:hover,.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.button: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.button: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.button:hover,.button-action>div.yith-wcwl-add-to-wishlist a.compare:hover,.button-action>div.yith-wcwl-add-to-wishlist a.quickview:hover{
          -webkit-transition:all .35s ease 0s;
          transition:all .35s ease 0s;
          background:#ff6700 !important; }
          .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover em,.button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover i,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover em,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover i,.button-action>div.add-cart a.add_to_wishlist:hover em,.button-action>div.add-cart a.add_to_wishlist:hover i,.button-action>div.add-cart a.button:hover em,.button-action>div.add-cart a.button:hover i,.button-action>div.add-cart a.compare:hover em,.button-action>div.add-cart a.compare:hover i,.button-action>div.add-cart a.quickview:hover em,.button-action>div.add-cart a.quickview:hover i,.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.button:hover em,.button-action>div.quick-view a.button: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.button:hover em,.button-action>div.yith-compare a.button: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.button:hover em,.button-action>div.yith-wcwl-add-to-wishlist a.button: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:#fff !important; }
          .button-action>div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover:before,.button-action>div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover:before,.button-action>div.add-cart a.add_to_wishlist:hover:before,.button-action>div.add-cart a.button:hover:before,.button-action>div.add-cart a.compare:hover:before,.button-action>div.add-cart a.quickview:hover:before,.button-action>div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover:before,.button-action>div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover:before,.button-action>div.quick-view a.add_to_wishlist:hover:before,.button-action>div.quick-view a.button:hover:before,.button-action>div.quick-view a.compare:hover:before,.button-action>div.quick-view a.quickview:hover:before,.button-action>div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover:before,.button-action>div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover:before,.button-action>div.yith-compare a.add_to_wishlist:hover:before,.button-action>div.yith-compare a.button:hover:before,.button-action>div.yith-compare a.compare:hover:before,.button-action>div.yith-compare a.quickview:hover:before,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,.button-action>div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before,.button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover:before,.button-action>div.yith-wcwl-add-to-wishlist a.button:hover:before,.button-action>div.yith-wcwl-add-to-wishlist a.compare:hover:before,.button-action>div.yith-wcwl-add-to-wishlist a.quickview:hover:before{
            color:#fff; }
    .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; }
      .button-action>div.yith-compare .compare.added:hover{
        color:#ff6700; }
  .button-action .yith-wcwl-wishlistexistsbrowse span,.button-action>div.clear,.button-action>div .title,.button-action>div .yith-wcwl-wishlistaddedbrowse .feedback,.button-action>div .yith-wcwl-wishlistexistsbrowse .feedback{
    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; }
.woocommerce.archive,.woocommerce.single-product{
  background:#f5f5f5; }
  .woocommerce.archive .opal-breadscrumb,.woocommerce.single-product .opal-breadscrumb{
    margin-bottom:0;
    background:transparent; }
.products-grid div.product{
  position:relative; }

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

@media (min-width: 768px) and (max-width: 991px){
  .products-grid .product-block .name{
    text-overflow:ellipsis;
    white-space:nowrap; } }

.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; }

.products-grid .list .product-block{
  border-top:none;
  border-left:none;
  border-right: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 .clear,.products-list .clear{
  display:none; }

.list .product-block,.products-list .product-block{
  display:block; }
  .list .product-block .name,.products-list .product-block .name{
    padding:0;
    font-size:22px;
    margin-bottom:10px;
    position:relative;
    left:0;
    top:0;
    line-height:25px; }
    .rtl .list .product-block .name,.rtl .products-list .product-block .name{
      right:0;
      left:auto; }
  .list .product-block .price,.products-list .product-block .price{
    display:inline-block;
    line-height:18px;
    min-height:18px; }
  .list .product-block .product-assets,.products-list .product-block .product-assets{
    margin-top:15px; }
    .list .product-block .product-assets>div,.products-list .product-block .product-assets>div{
      border:1px solid #ccc;
      margin-bottom:15px;
      text-align:center;
      border-radius:5px; }
      .list .product-block .product-assets>div:hover,.products-list .product-block .product-assets>div:hover{
        border-color:#ff6700; }
  .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{
      background:#ff6700;
      color:#fff; }
  .list .product-block .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a{
    display:none; }
  .list .product-block .feedback,.products-list .product-block .feedback{
    padding:5px 0;
    display:inline-block; }
  .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;
    display:block; }
    .list .product-block a.compare .fa,.list .product-block a.quickview .fa,.products-list .product-block a.compare .fa,.products-list .product-block a.quickview .fa{
      margin-right:10px; }
      .rtl .list .product-block a.compare .fa,.rtl .list .product-block a.quickview .fa,.rtl .products-list .product-block a.compare .fa,.rtl .products-list .product-block a.quickview .fa{
        margin-left:10px;
        margin-right:inherit; }
    .list .product-block a.compare:hover,.list .product-block a.quickview:hover,.products-list .product-block a.compare:hover,.products-list .product-block a.quickview:hover{
      background:#ff6700;
      color:#fff; }
    .list .product-block a.compare.added,.list .product-block a.quickview.added,.products-list .product-block a.compare.added,.products-list .product-block a.quickview.added{
      color:#ff6700; }
  .list .product-block .add-cart a.button,.products-list .product-block .add-cart a.button{
    display:block; }
    .list .product-block .add-cart a.button:before,.products-list .product-block .add-cart a.button:before{
      margin-right:10px; }
      .rtl .list .product-block .add-cart a.button:before,.rtl .products-list .product-block .add-cart a.button:before{
        margin-left:10px;
        margin-right:inherit; }
    .list .product-block .add-cart a.button span,.products-list .product-block .add-cart a.button span{
      font-size:13px;
      color:#666;
      text-transform:capitalize; }
    .list .product-block .add-cart a.button:hover,.products-list .product-block .add-cart a.button:hover{
      background:#ff6700 !important; }
      .list .product-block .add-cart a.button:hover span,.products-list .product-block .add-cart a.button:hover span{
        color:#fff !important; }
      .list .product-block .add-cart a.button:hover:before,.products-list .product-block .add-cart a.button:hover:before{
        color:#fff; }

.list .product-wrapper.first,.products-list .product-wrapper.first{
  clear:both; }
  .list .product-wrapper.first:last-child .media,.products-list .product-wrapper.first:last-child .media{
    border:none; }

.list .type-product:last-child .product-block,.products-list .type-product:last-child .product-block{
  border-bottom:none; }

.widget_products .products-list .product-wrapper .name{
  font-size:16px; }
.quantity{
  position:relative;
  margin:0 auto;
  overflow:hidden;
  zoom:1; }
  .quantity span{
    font-size:16px;
    margin-right:5px; }
    .rtl .quantity span{
      margin-left:5px;
      margin-right:inherit; }
  .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:#ff6700;
      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:gray;
    border:1px solid #dedede;
    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;
  padding:20px 0; }
  .product_meta a{
    color:gray;
    font-size:14px; }
    .product_meta a:hover{
      text-decoration:none; }
  .product_meta>span{
    display:block;
    font-weight:400;
    color:#000; }
  .product_meta>div{
    margin-bottom:10px; }
  .product_meta .posted_in a,.product_meta .tagged_as a{
    font-weight:300; }

.sku_wrapper span{
  color:gray; }
.woocommerce h1.page-title{
  margin-top:0;
  margin-bottom:25px; }
.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 .imagezoom img{
  width:auto;
  margin-bottom:15px;
  -webkit-transition:all .3s ease;
  transition:all .3s ease; }
  .single-product.woocommerce div.product div.images .imagezoom img:hover{
    box-shadow:0 17px 23px rgba(0,0,0,.1); }

.single-product.woocommerce div.product p.price{
  color:#ff6700;
  font-size:30px;
  opacity:1;
  font-weight:700; }

.single-product.woocommerce div.product .star-rating{
  color:#ffba00; }

.single-product.woocommerce div.product form.cart{
  margin-top:20px;
  margin-bottom:0;
  border:1px solid #e5e5e5;
  padding:25px; }
  @media (min-width: 992px) and (max-width: 1199px){
    .single-product.woocommerce div.product form.cart{
      padding:15px; } }
  @media (max-width: 480px){
    .single-product.woocommerce div.product form.cart{
      padding:15px; } }
  .single-product.woocommerce div.product form.cart div.quantity{
    margin-right:10px; }
    .rtl .single-product.woocommerce div.product form.cart div.quantity{
      margin-left:10px;
      margin-right:inherit; }
    @media (max-width: 991px){
      .single-product.woocommerce div.product form.cart div.quantity{
        margin-bottom:10px; } }
  .single-product.woocommerce div.product form.cart .button{
    background:#ff6700;
    font-weight:400;
    font-family:Montserrat,monospace;
    padding:14px 40px;
    border-radius:25px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    -o-border-radius:25px; }
    .single-product.woocommerce div.product form.cart .button i{
      margin:0 5px; }
    .single-product.woocommerce div.product form.cart .button:hover{
      background:#cc5200; }
  .single-product.woocommerce div.product form.cart .variations .label{
    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:100px;
  height:40px;
  border-radius:25px;
  -webkit-border-radius:25px;
  -moz-border-radius:25px;
  -ms-border-radius:25px;
  -o-border-radius:25px; }

.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; }

.wc-tabs-wrapper .panel-group .panel{
  width:100%;
  display:inline-block; }

.wc-tabs-wrapper .tabs-title{
  position:relative;
  padding-top:25px; }
  .wc-tabs-wrapper .tabs-title:hover a{
    color:#ff6700 !important; }
  .wc-tabs-wrapper .tabs-title a{
    font-size:16px;
    font-family:Montserrat,monospace; }
    .wc-tabs-wrapper .tabs-title a i{
      right:0;
      margin:0 !important;
      top:29px; }
      .rtl .wc-tabs-wrapper .tabs-title a i{
        left:0;
        right:auto; }

.wc-tabs-wrapper .panel-collapse{
  padding-top:10px; }

.wc-tabs-wrapper .entry-content>h2{
  display:none; }

.wc-tabs-wrapper h2,.wc-tabs-wrapper h3,.wc-tabs-wrapper h4,.wc-tabs-wrapper h5{
  font-size:14px;
  font-weight:400;
  margin-top:0;
  color:#000; }
.products-top-wrap{
  margin-bottom:30px;
  background:#fff;
  padding:10px 0;
  padding:0 10px 0 20px; }
  .rtl .products-top-wrap{
    padding:0 20px 0 10px; }
  @media (max-width: 480px){
    .products-top-wrap{
      text-align:center; }
      .products-top-wrap,.rtl .products-top-wrap{
      padding:0 20px; }
      .products-top-wrap>form{
        float:none !important; } }
  .products-top-wrap .woocommerce-ordering{
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #f1f1f1; }
    .rtl .products-top-wrap .woocommerce-ordering{
      float:right; }
    .products-top-wrap .woocommerce-ordering select{
      background:#fff;
      box-shadow:none;
      -webkit-box-shadow:none; }
  .products-top-wrap .display-mode{
    float:right;
    margin-top:14px; }
    .rtl .products-top-wrap .display-mode{
      float:left; }
    .products-top-wrap .display-mode .btn{
      border:none;
      background-color:transparent;
      font-size:20px;
      line-height:22px;
      padding:7px;
      color:#ddd;
      box-shadow:none;
      -webkit-box-shadow:none; }
      .products-top-wrap .display-mode .btn.active{
        color:#ff6700; }
    .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 #dedede; }

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

.products-bottom-wrap{
  padding:10px 20px;
  background:#fff;
  margin-bottom:70px; }
  .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:#ff6700;
      color:#fff;
      padding:0;
      font-weight:700;
      border-radius:50%;
      width:35px;
      height:35px;
      line-height:35px;
      font-weight:500; }
    .products-bottom-wrap nav.woocommerce-pagination ul a,.products-bottom-wrap nav.woocommerce-pagination ul li a{
      padding:0;
      width:35px;
      height:35px;
      line-height:35px;
      font-weight:700;
      color:#666;
      font-weight:500; }
      .products-bottom-wrap nav.woocommerce-pagination ul a:hover,.products-bottom-wrap nav.woocommerce-pagination ul li a:hover{
        background:#ff6700;
        border-radius:50%;
        color:#fff; }
  .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; }
  @media (max-width: 991px){
    #opal-quickview-modal .modal-dialog.modal-lg{
      width:90%;
      margin:15px auto; } }

#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;
    color:#ff6700;
    font-weight:700;
    font-style:italic;
    font-family:Heebo,sans-serif;
    font-weight:400; }
  #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:#000;
    font-size:30px;
    font-family:Montserrat,monospace; }
  #opal-quickview-modal .product-info a.add_to_cart_button,#opal-quickview-modal .product-info a.product_type_external{
    padding:15px;
    text-transform:uppercase;
    display:inline-block;
    margin-bottom:30px;
    border-radius:0;
    background-color:#ff6700;
    font-family:Montserrat,monospace;
    border-radius:2px; }
    #opal-quickview-modal .product-info a.add_to_cart_button:hover,#opal-quickview-modal .product-info a.product_type_external:hover{
      background:#ff6700; }
    #opal-quickview-modal .product-info a.add_to_cart_button i,#opal-quickview-modal .product-info a.add_to_cart_button span,#opal-quickview-modal .product-info a.product_type_external i,#opal-quickview-modal .product-info a.product_type_external span{
      color:#fff;
      margin:0 5px; }
  #opal-quickview-modal .product-info .woocommerce-product-rating .star-rating{
    color:#ffba00; }

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

#opal-quickview-modal #quickview-carousel{
  overflow:hidden; }
  #opal-quickview-modal #quickview-carousel:hover .carousel-control{
    opacity:1;
    box-shadow:none; }
    #opal-quickview-modal #quickview-carousel:hover .carousel-control:hover{
      color:#ff6700; }
    #opal-quickview-modal #quickview-carousel:hover .carousel-control.left{
      left:15px; }
      .rtl #opal-quickview-modal #quickview-carousel:hover .carousel-control.left{
        right:15px;
        left:auto; }
    #opal-quickview-modal #quickview-carousel:hover .carousel-control.right{
      right:15px; }
      .rtl #opal-quickview-modal #quickview-carousel:hover .carousel-control.right{
        left:15px;
        right:auto; }

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

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

#opal-quickview-modal .carousel-control{
  top:0;
  margin:45% auto;
  font-weight:400;
  line-height:32px;
  opacity:0;
  -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; }
.tparrows.custom.noSwipe{
  width:30px;
  height:30px !important;
  background:#c1c2c3; }

.tp-rightarrow.tparrows.custom.noSwipe{
  border-bottom-right-radius:50%;
  border-top-right-radius:50%; }
  .tp-rightarrow.tparrows.custom.noSwipe:before{
    font-size:9px;
    line-height:30px;
    content:"\f054";
    font-family:Fontawesome; }

.tp-leftarrow.tparrows.custom.noSwipe{
  border-bottom-left-radius:50%;
  border-top-left-radius:50%; }
  .tp-leftarrow.tparrows.custom.noSwipe:before{
    font-size:9px;
    line-height:30px;
    content:"\f053";
    font-family:Fontawesome; }

.kc_title{
  padding-bottom:25px;
  margin-bottom:22px; }

.kc_tab_content{
  padding-left:0 !important;
  padding-right:0 !important;
  padding-bottom:0 !important; }

.opal-category-shop .title{
  color:#fff;
  font-size:48px;
  line-height:48px;
  margin-bottom:40px;
  font-weight:900; }

.opal-category-shop .cats-item{
  position:relative; }
  @media (min-width: 768px) and (max-width: 991px){
    .opal-category-shop .cats-item{
      margin:0 20px; } }
  .opal-category-shop .cats-item .image-category{
    text-align:center; }
    .opal-category-shop .cats-item .image-category>a{
      display:inline-block; }
  .opal-category-shop .cats-item .title-category{
    position:absolute;
    bottom:40px;
    text-align:center;
    display:block;
    width:100%;
    z-index:4; }
    @media (max-width: 991px){
      .opal-category-shop .cats-item .title-category{
        bottom:20px; } }
    .opal-category-shop .cats-item .title-category a{
      font-size:22px;
      color:#363636;
      font-weight:700;
      line-height:24px; }
    .opal-category-shop .cats-item .title-category:hover a{
      color:#ff6700; }

.opal-category-shop.style-2 .title{
  max-width:1290px;
  margin:0 auto 40px;
  padding-left:15px;
  padding-right:15px; }
  .opal-category-shop.style-2 .title span{
    display:block;
    margin-left:-15px;
    margin-right:-15px; }

.opal-category-shop.style-2 .carousel-controls{
  max-width:1320px;
  margin:0 auto;
  position:relative; }

.opal-category-shop.style-2 .owl-carousel .owl-item{
  padding:0;
  border-left:1px solid #f5f5f5; }
  .opal-category-shop.style-2 .owl-carousel .owl-item:first-child{
    border:none; }

.opal-category-shop.color-gray .title{
  color:#363636; }

.opal-category-shop.color-gray .owl-carousel-play .carousel-control{
  color:#363636;
  border-color:#363636; }
  .opal-category-shop.color-gray .owl-carousel-play .carousel-control:hover{
    color:#fff;
    border-color:#fff; }

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

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

.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:#ff6700;
  border-color:#e65d00;
  border-radius:2px;
  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:#cc5200;
    border-color:#662900; }
  .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:#cc5200;
    border-color:#a84400; }
    .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:#a84400;
      border-color:#662900; }
  .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:#ff6700;
    border-color:#e65d00; }
  .woocommerce #respond input#submit .badge,.woocommerce button.button .badge,.woocommerce input.button .badge{
    color:#ff6700;
    background-color:#fff; }

.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{
  opacity:.8;
  color:#fff; }

.woocommerce a.button,a.yith-wcwl-add-button{
  font-weight:400;
  border-radius:0; }

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
  color:#fff;
  background-color:#ff6700;
  border-color:#e65d00;
  border-radius:2px;
  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:#cc5200;
    border-color:#662900; }
  .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:#cc5200;
    border-color:#a84400; }
    .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:#a84400;
      border-color:#662900; }
  .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:#ff6700;
    border-color:#e65d00; }
  .woocommerce #respond input#submit.alt .badge,.woocommerce a.button.alt .badge,.woocommerce button.button.alt .badge,.woocommerce input.button.alt .badge{
    color:#ff6700;
    background-color:#fff; }
  @media (max-width: 480px){
    .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
      padding:15px;
      display:inline-block; } }

#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:#ff6700; }

.woocommerce .wishlist_table td.product-add-to-cart a{
  background:#ff6700;
  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:36px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.62857;
  color:#acacac;
  background-color:#f4f4f4;
  background-image:none;
  border:none;
  border-radius:2px;
  box-shadow:inset 0 7px 20px rgba(0,0,0,.07);
  -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:#ff6700;
    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:gray;
    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:#999; }
  .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:#999; }
  .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;
  min-width:100px; }
  @media (max-width: 768px){
    .woocommerce-cart table.cart input{
      float:right; }
      .rtl .woocommerce-cart table.cart input{
        float:left; } }

.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:#ff6700; }

@media screen and (max-width: 480px){
  .woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{
    float:none !important;
    width:auto !important; } }

.single.woocommerce .product .woocommerce-tabs{
  background:#fff;
  padding:25px;
  margin-bottom:50px; }
  .single.woocommerce .product .woocommerce-tabs .panel{
    border:none;
    margin:0 !important;
    box-shadow:none;
    overflow:hidden; }
  .single.woocommerce .product .woocommerce-tabs .shop_attributes{
    border:0 !important; }
    .single.woocommerce .product .woocommerce-tabs .shop_attributes td{
      padding-left:10px; }
      .rtl .single.woocommerce .product .woocommerce-tabs .shop_attributes td{
        padding-right:10px;
        padding-left:inherit; }
  .single.woocommerce .product .woocommerce-tabs .tabs{
    padding:0 !important;
    margin:0 !important; }
    .single.woocommerce .product .woocommerce-tabs .tabs:before{
      display:none !important; }
    .single.woocommerce .product .woocommerce-tabs .tabs li{
      border:none !important;
      border-radius:0 !important;
      margin:0 !important;
      background:transparent !important;
      padding:0 40px 0 0; }
      .rtl .single.woocommerce .product .woocommerce-tabs .tabs li{
        padding:0 0 0 40px; }
      .single.woocommerce .product .woocommerce-tabs .tabs li a{
        font-size:30px;
        font-weight:900 !important;
        color:#666 !important; }
      .single.woocommerce .product .woocommerce-tabs .tabs li.active a{
        color:#363636 !important; }
