@charset "UTF-8";

.product.upsell,.products.related{
  margin-bottom:20px !important;
  position:relative;
  padding:0;
  background:transparent;
  border-width:0;
  border-style:solid; }

.product.upsell h2,.product>#reviews>h3,.products.related h2{
  color:#000;
  padding:0 0 20px;
  margin:0 0 20px;
  text-transform:none;
  font-size:18px;
  position:relative;
  text-align:center;
  z-index:4;
  line-height:1.1;
  text-align:left;
  border-bottom:1px solid #f3f3f3; }
  .product.upsell h2>span,.product>#reviews>h3>span,.products.related h2>span{
    padding:0 25px;
    display:inline-block; }
    @media (max-width: 479px){
      .product.upsell h2>span,.product>#reviews>h3>span,.products.related h2>span{
        padding:0 20px; } }

.product.upsell h2,.products.related h2{
  border-bottom:none;
  font-size:36px;
  padding:0 0 20px;
  text-align:center;
  text-transform:capitalize;
  position:relative;
  margin:0 0 30px; }
  .product.upsell h2:before,.products.related h2:before{
    content:"";
    position:absolute;
    background-color:#000;
    left:50%;
    bottom:0;
    margin-left:-30px;
    width:60px;
    height:2px; }
    .rtl .product.upsell h2:before,.rtl .products.related h2:before{
      right:50%;
      left:auto;
      margin-right:-30px;
      margin-left:inherit; }

.product>#reviews{
  border:1px solid #f3f3f3;
  margin-bottom:40px !important; }
.woo-deals .caption{
  padding:15px 20px;
  border:1px solid #f3f3f3;
  border-top:none; }

.woo-deals .carousel-inner{
  overflow:visible; }

.woo-deals .product-block{
  margin:0;
  border:none; }
  .woo-deals .product-block .name{
    font-weight:400;
    max-height:55px;
    overflow:hidden;
    margin-top:0; }

.woo-deals .button-action{
  bottom:0; }

.woo-deals .description{
  margin-bottom:10px;
  font-size:13px; }

.woo-deals .pbr-countdown{
  padding:5px 0;
  font-family:Lato,sans-serif;
  font-size:10px; }

.woo-deals .deals-information{
  position:relative;
  border-bottom:1px solid #f3f3f3;
  padding-bottom:15px;
  margin-bottom:15px; }

