/**

 * Import component variables

 */

/** elements mixins **/

/**

* Transition-timing-function property@mixin 

*/

/*background RGBA

============================================*/

/*inline-block

============================================*/

/****/

/****/

/****/

/** elements mixins **/

/**

* Transition-timing-function property@mixin 

*/

/*background RGBA

============================================*/

/*inline-block

============================================*/

/****/

/****/

/*

 * Global variables

 */

/* main color which will be used for all main block styles... */

/**

 * Import component variables

 */

/**

 *

 */

/* --- SCSS For Accordion --- */

/* --- SCSS For Breadcrumb --- */

/* --- SCSS For Buttons --- */

/* --- SCSS For Call-to-action --- */

/* --- SCSS For Content-slider --- */

/*  */

/* carousel-controls-v1 */

/* carousel-controls-v2 */

/* carousel-controls-v3 */

/* Navigation Styles */

/* carousel-indicators-v1 */

/* carousel-indicators-v2 */

/* carousel-indicators-v3 */

/* carousel-indicators-v4 */

/* carousel-indicators-v5 */

/* carousel-indicators-v6 */

/* --- SCSS For Counters --- */

/* --- SCSS For Heading --- */

/* --- SCSS For Icon-box --- */

/* --- SCSS For Interactive-banner --- */

/* --- SCSS For Latest-posts --- */

/* latest posts */

/* --- SCSS For List --- */

/* variables for list */

/* variables for list light */

/* --- SCSS For Message --- */

/* --- SCSS For Newsletter --- */

/* --- SCSS For Piechart --- */

/* --- SCSS For Pricing --- */

/* --- SCSS For Process-steps --- */

/* process-steps */

/* --- SCSS For Service --- */

/* variables for tab style1 using as base of tab */

/* --- SCSS For Style-icon --- */

/* Variables icons default */

/* Variables icons bodered */

/* Variables icons darker */

/* Variables icons light */

/* Variables icons plain */

/* Variables icons for light style */

/* Variables icons outline */

/* Variables icons inverse */

/* --- SCSS For Table --- */

/* --- SCSS For Tabs --- */

/* variables for tab style1 using as base of tab */

/* tab style version 5 */

/* tab style version 6 */

/* --- SCSS For Testimonials --- */

/* testimonials default */

/* testimonials-v1 */

/* testimonials light */

/* --- SCSS For Typography --- */

/**

 *   Blocks Layout Selectors

 */

/********* LAYOUT **************/

/**

* Styling special product block.

*/

/* line 7, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products .widget-product-banner, .wpb_content_element.widget-products .widget-product-banner {

  height: 642px;

  text-align: center;

  position: relative;

}

/* line 11, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products .widget-product-banner .visual-title, .wpb_content_element.widget-products .widget-product-banner .visual-title {

  color: #FFF;

  left: 0;

  margin: auto;

  padding-top: 0;

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  width: 90%;

  height: 45px;

}

/* line 21, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products .widget-product-banner .visual-title:after, .wpb_content_element.widget-products .widget-product-banner .visual-title:after {

  content: none;

  display: none;

}

/* line 25, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products .widget-product-banner .visual-title span, .wpb_content_element.widget-products .widget-product-banner .visual-title span {

  position: relative;

  padding-bottom: 18px;

}

/* line 28, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products .widget-product-banner .visual-title span:after, .wpb_content_element.widget-products .widget-product-banner .visual-title span:after {

  content: "";

  width: 100%;

  height: 15px;

  background: url("../../../images/bottom-heading-light.png") repeat-x left top transparent;

  font-size: 30px;

  bottom: 0;

  position: absolute;

  left: 0;

}

/* line 44, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products.layout1 .column, .wpb_content_element.widget-products.layout1 .column {

  padding-left: 0;

  padding-right: 0;

  margin-left: 0;

  margin-right: 0;

}

/* line 51, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products.widget-product-tabs, .wpb_content_element.widget-products.widget-product-tabs {

  margin-top: 30px;

}

/* line 53, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products.widget-product-tabs .widget-title, .wpb_content_element.widget-products.widget-product-tabs .widget-title {

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .widget.widget-products.widget-product-tabs .widget-title, .rtl .wpb_content_element.widget-products.widget-product-tabs .widget-title {

  float: right;

}

/* line 56, ../../../sass/woocommerce/_widget.scss */

.widget.widget-products.widget-product-tabs .tabs-list, .wpb_content_element.widget-products.widget-product-tabs .tabs-list {

  clear: none !important;

  display: block;

  margin: 18px 0 0 60px !important;

  overflow: hidden;

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .widget.widget-products.widget-product-tabs .tabs-list, .rtl .wpb_content_element.widget-products.widget-product-tabs .tabs-list {

  float: right;

}



/* line 67, ../../../sass/woocommerce/_widget.scss */

.products.related,

.product.upsell {

  margin-bottom: 20px !important;

  position: relative;

  padding: 0px;

  background: transparent;

  border-width: 0px;

  border-style: solid;

}



/* line 77, ../../../sass/woocommerce/_widget.scss */

.products.related h2,

.product > #reviews > h3,

.product.upsell h2 {

  color: #000000;

  padding: 10px 0 25px 0;

  margin: 0 0 25px 0;

  text-transform: uppercase;

  font-size: 40px;

  position: relative;

  text-align: center;

  z-index: 10;

  line-height: 1.1;

  text-align: left;

  border-bottom: solid 1px #ededed;

}

/* line 89, ../../../sass/woocommerce/_widget.scss */

.products.related h2 > span,

.product > #reviews > h3 > span,

.product.upsell h2 > span {

  padding: 0 25px;

  display: inline-block;

}



/* line 97, ../../../sass/woocommerce/_widget.scss */

.products.related h2,

.product.upsell h2 {

  border-bottom: solid 1px #000;

}



/* line 102, ../../../sass/woocommerce/_widget.scss */

.product > #reviews {

  border: solid 1px #ededed;

  margin-bottom: 20px;

}



/**

* Deal Modules

*/

/* line 112, ../../../sass/woocommerce/_widget.scss */

.woo-deals .caption {

  border: 1px solid #ededed;

  border-top: none;

  padding: 5px 20px 20px !important;

}

/* line 117, ../../../sass/woocommerce/_widget.scss */

.woo-deals .carousel-inner {

  overflow: visible;

}

/* line 120, ../../../sass/woocommerce/_widget.scss */

.woo-deals .product-block {

  margin: 0;

  border: none;

}

/* line 123, ../../../sass/woocommerce/_widget.scss */

.woo-deals .product-block .name {

  font-weight: 400;

  height: 42px;

  overflow: hidden;

}

/* line 130, ../../../sass/woocommerce/_widget.scss */

.woo-deals .description {

  margin-bottom: 10px;

  font-size: 13px;

}

/* line 134, ../../../sass/woocommerce/_widget.scss */

.woo-deals .pts-countdown {

  padding: 5px 0;

  font-family: "Raleway", sans-serif;

  font-size: 10px;

}

/* line 139, ../../../sass/woocommerce/_widget.scss */

.woo-deals .deals-information {

  border-bottom: 1px solid #ededed;

}

/* line 142, ../../../sass/woocommerce/_widget.scss */

.woo-deals .rating > * {

  float: left;

}

/* line 146, ../../../sass/woocommerce/_widget.scss */