.woo-deals .sale-off{
  margin-bottom:5px;
  font-weight:700;
  color:#000; }

.woo-deals .rating>*{
  float:none;
  margin:0 0 .5em; }

.woo-deals .cart{
  left:0;
  position:absolute;
  right:0;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transform:translateY(60px);
  transform:translateY(60px);
  -webkit-transition:all .4s ease;
  transition:all .4s ease;
  visibility:hidden; }
  .woo-deals .cart .add_to_cart_button{
    color:#000;
    background:#fff;
    font-weight:900; }
    .woo-deals .cart .add_to_cart_button.added{
      display:none; }
    .woo-deals .cart .add_to_cart_button:active,.woo-deals .cart .add_to_cart_button:focus,.woo-deals .cart .add_to_cart_button:hover{
      color:#fff;
      background:#f3652a; }
  .woo-deals .cart .wc-forward{
    margin:0 auto; }

.woo-deals:hover .cart{
  -webkit-transform:translateY(30px);
  transform:translateY(30px);
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100); }

.widget-timing-deal .woo-deals .button-action{
  height:auto; }

.widget-timing-deal .woo-deals .sale-off{
  position:absolute;
  border:1px solid #f3652a;
  font-size:11px;
  line-height:26px;
  padding:0 8px;
  top:10px;
  right:10px; }
  .rtl .widget-timing-deal .woo-deals .sale-off{
    left:10px;
    right:auto; }

.widget-timing-deal .woo-deals .onsale{
  display:none; }

.widget-timing-deal .woo-deals .name{
  margin-top:10px; }

.widget-timing-deal .woo-deals .widget-heading{
  padding:50px 20px 0;
  text-align:center; }
  @media (max-width: 479px){
    .widget-timing-deal .woo-deals .widget-heading{
      padding-top:20px; } }
  .widget-timing-deal .woo-deals .widget-heading>p{
    text-transform:uppercase; }
  .widget-timing-deal .woo-deals .widget-heading h3{
    margin-top:15px; }
    .widget-timing-deal .woo-deals .widget-heading h3 span{
      color:#000; }
  .widget-timing-deal .woo-deals .widget-heading .pbr-countdown b{
    color:#fff;
    font-size:20px; }

.widget_product_categories .widget-title{
  margin-bottom:20px; }

.widget_product_categories .product-categories{
  padding:0;
  margin:0; }
  .widget_product_categories .product-categories>li{
    list-style:none;
    position:relative; }
    .widget_product_categories .product-categories>li a{
      line-height:20px;
      padding:5px 0;
      display:block;
      position:relative; }
      .widget_product_categories .product-categories>li a:hover{
        color:#f3652a !important; }
      .widget_product_categories .product-categories>li a>span{
        float:right;
        font-size:14px;
        font-weight:bolder; }
        .rtl .widget_product_categories .product-categories>li a>span{
          float:left; }
        .widget_product_categories .product-categories>li a>span:after{
          font-family:FontAwesome;
          content:"\f107"; }
    .widget_product_categories .product-categories>li>a{
      font-size:12px;
      color:#666;
      text-transform:uppercase; }
    .widget_product_categories .product-categories>li i.closed{
      display:none; }
    .widget_product_categories .product-categories>li .children{
      padding-left:20px; }
      .rtl .widget_product_categories .product-categories>li .children{
        padding-right:20px;
        padding-left:inherit; }
      .widget_product_categories .product-categories>li .children>li{
        list-style:none;
        position:relative; }
        .widget_product_categories .product-categories>li .children>li>a{
          color:#999;
          font-size:12px; }
          .widget_product_categories .product-categories>li .children>li>a:before{
            content:"";
            width:8px;
            height:2px;
            background-color:#ccc;
            position:absolute;
            top:50%;
            left:-20px; }
            .rtl .widget_product_categories .product-categories>li .children>li>a:before{
              right:-20px;
              left:auto; }
        .widget_product_categories .product-categories>li .children>li.current-cat>a{
          color:#f3652a; }

.woocommerce .widget-product-tabs .tabs-container{
  max-height:20px; }
  .woocommerce .widget-product-tabs .tabs-container .nav-tabs{
    margin-bottom:0; }
    .woocommerce .widget-product-tabs .tabs-container .nav-tabs li a{
      padding-top:0;
      padding-bottom:0; }
      @media screen and (max-width: 479px){
        .woocommerce .widget-product-tabs .tabs-container .nav-tabs li a{
          padding-left:10px;
          padding-right:10px; } }

.woocommerce .widget-product-tabs .tab-content{
  margin-top:0;
  padding:0; }

.woocommerce .widget-product-tabs .product-block{
  margin:40px 0 0; }

.sidebar-right .widget_product_categories{
  margin-left:-25px;
  margin-right:-25px; }
  .sidebar-right .widget_product_categories .widget-title{
    margin-left:25px;
    margin-right:25px; }
  .sidebar-right .widget_product_categories .product-categories>li{
    padding:0 25px; }
    .sidebar-right .widget_product_categories .product-categories>li.current-cat-parent:before,.sidebar-right .widget_product_categories .product-categories>li.current-cat:before{
      content:"";
      width:4px;
      height:auto;
      position:absolute;
      left:1px;
      top:10px;
      bottom:8px;
      background-color:#f3652a; }
      .rtl .sidebar-right .widget_product_categories .product-categories>li.current-cat-parent:before,.rtl .sidebar-right .widget_product_categories .product-categories>li.current-cat:before{
        right:1px;
        left:auto; }
    .sidebar-right .widget_product_categories .product-categories>li>a:hover{
      background-color:#fbfbfb; }
      .sidebar-right .widget_product_categories .product-categories>li>a:hover:before{
        content:"";
        width:25px;
        height:100%;
        position:absolute;
        left:-25px;
        top:0;
        background-color:#fbfbfb; }
        .rtl .sidebar-right .widget_product_categories .product-categories>li>a:hover:before{
          right:-25px;
          left:auto; }
      .sidebar-right .widget_product_categories .product-categories>li>a:hover:after{
        content:"";
        width:25px;
        height:100%;
        position:absolute;
        right:-25px;
        top:0;
        background-color:#fbfbfb; }
        .rtl .sidebar-right .widget_product_categories .product-categories>li>a:hover:after{
          left:-25px;
          right:auto; }

.widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
  margin-bottom:30px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  height:5px;
  background-color:#e5e5e5; }
  .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{
    background-color:#000; }
  .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{
    width:16px;
    height:16px;
    background-color:#f3652a;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    top:-6px; }

.widget_price_filter .price_slider_wrapper .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{
  float:right;
  font-size:12px;
  text-transform:uppercase;
  font-weight:800;
  color:#000;
  background-color:#fff;
  border:1px solid #d0d0d0;
  padding:0 20px;
  line-height:34px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  -webkit-transition:.3s;
  transition:.3s; }
  .rtl .widget_price_filter .price_slider_wrapper .price_slider_amount .button,.rtl .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{
    float:left; }
  .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover{
    border-color:#f3652a;
    box-shadow:inset 0 0 0 30px #f3652a;
    color:#fff; }

.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label,.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
  float:left;
  font-size:14px; }
  .rtl .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label,.rtl .woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
    float:right; }

.woocommerce ul.product_list_widget{
  padding:0;
  margin:0 !important; }
  .woocommerce ul.product_list_widget>li{
    padding:20px 0 0;
    margin-bottom:0;
    margin-top:0; }
    .woocommerce ul.product_list_widget>li:first-child{
      margin-top:0;
      padding-top:0; }
    .woocommerce ul.product_list_widget>li a.pull-left{
      width:85px;
      padding-right:15px;
      margin:0;
      float:left; }
      .rtl .woocommerce ul.product_list_widget>li a.pull-left{
        padding-left:15px;
        padding-right:inherit;
        float:right; }
      .woocommerce ul.product_list_widget>li a.pull-left img{
        float:none;
        margin:0;
        padding:0;
        display:block;
        width:100%; }
    .woocommerce ul.product_list_widget>li .name a,.woocommerce ul.product_list_widget>li span.product-title{
      margin:0 0 7px;
      line-height:22px;
      font-weight:400;
      display:block;
      font-family:Oswald,sans-serif; }
    .woocommerce ul.product_list_widget>li span.amount{
      color:#f3652a;
      font-weight:300; }
    .woocommerce ul.product_list_widget>li .star-rating{
      margin-bottom:5px; }
    .woocommerce ul.product_list_widget>li del{
      margin-right:15px; }
      .rtl .woocommerce ul.product_list_widget>li del{
        margin-left:15px;
        margin-right:inherit; }
      .woocommerce ul.product_list_widget>li del span.amount{
        font-size:80%;
        color:#000; }
    .woocommerce ul.product_list_widget>li ins{
      text-decoration:none; }

.woocommerce .product_list_v1_widget .product-block{
  margin-bottom:20px; }
  .woocommerce .product_list_v1_widget .product-block .image{
    padding-right:20px; }
    .rtl .woocommerce .product_list_v1_widget .product-block .image{
      padding-left:20px;
      padding-right:inherit; }
  .woocommerce .product_list_v1_widget .product-block .caption{
    text-align:left; }
    .rtl .woocommerce .product_list_v1_widget .product-block .caption{
      text-align:right; }
    .woocommerce .product_list_v1_widget .product-block .caption .name{
      margin-top:0; }
    .woocommerce .product_list_v1_widget .product-block .caption .add_to_cart_button{
      background:none;
      text-indent:1px;
      overflow:hidden;
      border:2px solid #000;
      margin-top:15px; }
      .woocommerce .product_list_v1_widget .product-block .caption .add_to_cart_button .title-cart{
        display:inline-block; }
      .woocommerce .product_list_v1_widget .product-block .caption .add_to_cart_button:hover{
        border-color:#f3652a;
        background:#f3652a; }
        .woocommerce .product_list_v1_widget .product-block .caption .add_to_cart_button:hover .title-cart,.woocommerce .product_list_v1_widget .product-block .caption .add_to_cart_button:hover i{
          color:#fff; }

.woocommerce .widget-productcats .widget-content .owl-carousel-play{
  margin:0 -10px; }

.woocommerce .widget-productcats.productcats-v3 .quick-view{
  display:none; }

.woocommerce.widget_recent_reviews .product_list_widget>li>a{
  font-weight:400; }

.woocommerce.widget_recent_reviews .product_list_widget>li .star-rating{
  margin-top:10px; }

.widget_product_search .woocommerce-product-search{
  position:relative; }
  .widget_product_search .woocommerce-product-search input.search-field{
    border:1px solid #e5e5e5;
    padding:5px 15px;
    line-height:22px;
    width:140px;
    height:34px;
    vertical-align:top; }
  .widget_product_search .woocommerce-product-search input[type=submit]{
    border:none;
    height:34px;
    background-color:#f3652a;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    font-weight:800;
    line-height:34px;
    padding:0 15px;
    -webkit-transition:.3s;
    transition:.3s;
    vertical-align:top; }
    .widget_product_search .woocommerce-product-search input[type=submit]:hover{
      background-color:#000; }

.woocommerce .yith-woocompare-widget .products-list,.yith-woocompare-widget .products-list{
  padding:0;
  margin:-10px 0 10px;
  border:none; }
  .woocommerce .yith-woocompare-widget .products-list li,.yith-woocompare-widget .products-list li{
    list-style:none;
    border-bottom:1px solid #e5e5e5;
    position:relative;
    padding-bottom:10px; }
    .woocommerce .yith-woocompare-widget .products-list li a.title,.yith-woocompare-widget .products-list li a.title{
      padding:10px 20px 10px 0; }
    .woocommerce .yith-woocompare-widget .products-list li a.remove,.yith-woocompare-widget .products-list li a.remove{
      position:absolute;
      top:50%;
      margin:-7px 0 0;
      right:0; }
      .rtl .woocommerce .yith-woocompare-widget .products-list li a.remove,.rtl .yith-woocompare-widget .products-list li a.remove{
        left:0;
        right:auto; }

.woocommerce .yith-woocompare-widget a.clear-all,.woocommerce .yith-woocompare-widget a.compare,.yith-woocompare-widget a.clear-all,.yith-woocompare-widget a.compare{
  text-transform:uppercase;
  color:#999;
  font-weight:700;
  text-decoration:underline;
  display:inline-block;
  padding:0;
  font-size:12px;
  line-height:20px; }
  .woocommerce .yith-woocompare-widget a.clear-all:hover,.woocommerce .yith-woocompare-widget a.compare:hover,.yith-woocompare-widget a.clear-all:hover,.yith-woocompare-widget a.compare:hover{
    color:#f3652a; }

.widget_shopping_cart .widget_shopping_cart_content .cart_list{
  margin-bottom:20px; }
  .widget_shopping_cart .widget_shopping_cart_content .cart_list a.image{
    width:85px; }
  .widget_shopping_cart .widget_shopping_cart_content .cart_list .cart-main-content .name{
    font-size:14px;
    font-weight:400;
    margin:0 0 10px;
    line-height:22px; }

.widget_shopping_cart .widget_shopping_cart_content .total{
  padding-top:10px;
  margin-bottom:20px; }

.widget_shopping_cart .widget_shopping_cart_content .buttons a.btn{
  line-height:34px;
  background-color:#fff;
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
  border:1px solid #d0d0d0;
  padding:0 20px;
  border-radius:18px;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  color:#000; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons a.btn:hover{
    color:#fff;
    border-color:#f3652a;
    box-shadow:inset 0 0 0 30px #f3652a; }

.widget_layered_nav ul,.woocommerce .widget_layered_nav ul{
  margin:-5px 0 0; }
  .widget_layered_nav ul li,.woocommerce .widget_layered_nav ul li{
    text-transform:uppercase;
    font-size:12px;
    font-weight:700;
    padding:5px 0; }
    .widget_layered_nav ul li a,.widget_layered_nav ul li span,.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{
      line-height:20px;
      display:inline-block;
      padding:0; }
    .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li a{
      color:#666; }
      .widget_layered_nav ul li a:hover,.woocommerce .widget_layered_nav ul li a:hover{
        color:#f3652a; }

.woocommerce #pbr-quickview-modal .modal-header{
  text-align:right; }
  .rtl .woocommerce #pbr-quickview-modal .modal-header{
    text-align:left; }

.woocommerce #pbr-quickview-modal #content div.product div.summary,.woocommerce #pbr-quickview-modal div.product div.summary,.woocommerce-page #pbr-quickview-modal #content div.product div.summary,.woocommerce-page #pbr-quickview-modal div.product div.summary{
  float:none;
  width:100%;
  text-align:left; }
  .rtl .woocommerce #pbr-quickview-modal #content div.product div.summary,.rtl .woocommerce #pbr-quickview-modal div.product div.summary,.rtl .woocommerce-page #pbr-quickview-modal #content div.product div.summary,.rtl .woocommerce-page #pbr-quickview-modal div.product div.summary{
    text-align:right; }
  .woocommerce #pbr-quickview-modal #content div.product div.summary .product_title,.woocommerce #pbr-quickview-modal div.product div.summary .product_title,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .product_title,.woocommerce-page #pbr-quickview-modal div.product div.summary .product_title{
    font-size:30px;
    margin-bottom:15px; }
    @media (max-width: 639px){
      .woocommerce #pbr-quickview-modal #content div.product div.summary .product_title,.woocommerce #pbr-quickview-modal div.product div.summary .product_title,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .product_title,.woocommerce-page #pbr-quickview-modal div.product div.summary .product_title{
        margin-top:15px;
        font-size:26px; } }
  .woocommerce #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating,.woocommerce #pbr-quickview-modal div.product div.summary .woocommerce-product-rating,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating,.woocommerce-page #pbr-quickview-modal div.product div.summary .woocommerce-product-rating{
    overflow:hidden; }
    .woocommerce #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce #pbr-quickview-modal div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce-page #pbr-quickview-modal div.product div.summary .woocommerce-product-rating .woocommerce-review-link{
      float:left;
      margin:-7px 0 0 10px; }
      .rtl .woocommerce #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.rtl .woocommerce #pbr-quickview-modal div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.rtl .woocommerce-page #pbr-quickview-modal #content div.product div.summary .woocommerce-product-rating .woocommerce-review-link,.rtl .woocommerce-page #pbr-quickview-modal div.product div.summary .woocommerce-product-rating .woocommerce-review-link{
        float:right;
        margin:-7px 10px 0 0; }
  .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart{
    margin-top:20px; }
    .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart{
      background-image:none !important;
      text-indent:1px;
      background-color:#fff;
      border:1px solid #d0d0d0;
      line-height:34px;
      font-size:12px;
      font-weight:800;
      padding:0 10px;
      border-radius:18px; }
      .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button i,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart i,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button i,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart i,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button i,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart i,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button i,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart i{
        background-color:transparent;
        border-radius:0; }
      .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button span.title-cart,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart span.title-cart,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button span.title-cart,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart span.title-cart,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button span.title-cart,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart span.title-cart,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button span.title-cart,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart span.title-cart{
        display:inline-block; }
      .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover{
        border-color:#f3652a;
        box-shadow:inset 0 0 0 30px #f3652a;
        color:#fff; }
        .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover i,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover span,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover i,.woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover span,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover i,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover span,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover i,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover span,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover i,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.add_to_cart_button:hover span,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover i,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart:hover span,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover i,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.add_to_cart_button:hover span,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover i,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart:hover span{
          color:#fff; }
    .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart{
      padding:0 20px;
      text-transform:uppercase;
      margin-left:10px;
      font-weight:700; }
      .rtl .woocommerce #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.rtl .woocommerce #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart,.rtl .woocommerce-page #pbr-quickview-modal #content div.product div.summary .add-cart a.added_to_cart,.rtl .woocommerce-page #pbr-quickview-modal div.product div.summary .add-cart a.added_to_cart{
        margin-right:10px;
        margin-left:inherit; }
  .woocommerce #pbr-quickview-modal #content div.product div.summary .product_meta,.woocommerce #pbr-quickview-modal div.product div.summary .product_meta,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .product_meta,.woocommerce-page #pbr-quickview-modal div.product div.summary .product_meta{
    margin-top:20px; }
    .woocommerce #pbr-quickview-modal #content div.product div.summary .product_meta .sku_wrapper,.woocommerce #pbr-quickview-modal div.product div.summary .product_meta .sku_wrapper,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .product_meta .sku_wrapper,.woocommerce-page #pbr-quickview-modal div.product div.summary .product_meta .sku_wrapper{
      display:block;
      margin-bottom:10px; }
  .woocommerce #pbr-quickview-modal #content div.product div.summary .price del,.woocommerce #pbr-quickview-modal div.product div.summary .price del,.woocommerce-page #pbr-quickview-modal #content div.product div.summary .price del,.woocommerce-page #pbr-quickview-modal div.product div.summary .price del{
    color:#000; }

.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{
  width:50%; }

.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{
  padding-top:0; }

.cross-sells.widget .widget-content,.related.widget .widget-content{
  margin:0 -10px; }

.woocommerce div.product div.images>div:last-child{
  width:16%; }

.woocommerce .widget-categoriestabs .filter-wrapper{
  position:relative; }
  .woocommerce .widget-categoriestabs .filter-wrapper .mask{
    position:absolute;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.4);
    top:0;
    left:0; }
    .rtl .woocommerce .widget-categoriestabs .filter-wrapper .mask{
      right:0;
      left:auto; }
    .woocommerce .widget-categoriestabs .filter-wrapper .mask:after,.woocommerce .widget-categoriestabs .filter-wrapper .mask:before{
      content:none; }
  .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper{
    position:absolute;
    top:40%;
    left:0;
    width:100%;
    z-index:4; }
    .rtl .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper{
      right:0;
      left:auto; }
    .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .widget-title{
      color:#fff;
      text-align:center;
      font-size:44px;
      font-weight:400;
      margin-bottom:25px;
      padding-bottom:50px;
      background-image:url(../images/big-title-bg.png);
      background-position:bottom; }
      .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .widget-title:after{
        background-color:#fff;
        left:50%;
        margin-left:-15px; }
        .rtl .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .widget-title:after{
          right:50%;
          left:auto;
          margin-right:-15px;
          margin-left:inherit; }
    .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .nav-tabs>li>a{
      color:#fff;
      font-family:Oswald,sans-serif;
      font-weight:400;
      font-size:14px; }
    .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .nav-tabs>li.active>a,.woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .nav-tabs>li>a:hover{
      color:#f3652a; }
  @media screen and (max-width: 767px){
    .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper{
      position:static; }
      .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .widget-title{
        color:#000; }
        .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .widget-title:after{
          background-color:#000; }
      .woocommerce .widget-categoriestabs .filter-wrapper .title-wrapper .nav-tabs>li>a{
        color:#000; }
    .woocommerce .widget-categoriestabs .filter-wrapper .mask,.woocommerce .widget-categoriestabs .filter-wrapper>img{
      display:none; } }

.woocommerce .widget-categoriestabs .product-block{
  margin-bottom:20px;
  overflow:hidden; }
  .woocommerce .widget-categoriestabs .product-block:hover .image .mask{
    opacity:1;
    filter:alpha(opacity=100); }
  .woocommerce .widget-categoriestabs .product-block:hover .caption{
    top:0; }
  .woocommerce .widget-categoriestabs .product-block:hover .temp-price{
    display:none; }
  .woocommerce .widget-categoriestabs .product-block .image .mask{
    position:absolute;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.6);
    top:0;
    left:0;
    z-index:1;
    opacity:0;
    filter:alpha(opacity=0); }
    .rtl .woocommerce .widget-categoriestabs .product-block .image .mask{
      right:0;
      left:auto; }
  .woocommerce .widget-categoriestabs .product-block .image .button-action{
    z-index:3; }
  .woocommerce .widget-categoriestabs .product-block .price{
    background-color:#fff;
    line-height:40px;
    margin:0;
    padding:0 10px; }
  .woocommerce .widget-categoriestabs .product-block .caption{
    position:absolute;
    top:-100%;
    left:0;
    width:100%;
    text-align:left;
    z-index:2;
    padding:10px 10px 40px;
    -webkit-transition:.3s;
    transition:.3s; }
    .rtl .woocommerce .widget-categoriestabs .product-block .caption{
      right:0;
      left:auto;
      text-align:right; }
    .woocommerce .widget-categoriestabs .product-block .caption .onsale{
      position:static;
      margin:0 0 10px;
      display:inline-block; }
    .woocommerce .widget-categoriestabs .product-block .caption .name{
      margin:0 0 7px;
      padding:0;
      border:none; }
      .woocommerce .widget-categoriestabs .product-block .caption .name a{
        color:#fff; }
        .woocommerce .widget-categoriestabs .product-block .caption .name a:hover{
          color:#f3652a; }
      .woocommerce .widget-categoriestabs .product-block .caption .name:after{
        content:none; }
    .woocommerce .widget-categoriestabs .product-block .caption .rating{
      text-align:left;
      margin-bottom:7px; }
      .rtl .woocommerce .widget-categoriestabs .product-block .caption .rating{
        text-align:right; }
      .woocommerce .widget-categoriestabs .product-block .caption .rating .star-rating{
        font-size:10px;
        width:60px; }
    .woocommerce .widget-categoriestabs .product-block .caption .price{
      position:absolute;
      left:10px;
      bottom:0; }
      .rtl .woocommerce .widget-categoriestabs .product-block .caption .price{
        right:10px;
        left:auto; }
      .woocommerce .widget-categoriestabs .product-block .caption .price>* span{
        margin:0; }
  .woocommerce .widget-categoriestabs .product-block .temp-price{
    position:absolute;
    left:10px;
    bottom:30px; }
    .rtl .woocommerce .widget-categoriestabs .product-block .temp-price{
      right:10px;
      left:auto; }

.woocommerce .widget-categoriestabs .tab-content{
  margin:0; }

.widget-carousel.widget-products .carousel-wrapper{
  margin:0 -10px; }

.widget-carousel.widget-products .widget-content{
  overflow:visible; }

.woocommerce .widget-vertical-carousel{
  margin-bottom:0 !important; }
  .woocommerce .widget-vertical-carousel .widget-content{
    background-color:transparent; }
    .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2{
      right:80px;
      top:50%;
      -webkit-transform:translate3d(-50%,-50%,0);
      transform:translate3d(-50%,-50%,0);
      width:20px; }
      .rtl .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2{
        left:80px;
        right:auto; }
      @media screen and (max-width: 799px){
        .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2{
          right:0; }
          .rtl .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2{
            left:0;
            right:auto; } }
      .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2 .carousel-control{
        margin:0;
        border:none;
        width:20px;
        height:20px;
        color:#a8a8a8;
        background:none;
        font-size:18px;
        display:none !important; }
        .woocommerce .widget-vertical-carousel .widget-content .carousel-controls-v2 .carousel-control:hover{
          color:#f3652a; }
    .woocommerce .widget-vertical-carousel .widget-content .carousel-pagination{
      text-align:center;
      margin:20px 0; }
      .woocommerce .widget-vertical-carousel .widget-content .carousel-pagination a{
        width:10px;
        height:10px;
        border-radius:50%;
        display:block;
        margin:10px 5px;
        background-color:#dcdcdc;
        text-indent:-9999px;
        cursor:pointer; }
        .woocommerce .widget-vertical-carousel .widget-content .carousel-pagination a.active{
          background-color:#f3652a;
          cursor:default; }
  .woocommerce .widget-vertical-carousel .product-block{
    background:none;
    margin:0; }
    .woocommerce .widget-vertical-carousel .product-block:hover .button-action{
      left:-100%; }
      .rtl .woocommerce .widget-vertical-carousel .product-block:hover .button-action{
        right:-100%;
        left:auto; }
    .woocommerce .widget-vertical-carousel .product-block figure.image:hover .button-action{
      left:0; }
      .rtl .woocommerce .widget-vertical-carousel .product-block figure.image:hover .button-action{
        right:0;
        left:auto; }
    .woocommerce .widget-vertical-carousel .product-block .row{
      margin-left:-15px;
      margin-right:-15px; }
      .woocommerce .widget-vertical-carousel .product-block .row>div{
        padding-left:15px;
        padding-right:15px; }
    .woocommerce .widget-vertical-carousel .product-block .caption-list{
      margin:74px 160px 0 -60px;
      border:4px solid #f3652a;
      padding:30px 40px 30px 55px; }
      .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list{
        margin:74px -60px 0 160px;
        padding:30px 55px 30px 40px; }
      @media screen and (max-width: 1279px){
        .woocommerce .widget-vertical-carousel .product-block .caption-list{
          margin-top:20px; } }
      @media screen and (max-width: 1023px){
        .woocommerce .widget-vertical-carousel .product-block .caption-list{
          margin-top:10px; } }
      @media screen and (max-width: 979px){
        .woocommerce .widget-vertical-carousel .product-block .caption-list{
          margin-top:0;
          padding:20px 30px 5px 55px; }
          .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list{
            padding:20px 55px 5px 30px; } }
      @media screen and (max-width: 799px){
        .woocommerce .widget-vertical-carousel .product-block .caption-list{
          margin-top:0;
          margin-right:45px; }
          .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list{
            margin-left:45px;
            margin-right:inherit; } }
      @media screen and (max-width: 767px){
        .woocommerce .widget-vertical-carousel .product-block .caption-list{
          margin:0;
          padding:20px 30px 5px; }
          .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list{
            margin:0;
            padding:20px 30px 5px; } }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .product_meta{
        font-size:12px;
        color:#999;
        font-weight:700;
        text-transform:uppercase; }
        .woocommerce .widget-vertical-carousel .product-block .caption-list .product_meta .posted_in{
          display:none; }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .name{
        font-size:36px;
        border:none;
        padding:0;
        line-height:1.1;
        margin:7px 0 15px; }
        @media screen and (max-width: 979px){
          .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .name{
            font-size:28px; } }
        @media screen and (max-width: 479px){
          .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .name{
            font-size:20px; } }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .meta>.rating{
        border-top:1px solid #f3f3f3;
        border-bottom:1px solid #f3f3f3;
        padding:10px 0;
        margin-bottom:20px;
        text-align:left; }
        .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list .meta>.rating{
          text-align:right; }
        @media screen and (max-width: 979px){
          .woocommerce .widget-vertical-carousel .product-block .caption-list .meta>.rating{
            margin-bottom:15px; } }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .price{
        margin-bottom:20px; }
        @media screen and (max-width: 979px){
          .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .price{
            margin-bottom:15px; } }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .woocommerce-product-rating{
        border-top:1px solid #f3f3f3;
        border-bottom:1px solid #f3f3f3;
        overflow:hidden;
        padding:10px 0;
        margin-bottom:20px; }
        .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .woocommerce-product-rating .star-rating{
          float:left;
          margin:11px 15px 0 0; }
          .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .woocommerce-product-rating .star-rating{
            float:right;
            margin:11px 0 0 15px; }
        .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .woocommerce-product-rating .woocommerce-review-link{
          float:left;
          color:#999;
          cursor:default; }
          .rtl .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .woocommerce-product-rating .woocommerce-review-link{
            float:right; }
      .woocommerce .widget-vertical-carousel .product-block .caption-list .meta .product-excerpt{
        color:#999;
        line-height:28px; }
.pbr-topcart .dropdown.open .mini-cart:before{
  content:"";
  background:transparent;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:200px; }
  .rtl .pbr-topcart .dropdown.open .mini-cart:before{
    right:0;
    left:auto; }

.pbr-topcart .dropdown-menu{
  top:55px;
  padding:20px 20px 0;
  min-width:320px;
  float:none;
  display:block;
  margin-top:0;
  visibility:hidden;
  text-align:left;
  left:auto;
  right:0;
  box-sizing:border-box;
  opacity:0;
  filter:alpha(opacity=0);
  -webkit-transform:scale(1);
  transform:scale(1);
  -webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);
  transition:all .3s cubic-bezier(.34,1.61,.7,1);
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0; }
  .rtl .pbr-topcart .dropdown-menu{
    text-align:right;
    right:auto;
    left:auto;
    left:0; }
  .pbr-topcart .dropdown-menu:after,.pbr-topcart .dropdown-menu:before{
    content:"";
    display:inline-block;
    *display:inline;
    zoom:1;
    position:absolute;
    left:100%;
    margin-left:-26%; }
    .rtl .pbr-topcart .dropdown-menu:after,.rtl .pbr-topcart .dropdown-menu:before{
      right:100%;
      left:auto;
      margin-right:-26%;
      margin-left:inherit; }
  .pbr-topcart .dropdown-menu:before{
    top:-11px;
    border-bottom:11px solid rgba(0,0,0,.2); }
  .pbr-topcart .dropdown-menu:after,.pbr-topcart .dropdown-menu:before{
    border-left:11px solid transparent;
    border-right:11px solid transparent; }
  .pbr-topcart .dropdown-menu:after{
    top:-10px;
    border-bottom:11px solid #fff; }
  .pbr-topcart .dropdown-menu .quantity{
    font-size:14px; }
  .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product{
    padding-bottom:15px;
    padding-right:15px;
    position:relative; }
    .rtl .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product{
      padding-left:15px;
      padding-right:inherit; }
    .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product a.image{
      max-width:100px; }
    .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product .cart-main-content .name{
      margin-top:0;
      font-weight:400;
      margin-bottom:5px; }
    .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product .cart-main-content .cart-item{
      overflow:hidden;
      color:#666; }
      .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product .cart-main-content .cart-item .amount{
        color:#f3652a; }
    .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product .cart-main-content a.remove{
      position:absolute;
      right:0;
      top:50%;
      margin:-15px 0 0; }
      .rtl .pbr-topcart .dropdown-menu .widget_shopping_cart_content .cart_list .widget-product .cart-main-content a.remove{
        left:0;
        right:auto; }
  .pbr-topcart .dropdown-menu .widget_shopping_cart_content .total{
    color:#000; }
    .pbr-topcart .dropdown-menu .widget_shopping_cart_content .total .amount{
      color:#f3652a;
      font-weight:700; }
  .pbr-topcart .dropdown-menu .widget_shopping_cart_content .buttons a.btn-default,.pbr-topcart .dropdown-menu .widget_shopping_cart_content .buttons a.btn-primary{
    background-color:#f3652a;
    color:#fff !important;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    padding:0 20px;
    border:none;
    line-height:36px;
    font-size:12px;
    font-weight:700; }

.pbr-topcart .media{
  border-bottom:1px solid #f3f3f3; }

.pbr-topcart .name{
  font-size:12px;
  font-weight:700;
  line-height:20px; }
  .pbr-topcart .name a{
    color:#000 !important; }
    .pbr-topcart .name a:hover{
      color:#f3652a !important; }

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

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

.pbr-topcart .buttons{
  background:#f2f2f2;
  margin-bottom:0;
  padding:15px 30px;
  margin-right:-20px;
  margin-left:-20px; }

#cart .mini-cart>*{
  text-transform:uppercase;
  font-weight:300; }

#cart .mini-cart .title-cart{
  font-size:12px;
  font-size:1.2rem;
  font-weight:700; }
  @media (max-width: 1199px){
    #cart .mini-cart .title-cart{
      display:none; } }

#cart .mini-cart .mini-cart-items{
  color:#000; }

#cart .cart-icon{
  text-transform:uppercase; }

#cart.version-1{
  display:inline-block; }
  #cart.version-1 .mini-cart{
    float:right;
    text-align:left; }
    .rtl #cart.version-1 .mini-cart{
      float:left;
      text-align:right; }
    #cart.version-1 .mini-cart .title-cart{
      font-size:16px;
      font-size:1.6rem;
      font-weight:700;
      color:#f3652a;
      display:block;
      line-height:100%; }
    #cart.version-1 .mini-cart .mini-cart-items{
      color:#aaa;
      font-size:12px;
      font-weight:300;
      text-transform:none; }
  #cart.version-1 .cart-icon{
    display:inline-block;
    padding:7px 10px 0 0; }
    .rtl #cart.version-1 .cart-icon{
      padding:7px 0 0 10px; }
    #cart.version-1 .cart-icon i{
      display:block;
      float:left;
      background:url(../images/cart-bg.png) no-repeat top transparent;
      width:24px;
      height:24px;
      -webkit-transition:all .35s;
      transition:all .35s; }

#cart.version-2{
  background-color:#1d1d1d;
  color:#fff; }
  #cart.version-2,.rtl #cart.version-2{
  padding:22px 45px; }
  @media screen and (max-width: 767px){
      #cart.version-2,.rtl #cart.version-2{
        padding:22px 20px; } }
  #cart.version-2 .mini-cart{
    display:block;
    line-height:16px;
    color:#fff !important;
    margin-top:-2px; }
  #cart.version-2 .cart-icon{
    margin-right:5px; }
    .rtl #cart.version-2 .cart-icon{
      margin-left:5px;
      margin-right:inherit; }
    #cart.version-2 .cart-icon i{
      display:block;
      background:url(../images/cart-bg.png) no-repeat top transparent;
      width:18px;
      height:16px;
      -webkit-transition:all .35s;
      transition:all .35s; }
  #cart.version-2 .title-cart{
    font-size:12px;
    font-weight:400;
    margin-right:5px;
    margin-top:2px; }
    .rtl #cart.version-2 .title-cart{
      margin-left:5px;
      margin-right:inherit; }
  #cart.version-2 .dropdown-toggle .amount,#cart.version-2 .mini-cart-items em{
    display:none; }
  #cart.version-2 .mini-cart-items-wrap{
    margin-top:2px; }
  #cart.version-2 .mini-cart-items,#cart.version-2 .mini-cart-items-wrap{
    color:#f3652a;
    z-index:3;
    font-size:14px;
    font-weight:700; }
  @media screen and (max-width: 479px){
    #cart.version-2{
      background-color:transparent; }
      #cart.version-2,.rtl #cart.version-2{
      padding:22px 0; } }