.woo-deals .countdown-times {

  overflow: hidden;

  -webkit-transform: translate(0px, 0px);

  -ms-transform: translate(0px, 0px);

  -o-transform: translate(0px, 0px);

  transform: translate(0px, 0px);

  -webkit-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

/* line 150, ../../../sass/woocommerce/_widget.scss */

.woo-deals .countdown-times > div {

  text-align: center;

  float: left;

  margin-right: 5%;

  width: 20%;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .woo-deals .countdown-times > div {

  float: right;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .woo-deals .countdown-times > div {

  margin-left: 5%;

  margin-right: inherit;

}

/* line 155, ../../../sass/woocommerce/_widget.scss */

.woo-deals .countdown-times > div > b {

  display: block;

  font-size: 14px;

  font-weight: 900;

  color: #000000;

}

/* line 161, ../../../sass/woocommerce/_widget.scss */

.woo-deals .countdown-times > div:last-child {

  padding-right: 0;

  float: right;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .woo-deals .countdown-times > div:last-child {

  padding-left: 0;

  padding-right: inherit;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .woo-deals .countdown-times > div:last-child {

  float: left;

}

/* line 167, ../../../sass/woocommerce/_widget.scss */

.woo-deals .cart {

  left: 0;

  position: absolute;

  right: 0;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: translate(0px, 60px);

  -ms-transform: translate(0px, 60px);

  -o-transform: translate(0px, 60px);

  transform: translate(0px, 60px);

  -webkit-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

  visibility: hidden;

}

/* line 175, ../../../sass/woocommerce/_widget.scss */

.woo-deals .cart .add_to_cart_button {

  color: #000000;

  background: #fff;

  font-weight: 900;

}

/* line 176, ../../../sass/woocommerce/_widget.scss */

.woo-deals .cart .add_to_cart_button.added {

  display: none;

}

/* line 182, ../../../sass/woocommerce/_widget.scss */

.woo-deals .cart .add_to_cart_button:hover, .woo-deals .cart .add_to_cart_button:active, .woo-deals .cart .add_to_cart_button:focus {

  color: #fff;

  background: #000000;

}

/* line 187, ../../../sass/woocommerce/_widget.scss */

.woo-deals .cart .wc-forward {

  margin: 0 auto;

}

/* line 192, ../../../sass/woocommerce/_widget.scss */

.woo-deals:hover .cart {

  -webkit-transform: translate(0px, 30px);

  -ms-transform: translate(0px, 30px);

  -o-transform: translate(0px, 30px);

  transform: translate(0px, 30px);

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}



/* line 201, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart_content .btn {

  color: #FFF !important;

}

/* line 204, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart_content .image {

  width: 70px;

  height: 78px;

}

/* line 207, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart_content .cart-main-content {

  position: relative;

}

/* line 209, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart_content .cart-main-content .remove {

  background: transparent;

  color: #3f3f3f !important;

  font-size: 14px;

  font-weight: 600;

  margin: -5% 0;

  position: absolute;

  right: 0;

  top: 50%;

}



/* line 223, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart .total {

  text-align: right;

  border-top: 1px solid #ededed !important;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .widget_shopping_cart .total {

  text-align: left;

}

/* line 228, ../../../sass/woocommerce/_widget.scss */

.widget_shopping_cart .widget-product:last-child {

  padding-bottom: 10px;

}



/* line 235, ../../../sass/woocommerce/_widget.scss */

.widget_product_search input[type="search"] {

  margin-bottom: 10px;

  width: 100%;

}



/* line 242, ../../../sass/woocommerce/_widget.scss */

.widget-productcats-tabs .widget-title {

  float: left;

  margin-right: 70px;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .widget-productcats-tabs .widget-title {

  float: right;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .widget-productcats-tabs .widget-title {

  margin-left: 70px;

  margin-right: inherit;

}

/* line 246, ../../../sass/woocommerce/_widget.scss */

.widget-productcats-tabs .nav-tabs {

  display: block;

  margin: 15px 0 0;

  overflow: hidden;

}

/* line 251, ../../../sass/woocommerce/_widget.scss */

.widget-productcats-tabs .product-block {

  margin-bottom: 18px !important;

}



/* line 256, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart {

  padding: 10px 15px 10px 35px;

  border-left: 1px solid #ededed;

  border-right: 1px solid #ededed;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart {

  padding: 10px 35px 10px 15px;

}

/* line 260, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart .mini-cart {

  position: relative;

}

/* line 262, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart .mini-cart .mini-cart-icon {

  width: 25px;

  height: 25px;

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .mini-cart .mini-cart-icon {

  float: right;

}

/* line 265, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart .mini-cart .mini-cart-icon .mini-cart-icon-inner {

  width: 25px;

  height: 25px;

  float: left;

  background: url("../../../images/woo-2.png") -201px 0 no-repeat #3f3f3f;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .mini-cart .mini-cart-icon .mini-cart-icon-inner {

  float: right;

}

/* line 272, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v2 {

  border: 0;

  padding: 0;

  float: right;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart.pbr-topcart__v2 {

  float: left;

}

/* line 277, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v4 {

  padding: 0;

  border: 0;

  top: 37px;

  position: absolute;

  right: 0px;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart.pbr-topcart__v4 {

  left: 0px;

  right: auto;

}

/* line 283, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v4 .mini-cart {

  background: transparent;

  display: block;

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart.pbr-topcart__v4 .mini-cart {

  float: right;

}

/* line 287, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v4 .mini-cart .mini-cart-items {

  border: 2px solid #000000;

  display: block;

  float: left;

  line-height: 20px;

  font-size: 12px;

  padding: 0px 8px;

  height: 25px;

  font-weight: 600 !important;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart.pbr-topcart__v4 .mini-cart .mini-cart-items {

  float: right;

}

/* line 299, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v4 .mini-cart_large .mini-cart-icon {

  width: 36px;

  height: 36px;

  margin: 0;

  padding: 6px;

  background: #3f3f3f;

}

/* line 305, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart.pbr-topcart__v4 .mini-cart_large .mini-cart-items {

  line-height: 30px;

  padding: 0 12px;

  width: 36px;

  height: 36px;

}

/* line 313, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart .version-3 .title-cart {

  font-size: 12px;

  display: inline-block;

  margin: 0 5px 0 0;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .version-3 .title-cart {

  margin: 0 0 0 5px;

}

/* line 318, ../../../sass/woocommerce/_widget.scss */

.pbr-topcart .version-3 .mini-cart::before {

  top: -3px;

}



/*------------------------------------*\

    Mini Cart

\*------------------------------------*/

/* line 6, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown-menu {

  top: 50px;

  padding: 20px;

  min-width: 320px;

  display: block;

  visibility: hidden;

  border: 1px solid #ededed;

  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

  text-align: left;

  left: auto;

  right: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -ms-transform: scale(0);

  -o-transform: scale(0);

  transform: scale(0);

  -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);

  -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);

  transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown-menu {

  text-align: right;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown-menu {

  right: auto;

  left: auto;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown-menu {

  left: 0;

  right: auto;

}

/* line 21, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown-menu:before, .pbr-topcart .dropdown-menu:after {

  content: "";

  display: inline-block;

  *display: inline;

  zoom: 1;

  position: absolute;

  left: 100%;

  margin-left: -26%;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown-menu:before, .rtl .pbr-topcart .dropdown-menu:after {

  right: 100%;

  left: auto;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown-menu:before, .rtl .pbr-topcart .dropdown-menu:after {

  margin-right: -26%;

  margin-left: inherit;

}

/* line 29, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown-menu:before {

  top: -11px;

  border-bottom: 11px solid rgba(0, 0, 0, 0.2);

  border-left: 11px solid transparent;

  border-right: 11px solid transparent;

}

/* line 35, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown-menu:after {

  top: -10px;

  border-bottom: 11px solid #FFF;

  border-left: 11px solid transparent;

  border-right: 11px solid transparent;

}

/* line 41, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown-menu .quantity {

  font-size: 16px;

}

/* line 45, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .media {

  padding: 0 0 10px;

  border-bottom: solid 1px #ededed;

}

/* line 49, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .name {

  font-size: 16px;

  line-height: 20px;

  text-transform: none;

  margin: 0;

}

/* line 54, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .name a {

  color: #666666;

}

/* line 56, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .name a:hover {

  color: #000000 !important;

}

/* line 62, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .open .dropdown-menu {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform-origin: 29px -50px;

  -moz-transform-origin: 29px -50px;

  -ms-transform-origin: 29px -50px;

  transform-origin: 29px -50px;

  filter: none;

  -webkit-filter: none;

  -moz-filter: none;

  -o-filter: none;

  -ms-filter: none;

  visibility: visible;

  z-index: 999999;

}

/* line 74, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .dropdown.version-1 .mini-cart:before {

  content: "";

  position: absolute;

  display: block;

  top: -6px;

  width: 25px;

  height: 25px;

  left: -25px;

  background: url("../../../images/woo-2.png") -231px 0 no-repeat transparent;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .pbr-topcart .dropdown.version-1 .mini-cart:before {

  right: -25px;

  left: auto;

}

/* line 86, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .total {

  padding-top: 20px;

  padding-bottom: 10px;

}

/* line 89, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .total strong {

  font-weight: 500;

}

/* line 93, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .buttons {

  margin-bottom: 0;

  padding: 15px 20px;

  margin-right: -20px;

  margin-left: -20px;

  text-align: right;

}

/* line 99, ../../../sass/woocommerce/_styles.scss */

.pbr-topcart .buttons .btn {

  font-size: 12px;

  font-weight: 600;

  margin: 0 0 0 5px;

}



/* line 109, ../../../sass/woocommerce/_styles.scss */

#cart .mini-cart > * {

  text-transform: uppercase;

  font-weight: 300;

}

/* line 116, ../../../sass/woocommerce/_styles.scss */

#cart .mini-cart .mini-cart-items {

  color: #000;

}

/* line 120, ../../../sass/woocommerce/_styles.scss */

#cart .cart-icon {

  text-transform: uppercase;

}

/* line 123, ../../../sass/woocommerce/_styles.scss */

#cart.version-1 {

  display: inline-block;

}

/* line 126, ../../../sass/woocommerce/_styles.scss */

#cart.version-1 .mini-cart .title-cart {

  outline: none;

}

/* line 129, ../../../sass/woocommerce/_styles.scss */

#cart.version-1 .mini-cart .mini-cart-items {

  color: #aaa;

  font-size: 12px;

  font-weight: 300;

  text-transform: none;

}

/* line 136, ../../../sass/woocommerce/_styles.scss */

#cart.version-1 .cart-icon {

  display: inline-block;

  padding: 7px 10px 0 0;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl #cart.version-1 .cart-icon {

  padding: 7px 0 0 10px;

}

/* line 142, ../../../sass/woocommerce/_styles.scss */

#cart.version-2 .cart-icon {

  display: inline-block;

  padding: 7px 10px 0 0;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl #cart.version-2 .cart-icon {

  padding: 7px 0 0 10px;

}

/* line 145, ../../../sass/woocommerce/_styles.scss */

#cart.version-2 .cart-icon i {

  display: block;

  float: left;

  background: url("../../../images/cart-bg.png") no-repeat center top transparent;

  width: 24px;

  height: 24px;

  -webkit-transition: all 0.35s;

  -o-transition: all 0.35s;

  transition: all 0.35s;

}

/* line 153, ../../../sass/woocommerce/_styles.scss */

#cart.version-2 .title-cart, #cart.version-2 .dropdown-toggle .amount, #cart.version-2 .mini-cart-items em {

  display: none;

}

/* line 156, ../../../sass/woocommerce/_styles.scss */

#cart.version-2 .mini-cart-items {

  display: block;

  background: red;

  top: -6px;

  right: 0;

  position: absolute;

  color: #FFF;

  font-size: 10px;

  padding: 2px 6px;

  z-index: 3;

  border-radius: 50%;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl #cart.version-2 .mini-cart-items {

  left: 0;

  right: auto;

}

/* line 170, ../../../sass/woocommerce/_styles.scss */

#cart.version-3 .cart-icon {

  display: inline-block;

}

/* line 172, ../../../sass/woocommerce/_styles.scss */

#cart.version-3 .cart-icon i {

  display: block;

  float: left;

  background: url("../../../images/cart-bg.png") no-repeat center top transparent;

  width: 18px;

  height: 18px;

  -webkit-transition: all 0.35s;

  -o-transition: all 0.35s;

  transition: all 0.35s;

}

/* line 180, ../../../sass/woocommerce/_styles.scss */

#cart.version-3 .mini-cart-items {

  background: transparent;

  color: #3f3f3f;

  font-size: 12px;

  font-weight: 600;

  padding: 0;

  z-index: 3;

  display: inline-block;

  text-align: center;

  width: 28px;

  height: 26px;

  border: 2px solid #3f3f3f;

}

/* line 192, ../../../sass/woocommerce/_styles.scss */

#cart.version-3 .dropdown-toggle .amount,

#cart.version-3 .mini-cart-items em {

  display: none;

}



/* line 201, ../../../sass/woocommerce/_styles.scss */

.widget-products .products-grid > .row {

  border: none;

}

/* line 204, ../../../sass/woocommerce/_styles.scss */

.widget-products.layout1 {

  margin: 0;

}

/* line 206, ../../../sass/woocommerce/_styles.scss */

.widget-products.layout1 .widget-title {

  padding: 75px 0 92px;

  color: #FFF;

}

@media (max-width: 991px) {

  /* line 206, ../../../sass/woocommerce/_styles.scss */

  .widget-products.layout1 .widget-title {

    padding: 30px 0 30px;

  }

  /* line 211, ../../../sass/woocommerce/_styles.scss */

  .widget-products.layout1 .widget-title:after {

    bottom: 5px !important;

  }

}

/* line 215, ../../../sass/woocommerce/_styles.scss */

.widget-products.layout1 .widget-title:after {

  bottom: 68px;

  color: #FFF;

}

/* line 220, ../../../sass/woocommerce/_styles.scss */

.widget-products.layout1 .product-items {

  padding: 3% 18% 0%;

}

@media (max-width: 1199px) {

  /* line 220, ../../../sass/woocommerce/_styles.scss */

  .widget-products.layout1 .product-items {

    padding: 30px 30px 10px;

  }

}



/* line 228, ../../../sass/woocommerce/_styles.scss */

.productinfo-show-discounts {

  display: none;

  font-size: 14px;

  margin: 20px 0 !important;

  padding-left: 75px;

  position: relative;

  color: #666666;

  padding: 15px;

  margin-bottom: 30px;

  border: 1px solid transparent;

  border-radius: 0px;

  background-color: #dff0d8;

  border-color: #d6e9c6;

  color: #3c763d;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .productinfo-show-discounts {

  padding-right: 75px;

  padding-left: inherit;

}

/* line 8, ../../../sass/bootstrap/mixins/_alerts.scss */

.productinfo-show-discounts hr {

  border-top-color: #c9e2b3;

}

/* line 11, ../../../sass/bootstrap/mixins/_alerts.scss */

.productinfo-show-discounts .alert-link {

  color: #2b542c;

}

/* line 242, ../../../sass/woocommerce/_styles.scss */

.productinfo-show-discounts ul {

  list-style: none;

  padding: 0;

  margin: 0;

}

/* line 246, ../../../sass/woocommerce/_styles.scss */

.productinfo-show-discounts ul li {

  padding: 3px 0;

}

/* line 248, ../../../sass/woocommerce/_styles.scss */

.productinfo-show-discounts ul li:before {

  content: "\f14a";

  font-family: "FontAwesome";

  color: #8bc43f;

  padding-right: 8px;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .productinfo-show-discounts ul li:before {

  padding-left: 8px;

  padding-right: inherit;

}



/* line 260, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary {

  padding: 15px 30px;

}

/* line 262, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary .review-summary-total {

  text-align: center;

  font-weight: 400;

}

/* line 265, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary .review-summary-total .review-summary-result {

  width: 90px;

  height: 90px;

  text-align: center;

  border: 2px solid #000000;

  color: #000000;

  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;

}

/* line 277, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary .review-summary-detal {

  overflow: hidden;

  display: block;

}

/* line 280, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary .review-summary-detal .review-label {

  color: #000;

  font-weight: 400;

  line-height: 1;

}

/* line 285, ../../../sass/woocommerce/_styles.scss */

#reviews .reviews-summary .review-summary-detal .progress {

  -webkit-box-shadow: none;

  box-shadow: none;

}

/* line 290, ../../../sass/woocommerce/_styles.scss */

#reviews .comments {

  border-top: 1px solid #ededed;

  padding: 20px 30px;

}

/* line 293, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist {

  margin: 15px 0;

}

/* line 295, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment {

  margin-bottom: 30px;

}

/* line 298, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment-image {

  min-width: 100px;

  margin-right: 20px;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl #reviews .comments .commentlist .comment-image {

  margin-left: 20px;

  margin-right: inherit;

}

/* line 301, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment-image > span {

  display: block;

  margin-bottom: 5px;

}

/* line 305, ../../../sass/woocommerce/_styles.scss */

#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%;

}

/* line 308, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment-image .author {

  color: #000;

}

/* line 312, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment-text {

  border: 1px solid #ededed;

  padding: 15px 30px;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

}

/* line 316, ../../../sass/woocommerce/_styles.scss */

#reviews .comments .commentlist .comment-text > div {

  margin-bottom: 7px;

}

/* line 322, ../../../sass/woocommerce/_styles.scss */

#reviews .review_form_wrapper {

  border-top: 1px solid #ededed;

  padding: 20px 30px;

}

/* line 327, ../../../sass/woocommerce/_styles.scss */

#reviews .progress {

  height: 20px;

  margin-bottom: 15px;

}

/* line 330, ../../../sass/woocommerce/_styles.scss */

#reviews .progress .progress-bar {

  background: #56b0ee !important;

  line-height: 20px !important;

  color: #000 !important;

}



/**

 * Product Single Page

 */

/* line 345, ../../../sass/woocommerce/_styles.scss */

.woocommerce .price {

  font-weight: 700 !important;

  font-size: 14px !important;

  line-height: 24px !important;

  color: #214697 !important;

}

/* line 351, ../../../sass/woocommerce/_styles.scss */

.woocommerce .price > * span {

  margin: 0 5px 0 0;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .woocommerce .price > * span {

  margin: 0 0 0 5px;

}

/* line 355, ../../../sass/woocommerce/_styles.scss */

.woocommerce .price > del {

  color: #999999;

  font-weight: 400;

  opacity: 1;

  filter: alpha(opacity=100);

}

/* line 361, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb {

  background: url("../../../images/breadcrumb_shop_background.jpg") 0 0 no-repeat #f9f9f9;

  margin-bottom: 60px;

  padding: 107px 0 102px;

}

/* line 365, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb {

  margin: 0;

  display: inline-block;

  padding: 20px 30px 30px 30px;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb {

  padding: 20px 30px 30px 30px;

}

/* line 369, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li {

  margin-bottom: 8px;

  text-transform: uppercase;

}

/* line 372, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li a {

  color: #999999;

  font-size: 12px;

  font-weight: 400;

}

/* line 376, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li a:hover, .woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li a:active, .woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li a:focus {

  color: #999;

}

/* line 383, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li:last-child {

  display: block;

  font-size: 36px;

  line-height: 24px;

  color: #000000;

  font-weight: 200;

  margin: 0;

}

/* line 390, ../../../sass/woocommerce/_styles.scss */

.woocommerce .woo-breadscrumb .pbr-woocommerce-breadcrumb li:last-child:before {

  display: none;

}

/* line 397, ../../../sass/woocommerce/_styles.scss */

.woocommerce p.stars {

  font-size: 10px;

}

/* line 399, ../../../sass/woocommerce/_styles.scss */

.woocommerce p.stars a {

  color: #3f3f3f;

}

/* line 403, ../../../sass/woocommerce/_styles.scss */

.woocommerce .star-rating {

  height: 25px;

  line-height: 25px;

  font-size: 12px;

}

/* line 409, ../../../sass/woocommerce/_styles.scss */

.woocommerce .widget_price_filter .price_slider_amount {

  text-align: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .woocommerce .widget_price_filter .price_slider_amount {

  text-align: right;

}

/* line 411, ../../../sass/woocommerce/_styles.scss */

.woocommerce .widget_price_filter .price_slider_amount .button {

  float: right;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .woocommerce .widget_price_filter .price_slider_amount .button {

  float: left;

}

/* line 416, ../../../sass/woocommerce/_styles.scss */

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {

  background-color: #000000;

  height: 5px;

  margin: 0 0 35px 0;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

/* line 424, ../../../sass/woocommerce/_styles.scss */

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

  background: #ededed;

}

/* line 427, ../../../sass/woocommerce/_styles.scss */

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

  background-color: #d6d6d6;

  width: 16px;

  height: 16px;

  top: -5px;

}

/* line 435, ../../../sass/woocommerce/_styles.scss */

.woocommerce #reviews .control-label {

  font-weight: 600;

  color: #000000;

}

/* line 439, ../../../sass/woocommerce/_styles.scss */

.woocommerce #reviews h3 {

  font-size: 16px;

  font-weight: 600;

  margin: 0 0 10px;

  text-transform: none;

}



/* line 448, ../../../sass/woocommerce/_styles.scss */

.product-block {

  margin-bottom: 35px;

  overflow: hidden;

}

/* line 451, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action {

  bottom: 20px;

  margin: 0;

  left: 20px;

  position: absolute;

  width: 100%;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block .button-action {

  right: 20px;

  left: auto;

}

/* line 457, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action .feedback {

  display: none;

}

/* line 460, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div {

  float: left;

  width: 46px;

  height: 46px;

  margin: 0 1px 0 0;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block .button-action > div {

  float: right;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block .button-action > div {

  margin: 0 0 0 1px;

}

/* line 464, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div:last-child {

  margin-right: 0;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block .button-action > div:last-child {

  margin-left: 0;

  margin-right: inherit;

}

/* line 467, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a {

  float: left;

  text-align: center;

  overflow: hidden;

  text-indent: -99999px;

  position: relative;

  width: 46px;

  height: 46px;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  background-image: url("../../../images/woo-sprite.png") !important;

  background-position: no-repeat;

  background-color: transparent;

  -webkit-transition: background 0.3s ease 0s;

  -o-transition: background 0.3s ease 0s;

  transition: background 0.3s ease 0s;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block .button-action > div a {

  float: right;

}

/* line 479, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a:hover {

  background-position: 0 -47px;

}

/* line 482, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a[class*="wishlist"] {

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  background-position: -47px 0;

}

/* line 485, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a[class*="wishlist"]:hover {

  background-position: -47px -47px;

}

/* line 489, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a.quickview {

  background-position: -141px 0;

}

/* line 491, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a.quickview:hover {

  background-position: -141px -47px;

}

/* line 495, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a[class*="compare"] {

  background-position: -94px 0;

}

/* line 497, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a[class*="compare"]:hover {

  background-position: -94px -47px;

}

/* line 501, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div a.add_to_cart_button.added {

  display: none !important;

}

/* line 506, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div.yith-wcwl-add-to-wishlist a {

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  background-position: -47px 0;

}

/* line 509, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action > div.yith-wcwl-add-to-wishlist a:hover {

  background-position: -47px -47px;

}

/* line 515, ../../../sass/woocommerce/_styles.scss */