#cart.version-3 .cart-icon{
  display:inline-block; }
  #cart.version-3 .cart-icon i{
    display:block;
    float:left;
    background:url(../images/cart-bg.png) no-repeat top transparent;
    width:18px;
    height:18px;
    -webkit-transition:all .35s;
    transition:all .35s; }

#cart.version-3 .mini-cart-items{
  background:red;
  color:#fff;
  font-size:10px;
  padding:2px 6px;
  z-index:3;
  border-radius:50%; }

#cart.version-3 .dropdown-toggle .amount,#cart.version-3 .mini-cart-items em{
  display:none; }

.woocommerce .pbr-woocommerce-breadcrumb>li+li:before{
  content:"/ "; }

.woocommerce .pbr-woocommerce-breadcrumb>li:last-child{
  margin-left:0; }
  .rtl .woocommerce .pbr-woocommerce-breadcrumb>li:last-child{
    margin-right:0;
    margin-left:inherit; }

.widget-products .products-grid>.row{
  border:none; }

.productinfo-show-discounts{
  font-size:12px;
  margin:20px 0 !important;
  padding-left:75px;
  position:relative;
  color:#666;
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:10px;
  background-color:#1bbc9b;
  border-color:#18a671;
  color:#3c763d; }
  .rtl .productinfo-show-discounts{
    padding-right:75px;
    padding-left:inherit; }
  .productinfo-show-discounts:before{
    background:url(http://www.perfumesamericanos.com/wp-content/themes/mode/images/icon-show-discounts.png) no-repeat 50% #8bc43f;
    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:#158f62; }
  .productinfo-show-discounts .alert-link{
    color:#2b542c; }
  .productinfo-show-discounts ul{
    list-style:none;
    padding-left:60px; }
    .rtl .productinfo-show-discounts ul{
      padding-right:60px;
      padding-left:inherit; }
    .productinfo-show-discounts ul li{
      padding:3px 0; }
      .productinfo-show-discounts ul li:before{
        content:"\f14a";
        font-family:FontAwesome;
        color:#8bc43f;
        padding-right:8px; }
        .rtl .productinfo-show-discounts ul li:before{
          padding-left:8px;
          padding-right:inherit; }

.owl-carousel .product-block{
  padding:0 10px; }

.widget-banner{
  margin-bottom:20px; }
  .widget-banner img{
    width:100%; }

#reviews .reviews-summary{
  padding:15px 30px; }
  @media (max-width: 479px){
    #reviews .reviews-summary{
      padding:15px 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 #f3652a;
      color:#f3652a;
      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 #f3f3f3;
  padding:20px 30px 0; }
  @media (max-width: 479px){
    #reviews .comments{
      padding:20px 20px 0; } }
  #reviews .comments h5{
    text-transform:uppercase;
    margin-bottom:25px; }
  #reviews .comments .commentlist{
    margin:15px 0 0; }
    #reviews .comments .commentlist .comment{
      margin-bottom:30px; }
      #reviews .comments .commentlist .comment img.avatar{
        float:left; }
    #reviews .comments .commentlist .comment-image{
      min-width:100px;
      margin-right:20px; }
      .rtl #reviews .comments .commentlist .comment-image{
        margin-left:20px;
        margin-right:inherit; }
      #reviews .comments .commentlist .comment-image>span{
        display:block;
        margin-bottom:5px; }
      #reviews .comments .commentlist .comment-image .avatar{
        border-radius:50%;
        -webkit-border-radius:50%;
        -moz-border-radius:50%;
        -ms-border-radius:50%;
        -o-border-radius:50%; }
      #reviews .comments .commentlist .comment-image .author{
        color:#000; }
    #reviews .comments .commentlist .comment-text{
      border:1px solid #f3f3f3;
      padding:15px 30px;
      border-radius:3px;
      -webkit-border-radius:3px;
      -moz-border-radius:3px;
      -ms-border-radius:3px;
      -o-border-radius:3px;
      overflow:hidden; }
      #reviews .comments .commentlist .comment-text>div{
        margin-bottom:7px; }