.product-block .button-action .title,

.product-block .button-action .clear {

  display: none;

}

/* line 520, ../../../sass/woocommerce/_styles.scss */

.product-block span.onsale {

  top: 15px;

  left: 15px;

  position: absolute;

  z-index: 11;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block span.onsale {

  right: 15px;

  left: auto;

}

/* line 526, ../../../sass/woocommerce/_styles.scss */

.product-block .name {

  margin-top: 20px;

  margin-bottom: 0px;

}

/* line 530, ../../../sass/woocommerce/_styles.scss */

.product-block .image {

  position: relative;

  overflow: hidden;

}

/* line 533, ../../../sass/woocommerce/_styles.scss */

.product-block .image .product-image {

  display: block;

  white-space: nowrap;

  word-wrap: normal;

  z-index: 10;

}

/* line 538, ../../../sass/woocommerce/_styles.scss */

.product-block .image .product-image img {

  min-width: 100%;

}

/* line 544, ../../../sass/woocommerce/_styles.scss */

.product-block .image .yith-wcwl-add-to-wishlist span,

.product-block .image .yith-wcwl-add-to-wishlist span {

  display: none;

}

/* line 549, ../../../sass/woocommerce/_styles.scss */

.product-block .caption {

  text-align: center;

}

/* line 556, ../../../sass/woocommerce/_styles.scss */

.product-block .price ins {

  text-decoration: none !important;

  font-weight: 700;

  color: #56b0ee;

}

/* line 562, ../../../sass/woocommerce/_styles.scss */

.product-block .category {

  text-transform: none;

  font-weight: 300;

  font-style: italic;

  /* 3 */

  /* 3 */

  /* 4 */

  /* 6 */

  /* 6 */

  /* 7 */

  font-size: 12px;

  /* 9 */

  font-size: 1.2rem;

  /* 9 */

}

/* line 567, ../../../sass/woocommerce/_styles.scss */

.product-block .category a {

  color: #999999;

}

/* line 569, ../../../sass/woocommerce/_styles.scss */

.product-block .category a:hover {

  color: #000000;

}

/* line 575, ../../../sass/woocommerce/_styles.scss */

.product-block .rating .star-rating {

  display: inline-block;

}

/* line 581, ../../../sass/woocommerce/_styles.scss */

.product-block .add_to_cart_button.loading .title-cart {

  visibility: hidden;

}

/* line 583, ../../../sass/woocommerce/_styles.scss */

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

}

/* line 596, ../../../sass/woocommerce/_styles.scss */

.product-block:hover .button-action > div {

  opacity: 1;

  filter: alpha(opacity=100);

}



/* line 602, ../../../sass/woocommerce/_styles.scss */

.name {

  /* 3 */

  /* 3 */

  /* 4 */

  /* 6 */

  /* 6 */

  /* 7 */

  font-size: 16px;

  /* 9 */

  font-size: 1.6rem;

  /* 9 */

  line-height: 24px;

  text-transform: none;

  font-weight: 400;

  margin-top: 5px;

  margin-bottom: 0px;

}

/* line 609, ../../../sass/woocommerce/_styles.scss */

.name a {

  -webkit-transition: color 0.3s ease-in;

  -o-transition: color 0.3s ease-in;

  transition: color 0.3s ease-in;

}

/* line 611, ../../../sass/woocommerce/_styles.scss */

.name a:hover, .name a:focus, .name a:active {

  color: #999;

}



/* line 621, ../../../sass/woocommerce/_styles.scss */