#reviews .review_form_wrapper{
  border-top:1px solid #f3f3f3;
  padding:5px 30px 20px; }
  @media (max-width: 479px){
    #reviews .review_form_wrapper{
      padding:5px 20px 20px; } }
  #reviews .review_form_wrapper #review_form #respond .form-group{
    margin-bottom:15px; }
  #reviews .review_form_wrapper #review_form #respond .form-submit{
    margin-top:20px; }
    #reviews .review_form_wrapper #review_form #respond .form-submit input.submit{
      text-transform:uppercase;
      font-size:12px;
      padding:12px 40px;
      border-radius:0;
      -webkit-border-radius:0;
      -moz-border-radius:0;
      -ms-border-radius:0;
      -o-border-radius:0; }

#reviews .progress{
  height:15px;
  margin-bottom:15px; }

.woocommerce.page-template-404 .page-title{
  display:block; }

.woocommerce.page-template-404 .page-header{
  margin-top:50px;
  padding-bottom:0;
  border:none; }
  .woocommerce.page-template-404 .page-header h1.error-404{
    display:inline-block !important;
    color:#999;
    width:300px;
    height:300px;
    border:10px solid #f3f3f3;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    line-height:280px;
    font-size:100px;
    margin:0 0 30px;
    display:inline-block; }
    @media (max-width: 479px){
      .woocommerce.page-template-404 .page-header h1.error-404{
        width:280px;
        height:280px;
        line-height:260px; } }