.product-block-v1.product-block .caption {

  text-align: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block-v1.product-block .caption {

  text-align: right;

}



/* line 627, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 {

  position: relative;

  margin-bottom: 20px;

}

/* line 630, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 .product-meta {

  bottom: 0;

  left: 0;

  position: absolute;

  width: 100%;

  z-index: 10;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block-v2 .product-meta {

  right: 0;

  left: auto;

}

/* line 637, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 .caption {

  margin: 0 15px 15px 15px;

  text-align: left;

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block-v2 .caption {

  margin: 0 15px 15px 15px;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block-v2 .caption {

  text-align: right;

}

/* line 640, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 .caption .meta {

  display: inline-block;

  overflow: hidden;

  padding: 10px 15px;

}

/* line 645, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 .caption .name {

  margin-top: 0;

  margin-bottom: 0;

  font-size: 12px !important;

  width: 150px;

  overflow: hidden;

}

/* line 652, ../../../sass/woocommerce/_styles.scss */

.product-block-v2 .button-action {

  position: static;

  width: auto;

  margin: 0 0 10px 18px;

  -webkit-transform: translate(0%, 0px);

  -ms-transform: translate(0%, 0px);

  -o-transform: translate(0%, 0px);

  transform: translate(0%, 0px);

}

/* line 35, ../../../sass/components/mixins/_rtl.scss */

.rtl .product-block-v2 .button-action {

  margin: 0 18px 10px 0;

}



/* line 660, ../../../sass/woocommerce/_styles.scss */

div[class*="add-to-wishlist"] {

  margin-top: 0;

  position: relative;

}

/* line 663, ../../../sass/woocommerce/_styles.scss */

div[class*="add-to-wishlist"] .ajax-loading {

  bottom: 0;

  left: 0;

  margin: auto;

  position: absolute;

  right: 0;

  top: 0;

}



/* line 673, ../../../sass/woocommerce/_styles.scss */

a.add_to_wishlist {

  text-indent: -99999px;

  display: block;

}



/**

* Products Listing In Grid Style

*/

/* line 682, ../../../sass/woocommerce/_styles.scss */

.products-grid div.product {

  position: relative;

}

/* line 684, ../../../sass/woocommerce/_styles.scss */

.products-grid div.product.first {

  border-left: none;

  clear: both;

}

/* line 689, ../../../sass/woocommerce/_styles.scss */

.products-grid .feedback {

  display: none;

}



/* line 695, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block {

  border: 2px solid #ebebeb;

  padding: 15px;

}

/* line 698, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block .name {

  margin-top: 0;

}

/* line 701, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block .onsale {

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transition: opacity 0.2s ease 0.1s;

  -o-transition: opacity 0.2s ease 0.1s;

  transition: opacity 0.2s ease 0.1s;

}

/* line 707, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block:hover .button-action {

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

  overflow: visible;

}

/* line 712, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block:hover .onsale {

  visibility: hidden;

  opacity: 0;

  filter: alpha(opacity=0);

}

/* line 718, ../../../sass/woocommerce/_styles.scss */

.products-list .button-action {

  left: -35px;

  margin: 0;

  z-index: 100;

  position: static;

  top: 80px;

}

/* line 14, ../../../sass/bootstrap/mixins/_clearfix.scss */

.products-list .button-action:before, .products-list .button-action:after {

  content: " ";

  display: table;

}

/* line 19, ../../../sass/bootstrap/mixins/_clearfix.scss */

.products-list .button-action:after {

  clear: both;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-list .button-action {

  right: -35px;

  left: auto;

}

/* line 727, ../../../sass/woocommerce/_styles.scss */

.products-list .button-action > div a i {

  display: none;

}

/* line 731, ../../../sass/woocommerce/_styles.scss */

.products-list .button-action > div .ajax-loading {

  left: 10px;

  margin: 0;

  position: absolute;

  top: 10px;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-list .button-action > div .ajax-loading {

  right: 10px;

  left: auto;

}

/* line 737, ../../../sass/woocommerce/_styles.scss */

.products-list .button-action > div .feedback {

  display: none;

  text-indent: -99999px;

}

/* line 744, ../../../sass/woocommerce/_styles.scss */

.products-list .product-block .rating {

  text-align: inherit;

}

/* line 748, ../../../sass/woocommerce/_styles.scss */

.products-list .clear {

  display: none;

}



/* line 753, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {

  font-weight: 600;

  background: transparent;

}



/* line 757, ../../../sass/woocommerce/_styles.scss */

ul.pbr-w-products-list {

  padding: 0;

  margin: 0 !important;

}

/* line 759, ../../../sass/woocommerce/_styles.scss */

ul.pbr-w-products-list .product-block {

  padding: 15px;

  margin-bottom: 0;

  margin-top: 0;

}

/* line 763, ../../../sass/woocommerce/_styles.scss */

ul.pbr-w-products-list .product-block:nth-child(2n) {

  background: #F9F9F9;

}

/* line 766, ../../../sass/woocommerce/_styles.scss */

ul.pbr-w-products-list .product-block img {

  max-width: 90px;

  margin-right: 15px;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl ul.pbr-w-products-list .product-block img {

  margin-left: 15px;

  margin-right: inherit;

}



/* line 773, ../../../sass/woocommerce/_styles.scss */

.woocommerce span.onsale {

  min-width: auto;

  max-height: auto;

  background-color: #ff9797;

  color: #FFF;

  font-size: 12px;

  z-index: 100;

  min-height: auto;

  line-height: 24px;

  padding: 0 10px;

  text-transform: uppercase;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}



/**

 * Single product

 */

/*------------------------------------*\

    Quantity inputs

\*------------------------------------*/

/* line 793, ../../../sass/woocommerce/_styles.scss */

.quantity {

  position: relative;

  margin: 0 auto;

  overflow: hidden;

  zoom: 1;

  float: left;

}

/* line 798, ../../../sass/woocommerce/_styles.scss */

.quantity span {

  font-size: 18px;

  margin-right: 5px;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity span {

  margin-left: 5px;

  margin-right: inherit;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity {

  float: right;

}

/* line 803, ../../../sass/woocommerce/_styles.scss */

.quantity input.qty {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

  padding: 0;

  width: 45px;

  height: 38px;

  padding: 0;

  text-align: center;

  color: #000;

  font-weight: 400;

  border: 1px solid #e5e5e5;

}

/* line 57, ../../../sass/bootstrap/mixins/_forms.scss */

.quantity input.qty:focus:focus {

  border-color: #66afe9;

  outline: 0;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

}

/* line 818, ../../../sass/woocommerce/_styles.scss */

.quantity .plus, .quantity .minus {

  background: #FFF;

  float: right;

  clear: right;

  display: block;

  padding: 0;

  margin: 0;

  vertical-align: text-top;

  text-decoration: none;

  overflow: visible;

  text-decoration: none;

  cursor: pointer;

  line-height: 13px;

  font-size: 12px;

  color: #999999;

  border: 1px solid #ededed;

  text-align: center;

  width: 25px;

  height: 19px;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity .plus, .rtl .quantity .minus {

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity .plus, .rtl .quantity .minus {

  clear: left;

}

/* line 837, ../../../sass/woocommerce/_styles.scss */

.quantity .plus {

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

  right: 0;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity .plus {

  left: 0;

  right: auto;

}

/* line 841, ../../../sass/woocommerce/_styles.scss */

.quantity .minus {

  bottom: 0;

  right: 0;

  border-top-right-radius: 0;

  border-top-left-radius: 0;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .quantity .minus {

  left: 0;

  right: auto;

}



/* line 849, ../../../sass/woocommerce/_styles.scss */

.single-product .yith-wcwl-add-to-wishlist {

  margin-top: 10px;

}

/* line 855, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce .zoomContainer .zoomLens {

  border-radius: 100% !important;

  width: 150px !important;

  height: 150px !important;

}

/* line 862, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce .zoomWindowContainer .zoomWindow {

  width: 480px !important;

  height: 537px !important;

  border-color: #ededed !important;

}

/* line 868, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce .product_meta {

  color: #999999;

}

/* line 871, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce div.images {

  margin-bottom: 60px !important;

}

/* line 874, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce div.summary {

  width: 100% !important;

}

/* line 876, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce div.summary .yith-wcwl-add-to-wishlist {

  margin-top: 0;

  line-height: 1;

  float: right !important;

}

/* line 880, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce div.summary .yith-wcwl-add-to-wishlist a {

  text-indent: 0px !important;

  display: inline-block;

  margin-top: 20px;

}

/* line 886, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce div.summary a.compare {

  display: inline-block;

  margin-top: 20px;

  margin-right: 20px;

  float: right !important;

}

/* line 895, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images {

  width: 100% !important;

}

/* line 899, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images .image-additional:hover .carousel-control {

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

}

/* line 904, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images .image-additional .owl-wrapper-outer {

  overflow: visible;

}

/* line 909, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images .image-additional .owl-wrapper img,

.single-product.woocommerce #content .product .images .image-additional .owl-item img {

  width: 80px !important;

}

/* line 913, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images .image-additional .imagezoom {

  margin-bottom: 20px;

  display: block;

}

/* line 918, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .images .col-left {

  margin-right: 20px;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .images .col-left {

  margin-left: 20px;

  margin-right: inherit;

}

/* line 925, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary {

  width: 35%;

  font-size: 16px;

}

/* line 928, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .price span {

  font-size: 24px;

  font-weight: 700;

}

/* line 934, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product #image-additional .owl-carousel-play {

  margin: 0;

}

/* line 937, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product #image-additional .left {

  right: 0;

}

/* line 940, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product #image-additional .right {

  left: 0;

}

/* line 944, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs {

  margin-top: 20px;

}

/* line 946, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs {

  padding: 0;

  text-align: center;

}

/* line 950, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs::before {

  display: none;

}

/* line 953, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs > li {

  position: relative;

  padding: 0 15px;

  margin-top: 25px;

}

/* line 957, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs > li a {

  color: #999999;

}

/* line 960, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs > li:after {

  content: "/";

  position: absolute;

  right: 0;

  top: 0;

  z-index: 1;

  color: #999999;

}

/* line 969, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs > li:last-child:after {

  content: none;

}

/* line 973, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tabs > li.active a {

  color: #000000;

}

/* line 978, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .panel,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab {

  border: 0 none;

  padding: 0 !important;

  -webkit-box-shadow: none;

  box-shadow: none;

}

/* line 983, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .panel h1, .single-product.woocommerce #content .product .woocommerce-tabs .panel h2, .single-product.woocommerce #content .product .woocommerce-tabs .panel h3, .single-product.woocommerce #content .product .woocommerce-tabs .panel h4, .single-product.woocommerce #content .product .woocommerce-tabs .panel h5,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h1,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h2,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h3,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h4,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h5 {

  font-weight: 300;

  text-transform: none;

}

/* line 987, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .woocommerce-tabs .panel h2,

.single-product.woocommerce #content .product .woocommerce-tabs .wc-tab h2 {

  font-size: 24px !important;

}

/* line 992, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .product_title {

  font-size: 36px;

  font-weight: 300;

  line-height: 46px;

  text-transform: none;

  margin-top: -10px;

  margin-bottom: 35px;

}

/* line 1002, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product form.cart .quantity {

  width: 24%;

  float: left;

  margin-right: 5%;

}

/* line 1006, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product form.cart .quantity input {

  width: 100%;

  margin: 0;

  height: 48px;

  appearance: number-input;

  -moz-appearance: number-input;

  -webkit-appearance: number-input;

}

/* line 1016, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product form.cart .button {

  width: 70%;

  float: left;

  font-weight: 700;

  font-size: 12px;

  padding: 18px 10px 18px 10px !important;

  text-transform: uppercase;

  background-color: #3f3f3f;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

/* line 1025, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product form.cart .button:hover {

  background: #999;

  color: #FFF;

}

/* line 1031, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .pbr-social-share {

  margin-top: 10px;

}

/* line 1033, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .pbr-social-share .bo-social-icons > a {

  margin-top: 10px;

}

/* line 1037, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product span.onsale {

  top: 20px;

  right: 20px;

  left: auto;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product span.onsale {

  left: 20px;

  right: auto;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product span.onsale {

  right: auto;

  left: auto;

}

/* line 1043, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .product_meta {

  clear: both;

  margin-top: 0;

  padding: 10px 0 5px;

}

/* line 1047, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .product_meta a {

  color: #666666;

}

/* line 1049, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .product_meta a:hover {

  color: #999;

  text-decoration: none;

}

/* line 1054, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .product_meta > span {

  display: block;

  color: #000;

}

/* line 1058, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .product_meta > div {

  margin-bottom: 10px;

}

/* line 1062, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .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;

}

/* line 1068, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .share_social span {

  color: #000;

  line-height: 35px;

}

/* line 1073, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .clear {

  display: none;

}

/* line 1076, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary form.cart {

  float: left;

  color: #666666;

  font-weight: 600;

  padding: 30px 0;

  margin: 0;

  border-width: 1px 0 1px 0;

  border-style: solid;

  border-color: #ededed;
	
	width: 200px;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .summary form.cart {

  float: right;

}

/* line 1086, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist {

  float: left;

  position: relative;

  font-weight: 600;

  color: #bbbbbb;

  font-size: 14px;

  text-transform: none;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist {

  float: right;

}

/* line 1093, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist .ajax-loading {

  position: absolute;

  top: 5px;

  left: 20px;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist .ajax-loading {

  right: 20px;

  left: auto;

}

/* line 1098, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist .feedback {

  display: none;

}

/* line 1101, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist a {

  color: #bbbbbb;

  background-color: transparent;

}

/* line 1104, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary .yith-wcwl-add-to-wishlist a:hover {

  color: #999;

}

/* line 1109, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary a.compare {

  float: left;

  background-color: transparent;

  padding: 8px;

  font-size: 14px;

  padding: 0;

  font-weight: 600;

  text-transform: none;

  color: #bbbbbb;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .summary a.compare {

  float: right;

}

/* line 1119, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary a.compare.added {

  position: relative !important;

}

/* line 1121, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary a.compare.added:before {

  position: absolute;

  top: -4px;

  content: "\f0ec";

  font-family: "FontAwesome";

  display: block;

  width: 30px;

  height: 30px;

  left: -35px;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .single-product.woocommerce #content .product .summary a.compare.added:before {

  right: -35px;

  left: auto;

}

/* line 1131, ../../../sass/woocommerce/_styles.scss */

.single-product.woocommerce #content .product .summary a.compare:hover {

  color: #999;

}

/* line 1140, ../../../sass/woocommerce/_styles.scss */

.single-product #tab-reviews #reviews {

  border: none !important;

}

/* line 1142, ../../../sass/woocommerce/_styles.scss */

.single-product #tab-reviews #reviews h3 span {

  font-size: 30px;

}



/* line 1150, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs {

  border-top: 1px solid #ededed;

  margin-bottom: 20px;

}

/* line 1152, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs {

  background: transparent;

  color: #ba9869;

}

/* line 1155, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li {

  background: transparent;

  border: none;

  padding: 15px 20px;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

/* line 1160, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

  background-color: #4d4d4d;

}

/* line 1163, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {

  box-shadow: 0px 0px 0 #fff !important;

  border: none !important;

}

/* line 1167, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li a {

  font-weight: 400;

  padding: 0;

  font-size: 14px;

  letter-spacing: normal;

  text-transform: uppercase;

}

/* line 1176, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs .wc-tab {

  padding-left: 20px;

}



/* line 1179, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

  background: none;

  color: #000;

}



/* line 1183, ../../../sass/woocommerce/_styles.scss */

.woocommerce div.product .woocommerce-tabs ul.tabs::before {

  border-bottom-color: #ededed;

}



/**

* Category And Listing Page

*/

/* line 1191, ../../../sass/woocommerce/_styles.scss */

.products-top-wrap {

  padding: 0 0 30px 0;

}

/* line 1193, ../../../sass/woocommerce/_styles.scss */

.products-top-wrap .woocommerce-ordering {

  margin-top: 0;

  margin-bottom: 0;

  float: right;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-top-wrap .woocommerce-ordering {

  float: left;

}

/* line 1198, ../../../sass/woocommerce/_styles.scss */

.products-top-wrap .display-mode {

  margin: 0;

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-top-wrap .display-mode {

  float: right;

}

/* line 1201, ../../../sass/woocommerce/_styles.scss */

.products-top-wrap .display-mode .btn {

  border-radius: 4px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -ms-border-radius: 4px;

  -o-border-radius: 4px;

  margin-right: 6px;

  background-color: transparent;

  padding: 5px 7px;

  font-size: 14px;

  line-height: 20px;

  color: #ababab;

  -webkit-box-shadow: none;

  box-shadow: none;

  border: 1px solid #ebebeb;

}

/* line 22, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-top-wrap .display-mode .btn {

  margin-left: 6px;

  margin-right: inherit;

}

/* line 1211, ../../../sass/woocommerce/_styles.scss */

.products-top-wrap .display-mode .btn.active, .products-top-wrap .display-mode .btn:active, .products-top-wrap .display-mode .btn:hover, .products-top-wrap .display-mode .btn:focus {

  color: #000000;

}



/* line 1221, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap {

  padding: 20px 0;

}

/* line 1223, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination {

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-bottom-wrap .woocommerce-pagination {

  float: right;

}

/* line 1225, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination .page-numbers {

  margin: 0;

  border: 0;

}

/* line 1228, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination .page-numbers li {

  border: 0;

}

/* line 1230, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination .page-numbers li a, .products-bottom-wrap .woocommerce-pagination .page-numbers li span {

  border: 0;

  padding: 0px 15px;

  font-weight: 600;

  color: #3f3f3f;

}

/* line 1235, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination .page-numbers li a.current, .products-bottom-wrap .woocommerce-pagination .page-numbers li span.current {

  background-color: transparent;

}

/* line 1238, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-pagination .page-numbers li a:hover, .products-bottom-wrap .woocommerce-pagination .page-numbers li span:hover {

  background-color: transparent;

}

/* line 1245, ../../../sass/woocommerce/_styles.scss */

.products-bottom-wrap .woocommerce-result-count {

  margin: 8px 0;

  float: right;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .products-bottom-wrap .woocommerce-result-count {

  float: left;

}



/* line 1255, ../../../sass/woocommerce/_styles.scss */

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {

  position: relative;

  padding: 10px 0;

}

/* line 1258, ../../../sass/woocommerce/_styles.scss */

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {

  font-weight: 300;

}

/* line 1260, ../../../sass/woocommerce/_styles.scss */

.woocommerce ul.cart_list li a img, .woocommerce ul.product_list_widget li a img {

  width: auto;

}

/* line 1264, ../../../sass/woocommerce/_styles.scss */

.woocommerce ul.cart_list li.empty, .woocommerce ul.product_list_widget li.empty {

  border: 0;

  padding-top: 0;

}

/* line 1271, ../../../sass/woocommerce/_styles.scss */

.woocommerce a.remove {

  background: transparent !important;

  color: #3f3f3f !important;

  font-weight: 300;

  position: absolute;

  top: 4px;

  right: 0;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .woocommerce a.remove {

  left: 0;

  right: auto;

}

/* line 1278, ../../../sass/woocommerce/_styles.scss */

.woocommerce a.remove:hover {

  color: #3f3f3f !important;

  background: transparent !important;

}



/* line 1286, ../../../sass/woocommerce/_styles.scss */

div.cart_list .widget-product {

  margin: 0;

  padding: 20px 0;

  border-bottom: 1px solid #ededed;

}

/* line 1290, ../../../sass/woocommerce/_styles.scss */

div.cart_list .widget-product:first-child {

  padding-top: 0;

}

/* line 1294, ../../../sass/woocommerce/_styles.scss */

div.cart_list .cart-main-content {

  position: relative;

}

/* line 1297, ../../../sass/woocommerce/_styles.scss */

div.cart_list .cart-item {

  color: #3f3f3f;

}

/* line 1300, ../../../sass/woocommerce/_styles.scss */

div.cart_list .quantity span {

  font-size: 14px;

}



/* line 1305, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart {

  position: absolute;

  z-index: 99999;

  top: 0;

  visibility: hidden;

  width: 375px;

  height: 100%;

  background: #FFF;

  padding: 30px;

  right: 0;

  -webkit-transform: translate3d(100%, 0, 0);

  transform: translate3d(100%, 0, 0);

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl .offcanvas-cart {

  left: 0;

  right: auto;

}

/* line 1316, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart.show-nav {

  visibility: visible;

  -webkit-transform: translate3d(0%, 0, 0);

  transform: translate3d(0%, 0, 0);

}

/* line 1319, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart.show-nav .cart-overlay {

  top: 0;

  content: "";

  left: -3000px;

  position: absolute;

  background: rgba(0, 0, 0, 0.6);

  width: 3000px;

  height: 100%;

}

/* line 108, ../../../sass/components/mixins/_rtl.scss */

.rtl .offcanvas-cart.show-nav .cart-overlay {

  right: -3000px;

  left: auto;

}

/* line 1328, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .total {

  padding-top: 15px;

  font-size: 20px;

  margin-bottom: 30px;

  color: #3f3f3f;

}

/* line 14, ../../../sass/bootstrap/mixins/_clearfix.scss */

.offcanvas-cart .total:before, .offcanvas-cart .total:after {

  content: " ";

  display: table;

}

/* line 19, ../../../sass/bootstrap/mixins/_clearfix.scss */

.offcanvas-cart .total:after {

  clear: both;

}

/* line 1334, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .total strong {

  font-weight: 300;

  letter-spacing: -2px;

  float: left;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .offcanvas-cart .total strong {

  float: right;

}

/* line 1339, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .total .amount {

  float: right;

}

/* line 11, ../../../sass/components/mixins/_rtl.scss */

.rtl .offcanvas-cart .total .amount {

  float: left;

}

/* line 1344, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .buttons .button {

  width: 100%;

  display: block;

  font-size: 12px;

  margin-bottom: 20px;

  padding: 10px 20px;

  border: 2px solid #3f3f3f;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

  transition: all 0.3s;

  background: transparent;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  text-align: center;

  text-transform: uppercase;

  opacity: 1;

  filter: alpha(opacity=100);

  color: #3f3f3f;

}

/* line 1358, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .buttons .button:hover {

  background: #3f3f3f;

  border-color: #3f3f3f;

  color: #FFF;

}

/* line 1363, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .buttons .button.checkout {

  background: #3f3f3f;

  border: 2px solid transparent;

  color: #FFF;

}

/* line 1367, ../../../sass/woocommerce/_styles.scss */

.offcanvas-cart .buttons .button.checkout:hover {

  background: transparent;

  border: 2px solid #3f3f3f;

  color: #3f3f3f;

}



/* line 1378, ../../../sass/woocommerce/_styles.scss */

.widget-reviews .btn {

  font-size: 12px;

}



/* line 1384, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-header {

  border: 0;

  padding: 0;

}

/* line 1387, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-header .close {

  background: #3f3f3f;

  color: #FFF;

  margin: -17px;

  position: absolute;

  right: 0;

  top: 0;

  font-size: 14px;

  cursor: pointer;

}

/* line 115, ../../../sass/components/mixins/_rtl.scss */

.rtl #pbr-quickview-modal .modal-header .close {

  left: 0;

  right: auto;

}

/* line 1396, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-header .close:before, #pbr-quickview-modal .modal-header .close:after {

  display: none;

  color: #FFF;

}

/* line 1401, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-header .close > * {

  color: #FFF;

}

/* line 1406, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-body {

  padding-top: 0;

}

/* line 1409, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-content {

  border: 0;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

}

/* line 1413, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-content .button {

  border: 0;

  background: #3f3f3f;

  color: #FFF;

  padding: 18px 30px;

  font-size: 12px;

  text-transform: uppercase;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

/* line 1421, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .modal-content .button:hover {

  background: #999;

}

/* line 1428, ../../../sass/woocommerce/_styles.scss */

#pbr-quickview-modal .woocommerce.product-info .summary {

  width: auto;

  float: none;

}



/**

* Checkout Page

*/

/* line 1440, ../../../sass/woocommerce/_styles.scss */

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {

  color: #bbbbbb;

  border-color: #000000;

  font-weight: 300;

}



/* line 1446, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout h3 {

  text-transform: none;

  font-size: 30px;

  font-weight: 300;

}

/* line 1451, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout {

  border: 2px solid #ededed;

  padding: 30px;

  width: 100%;

  float: left;

}

/* line 1456, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details {

  width: 60%;

  float: left;

  clear: left;

}

@media (max-width: 767px) {

  /* line 1456, ../../../sass/woocommerce/_styles.scss */

  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details {

    width: 100%;

  }

}

/* line 1463, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details > div {

  padding-right: 30px;

  width: 100%;

  clear: both;

}

/* line 1468, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details label {

  font-size: 14px;

  text-transform: uppercase;

  color: #010101;

  margin-bottom: 2px;

}

/* line 1474, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details p {

  margin-bottom: 12px;

  padding: 0;

}

/* line 1479, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading {

  width: 40%;

  float: left;

}

@media (max-width: 767px) {

  /* line 1479, ../../../sass/woocommerce/_styles.scss */

  .woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading {

    width: 100%;

  }

}

/* line 1486, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review {

  width: 40%;

  float: left;

  border: none;

  font-weight: 400;

  color: #666666;

}

@media (max-width: 767px) {

  /* line 1486, ../../../sass/woocommerce/_styles.scss */

  .woocommerce-checkout .checkout.woocommerce-checkout #order_review {

    width: 100%;

  }

}

/* line 1495, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review th {

  font-size: 14px;

  text-transform: uppercase;

  padding: 10px 0;

}

/* line 1500, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {

  border: 6px solid #EBEBEB;

  padding: 10px 20px;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  overflow: hidden;

}

/* line 1505, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td {

  padding: 10px 0;

}

/* line 1508, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .cart_item {

  line-height: 24px;

}

/* line 1514, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .shipping th {

  display: none;

}

/* line 1517, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .shipping td {

  width: 100%;

  position: relative;

}

/* line 1520, ../../../sass/woocommerce/_styles.scss */

.woocommerce-checkout .checkout.woocommerce-checkout #order_review .shipping td:after {

  content: "";

  top: -1px;

  left: 0;

  background: #E5E5E5;

  width: 1000px;

  height: 1px;

  position: absolute;

}



/* line 1535, ../../../sass/woocommerce/_styles.scss */

.woocommerce-cart input#coupon_code {

  width: 120px !important;

}



/* line 1540, ../../../sass/woocommerce/_styles.scss */

.cart_list {

  margin: 0;

  padding: 0;

}

/* line 1543, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item {

  list-style: none;

  padding: 0 15px 0 0;

  position: relative;

  font-size: 14px;

  margin-top: 20px;

}

/* line 1549, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item:first-child {

  margin-top: 0;

}

/* line 1552, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item .remove {

  position: absolute;

  top: 50%;

  right: 0;

  margin-top: -16px;

}

/* line 1557, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item .remove:hover {

  color: red;

}

/* line 1561, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item .quantity {

  float: none;

}

/* line 1565, ../../../sass/woocommerce/_styles.scss */

.cart_list .mini_cart_item a img {

  width: 50px;

  margin-right: 10px;

}



/************************

 * Form Styles

 ************************/

/* line 6, ../../../sass/woocommerce/_form.scss */

.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {

  color: #fff;

  background-color: #3f3f3f;

  border-color: #323232;

  font-size: 12px !important;

  text-align: center;

  text-transform: uppercase;

  padding: 12px 20px;

  border-radius: 0px;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  -ms-border-radius: 0px;

  -o-border-radius: 0px;

}

/* line 11, ../../../sass/bootstrap/mixins/_buttons.scss */

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

  border-color: black;

}

/* line 17, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {

  color: #fff;

  background-color: #262626;

  border-color: #141414;

}

/* line 22, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit:active, .woocommerce #respond input#submit.active, .open > .woocommerce #respond input#submit.dropdown-toggle, .woocommerce button.button:active, .woocommerce button.button.active, .open > .woocommerce button.button.dropdown-toggle, .woocommerce input.button:active, .woocommerce input.button.active, .open > .woocommerce input.button.dropdown-toggle {

  color: #fff;

  background-color: #262626;

  border-color: #141414;

}

/* line 29, ../../../sass/bootstrap/mixins/_buttons.scss */

.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 #respond input#submit.active:focus, .woocommerce #respond input#submit.active.focus, .open > .woocommerce #respond input#submit.dropdown-toggle:hover, .open > .woocommerce #respond input#submit.dropdown-toggle:focus, .open > .woocommerce #respond input#submit.dropdown-toggle.focus, .woocommerce button.button: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, .open > .woocommerce button.button.dropdown-toggle:hover, .open > .woocommerce button.button.dropdown-toggle:focus, .open > .woocommerce button.button.dropdown-toggle.focus, .woocommerce input.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, .open > .woocommerce input.button.dropdown-toggle:hover, .open > .woocommerce input.button.dropdown-toggle:focus, .open > .woocommerce input.button.dropdown-toggle.focus {

  color: #fff;

  background-color: #141414;

  border-color: black;

}

/* line 37, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit:active, .woocommerce #respond input#submit.active, .open > .woocommerce #respond input#submit.dropdown-toggle, .woocommerce button.button:active, .woocommerce button.button.active, .open > .woocommerce button.button.dropdown-toggle, .woocommerce input.button:active, .woocommerce input.button.active, .open > .woocommerce input.button.dropdown-toggle {

  background-image: none;

}

/* line 45, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit.disabled:focus, .woocommerce #respond input#submit.disabled.focus, .woocommerce #respond input#submit.disabled:active, .woocommerce #respond input#submit.disabled.active, .woocommerce #respond input#submit[disabled], .woocommerce #respond input#submit[disabled]:hover, .woocommerce #respond input#submit[disabled]:focus, .woocommerce #respond input#submit[disabled].focus, .woocommerce #respond input#submit[disabled]:active, .woocommerce #respond input#submit[disabled].active, fieldset[disabled] .woocommerce #respond input#submit, fieldset[disabled] .woocommerce #respond input#submit:hover, fieldset[disabled] .woocommerce #respond input#submit:focus, fieldset[disabled] .woocommerce #respond input#submit.focus, fieldset[disabled] .woocommerce #respond input#submit:active, fieldset[disabled] .woocommerce #respond input#submit.active, .woocommerce button.button.disabled, .woocommerce button.button.disabled:hover, .woocommerce button.button.disabled:focus, .woocommerce button.button.disabled.focus, .woocommerce button.button.disabled:active, .woocommerce button.button.disabled.active, .woocommerce button.button[disabled], .woocommerce button.button[disabled]:hover, .woocommerce button.button[disabled]:focus, .woocommerce button.button[disabled].focus, .woocommerce button.button[disabled]:active, .woocommerce button.button[disabled].active, fieldset[disabled] .woocommerce button.button, fieldset[disabled] .woocommerce button.button:hover, fieldset[disabled] .woocommerce button.button:focus, fieldset[disabled] .woocommerce button.button.focus, fieldset[disabled] .woocommerce button.button:active, fieldset[disabled] .woocommerce button.button.active, .woocommerce input.button.disabled, .woocommerce input.button.disabled:hover, .woocommerce input.button.disabled:focus, .woocommerce input.button.disabled.focus, .woocommerce input.button.disabled:active, .woocommerce input.button.disabled.active, .woocommerce input.button[disabled], .woocommerce input.button[disabled]:hover, .woocommerce input.button[disabled]:focus, .woocommerce input.button[disabled].focus, .woocommerce input.button[disabled]:active, .woocommerce input.button[disabled].active, fieldset[disabled] .woocommerce input.button, fieldset[disabled] .woocommerce input.button:hover, fieldset[disabled] .woocommerce input.button:focus, fieldset[disabled] .woocommerce input.button.focus, fieldset[disabled] .woocommerce input.button:active, fieldset[disabled] .woocommerce input.button.active {

  background-color: #3f3f3f;

  border-color: #323232;

}

/* line 56, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit .badge, .woocommerce button.button .badge, .woocommerce input.button .badge {

  color: #3f3f3f;

  background-color: #fff;

}



/* line 14, ../../../sass/woocommerce/_form.scss */

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {

  border: 2px solid #ededed;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  min-height: 307px;

}



/* line 20, ../../../sass/woocommerce/_form.scss */

.woocommerce #customer_login h2 {

  font-size: 20px !important;

  font-weight: 700 !important;

}