.woocommerce.page-template-404 .page-content{
  padding-left:0;
  padding-right:0; }
  .woocommerce.page-template-404 .page-content>p{
    margin-bottom:40px;
    font-size:24px;
    color:#999; }
  .woocommerce.page-template-404 .page-content .search-category{
    margin-bottom:40px; }

.woocommerce.page-template-404 .page-action a{
  border-radius:0;
  text-transform:uppercase;
  font-size:14px;
  margin:0 10px;
  font-weight:700; }
.product-block,.woocommerce .product-block{
  position:relative;
  margin-bottom:40px;
  background:#fff; }
  .product-block .onsale,.product-block .product-sale-label,.woocommerce .product-block .onsale,.woocommerce .product-block .product-sale-label{
    position:absolute;
    background-color:#fff;
    border:1px solid #f3652a;
    color:#000;
    text-transform:uppercase;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    top:10px;
    left:10px;
    line-height:26px;
    padding:0 8px;
    min-height:auto;
    font-size:11px;
    font-weight:700;
    z-index:5; }
  .product-block .product-sale-label,.rtl .product-block .onsale,.rtl .product-block .product-sale-label,.rtl .woocommerce .product-block .onsale,.rtl .woocommerce .product-block .product-sale-label,.woocommerce .product-block .product-sale-label{
      right:10px;
      left:auto; }
    .rtl .product-block .product-sale-label,.rtl .woocommerce .product-block .product-sale-label{
      right:auto;
      left:auto;
      left:10px; }
  .product-block .image,.woocommerce .product-block .image{
    position:relative;
    text-align:center;
    overflow:hidden; }
    .product-block .image img,.woocommerce .product-block .image img{
      height:auto;
      width:100%; }
    .product-block .image .product-image,.product-block .image a,.woocommerce .product-block .image .product-image,.woocommerce .product-block .image a{
      display:inline-block;
      overflow:hidden;
      position:relative; }
    .product-block .image a.added_to_cart,.woocommerce .product-block .image a.added_to_cart{
      display:none; }
    .product-block .image .product-image,.woocommerce .product-block .image .product-image{
      display:block; }
    .product-block .image .image-effect,.woocommerce .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,.rtl .woocommerce .product-block .image .image-effect{
        right:0;
        left:auto; }
    .product-block .image .image-hover,.woocommerce .product-block .image .image-hover{
      -webkit-transition:all .3s;
      transition:all .3s; }
    .product-block .image:hover .image-effect,.woocommerce .product-block .image:hover .image-effect{
      -webkit-transform:translate(0);
      transform:translate(0); }
    .product-block .image:hover .image-hover,.woocommerce .product-block .image:hover .image-hover{
      -webkit-transform:translate(100%);
      transform:translate(100%); }
    .product-block .image .yith-wcwl-add-to-wishlist span,.woocommerce .product-block .image .yith-wcwl-add-to-wishlist span{
      display:none; }
  .product-block .caption,.woocommerce .product-block .caption{
    text-align:center; }
  .product-block .price>*,.woocommerce .product-block .price>*{
    width:auto;
    font-family:Oswald,sans-serif;
    display:inline-block;
    text-align:center;
    font-size:18px;
    font-size:1.8rem;
    font-weight:300;
    color:#f3652a; }
    .product-block .price>* span,.woocommerce .product-block .price>* span{
      margin:0 5px 0 0;
      display:inline-block;
      *display:inline;
      zoom:1; }
      .rtl .product-block .price>* span,.rtl .woocommerce .product-block .price>* span{
        margin:0 0 0 5px; }
  .product-block .price>del,.woocommerce .product-block .price>del{
    text-align:right;
    font-size:12px;
    font-weight:400; }
    .rtl .product-block .price>del,.rtl .woocommerce .product-block .price>del{
      text-align:left; }
    .product-block .price>del span,.woocommerce .product-block .price>del span{
      color:#000; }
  .product-block .price>ins,.woocommerce .product-block .price>ins{
    text-align:left; }
    .rtl .product-block .price>ins,.rtl .woocommerce .product-block .price>ins{
      text-align:right; }
  .product-block .name,.woocommerce .product-block .name{
    font-size:16px;
    font-size:1.6rem;
    line-height:20px;
    font-weight:400;
    text-transform:none;
    position:relative;
    padding-bottom:18px;
    margin-bottom:15px;
    border-bottom:1px solid #ddd; }
  .product-block .category,.woocommerce .product-block .category{
    text-transform:none;
    font-weight:300;
    font-style:italic;
    font-size:12px;
    font-size:1.2rem; }
    .product-block .category a,.woocommerce .product-block .category a{
      color:#999; }
      .product-block .category a:hover,.woocommerce .product-block .category a:hover{
        color:#f3652a; }
  .product-block .rating,.woocommerce .product-block .rating{
    text-align:center; }
    .product-block .rating .star-rating,.woocommerce .product-block .rating .star-rating{
      display:inline-block;
      float:none;
      margin:0; }
  .product-block .add_to_cart_button,.woocommerce .product-block .add_to_cart_button{
    position:relative; }
    .product-block .add_to_cart_button.loading .title-cart,.woocommerce .product-block .add_to_cart_button.loading .title-cart{
      visibility:hidden; }
      .product-block .add_to_cart_button.loading .title-cart:after,.woocommerce .product-block .add_to_cart_button.loading .title-cart:after{
        visibility:visible;
        content:"Loading..";
        position:absolute;
        top:9px;
        left:5px;
        width:100%;
        text-align:center; }
  .product-block:hover .button-action,.woocommerce .product-block:hover .button-action{
    left:0; }

.woocommerce .widget-product-tabs .product-block .product-sale-label{
  display:none; }

.button-action{
  position:absolute;
  background-color:#fff;
  text-align:center;
  color:#999;
  width:100%;
  height:54px;
  left:-100%;
  bottom:30px;
  overflow:hidden;
  -webkit-transition:.3s;
  transition:.3s; }
  @media screen and (max-width: 979px){
    .button-action{
      overflow:hidden; } }
  @media screen and (max-width: 767px){
    .button-action{
      height:54px;
      bottom:30px; } }
  .button-action>div{
    display:inline-block;
    vertical-align:top;
    margin:0;
    -webkit-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:.35s;
    transition-duration:.35s; }
    @media (min-width: 991px){
      .button-action>div{
        opacity:1;
        filter:alpha(opacity=100); } }
    .button-action>div>a{
      width:52px;
      height:54px; }
    .button-action>div.yith-wcwl-add-to-wishlist{
      -webkit-transition-delay:.2s,0s;
      transition-delay:.2s,0s;
      text-indent:-9999px;
      margin:0; }
      .button-action>div.yith-wcwl-add-to-wishlist img.ajax-loading{
        display:none !important; }
      .button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0;
        display:block;
        background-color:transparent;
        background-image:url(../images/icon-2.png);
        background-position:-55px 0; }
        .button-action>div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover{
          background-position:-55px -54px;
          background-color:#f3652a; }
    .button-action>div.yith-compare{
      left:58px;
      -webkit-transition-delay:.3s,0s;
      transition-delay:.3s,0s;
      text-indent:-9999px; }
      .rtl .button-action>div.yith-compare{
        right:58px;
        left:auto; }
      .button-action>div.yith-compare .compare.added{
        overflow:hidden;
        color:transparent !important; }
        .button-action>div.yith-compare .compare.added:before{
          content:"\f0ec";
          font-family:FontAwesome;
          position:absolute;
          color:#fff !important;
          width:35px;
          height:35px; }
      .button-action>div.yith-compare .compare{
        background-image:url(../images/icon-2.png);
        background-position:-106px 0;
        display:block;
        background-color:transparent; }
        .button-action>div.yith-compare .compare:hover{
          background-position:-106px -54px;
          background-color:#f3652a; }
    .button-action>div.quick-view{
      left:96px;
      -webkit-transition-delay:.4s,0s;
      transition-delay:.4s,0s;
      text-indent:-9999px; }
      .rtl .button-action>div.quick-view{
        right:96px;
        left:auto; }
      .button-action>div.quick-view a{
        display:block !important;
        background-image:url(../images/icon-2.png);
        background-position:-158px 0;
        background-color:transparent; }
        .button-action>div.quick-view a:hover{
          background-position:-158px -54px;
          background-color:#f3652a; }
    .button-action>div a{
      background-color:#f3652a;
      color:#fff !important;
      line-height:54px;
      text-align:center !important;
      width:52px;
      height:54px;
      -webkit-transition:all .35s;
      transition:all .35s; }
      @media (max-width: 1199px){
        .button-action>div a{
          width:50px; } }
      .button-action>div a i{
        margin:0 !important; }
      .button-action>div a:hover{
        background-color:#f3652a;
        border-color:#f3652a;
        color:#fff; }
  .button-action .added_to_cart,.button-action .clear,.button-action .title{
    display:none; }
.products-grid div.product{
  position:relative;
  border-right:none;
  border-bottom:none; }
  .products-grid div.product:after{
    position:auto;
    bottom:0;
    right:0;
    width:100%;
    content:"";
    height:1px; }
  .products-grid div.product.first{
    clear:both;
    border-left:none; }
  .products-grid div.product .name{
    overflow:hidden; }

.products-list{
  border:1px solid #f3f3f3; }
  .products-list .product-block{
    border-bottom:1px solid #f3f3f3;
    margin:0;
    padding:20px; }
    .products-list .product-block .rating{
      text-align:inherit; }
    .products-list .product-block .name{
      margin-top:0;
      font-size:18px; }
  .products-list .type-product:last-child .product-block{
    border-bottom:none; }

.woocommerce .products-list{
  margin-bottom:20px; }

.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{
  font-weight:300; }

ul.pbr-w-products-list{
  padding:0;
  margin:0 !important; }
  ul.pbr-w-products-list .product-block{
    padding:20px 0 0;
    margin-bottom:0;
    margin-top:0; }
    ul.pbr-w-products-list .product-block:first-child{
      margin-top:0;
      padding-top:0; }
    ul.pbr-w-products-list .product-block a.image{
      width:85px;
      padding-right:15px; }
      .rtl ul.pbr-w-products-list .product-block a.image{
        padding-left:15px;
        padding-right:inherit; }
    ul.pbr-w-products-list .product-block img{
      width:100%;
      display:block; }
    ul.pbr-w-products-list .product-block .media-body .name{
      margin:-5px 0 10px;
      line-height:22px;
      padding-bottom:13px;
      font-size:14px; }
      ul.pbr-w-products-list .product-block .media-body .name:after{
        left:0;
        margin-left:0; }
        .rtl ul.pbr-w-products-list .product-block .media-body .name:after{
          right:0;
          left:auto;
          margin-right:0;
          margin-left:inherit; }
    ul.pbr-w-products-list .product-block .media-body .price{
      float:left; }
      .rtl ul.pbr-w-products-list .product-block .media-body .price{
        float:right; }
      ul.pbr-w-products-list .product-block .media-body .price>*{
        font-size:1.4rem; }
    ul.pbr-w-products-list .product-block .media-body .rating{
      float:right; }
      .rtl ul.pbr-w-products-list .product-block .media-body .rating{
        float:left; }
      @media screen and (max-width: 979px){
        ul.pbr-w-products-list .product-block .media-body .rating{
          float:left; }
          .rtl ul.pbr-w-products-list .product-block .media-body .rating{
            float:right; } }
.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;
    width:45px;
    height:38px;
    padding:0;
    text-align:center;
    color:#000;
    font-weight:400;
    border:1px solid #e5e5e5; }
    .quantity input.qty:focus:focus{
      border-color:#ccc;
      outline:0;
      box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,80%,.6); }
  .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 #f3f3f3;
    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; }

.single-product .summary{
  font-size:14px;
  font-size:1.4rem; }
  .single-product .summary .product_meta{
    clear:both;
    margin-top:0;
    padding:10px 0 5px; }
    .single-product .summary .product_meta a{
      color:#a0a0a0; }
      .single-product .summary .product_meta a:hover{
        color:#f3652a;
        text-decoration:none; }
    .single-product .summary .product_meta>span{
      display:block;
      color:#000; }
    .single-product .summary .product_meta>div{
      margin-bottom:10px; }
  .single-product .summary .share_social{
    background-color:#f5f5f5;
    border:1px solid #f0f0f0;
    padding:15px;
    margin-top:15px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px; }
    .single-product .summary .share_social span{
      color:#000;
      line-height:35px; }
  .single-product .summary .clear{
    display:none; }
  .single-product .summary form.cart{
    float:left; }
    .rtl .single-product .summary form.cart{
      float:right; }
  .single-product .summary .yith-wcwl-add-to-wishlist{
    float:left;
    position:relative; }
    .rtl .single-product .summary .yith-wcwl-add-to-wishlist{
      float:right; }
    .single-product .summary .yith-wcwl-add-to-wishlist .ajax-loading{
      position:absolute;
      top:5px;
      left:20px; }
      .rtl .single-product .summary .yith-wcwl-add-to-wishlist .ajax-loading{
        right:20px;
        left:auto; }
  .single-product .summary a.compare{
    float:left; }
    .rtl .single-product .summary a.compare{
      float:right; }
    .single-product .summary a.compare.added{
      position:relative !important; }
      .single-product .summary a.compare.added:before{
        position:absolute;
        top:-4px;
        content:"\f0ec";
        font-family:FontAwesome;
        display:block;
        width:30px;
        height:30px;
        left:-35px;
        content:""; }
        .rtl .single-product .summary a.compare.added:before{
          right:-35px;
          left:auto; }

.cart_totals h2{
  font-size:18px;
  padding:0 0 20px;
  margin:0 0 25px;
  position:relative; }
  .cart_totals h2:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:30px;
    height:2px;
    background-color:#000; }
    .rtl .cart_totals h2:after{
      right:0;
      left:auto; }

.woocommerce div.product .woocommerce-tabs{
  border:1px solid #f3f3f3;
  margin-bottom:20px; }
  .woocommerce div.product .woocommerce-tabs ul.tabs{
    background:transparent;
    color:#01a89e; }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
      background:transparent;
      border:none;
      padding:10px 20px; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
        background-color:#4d4d4d; }
      .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{
        box-shadow:0 0 0 #fff !important;
        border:none !important; }
      .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        color:#000;
        text-transform:uppercase; }
  .woocommerce div.product .woocommerce-tabs .wc-tab{
    padding-left:20px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  background:none;
  color:#000; }

.woocommerce div.product .woocommerce-tabs ul.tabs:before{
  border-bottom-color:#f3f3f3; }
.products-top-wrap{
  background:#fff; }
  .products-top-wrap .woocommerce-ordering{
    float:right;
    margin-bottom:20px; }
  .products-top-wrap .display-mode{
    float:left;
    margin:5px 0 10px; }
    .products-top-wrap .display-mode .btn{
      border-radius:0;
      background-color:transparent;
      padding:0;
      font-size:14px;
      line-height:20px;
      color:#999;
      outline:none !important;
      margin-right:10px;
      box-shadow:none;
      -webkit-box-shadow:none;
      -webkit-transition:.3s;
      transition:.3s; }
      .rtl .products-top-wrap .display-mode .btn{
        margin-left:10px;
        margin-right:inherit; }
      .products-top-wrap .display-mode .btn:hover{
        color:#f3652a; }
      .products-top-wrap .display-mode .btn.active{
        color:#f3652a;
        cursor:normal; }

.products-bottom-wrap .woocommerce-pagination{
  float:left; }
  .products-bottom-wrap .woocommerce-pagination ul.page-numbers{
    border:none;
    margin:0; }
    .products-bottom-wrap .woocommerce-pagination ul.page-numbers li{
      border:none; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li a,.products-bottom-wrap .woocommerce-pagination ul.page-numbers li span{
        font-size:12px;
        text-transform:uppercase;
        font-weight:700;
        padding:5px 10px; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li a:focus,.products-bottom-wrap .woocommerce-pagination ul.page-numbers li a:hover,.products-bottom-wrap .woocommerce-pagination ul.page-numbers li span.current{
        background:none;
        color:#f3652a;
        text-decoration:underline; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a:hover{
        text-decoration:none; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a:before{
        font-family:FontAwesome;
        content:"\f104";
        margin-right:8px;
        font-weight:400; }
        .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a:before{
          margin-left:8px;
          margin-right:inherit; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a.prev{
        margin-right:20px; }
        .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a.prev{
          margin-left:20px;
          margin-right:inherit; }
        @media (max-width: 639px){
          .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a.prev{
            margin-right:0; }
            .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:first-child a.prev{
              margin-left:0;
              margin-right:inherit; } }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a:hover{
        text-decoration:none; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a:after{
        font-family:FontAwesome;
        content:"\f105";
        margin-left:8px;
        font-weight:400; }
        .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a:after{
          margin-right:8px;
          margin-left:inherit; }
      .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a.next{
        margin-left:20px; }
        .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a.next{
          margin-right:20px;
          margin-left:inherit; }
        @media (max-width: 639px){
          .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a.next{
            margin-left:0; }
            .rtl .products-bottom-wrap .woocommerce-pagination ul.page-numbers li:last-child a.next{
              margin-right:0;
              margin-left:inherit; } }

.products-bottom-wrap .woocommerce-result-count{
  float:right;
  margin:0;
  font-size:12px;
  color:#bbb; }

.woocommerce .star-rating{
  font-size:8px;
  height:10px;
  letter-spacing:2px;
  width:50px;
  color:#2a2a2a; }
  .woocommerce .star-rating:before{
    color:#d5d5d5; }

.woocommerce span.onsale{
  background-color:#fff;
  border:1px solid #f3652a;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  color:#000;
  font-size:11px;
  font-weight:700;
  left:10px;
  line-height:26px;
  min-height:auto;
  padding:0 8px;
  position:absolute;
  text-transform:uppercase;
  top:10px;
  z-index:5; }
  .rtl .woocommerce span.onsale{
    right:10px;
    left:auto; }

.woocommerce div.product-block p.price,.woocommerce div.product-block span.price,.woocommerce div.product p.price,.woocommerce div.product span.price{
  font-size:18px;
  font-weight:300;
  color:#f3652a;
  display:block;
  margin-bottom:7px; }

.woocommerce div.product p.price del,.woocommerce div.product span.price del{
  opacity:1;
  filter:alpha(opacity=100);
  font-size:80%;
  margin-right:15px;
  color:#000; }
  .rtl .woocommerce div.product p.price del,.rtl .woocommerce div.product span.price del{
    margin-left:15px;
    margin-right:inherit; }
  .woocommerce div.product p.price del span,.woocommerce div.product span.price del span{
    color:#000;
    position:relative; }
    .woocommerce div.product p.price del span:after,.woocommerce div.product span.price del span:after{
      position:absolute;
      left:0;
      top:50%;
      width:100%;
      height:1px;
      background-color:#000;
      content:""; }

.woocommerce #content div.product .summary{
  color:#999;
  line-height:24px; }
  .woocommerce #content div.product .summary .product_title{
    font-weight:300;
    line-height:1.3;
    margin:-5px 0 25px; }
  .woocommerce #content div.product .summary .woocommerce-product-rating{
    border-top:1px solid #eee;
    border-bottom:1px solid #eee; }
    .woocommerce #content div.product .summary .woocommerce-product-rating .star-rating{
      margin:20px 15px 0 0; }
    .woocommerce #content div.product .summary .woocommerce-product-rating .woocommerce-review-link{
      color:#999;
      margin:10px 0;
      float:left; }
      .woocommerce #content div.product .summary .woocommerce-product-rating .woocommerce-review-link:hover{
        color:#f3652a; }
  .woocommerce #content div.product .summary p.price{
    font-size:18px;
    margin-bottom:15px; }
  .woocommerce #content div.product .summary .cart{
    margin:30px 0 20px;
    float:none; }
    .woocommerce #content div.product .summary .cart .quantity{
      margin-right:30px; }
      .rtl .woocommerce #content div.product .summary .cart .quantity{
        margin-left:30px;
        margin-right:inherit; }
      .woocommerce #content div.product .summary .cart .quantity .qty{
        width:100px;
        padding:0 15px;
        text-align:left; }
    .woocommerce #content div.product .summary .cart .quantity .qty,.woocommerce #content div.product .summary .cart button.button.alt{
        border-radius:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        -ms-border-radius:0;
        -o-border-radius:0; }
    .woocommerce #content div.product .summary .cart button.button.alt{
      font-size:12px;
      text-transform:uppercase;
      line-height:16px;
      padding:10px 40px;
      background-color:#f3652a; }
      @media (max-width: 479px){
        .woocommerce #content div.product .summary .cart button.button.alt{
          padding:10px 20px; } }
      .woocommerce #content div.product .summary .cart button.button.alt i{
        margin-right:10px; }
        .rtl .woocommerce #content div.product .summary .cart button.button.alt i{
          margin-left:10px;
          margin-right:inherit; }
  .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist{
    margin:0 15px 0 0; }
    .rtl .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist{
      margin:0 0 0 15px; }
    .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist span.feedback{
      margin-right:20px; }
      .rtl .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist span.feedback{
        margin-left:20px;
        margin-right:inherit; }
    .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist a{
      text-transform:uppercase;
      color:#999;
      font-size:12px;
      font-weight:800;
      text-decoration:underline;
      padding:0; }
      .woocommerce #content div.product .summary .yith-wcwl-add-to-wishlist a:hover{
        color:#f3652a; }
  .woocommerce #content div.product .summary a.compare.button{
    text-transform:uppercase;
    color:#999;
    font-size:12px;
    font-weight:800;
    text-decoration:underline;
    padding:0;
    line-height:25px; }
    .woocommerce #content div.product .summary a.compare.button:hover{
      color:#f3652a; }
  .woocommerce #content div.product .summary .product_meta{
    border-top:1px solid #eee;
    margin-top:70px;
    padding-top:15px;
    padding-bottom:15px; }
    .woocommerce #content div.product .summary .product_meta .sku_wrapper .sku{
      color:#999; }
  .woocommerce #content div.product .summary .productinfo-show-discounts{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    background-color:transparent;
    border:none;
    display:none; }

.woocommerce #content div.product .woocommerce-tabs{
  margin-bottom:30px; }
  .woocommerce #content div.product .woocommerce-tabs ul.tabs li{
    padding:10px 22px; }
    @media (max-width: 479px){
      .woocommerce #content div.product .woocommerce-tabs ul.tabs li{
        padding:10px 15px; } }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li a{
      font-family:Oswald,sans-serif;
      font-weight:400; }
  .woocommerce #content div.product .woocommerce-tabs .panel{
    margin:0;
    box-shadow:none;
    padding:0 30px 15px; }
    @media (max-width: 479px){
      .woocommerce #content div.product .woocommerce-tabs .panel{
        padding:0 20px 15px; } }
    .woocommerce #content div.product .woocommerce-tabs .panel h2{
      margin-top:0;
      font-size:20px;
      margin-bottom:20px; }

.woocommerce #content div.product #reviews h3{
  text-transform:uppercase;
  font-size:14px;
  padding:20px 0;
  margin-bottom:0; }

.woocommerce #content div.product #reviews .comments-content .reviews-summary h5{
  margin-bottom:15px;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase; }

.woocommerce #content div.product #reviews .comments-content .reviews-summary a.btn{
  border-radius:0 !important; }

.woocommerce #content div.product #reviews .comments-content .reviews-summary .media-body .review-summary-detal .review-summery-item .progress{
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  background-color:#f3f3f3;
  height:18px;
  box-shadow:none; }
  .woocommerce #content div.product #reviews .comments-content .reviews-summary .media-body .review-summary-detal .review-summery-item .progress .progress-bar{
    box-shadow:none;
    color:#f3652a;
    line-height:18px; }

.woocommerce #content div.product #reviews .comments-content .comments .commentlist .comment img.avatar{
  float:left;
  margin-right:15px; }
  .rtl .woocommerce #content div.product #reviews .comments-content .comments .commentlist .comment img.avatar{
    margin-left:15px;
    margin-right:inherit; }

.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
  border-top-color:#f3652a; }
  .woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{
    color:#f3652a; }

.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:95px; }

.track_order{
  margin-bottom:30px; }

#customer_login .login p .button,#customer_login .register p .button{
  float:right; }
  .rtl #customer_login .login p .button,.rtl #customer_login .register p .button{
    float:left; }

#image-additional-carousel .hitem a{
  display:block;
  margin-bottom:20px; }
.woocommerce table.wishlist_table thead th{
  text-transform:uppercase;
  border-top:none; }
  .woocommerce table.wishlist_table thead th.product-price,.woocommerce table.wishlist_table thead th.product-stock-stauts{
    text-align:center; }