/* line 25, ../../../sass/woocommerce/_form.scss */

.woocommerce .button {

  background: none;

  padding: 10px 20px;

  font-weight: normal;

}

/* line 29, ../../../sass/woocommerce/_form.scss */

.woocommerce .button:hover {

  background: none;

  text-decoration: underline;

}



/* line 35, ../../../sass/woocommerce/_form.scss */

input[type="number"] {

  -moz-appearance: textfield;

}



/* line 38, ../../../sass/woocommerce/_form.scss */

input[type="number"]:hover,

input[type="number"]:focus {

  -moz-appearance: number-input;

}



/* line 45, ../../../sass/woocommerce/_form.scss */

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {

  color: #fff;

  background-color: #ff3131;

  border-color: #ff1818;

  border-radius: 0;

}

/* line 11, ../../../sass/bootstrap/mixins/_buttons.scss */

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

  border-color: #970000;

}

/* line 17, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {

  color: #fff;

  background-color: #fd0000;

  border-color: #d90000;

}

/* line 22, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.alt:active, .woocommerce #respond input#submit.alt.active, .open > .woocommerce #respond input#submit.alt.dropdown-toggle, .woocommerce a.button.alt:active, .woocommerce a.button.alt.active, .open > .woocommerce a.button.alt.dropdown-toggle, .woocommerce button.button.alt:active, .woocommerce button.button.alt.active, .open > .woocommerce button.button.alt.dropdown-toggle, .woocommerce input.button.alt:active, .woocommerce input.button.alt.active, .open > .woocommerce input.button.alt.dropdown-toggle {

  color: #fff;

  background-color: #fd0000;

  border-color: #d90000;

}

/* line 29, ../../../sass/bootstrap/mixins/_buttons.scss */

.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 #respond input#submit.alt.active:focus, .woocommerce #respond input#submit.alt.active.focus, .open > .woocommerce #respond input#submit.alt.dropdown-toggle:hover, .open > .woocommerce #respond input#submit.alt.dropdown-toggle:focus, .open > .woocommerce #respond input#submit.alt.dropdown-toggle.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 a.button.alt.active:focus, .woocommerce a.button.alt.active.focus, .open > .woocommerce a.button.alt.dropdown-toggle:hover, .open > .woocommerce a.button.alt.dropdown-toggle:focus, .open > .woocommerce a.button.alt.dropdown-toggle.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 button.button.alt.active:focus, .woocommerce button.button.alt.active.focus, .open > .woocommerce button.button.alt.dropdown-toggle:hover, .open > .woocommerce button.button.alt.dropdown-toggle:focus, .open > .woocommerce button.button.alt.dropdown-toggle.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, .woocommerce input.button.alt.active:focus, .woocommerce input.button.alt.active.focus, .open > .woocommerce input.button.alt.dropdown-toggle:hover, .open > .woocommerce input.button.alt.dropdown-toggle:focus, .open > .woocommerce input.button.alt.dropdown-toggle.focus {

  color: #fff;

  background-color: #d90000;

  border-color: #970000;

}