.woocommerce table.wishlist_table tbody td del{
  margin-right:10px; }
  .rtl .woocommerce table.wishlist_table tbody td del{
    margin-left:10px;
    margin-right:inherit; }

.woocommerce table.wishlist_table tbody td ins{
  color:#f3652a;
  font-size:14px; }

.woocommerce table.wishlist_table tbody td.product-add-to-cart{
  text-align:right; }
  .rtl .woocommerce table.wishlist_table tbody td.product-add-to-cart{
    text-align:left; }
  .woocommerce table.wishlist_table tbody td.product-add-to-cart a{
    margin:0;
    width:52px;
    height:54px;
    display:inline-block !important; }
.woocommerce-cart table.cart input{
  border-radius:0;
  line-height:20px; }

.woocommerce-cart .cart-collaterals .cart_totals table{
  border-radius:0; }

.woocommerce div.product form.cart .variations{
  margin-bottom:0; }

.woocommerce div.product form.cart .variations label{
  color:#000;
  line-height:34px; }

.woocommerce div.product form.cart .variations select{
  margin-bottom:10px; }
.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button{
  color:#fff;
  background-color:#f3652a;
  border-color:#f25412;
  border-radius:0; }
  .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:#de4a0c;
    border-color:#7d2a07; }
  .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:#de4a0c;
    border-color:#bc3f0b; }
    .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:#bc3f0b;
      border-color:#7d2a07; }
  .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:#f3652a;
    border-color:#f25412; }
  .woocommerce #respond input#submit .badge,.woocommerce button.button .badge,.woocommerce input.button .badge{
    color:#f3652a;
    background-color:#fff; }

.woocommerce a.button,a.add_to_wishlist,a.yith-wcwl-add-button{
  background:none;
  padding:10px 20px;
  font-weight:400; }
  .woocommerce a.button:hover,a.add_to_wishlist:hover,a.yith-wcwl-add-button:hover{
    background:none;
    text-decoration:underline; }

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{
  color:#fff;
  background-color:#f3652a;
  border-color:#f25412;
  border-radius:0; }
  .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:#de4a0c;
    border-color:#7d2a07; }
  .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:#de4a0c;
    border-color:#bc3f0b; }
    .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:#bc3f0b;
      border-color:#7d2a07; }
  .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:#f3652a;
    border-color:#f25412; }
  .woocommerce #respond input#submit.alt .badge,.woocommerce a.button.alt .badge,.woocommerce button.button.alt .badge,.woocommerce input.button.alt .badge{
    color:#f3652a;
    background-color:#fff; }

#main-container .woocommerce button.button.single_add_to_cart_button,.woocommerce a.add_to_cart_button,.woocommerce a.product_type_external{
  padding:0;
  display:block;
  text-align:left;
  background-color:transparent;
  background-image:url(../images/icon-2.png) !important;
  background-position:-4px 0;
  display:inline-block;
  text-indent:-9999px;
  line-height:30px;
  border:none;
  border-radius:0; }
  .rtl #main-container .woocommerce button.button.single_add_to_cart_button,.rtl .woocommerce a.add_to_cart_button,.rtl .woocommerce a.product_type_external{
    text-align:right; }
  #main-container .woocommerce button.button.single_add_to_cart_button .icon-cart,.woocommerce a.add_to_cart_button .icon-cart,.woocommerce a.product_type_external .icon-cart{
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    margin-right:5px;
    color:#000;
    line-height:30px;
    font-size:14px; }
    .rtl #main-container .woocommerce button.button.single_add_to_cart_button .icon-cart,.rtl .woocommerce a.add_to_cart_button .icon-cart,.rtl .woocommerce a.product_type_external .icon-cart{
      margin-left:5px;
      margin-right:inherit; }
  #main-container .woocommerce button.button.single_add_to_cart_button .title-cart,.woocommerce a.add_to_cart_button .title-cart,.woocommerce a.product_type_external .title-cart{
    display:none;
    font-size:12px;
    color:#000;
    font-weight:700;
    text-transform:uppercase;
    font-family:Lato,sans-serif; }
    @media (min-width: 1199px){
      #main-container .woocommerce button.button.single_add_to_cart_button .title-cart,.woocommerce a.add_to_cart_button .title-cart,.woocommerce a.product_type_external .title-cart{
        padding-right:10px; }
        .rtl #main-container .woocommerce button.button.single_add_to_cart_button .title-cart,.rtl .woocommerce a.add_to_cart_button .title-cart,.rtl .woocommerce a.product_type_external .title-cart{
          padding-left:10px;
          padding-right:inherit; } }
  #main-container .woocommerce button.button.single_add_to_cart_button:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.product_type_external:hover{
    background-color:#f3652a !important;
    background-position:-4px -54px; }
.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;
  width:100%;
  height:34px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:0;
  box-shadow:none;
  -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:#ccc;
    outline:0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,80%,.6); }
  .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:#999;
    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-cart table.cart input.input-text:focus,.woocommerce-cart table.cart input.input-text:hover,.woocommerce-page form .form-row .input-text:focus,.woocommerce-page form .form-row .input-text:hover,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row .input-text:hover,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:hover,.woocommerce select:focus,.woocommerce select:hover{
    box-shadow:none; }

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