/* line 37, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.alt:active, .woocommerce #respond input#submit.alt.active, .open > .woocommerce #respond input#submit.alt.dropdown-toggle, .woocommerce a.button.alt:active, .woocommerce a.button.alt.active, .open > .woocommerce a.button.alt.dropdown-toggle, .woocommerce button.button.alt:active, .woocommerce button.button.alt.active, .open > .woocommerce button.button.alt.dropdown-toggle, .woocommerce input.button.alt:active, .woocommerce input.button.alt.active, .open > .woocommerce input.button.alt.dropdown-toggle {

  background-image: none;

}

/* line 45, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt.disabled:focus, .woocommerce #respond input#submit.alt.disabled.focus, .woocommerce #respond input#submit.alt.disabled:active, .woocommerce #respond input#submit.alt.disabled.active, .woocommerce #respond input#submit.alt[disabled], .woocommerce #respond input#submit.alt[disabled]:hover, .woocommerce #respond input#submit.alt[disabled]:focus, .woocommerce #respond input#submit.alt[disabled].focus, .woocommerce #respond input#submit.alt[disabled]:active, .woocommerce #respond input#submit.alt[disabled].active, fieldset[disabled] .woocommerce #respond input#submit.alt, fieldset[disabled] .woocommerce #respond input#submit.alt:hover, fieldset[disabled] .woocommerce #respond input#submit.alt:focus, fieldset[disabled] .woocommerce #respond input#submit.alt.focus, fieldset[disabled] .woocommerce #respond input#submit.alt:active, fieldset[disabled] .woocommerce #respond input#submit.alt.active, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt.disabled:focus, .woocommerce a.button.alt.disabled.focus, .woocommerce a.button.alt.disabled:active, .woocommerce a.button.alt.disabled.active, .woocommerce a.button.alt[disabled], .woocommerce a.button.alt[disabled]:hover, .woocommerce a.button.alt[disabled]:focus, .woocommerce a.button.alt[disabled].focus, .woocommerce a.button.alt[disabled]:active, .woocommerce a.button.alt[disabled].active, fieldset[disabled] .woocommerce a.button.alt, fieldset[disabled] .woocommerce a.button.alt:hover, fieldset[disabled] .woocommerce a.button.alt:focus, fieldset[disabled] .woocommerce a.button.alt.focus, fieldset[disabled] .woocommerce a.button.alt:active, fieldset[disabled] .woocommerce a.button.alt.active, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled.focus, .woocommerce button.button.alt.disabled:active, .woocommerce button.button.alt.disabled.active, .woocommerce button.button.alt[disabled], .woocommerce button.button.alt[disabled]:hover, .woocommerce button.button.alt[disabled]:focus, .woocommerce button.button.alt[disabled].focus, .woocommerce button.button.alt[disabled]:active, .woocommerce button.button.alt[disabled].active, fieldset[disabled] .woocommerce button.button.alt, fieldset[disabled] .woocommerce button.button.alt:hover, fieldset[disabled] .woocommerce button.button.alt:focus, fieldset[disabled] .woocommerce button.button.alt.focus, fieldset[disabled] .woocommerce button.button.alt:active, fieldset[disabled] .woocommerce button.button.alt.active, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt.disabled:focus, .woocommerce input.button.alt.disabled.focus, .woocommerce input.button.alt.disabled:active, .woocommerce input.button.alt.disabled.active, .woocommerce input.button.alt[disabled], .woocommerce input.button.alt[disabled]:hover, .woocommerce input.button.alt[disabled]:focus, .woocommerce input.button.alt[disabled].focus, .woocommerce input.button.alt[disabled]:active, .woocommerce input.button.alt[disabled].active, fieldset[disabled] .woocommerce input.button.alt, fieldset[disabled] .woocommerce input.button.alt:hover, fieldset[disabled] .woocommerce input.button.alt:focus, fieldset[disabled] .woocommerce input.button.alt.focus, fieldset[disabled] .woocommerce input.button.alt:active, fieldset[disabled] .woocommerce input.button.alt.active {

  background-color: #ff3131;

  border-color: #ff1818;

}

/* line 56, ../../../sass/bootstrap/mixins/_buttons.scss */

.woocommerce #respond input#submit.alt .badge, .woocommerce a.button.alt .badge, .woocommerce button.button.alt .badge, .woocommerce input.button.alt .badge {

  color: #ff3131;

  background-color: #fff;

}



/* line 52, ../../../sass/woocommerce/_form.scss */

.woocommerce a.add_to_cart_button:hover, .woocommerce a.product_type_external:hover, #main-container .woocommerce button.button.single_add_to_cart_button:hover {

  outline: none;

}



/**

 * Input Form Styles

 */

/* line 64, ../../../sass/woocommerce/_form.scss */

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .woocommerce form .form-row textarea, .woocommerce select, .woocommerce-cart table.cart input.input-text {

  display: block;

  width: 100%;

  height: 36px;

  padding: 4px 8px;

  font-size: 16px;

  line-height: 1.875;

  color: #ababab;

  font-weight: 400;

  background-color: #fff;

  background-image: none;

  border: 1px solid #ebebeb;

  -webkit-box-shadow: none;

  box-shadow: none;

  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

/* line 57, ../../../sass/bootstrap/mixins/_forms.scss */

.woocommerce form .form-row .input-text:focus, .woocommerce-page form .form-row .input-text:focus, .woocommerce form .form-row textarea:focus, .woocommerce select:focus, .woocommerce-cart table.cart input.input-text:focus {

  border-color: #66afe9;

  outline: 0;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);

}

/* line 103, ../../../sass/bootstrap/mixins/_vendor-prefixes.scss */

.woocommerce form .form-row .input-text::-moz-placeholder, .woocommerce-page form .form-row .input-text::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder, .woocommerce select::-moz-placeholder, .woocommerce-cart table.cart input.input-text::-moz-placeholder {

  color: #999;

  opacity: 1;

}

/* line 107, ../../../sass/bootstrap/mixins/_vendor-prefixes.scss */

.woocommerce form .form-row .input-text:-ms-input-placeholder, .woocommerce-page form .form-row .input-text:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder, .woocommerce select:-ms-input-placeholder, .woocommerce-cart table.cart input.input-text:-ms-input-placeholder {

  color: #999;

}

/* line 108, ../../../sass/bootstrap/mixins/_vendor-prefixes.scss */

.woocommerce form .form-row .input-text::-webkit-input-placeholder, .woocommerce-page form .form-row .input-text::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder, .woocommerce select::-webkit-input-placeholder, .woocommerce-cart table.cart input.input-text::-webkit-input-placeholder {

  color: #999;

}

/* line 89, ../../../sass/woocommerce/_form.scss */

.woocommerce form .form-row .input-text[disabled], .woocommerce form .form-row .input-text[readonly], fieldset[disabled] .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text[disabled], .woocommerce-page form .form-row .input-text[readonly], fieldset[disabled] .woocommerce-page form .form-row .input-text, .woocommerce form .form-row textarea[disabled], .woocommerce form .form-row textarea[readonly], fieldset[disabled] .woocommerce form .form-row textarea, .woocommerce select[disabled], .woocommerce select[readonly], fieldset[disabled] .woocommerce select, .woocommerce-cart table.cart input.input-text[disabled], .woocommerce-cart table.cart input.input-text[readonly], fieldset[disabled] .woocommerce-cart table.cart input.input-text {

  background-color: #eeeeee;

  opacity: 1;

}

/* line 96, ../../../sass/woocommerce/_form.scss */

.woocommerce form .form-row .input-text[disabled], fieldset[disabled] .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text[disabled], fieldset[disabled] .woocommerce-page form .form-row .input-text, .woocommerce form .form-row textarea[disabled], fieldset[disabled] .woocommerce form .form-row textarea, .woocommerce select[disabled], fieldset[disabled] .woocommerce select, .woocommerce-cart table.cart input.input-text[disabled], fieldset[disabled] .woocommerce-cart table.cart input.input-text {

  cursor: not-allowed;

}



/* line 101, ../../../sass/woocommerce/_form.scss */

.woocommerce form .form-row textarea {

  min-height: 100px;

}



@media (min-width: 1024px) {

  /* line 4, ../../../sass/woocommerce/_responsive.scss */

  .product-block .product-image:before {

    content: "";

    z-index: 1;

    position: absolute;

    visibility: hidden;

    	background-color: rgba(86, 176, 238, 0.4) !important;

    width: 100%;

    height: 100%;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all 0.3s ease-in 0s;

    -o-transition: all 0.3s ease-in 0s;

    transition: all 0.3s ease-in 0s;

  }

  /* line 14, ../../../sass/woocommerce/_responsive.scss */

  .product-block .product-image img {

    -webkit-transition: all 500ms linear;

    -o-transition: all 500ms linear;

    transition: all 500ms linear;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

  }

  /* line 19, ../../../sass/woocommerce/_responsive.scss */

  .product-block .button-action {

    z-index: 10;

    visibility: hidden;

    left: -100%;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all 0.3s ease-in 0s;

    -o-transition: all 0.3s ease-in 0s;

    transition: all 0.3s ease-in 0s;

  }

  /* line 108, ../../../sass/components/mixins/_rtl.scss */

  .rtl .product-block .button-action {

    right: -100%;

    left: auto;

  }

  /* line 27, ../../../sass/woocommerce/_responsive.scss */

  .product-block:hover .button-action {

    visibility: visible;

    left: 20px;

    opacity: 1;

    filter: alpha(opacity=100);

  }

  /* line 108, ../../../sass/components/mixins/_rtl.scss */

  .rtl .product-block:hover .button-action {

    right: 20px;

    left: auto;

  }

  /* line 33, ../../../sass/woocommerce/_responsive.scss */

  .product-block:hover .product-image:before {

    visibility: visible;

    opacity: 1;

    filter: alpha(opacity=100);

  }

  /* line 37, ../../../sass/woocommerce/_responsive.scss */

  .product-block:hover .product-image img {

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);

  }



  /* line 44, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v2 .button-action {

    margin: 0 0 10px 0px;

    transform: translate(-100%, 0px);

  }

  /* line 35, ../../../sass/components/mixins/_rtl.scss */

  .rtl .product-block-v2 .button-action {

    margin: 0 0px 10px 0;

  }

  /* line 49, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v2:hover .button-action {

    margin-left: 18px;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0);

  }

  /* line 22, ../../../sass/components/mixins/_rtl.scss */

  .rtl .product-block-v2:hover .button-action {

    margin-right: 18px;

    margin-left: inherit;

  }



  /* line 55, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v3 {

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

    border-bottom: 2px solid #d6d6d6;

  }

  /* line 58, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v3:hover {

    border: 0;

    -webkit-box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.11);

    box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.11);

  }

  /* line 62, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v3 .name {

    margin-top: 0;

  }

  /* line 65, ../../../sass/woocommerce/_responsive.scss */

  .product-block-v3 .meta {

    padding: 15px;

    text-align: left;

  }

  /* line 11, ../../../sass/components/mixins/_rtl.scss */

  .rtl .product-block-v3 .meta {

    text-align: right;

  }

}

/* line 72, ../../../sass/woocommerce/_responsive.scss */

.product-block-v3 .meta {

  padding: 15px;

}

@media only screen and (max-width: 1199px) {

	h1.product_title.entry-title{
		font-size: 30px !important;
	}

	.pbr-breadscrumb[style*="background-image"] .breadcrumb li:last-child {
    font-size: 28px !important;
		line-height: 30px !important;
		top: 0px;
}
}