/* $headings-font-weight:    700 !default; *//** * 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 **************/.widget_nav_menu ul li:last-child {  padding-bottom: 0;}.woocommerce .sidebar .widget {  padding: 30px;}/*------------------------------------*\    Widget Price Filter\*------------------------------------*/.widget_price_filter {  margin-bottom: 30px;}.widget_price_filter .widget-title {  background: transparent !important;  color: #000 !important;  font-size: 16px;  font-weight: normal;  padding-bottom: 16px !important;}.widget_price_filter .ui-slider .ui-slider-handle {  background-color: #EDD932 !important;  margin-top: 2px !important;}.widget_price_filter .price_slider_wrapper .ui-widget-content {  margin-bottom: 30px;  background-color: #ebebeb !important;  height: 9px !important;}.widget_price_filter .ui-slider-horizontal .ui-slider-range {  background: #363636 !important;  height: 9px !important;}.widget_price_filter .price_slider_amount {  padding-bottom: 30px;  text-align: left !important;}.widget_price_filter .price_slider_amount .button {  float: right !important;  padding: 9px 30px;  text-transform: uppercase;  color: #FFF;  border-radius: 20px;  background: #363636;  -webkit-box-shadow: inset 0 7px 20px rgba(0, 0, 0, 0.07);  box-shadow: inset 0 7px 20px rgba(0, 0, 0, 0.07);  text-transform: capitalize;  font-weight: normal;}.widget_price_filter .price_slider_amount .price_label {  font-size: 14px;  color: #EDD733;  font-family: "Montserrat", monospace;  font-weight: 300;  line-height: 31px;  color: #666666;  letter-spacing: -1px;}/*------------------------------------*\    Widget Tag Cloud\*------------------------------------*/.widget_tag_cloud {  border-bottom: none !important;}.widget_tag_cloud .tagcloud {  padding: 0;  padding-top: 20px;}.widget_tag_cloud .tagcloud > a {  font-size: 10px !important;  padding: 7px 10px;  border: 1px solid #ebebeb;  text-transform: uppercase;  line-height: 36px;  font-family: "Montserrat", monospace;  white-space: nowrap;}.widget_tag_cloud .tagcloud > a:hover {  color: #EDD733;  border-color: #EDD733;}/*------------------------------------*\    Product List Widget\*------------------------------------*/.widget_top_rated_products {  margin-top: -20px;}.widget_top_rated_products ul.product_list_widget li {  padding-top: 30px !important;  padding-bottom: 37px !important;}.widget_top_rated_products ul.product_list_widget li .star-rating {  margin: 0 !important;  height: 11px;}.woocommerce ul.product_list_widget {  list-style: none;}.woocommerce ul.product_list_widget li {  padding: 15px 0;  border-bottom: 1px solid #ebebeb;}.woocommerce ul.product_list_widget li:last-child {  border-bottom: none;}.woocommerce ul.product_list_widget li del {  font-size: 12px;  color: #ffba00;}.woocommerce ul.product_list_widget li ins {  color: #000;  font-size: 16px;  text-decoration: none;}.woocommerce ul.product_list_widget li img {  display: table-cell;  width: 80px;  float: left;  margin-left: 0;  margin-right: 20px;}.rtl .woocommerce ul.product_list_widget li img {  float: right;}.rtl .woocommerce ul.product_list_widget li img {  margin-right: 0;  margin-left: inherit;}.rtl .woocommerce ul.product_list_widget li img {  margin-left: 20px;  margin-right: inherit;}.woocommerce ul.product_list_widget li .star-rating {  font-size: 10px;  margin: 5px 0;}.woocommerce ul.product_list_widget li .star-rating span:before {  color: #f0c73b;}.woocommerce ul.product_list_widget li .product-title {  padding: 10px 0;  text-transform: capitalize;  overflow: hidden;  display: block;  line-height: 20px;  font-family: "Heebo", sans-serif;  width: 80%;}.woocommerce ul.product_list_widget li a {  font-weight: normal;  text-transform: uppercase;  margin-bottom: 5px;  font-family: "heebo";}.woocommerce ul.product_list_widget li .bottom {  display: table-cell;}/** * Styling special product block. */.products.related, .products.upsells {  padding: 0px;  margin-bottom: 30px;}.products.related .owl-controls, .products.upsells .owl-controls {  display: none !important;}.products.related h2, .product > #reviews > h3, .products.upsells h2 {  color: #000000;  padding: 20px 0;  margin: 0 0 10px;  font-size: 16px;  position: relative;  letter-spacing: 2px;  z-index: 10;}.product > #reviews {  border: solid 1px #dedede;  margin-bottom: 30px;}/** * Deal Modules */.woo-deals .carousel-inner {  overflow: visible;}.woo-deals .product-block .image {  margin-bottom: 0;}.woo-deals .product-block .caption {  bottom: 50px;}.woo-deals .time {  text-align: center;  background: #f5f5f5;}.woo-deals .countdown-times {  display: inline-block;}.woo-deals .countdown-times > div {  z-index: 9;  margin: 0px 1px;  position: relative;  font-size: 9px;  text-align: center;  color: #363636;  text-transform: uppercase;  background: transparent;  width: 45px;  height: 45px;  font-family: "Montserrat", monospace;  float: left;  font-weight: bold;  -webkit-box-shadow: 0 20px 35px 0 rgba(1, 1, 1, 0.1);  box-shadow: 0 20px 35px 0 rgba(1, 1, 1, 0.1);  line-height: 14px;}.rtl .woo-deals .countdown-times > div {  float: right;}.woo-deals .countdown-times > div > b {  font-size: 16px;  color: #000;  display: block;  padding-top: 10px;}/** * Widget Products Categories Menu  */.widget_product_categories .widget-title, .widget_categories .widget-title {  background: #FFF;  color: #363636;}.widget_product_categories {  margin-bottom: 30px;}ul.product-categories {  list-style: none;  margin: 0;  background: #FFF;  padding-top: 10px;  padding-bottom: 20px;}ul.product-categories li {  border-bottom: 1px solid #e5e5e5;}ul.product-categories li.current-cat > a, ul.product-categories li.current-cat-parent > a {  color: #EDD733;}ul.product-categories li.cat-parent i {  color: #7f7f7f;}ul.product-categories li.cat-parent i:before {  content: "\f107";}ul.product-categories li.cat-parent .children {  border-top: 1px solid #e5e5e5;}ul.product-categories li.cat-parent .children > li {  padding-left: 20px;}.rtl ul.product-categories li.cat-parent .children > li {  padding-right: 20px;  padding-left: inherit;}ul.product-categories li.cat-parent .children > li:before {  position: absolute;  font-family: FontAwesome;  content: "\f192";  color: #b1b1b1;  font-size: 13px;  left: 5px;  top: 10px;}.rtl ul.product-categories li.cat-parent .children > li:before {  right: 5px;  left: auto;}ul.product-categories li.cat-parent .children > li.current-cat > a {  color: #EDD733;}ul.product-categories li {  position: relative;}ul.product-categories li .closed, ul.product-categories li .opened {  position: absolute;  right: 0;  top: 10px;  content: "";  font-size: 0;  color: #aaa;  cursor: pointer;  width: 20px;  height: 20px;  line-height: 20px;  text-align: center;}.rtl ul.product-categories li .closed, .rtl ul.product-categories li .opened {  left: 0;  right: auto;}ul.product-categories li .closed:hover, ul.product-categories li .opened:hover {  color: #EDD733;}ul.product-categories li .closed {  background: url("../../../images/opened.png") no-repeat 50% 50%;}ul.product-categories li .opened {  background: url("../../../images/closed.png") no-repeat 50% 50%;}ul.product-categories li a {  padding: 10px 0px;  display: inline-block;  color: #363636;  font-size: 15px;  text-transform: capitalize;  font-family: "heebo";  font-weight: 500;}ul.product-categories li a:hover {  color: #EDD733;}ul.product-categories li li a {  font-size: 14px;  font-family: "Heebo", sans-serif;  padding: 10px;  text-transform: none;  color: #666666;  font-weight: 400;}ul.product-categories li li a:hover {  color: #EDD733;}ul.product-categories li:last-child {  border-bottom: none;}/***  opal category list*/.opal-category-list #opal-accordion-categories .category-title {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  padding: 17px 15px;  padding-right: 20px;  padding-left: 30px;  width: 100%;  background: url(../../../images/list-style.png) no-repeat 15px 25px transparent;}.rtl .opal-category-list #opal-accordion-categories .category-title {  padding-left: 20px;  padding-right: inherit;}.rtl .opal-category-list #opal-accordion-categories .category-title {  padding-right: 30px;  padding-left: inherit;}.opal-category-list #opal-accordion-categories .category-title a {  text-transform: uppercase;  font-size: 12px;}.opal-category-list #opal-accordion-categories .category-title a:hover {  color: #EDD733;}.opal-category-list #opal-accordion-categories .category-title a.dropdown {  float: right;  margin-left: 10px;}.rtl .opal-category-list #opal-accordion-categories .category-title a.dropdown {  float: left;}.rtl .opal-category-list #opal-accordion-categories .category-title a.dropdown {  margin-right: 10px;  margin-left: inherit;}.opal-category-list #opal-accordion-categories .category-title .total-product {  display: inline-block;}.opal-category-list #opal-accordion-categories .panel-collapse .category-title {  padding-top: 0;  padding-bottom: 0;  border: none;  background-position: 12px 12px;}.opal-category-list #opal-accordion-categories .panel-collapse .category-title a {  font-size: 11px;}/*------------------------------------*\    Cart\*------------------------------------*/.cart_list > div {  margin: 10px 0;  padding: 10px 0;}.cart_list .name {  font-size: 14px;  font-weight: normal;  line-height: 20px;  text-transform: none;  margin-top: 0;  font-family: "Heebo", sans-serif;}.cart_list .image {  width: 82px;  height: 82px;}.cart_list .cart-item {  line-height: 1.1;  margin: 0;  font-size: 14px;}.cart_list .cart-item .amount {  font-size: 14px;  color: #ffba00;}.cart_list .cart-main-content {  text-align: left;  position: relative;}.rtl .cart_list .cart-main-content {  text-align: right;}.cart_list .cart-main-content .remove {  position: absolute;  right: 0;  top: auto;  /* 3 */  /* 3 */  /* 4 */  /* 6 */  /* 6 */  /* 7 */  font-size: 25px;  /* 9 */  font-size: 2.5rem;  /* 9 */  bottom: 10px;  height: 20px;  font-weight: normal;  color: #555555 !important;}.rtl .cart_list .cart-main-content .remove {  left: 0;  right: auto;}.cart_list .cart-main-content .remove:hover {  background: transparent;  color: #EDD733 !important;}.cart_list + .total {  text-align: right;  margin-top: 10px;  padding: 0 15px;}.rtl .cart_list + .total {  text-align: left;}.cart_list + .total .amount {  font-size: 15px;}.widget_shopping_cart .widget_shopping_cart_content .buttons {  padding: 20px 15px;  overflow: hidden;}/*------------------------------------*\    flickr-gallery\*------------------------------------*/.flickr-gallery {  margin-top: 20px;}.flickr-gallery .flickr_badge_image {  display: inline-block;  padding: 5px;}.flickr-gallery .flickr_badge_image img {  width: 80px;}/*------------------------------------*\    Mini Cart\*------------------------------------*/.opal-topcart .dropdown.open .mini-cart:before {  content: "";  background: transparent;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 200px;}.rtl .opal-topcart .dropdown.open .mini-cart:before {  right: 0;  left: auto;}.opal-topcart .dropdown-menu {  padding: 20px;  min-width: 320px;  display: block;  visibility: hidden;  text-align: left;  left: auto;  right: 0;  -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);  margin: 0;  border: 2px solid #EDD733;}.rtl .opal-topcart .dropdown-menu {  text-align: right;}.rtl .opal-topcart .dropdown-menu {  right: auto;  left: auto;}.rtl .opal-topcart .dropdown-menu {  left: 0;  right: auto;}.opal-topcart .dropdown-menu .quantity {  font-size: 14px;}.opal-topcart .media {  border-bottom: solid 1px #dedede;  padding-bottom: 30px;}.opal-topcart .name {  font-size: 12px;  margin-bottom: 10px;}.opal-topcart .name a {  color: #000 !important;}.opal-topcart .name a:hover {  color: #EDD733 !important;}.opal-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: 99999;}.opal-topcart .total {  padding-top: 20px;  padding-bottom: 10px;}.opal-topcart .buttons {  margin-bottom: 0;  padding: 15px 20px;  text-transform: uppercase;}.box-top .box-title .title-cart {  display: none;}.box-top .box-amount {  color: #000;  font-weight: 600;  font-size: 16px;}#cart {  clear: both;  background: transparent;  padding: 4px 15px;  float: right;}#cart:before, #cart:after {  content: " ";  display: table;}#cart:after {  clear: both;}.rtl #cart {  float: left;}#cart .mini-cart {  position: relative;}#cart .mini-cart .cart-icon {  font-size: 18px;  color: #FFF;}#cart .mini-cart .mini-cart-items {  position: absolute;  top: -6px;  left: 12px;  font-size: 12px;  padding: 0px 6px;  border-radius: 50%;  background: #EDD733;  color: #FFF;}.rtl #cart .mini-cart .mini-cart-items {  right: 12px;  left: auto;}#cart .mini-cart .amount {  color: #FFF;  font-weight: bold;  font-size: 16px;  font-weight: 500;}#cart .mini-cart .mini-cart-total {  float: left;  margin: 0 10px;}.rtl #cart .mini-cart .mini-cart-total {  float: right;}#cart .mini-cart i {  color: #FFF;  font-size: 18px;  font-weight: bold;}#cart .mini-cart .total i {  margin-left: 20px;}.rtl #cart .mini-cart .total i {  margin-right: 20px;  margin-left: inherit;}.opal-btn-wishlist {  font-size: 15px;  color: #FFF;  padding-right: 15px;  border-right: 1px solid;  border-color: rgba(255, 255, 255, 0.3);  display: inline-block;  margin-top: 7px;}.rtl .opal-btn-wishlist {  padding-left: 15px;  padding-right: inherit;}.rtl .opal-btn-wishlist {  border-left: 1px solid;  border-right: inherit;}.opal-btn-wishlist:hover {  color: #EDD733;}/* * Product Detail Page */.product-info {  background: #FFF;  padding: 25px;  /* social */}.product-info .product-nav {  position: absolute;  right: 0;  top: -20px;}.rtl .product-info .product-nav {  left: 0;  right: auto;}.product-info .product-nav p {  float: left;  margin-left: 2px;  margin-top: 10px;}.rtl .product-info .product-nav p {  float: right;}.rtl .product-info .product-nav p {  margin-right: 2px;  margin-left: inherit;}.product-info .product-nav p:first-child a {  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.product-info .product-nav p:last-child a {  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.product-info .product-nav a {  font-size: 9px;  color: #EDD932;  font-weight: 500;  line-height: 30px;  background: transparent;  width: 28px;  height: 28px;  text-align: center;  display: block;  -webkit-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}.product-info .product-nav a .fa {  padding: 0 4px;  line-height: 28px;}[dir="rtl"] .product-info .product-nav a .fa {  transform: rotate(180deg);}.product-info .product-nav a:hover, .product-info .product-nav a:focus {  color: #FFF;  -webkit-box-shadow: 0 0 0 30px #EDD932 inset;  box-shadow: 0 0 0 30px #EDD932 inset;}.product-info .images {  position: relative;  width: 100% !important;}.product-info .product_title {  margin-top: 25px !important;  font-weight: bold;  font-size: 36px;  line-height: 38px;}.product-info .price > * {  text-decoration: none;}.product-info .price del {  opacity: 1 !important;}.product-info .price del span {  margin-right: 5px;  font-size: 18px;  text-decoration: line-through;  color: #666666;  font-weight: normal;}.rtl .product-info .price del span {  margin-left: 5px;  margin-right: inherit;}.product-info .image-additional {  margin-top: 10px;}.product-info .image-additional.owl-carousel-play .carousel-controls {  bottom: 0px;  top: 25%;  left: 0;  width: 100%;  opacity: 0;  -webkit-transition: all 300ms;  -o-transition: all 300ms;  transition: all 300ms;}.rtl .product-info .image-additional.owl-carousel-play .carousel-controls {  right: 0;  left: auto;}.product-info .image-additional:hover .carousel-controls {  opacity: 1;}.product-info span.onsale {  width: 40px;  height: 25px;  background-color: #e93434;  top: 12px;  left: 8%;  line-height: 20px;  font-weight: 400;  z-index: 1;  border-radius: 0;  min-height: 25px;}.rtl .product-info span.onsale {  right: 8%;  left: auto;}.product-info .opal-social-share {  margin: 0;}.product-info .opal-social-share .bo-social-icons a {  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}/* Product External */.product.product-type-external .single-product-summary .yith-wcwl-add-to-wishlist, .product.product-type-external .single-product-summary .compare {  border-top: 1px solid #e5e5e5;}.single-product-summary .yith-wcwl-add-to-wishlist {  float: left;  position: relative;  width: 50%;  padding: 15px;  border: 1px solid #e5e5e5;  border-top: none;}.rtl .single-product-summary .yith-wcwl-add-to-wishlist {  float: right;}.single-product-summary .yith-wcwl-add-to-wishlist a {  color: #444444;  font-weight: 900 !important;  text-align: center;  float: none !Important;  display: block !important;}.single-product-summary .yith-wcwl-add-to-wishlist a:hover {  color: #EDD733;}.single-product-summary .yith-wcwl-add-to-wishlist a i {  font-size: 12px;}.single-product-summary .yith-wcwl-add-to-wishlist .ajax-loading {  margin: 0;  position: absolute;  top: 10px;}.single-product-summary .yith-wcwl-add-to-wishlist .feedback {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;  display: none;}.single-product-summary .clear {  display: none;}.single-product-summary .yith-wcwl-wishlistaddedbrowse a,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.single-product-summary .yith-wcwl-add-button a,.single-product-summary .yith-wcwl-add-button a.add_to_wishlist,.single-product-summary .yith-wcwl-wishlistexistsbrowse a,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist {  text-transform: uppercase;  font-size: 12px;  display: inline;  font-weight: 900;  float: left;}.rtl .single-product-summary .yith-wcwl-wishlistaddedbrowse a, .rtl.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist, .rtl.single-product-summary .yith-wcwl-add-button a, .rtl.single-product-summary .yith-wcwl-add-button a.add_to_wishlist, .rtl.single-product-summary .yith-wcwl-wishlistexistsbrowse a, .rtl.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist {  float: right;}.single-product-summary .yith-wcwl-wishlistaddedbrowse a:hover,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.single-product-summary .yith-wcwl-add-button a:hover,.single-product-summary .yith-wcwl-add-button a.add_to_wishlist:hover,.single-product-summary .yith-wcwl-wishlistexistsbrowse a:hover,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover {  color: #EDD733;  text-decoration: none;}.single-product-summary .yith-wcwl-wishlistaddedbrowse a i,.single-product-summary .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist i,.single-product-summary .yith-wcwl-add-button a i,.single-product-summary .yith-wcwl-add-button a.add_to_wishlist i,.single-product-summary .yith-wcwl-wishlistexistsbrowse a i,.single-product-summary .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist i {  margin: 0 5px;}.single-product-summary .yith-wcwl-wishlistaddedbrowse > div,.single-product-summary .yith-wcwl-add-button > div,.single-product-summary .yith-wcwl-wishlistexistsbrowse > div {  display: none;}.single-product-summary a.compare {  color: #444444 !important;  font-size: 12px !important;  padding: 15px !important;  text-transform: uppercase;  background: transparent !important;  font-weight: 900 !important;  width: 50%;  border: 1px solid #e5e5e5;  border-top: none;  border-left: none;  line-height: 19px !important;  text-align: center;}.rtl .single-product-summary a.compare {  border-right: none;  border-left: inherit;}[dir="rtl"] .single-product-summary a.compare {  border-left: 1px solid #e5e5e5;}.single-product-summary a.compare:before {  content: "\f0ec";  font-family: "FontAwesome";  color: #999999;  font-size: 12px;  position: relative;  right: 5px;  font-weight: normal;  display: inline-block;}.rtl .single-product-summary a.compare:before {  left: 5px;  right: auto;}.single-product-summary a.compare:hover {  background: transparent !important;  color: #EDD733 !important;}.single-product-summary a.compare:hover:before {  color: #EDD733;}.single-product-summary .yith-wcwl-wishlistaddedbrowse .feedback,.single-product-summary .yith-wcwl-wishlistexistsbrowse .feedback {  color: #EDD733;  line-height: 40px;  margin-right: 40px;}.rtl .single-product-summary .yith-wcwl-wishlistaddedbrowse .feedback, .rtl.single-product-summary .yith-wcwl-wishlistexistsbrowse .feedback {  margin-left: 40px;  margin-right: inherit;}.productinfo-show-discounts {  font-size: 12px;  padding-left: 75px;  position: relative;  color: #666;  float: left;  margin-bottom: 10px !important;  padding: 0;  margin-bottom: 22px;  border-radius: 2px;  overflow: hidden;  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d;}.rtl .productinfo-show-discounts {  padding-right: 75px;  padding-left: inherit;}.rtl .productinfo-show-discounts {  float: right;}.productinfo-show-discounts:before {  background: url("../../../images/icon-show-discounts.png") no-repeat center center #70ba28;  width: 36px;  height: 36px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  position: absolute;  left: 20px;  top: 20px;  content: "";}.rtl .productinfo-show-discounts:before {  right: 20px;  left: auto;}.productinfo-show-discounts hr {  border-top-color: #c9e2b3;}.productinfo-show-discounts .alert-link {  color: #2b542c;}.productinfo-show-discounts ul {  list-style: none;  margin-left: 40px;  padding: 15px 30px;}.rtl .productinfo-show-discounts ul {  margin-right: 40px;  margin-left: inherit;}.productinfo-show-discounts ul li {  padding: 3px 0;}.productinfo-show-discounts ul li:before {  content: "\f14a";  font-family: "FontAwesome";  color: #70ba28;  padding-right: 8px;}.rtl .productinfo-show-discounts ul li:before {  padding-left: 8px;  padding-right: inherit;}#reviews .reviews-summary {  padding: 20px 0;}#reviews .reviews-summary h5 {  text-transform: uppercase;  margin-bottom: 20px;}#reviews .reviews-summary .review-summary-total {  text-align: center;  font-weight: 400;}#reviews .reviews-summary .review-summary-total .review-summary-result {  width: 90px;  height: 90px;  text-align: center;  border: 2px solid #f0c73b;  color: #f0c73b;  line-height: 90px;  font-size: 24px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  margin-bottom: 8px;}#reviews .reviews-summary .review-summary-detal {  overflow: hidden;  display: block;}#reviews .reviews-summary .review-summary-detal .review-label {  color: #000;  font-weight: 400;}#reviews .comments {  border-top: 1px solid #dedede;  padding-top: 20px;}#reviews .comments h5 {  margin-bottom: 20px;  text-transform: uppercase;}#reviews .comments .commentlist {  margin: 15px 0;}#reviews .comments .commentlist .comment {  margin-bottom: 30px;}#reviews .comments .commentlist .opal-avata {  width: 100px;  text-align: center;}#reviews .comments .commentlist .opal-avata > div {  display: inline-block;}#reviews .comments .commentlist .opal-avata .opal-image .avatar {  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  overflow: hidden;}#reviews .comments .commentlist .opal-avata .opal-author {  color: #000;  font-weight: 900;  padding-top: 10px;  text-transform: capitalize;}#reviews .comments .commentlist .comment-text {  border: 1px solid #dedede;  padding: 15px 20px;}#reviews .comments .commentlist .comment-text .meta {  color: #bbb;}#reviews .comments .commentlist .comment-text > div {  margin-bottom: 7px;  float: left;}.rtl #reviews .comments .commentlist .comment-text > div {  float: right;}#reviews .comments .commentlist .comment-text .star-rating {  margin-bottom: 15px;}#reviews .review_form_wrapper {  border-top: 1px solid #dedede;  padding: 20px 0;}#reviews .progress {  margin-bottom: 15px;  background-color: #f2f2f2;  -webkit-box-shadow: none;  box-shadow: none;}#reviews .progress .progress-bar {  color: #1f252b;}#reviews .progress .progress-bar.progress-bared {  color: #fff;}#reviews #reply-title {  margin-bottom: 20px;  font-size: 16px;  font-family: "Heebo", sans-serif;}/** * Product Single Page */.product-block {  display: inline-block;  position: relative;  z-index: 0;  margin-bottom: 30px;}.product-block span.sale-off, .product-block span.onsale {  position: absolute;  width: 100px;  height: 70px;  background-color: #EDD932;  color: #fff;  top: -33px;  left: auto;  right: -50px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  line-height: 118px;  font-size: 12px;  font-weight: 400;  z-index: 100;  border-radius: 0;  min-height: 70px;  text-align: center;  padding: 0;}.rtl .product-block span.sale-off, .rtl .product-block span.onsale {  right: auto;  left: auto;}.rtl .product-block span.sale-off, .rtl .product-block span.onsale {  left: -50px;  right: auto;}.rtl .product-block span.sale-off, .rtl .product-block span.onsale {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);}.product-block .image {  position: relative;  overflow: hidden;}.product-block .image img {  height: auto;}.product-block .image .product-image:before {  background: #FFF none repeat scroll 0 0;  content: "";  height: 0;  left: 50%;  opacity: 0.3;  filter: alpha(opacity=30);  overflow: hidden;  position: absolute;  top: 50%;  -webkit-transition: all 300ms ease-in-out 0s;  -o-transition: all 300ms ease-in-out 0s;  transition: all 300ms ease-in-out 0s;  width: 0;  z-index: 1;}.product-block .image .image-effect {  top: 0;  position: absolute;  overflow: hidden;  left: 0;  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translate(-100%, 0px);  -ms-transform: translate(-100%, 0px);  -o-transform: translate(-100%, 0px);  transform: translate(-100%, 0px);  -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.rtl .product-block .image .image-effect {  right: 0;  left: auto;}.product-block .image .image-hover {  -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.product-block .image:hover .image-effect {  -webkit-transform: translate(0px, 0px);  -ms-transform: translate(0px, 0px);  -o-transform: translate(0px, 0px);  transform: translate(0px, 0px);}.product-block .image:hover .image-hover {  -webkit-transform: translate(100%, 0px);  -ms-transform: translate(100%, 0px);  -o-transform: translate(100%, 0px);  transform: translate(100%, 0px);}.product-block .caption {  position: absolute;  bottom: 0;  left: 20px;  z-index: 99;}.rtl .product-block .caption {  right: 20px;  left: auto;}.product-block .price {  line-height: 1.5em;  display: block;  min-height: 22px;  overflow: hidden;  font-weight: 700 !important;}.product-block .price > * {  color: #EDD932;  font-size: 18px;  display: block;  overflow: hidden;  min-height: 22px;  display: inline-block;}.product-block .price del {  color: #666666;  opacity: 1 !important;  font-size: 13px;  font-weight: 400;  float: right;  margin-left: 5px;}.rtl .product-block .price del {  float: left;}.rtl .product-block .price del {  margin-right: 5px;  margin-left: inherit;}.product-block .price del span {  color: #666666;}@media (min-width: 768px) and (max-width: 991px) {  .product-block .price del {    display: none;  }}.product-block .price ins {  text-decoration: none;  font-weight: 700 !important;}.product-block .name {  /* 3 */  /* 3 */  /* 4 */  /* 6 */  /* 6 */  /* 7 */  font-size: 16px;  /* 9 */  font-size: 1.6rem;  /* 9 */  line-height: 20px;  font-weight: 500;  overflow: hidden;  margin-top: 0;  margin-bottom: 0;  position: absolute;  top: 20px;  z-index: 99;  left: 25px;  right: 25px;}@media (min-width: 992px) and (max-width: 1199px) {  .product-block .name {    line-height: 20px;    height: 20px;    overflow: hidden;  }}.product-block .name a {  font-family: "Heebo", sans-serif;  color: #363636;}.product-block .name:hover a {  color: #EDD733;}.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 */}.product-block .category a {  color: #999999;}.product-block .category a:hover {  color: #EDD733;}.product-block .star-rating {  font-size: 10px;  display: inline-block;  float: none;  font-family: star;  height: 1.5em;  line-height: 1;  overflow: hidden;  position: relative;  width: 6em;  letter-spacing: 2px;}.product-block .star-rating:before {  content: "\53\53\53\53\53";  color: #d3ced2;  float: left;  left: 0;  position: absolute;  top: 0;}.product-block .star-rating span {  float: left;  left: 0;  overflow: hidden;  padding-top: 1.5em;  position: absolute;  top: 0;}.product-block .star-rating span:before {  content: "\53\53\53\53\53";  color: #f0c73b;  left: 0;  position: absolute;  top: 0;}.product-block p.stars a {  color: #f0c73b;}.product-block .star-rating span {  color: #f0c73b;}.product-block .clear, .product-block .added_to_cart {  display: none !important;}.product-block .add_to_cart_button {  position: relative;  background: #EDD932 !important;  color: #FFF !important;  width: 100%;  -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.product-block .add_to_cart_button.loading .title-cart {  visibility: hidden;}.product-block .add_to_cart_button.loading .title-cart:after {  visibility: visible;  content: "Loading..";  position: absolute;  top: 9px;  left: 0;  width: 100%;  text-align: center;}@media (min-width: 1200px) {  .product-block .add-cart {    opacity: 1 !important;    transform: scale(1) !important;  }}@media (min-width: 992px) and (max-width: 1200px) {  .product-block .add-cart {    opacity: 1 !important;    transform: scale(1) !important;  }}.product-block .add-cart a.button {  background: transparent !important;  color: #FFF !important;}.product-block .add-cart a.button span {  -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;  font-size: 0;}.product-block .add-cart a.button:before {  content: "\f291";  font-family: "FontAwesome";  color: #666666;}.product-block .add-cart a.button.added {  background: #EDD733 !important;}.product-block .add-cart a.button.added span {  color: #FFF !important;}.product-block .add-cart a.button.added:before {  color: #FFF;}.product-block .add-cart a.button.added:after {  display: none;}.product-block.media {  border: none;  border-bottom: 1px solid #ebebeb;}.product-block.media:hover {  border-bottom: 1px solid #ebebeb;}.product-block.media:last-child {  border-bottom: none;}.product-block:hover {  border: none;}@media (min-width: 1200px) {  .product-block:hover .button-action > div {    opacity: 1;    transform: scale(1);  }}@media (min-width: 992px) and (max-width: 1200px) {  .product-block:hover .button-action > div {    opacity: 1;    transform: scale(1);  }}.product-block:hover .product-image:before {  height: 100%;  left: 0;  top: 0;  width: 100%;}.rtl .product-block:hover .product-image:before {  right: 0;  left: auto;}/* Main Products */.main-product .product-block span.sale-off, .main-product .product-block span.onsale {  width: 125px;  height: 90px;  min-height: 90px;  line-height: 140px;  font-size: 22px;}@media (max-width: 480px) {  .main-product .product-block span.sale-off, .main-product .product-block span.onsale {    width: 100px;    height: 70px;    line-height: 118px;    min-height: 70px;    font-size: 12px;  }}.main-product .product-block .name {  font-size: 30px;  line-height: 34px;}@media (min-width: 992px) and (max-width: 1199px) {  .main-product .product-block .name {    text-overflow: inherit;    white-space: inherit;    height: auto;  }}@media (min-width: 768px) and (max-width: 991px) {  .main-product .product-block .name {    left: 40px;    right: 40px;  }}@media (max-width: 480px) {  .main-product .product-block .name {    font-size: 16px;    line-height: 20px;  }}.main-product .product-block .price {  min-height: 34px;  line-height: 2.5em;}.main-product .product-block .price > * {  font-size: 30px;  min-height: 34  px;}.main-product .product-block .price del {  font-size: 18px;}@media (max-width: 768px) {  .main-product .product-block .price {    line-height: 2em;  }}@media (max-width: 480px) {  .main-product .product-block .price {    min-height: 18px;    line-height: 1.5em;  }  .main-product .product-block .price > * {    font-size: 18px;    min-height: 22px;  }  .main-product .product-block .price del {    font-size: 13px;  }}.button-action {  right: 20px;  position: absolute;  bottom: 10px;  -webkit-transition: all 0.35s ease 0s;  -o-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;  text-align: center;  z-index: 999;}.rtl .button-action {  left: 20px;  right: auto;}.button-action > div {  opacity: 1;}@media (min-width: 1200px) {  .button-action > div {    opacity: 0;    transform: scale(0);  }}@media (min-width: 992px) and (max-width: 1200px) {  .button-action > div {    opacity: 0;    transform: scale(0);  }}.button-action > div.yith-wcwl-add-to-wishlist, .button-action > div.yith-compare, .button-action > div.quick-view, .button-action > div.add-cart {  display: block;  margin-bottom: 5px;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist, .button-action > div.yith-wcwl-add-to-wishlist a.compare, .button-action > div.yith-wcwl-add-to-wishlist a.quickview, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .button-action > div.yith-wcwl-add-to-wishlist a.button, .button-action > div.yith-compare a.add_to_wishlist, .button-action > div.yith-compare a.compare, .button-action > div.yith-compare a.quickview, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a, .button-action > div.yith-compare a.button, .button-action > div.quick-view a.add_to_wishlist, .button-action > div.quick-view a.compare, .button-action > div.quick-view a.quickview, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a, .button-action > div.quick-view a.button, .button-action > div.add-cart a.add_to_wishlist, .button-action > div.add-cart a.compare, .button-action > div.add-cart a.quickview, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a, .button-action > div.add-cart a.button {  display: block;  width: 45px;  height: 45px;  border-radius: 50%;  border: 1px solid #d9d9d9;  line-height: 40px;  padding: 0;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist i, .button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist em, .button-action > div.yith-wcwl-add-to-wishlist a.compare i, .button-action > div.yith-wcwl-add-to-wishlist a.compare em, .button-action > div.yith-wcwl-add-to-wishlist a.quickview i, .button-action > div.yith-wcwl-add-to-wishlist a.quickview em, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a i, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a em, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a i, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a em, .button-action > div.yith-wcwl-add-to-wishlist a.button i, .button-action > div.yith-wcwl-add-to-wishlist a.button em, .button-action > div.yith-compare a.add_to_wishlist i, .button-action > div.yith-compare a.add_to_wishlist em, .button-action > div.yith-compare a.compare i, .button-action > div.yith-compare a.compare em, .button-action > div.yith-compare a.quickview i, .button-action > div.yith-compare a.quickview em, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a i, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a em, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a i, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a em, .button-action > div.yith-compare a.button i, .button-action > div.yith-compare a.button em, .button-action > div.quick-view a.add_to_wishlist i, .button-action > div.quick-view a.add_to_wishlist em, .button-action > div.quick-view a.compare i, .button-action > div.quick-view a.compare em, .button-action > div.quick-view a.quickview i, .button-action > div.quick-view a.quickview em, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a i, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a em, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a i, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a em, .button-action > div.quick-view a.button i, .button-action > div.quick-view a.button em, .button-action > div.add-cart a.add_to_wishlist i, .button-action > div.add-cart a.add_to_wishlist em, .button-action > div.add-cart a.compare i, .button-action > div.add-cart a.compare em, .button-action > div.add-cart a.quickview i, .button-action > div.add-cart a.quickview em, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a i, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a em, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a i, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a em, .button-action > div.add-cart a.button i, .button-action > div.add-cart a.button em {  color: #666666;  font-size: 16px;  line-height: 45px;  margin: 0;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist span, .button-action > div.yith-wcwl-add-to-wishlist a.compare span, .button-action > div.yith-wcwl-add-to-wishlist a.quickview span, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a span, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span, .button-action > div.yith-wcwl-add-to-wishlist a.button span, .button-action > div.yith-compare a.add_to_wishlist span, .button-action > div.yith-compare a.compare span, .button-action > div.yith-compare a.quickview span, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a span, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a span, .button-action > div.yith-compare a.button span, .button-action > div.quick-view a.add_to_wishlist span, .button-action > div.quick-view a.compare span, .button-action > div.quick-view a.quickview span, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a span, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a span, .button-action > div.quick-view a.button span, .button-action > div.add-cart a.add_to_wishlist span, .button-action > div.add-cart a.compare span, .button-action > div.add-cart a.quickview span, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a span, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a span, .button-action > div.add-cart a.button span {  font-size: 0;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .button-action > div.yith-wcwl-add-to-wishlist a.compare:hover, .button-action > div.yith-wcwl-add-to-wishlist a.quickview:hover, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .button-action > div.yith-wcwl-add-to-wishlist a.button:hover, .button-action > div.yith-compare a.add_to_wishlist:hover, .button-action > div.yith-compare a.compare:hover, .button-action > div.yith-compare a.quickview:hover, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover, .button-action > div.yith-compare a.button:hover, .button-action > div.quick-view a.add_to_wishlist:hover, .button-action > div.quick-view a.compare:hover, .button-action > div.quick-view a.quickview:hover, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover, .button-action > div.quick-view a.button:hover, .button-action > div.add-cart a.add_to_wishlist:hover, .button-action > div.add-cart a.compare:hover, .button-action > div.add-cart a.quickview:hover, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover, .button-action > div.add-cart a.button:hover {  -webkit-transition: all 0.35s ease 0s;  -o-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;  background: #EDD733 !important;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover i, .button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover em, .button-action > div.yith-wcwl-add-to-wishlist a.compare:hover i, .button-action > div.yith-wcwl-add-to-wishlist a.compare:hover em, .button-action > div.yith-wcwl-add-to-wishlist a.quickview:hover i, .button-action > div.yith-wcwl-add-to-wishlist a.quickview:hover em, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover i, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover em, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover i, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover em, .button-action > div.yith-wcwl-add-to-wishlist a.button:hover i, .button-action > div.yith-wcwl-add-to-wishlist a.button:hover em, .button-action > div.yith-compare a.add_to_wishlist:hover i, .button-action > div.yith-compare a.add_to_wishlist:hover em, .button-action > div.yith-compare a.compare:hover i, .button-action > div.yith-compare a.compare:hover em, .button-action > div.yith-compare a.quickview:hover i, .button-action > div.yith-compare a.quickview:hover em, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover i, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover em, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover i, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover em, .button-action > div.yith-compare a.button:hover i, .button-action > div.yith-compare a.button:hover em, .button-action > div.quick-view a.add_to_wishlist:hover i, .button-action > div.quick-view a.add_to_wishlist:hover em, .button-action > div.quick-view a.compare:hover i, .button-action > div.quick-view a.compare:hover em, .button-action > div.quick-view a.quickview:hover i, .button-action > div.quick-view a.quickview:hover em, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover i, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover em, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover i, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover em, .button-action > div.quick-view a.button:hover i, .button-action > div.quick-view a.button:hover em, .button-action > div.add-cart a.add_to_wishlist:hover i, .button-action > div.add-cart a.add_to_wishlist:hover em, .button-action > div.add-cart a.compare:hover i, .button-action > div.add-cart a.compare:hover em, .button-action > div.add-cart a.quickview:hover i, .button-action > div.add-cart a.quickview:hover em, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover i, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover em, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover i, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover em, .button-action > div.add-cart a.button:hover i, .button-action > div.add-cart a.button:hover em {  color: #FFF !important;}.button-action > div.yith-wcwl-add-to-wishlist a.add_to_wishlist:hover:before, .button-action > div.yith-wcwl-add-to-wishlist a.compare:hover:before, .button-action > div.yith-wcwl-add-to-wishlist a.quickview:hover:before, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before, .button-action > div.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before, .button-action > div.yith-wcwl-add-to-wishlist a.button:hover:before, .button-action > div.yith-compare a.add_to_wishlist:hover:before, .button-action > div.yith-compare a.compare:hover:before, .button-action > div.yith-compare a.quickview:hover:before, .button-action > div.yith-compare .yith-wcwl-wishlistaddedbrowse a:hover:before, .button-action > div.yith-compare .yith-wcwl-wishlistexistsbrowse a:hover:before, .button-action > div.yith-compare a.button:hover:before, .button-action > div.quick-view a.add_to_wishlist:hover:before, .button-action > div.quick-view a.compare:hover:before, .button-action > div.quick-view a.quickview:hover:before, .button-action > div.quick-view .yith-wcwl-wishlistaddedbrowse a:hover:before, .button-action > div.quick-view .yith-wcwl-wishlistexistsbrowse a:hover:before, .button-action > div.quick-view a.button:hover:before, .button-action > div.add-cart a.add_to_wishlist:hover:before, .button-action > div.add-cart a.compare:hover:before, .button-action > div.add-cart a.quickview:hover:before, .button-action > div.add-cart .yith-wcwl-wishlistaddedbrowse a:hover:before, .button-action > div.add-cart .yith-wcwl-wishlistexistsbrowse a:hover:before, .button-action > div.add-cart a.button:hover:before {  color: #FFF;}.button-action > div.yith-compare .compare.added {  color: transparent !important;}.button-action > div.yith-compare .compare.added:before {  content: "\f0ec";  font-family: 'FontAwesome';  position: absolute;  color: #666;}.button-action > div.yith-compare .compare.added:hover {  color: #EDD733;}.button-action > div .title {  display: none;}.button-action > div .yith-wcwl-wishlistaddedbrowse .feedback,.button-action > div .yith-wcwl-wishlistexistsbrowse .feedback {  display: none;}.button-action > div.clear {  display: none;}.button-action .yith-wcwl-wishlistexistsbrowse span {  display: none;}div[class*="add-to-wishlist"] {  margin-top: 0;  position: relative;}div[class*="add-to-wishlist"] .ajax-loading {  bottom: 0;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;}a.add_to_wishlist {  display: block;}.yith-wcwl-add-to-wishlist {  margin-top: 0;}/** * Woocommerce */.woocommerce.archive, .woocommerce.single-product {  background: #f5f5f5;}.woocommerce.archive .opal-breadscrumb, .woocommerce.single-product .opal-breadscrumb {  margin-bottom: 0px;  background: transparent;}/** * Products Listing In Grid Style */.products-grid div.product {  position: relative;  /*         margin-bottom: $grid-gutter-width; */}.products-grid .first {  clear: both;}@media (min-width: 768px) and (max-width: 991px) {  .products-grid .product-block .name {    text-overflow: ellipsis;    white-space: nowrap;  }}.products-grid .product-block .button-groups > div.yith-wcwl-add-to-wishlist span {  display: none;}.products-grid .product-block .button-groups > div.yith-wcwl-add-to-wishlist .ajax-loading {  position: absolute;  left: 4px;  top: 5px;}.products-grid .product-block .button-groups > div .title {  display: none;}.products-grid .product-block .button-groups > div .yith-wcwl-wishlistaddedbrowse .feedback,.products-grid .product-block .button-groups > div .yith-wcwl-wishlistexistsbrowse .feedback {  display: none;}.products-grid .product-block .button-groups > div.clear {  display: none;}.grid .add_to_wishlist span, .grid .quickview span {  display: none;}.products-grid .list .product-block {  border-top: none;  border-left: none;  border-right: none;}.products-list .rating:before, .products-list .rating:after, .list .rating:before, .list .rating:after {  content: " ";  display: table;}.products-list .rating:after, .list .rating:after {  clear: both;}.products-list .clear, .list .clear {  display: none;}.products-list .product-block, .list .product-block {  display: block;}.products-list .product-block .name, .list .product-block .name {  padding: 0;  font-size: 22px;  margin-bottom: 10px;  position: relative;  left: 0;  top: 0;  line-height: 25px;}.rtl .products-list .product-block .name, .rtl .list .product-block .name {  right: 0;  left: auto;}.products-list .product-block .price, .list .product-block .price {  display: inline-block;  line-height: 18px;  min-height: 18px;}.products-list .product-block .product-assets, .list .product-block .product-assets {  margin-top: 15px;}.products-list .product-block .product-assets > div, .list .product-block .product-assets > div {  border: 1px solid #cccccc;  margin-bottom: 15px;  text-align: center;  border-radius: 5px;}.products-list .product-block .product-assets > div:hover, .list .product-block .product-assets > div:hover {  border-color: #EDD733;}.products-list .product-block .yith-wcwl-wishlistaddedbrowse a,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.products-list .product-block .yith-wcwl-add-button a,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist, .list .product-block .yith-wcwl-wishlistaddedbrowse a,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist,.list .product-block .yith-wcwl-add-button a,.list .product-block .yith-wcwl-add-button a.add_to_wishlist,.list .product-block .yith-wcwl-wishlistexistsbrowse a,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist {  color: #666;  font-weight: 400;  line-height: 30px;}.products-list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.products-list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-add-button a:hover,.products-list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a:hover,.products-list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover, .list .product-block .yith-wcwl-wishlistaddedbrowse a:hover,.list .product-block .yith-wcwl-wishlistaddedbrowse a.add_to_wishlist:hover,.list .product-block .yith-wcwl-add-button a:hover,.list .product-block .yith-wcwl-add-button a.add_to_wishlist:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a:hover,.list .product-block .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist:hover {  background: #EDD733;  color: #FFF;}.products-list .product-block .yith-wcwl-wishlistexistsbrowse a, .list .product-block .yith-wcwl-wishlistexistsbrowse a {  display: none;}.products-list .product-block .feedback, .list .product-block .feedback {  padding: 5px 0px;  display: inline-block;}.products-list .product-block a.compare, .products-list .product-block a.quickview, .list .product-block a.compare, .list .product-block a.quickview {  color: #666;  font-weight: 400;  line-height: 30px;  display: block;}.products-list .product-block a.compare .fa, .products-list .product-block a.quickview .fa, .list .product-block a.compare .fa, .list .product-block a.quickview .fa {  margin-right: 10px;}.rtl .products-list .product-block a.compare .fa, .rtl .products-list .product-block a.quickview .fa, .rtl .list .product-block a.compare .fa, .rtl .list .product-block a.quickview .fa {  margin-left: 10px;  margin-right: inherit;}.products-list .product-block a.compare:hover, .products-list .product-block a.quickview:hover, .list .product-block a.compare:hover, .list .product-block a.quickview:hover {  background: #EDD733;  color: #FFF;}.products-list .product-block a.compare.added, .products-list .product-block a.quickview.added, .list .product-block a.compare.added, .list .product-block a.quickview.added {  color: #EDD733;}.products-list .product-block .add-cart a.button, .list .product-block .add-cart a.button {  display: block;}.products-list .product-block .add-cart a.button:before, .list .product-block .add-cart a.button:before {  margin-right: 10px;}.rtl .products-list .product-block .add-cart a.button:before, .rtl .list .product-block .add-cart a.button:before {  margin-left: 10px;  margin-right: inherit;}.products-list .product-block .add-cart a.button span, .list .product-block .add-cart a.button span {  font-size: 13px;  color: #666666;  text-transform: capitalize;}.products-list .product-block .add-cart a.button:hover, .list .product-block .add-cart a.button:hover {  background: #EDD733 !important;}.products-list .product-block .add-cart a.button:hover span, .list .product-block .add-cart a.button:hover span {  color: #FFF !important;}.products-list .product-block .add-cart a.button:hover:before, .list .product-block .add-cart a.button:hover:before {  color: #FFF;}.products-list .product-wrapper.first, .list .product-wrapper.first {  clear: both;}.products-list .product-wrapper.first:last-child .media, .list .product-wrapper.first:last-child .media {  border: none;}.products-list .type-product:last-child .product-block, .list .type-product:last-child .product-block {  border-bottom: none;}.widget_products .products-list .product-wrapper .name {  font-size: 16px;}/** * Single product *//*------------------------------------*\    Quantity inputs\*------------------------------------*/.quantity {  position: relative;  margin: 0 auto;  overflow: hidden;  zoom: 1;}.quantity span {  font-size: 16px;  margin-right: 5px;}.rtl .quantity span {  margin-left: 5px;  margin-right: inherit;}.quantity input.qty {  border-bottom-right-radius: 0;  border-top-right-radius: 0;  border-bottom-left-radius: 0;  border-top-left-radius: 0;  padding: 10px;  width: 45px;  height: 35px;  color: #000;  font-weight: 400;  border: 1px solid #e5e5e5;}.quantity input.qty:focus:focus {  border-color: #EDD932;  outline: 0;  -webkit-box-shadow: none;  box-shadow: none;}.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: #808080;  border: 1px solid #dedede;  text-align: center;  width: 25px;  height: 19px;}.rtl .quantity .plus, .rtl .quantity .minus {  float: left;}.rtl .quantity .plus, .rtl .quantity .minus {  clear: left;}.quantity .plus {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;  right: 0;}.rtl .quantity .plus {  left: 0;  right: auto;}.quantity .minus {  bottom: 0;  right: 0;  border-top-right-radius: 0;  border-top-left-radius: 0;}.rtl .quantity .minus {  left: 0;  right: auto;}/* Single > Meta */.product_meta {  clear: both;  padding: 20px 0;}.product_meta a {  color: #808080;  font-size: 14px;}.product_meta a:hover {  text-decoration: none;}.product_meta > span {  display: block;  font-weight: 400;  color: #000;}.product_meta > div {  margin-bottom: 10px;}.product_meta .posted_in a, .product_meta .tagged_as a {  font-weight: 300;}.sku_wrapper span {  color: #808080;}/* page title */.woocommerce h1.page-title {  margin-top: 0;  margin-bottom: 25px;}/* cross-sells */.woocommerce .cross-sells, .woocommerce .cart_totals {  padding: 0 20px;}.woocommerce .cross-sells .products, .woocommerce .cart_totals .products {  border: none;  box-shadow: none;}.single-product.woocommerce div.product div.images .imagezoom img {  width: auto;  margin-bottom: 15px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.single-product.woocommerce div.product div.images .imagezoom img:hover {  -webkit-box-shadow: 0 17px 23px rgba(0, 0, 0, 0.1);  box-shadow: 0 17px 23px rgba(0, 0, 0, 0.1);}.single-product.woocommerce div.product p.price {  color: #EDD733;  font-size: 30px;  opacity: 1;  font-weight: 700;}.single-product.woocommerce div.product .star-rating {  color: #ffba00;}.single-product.woocommerce div.product form.cart {  margin-top: 20px;  margin-bottom: 0;  border: 1px solid #e5e5e5;  padding: 25px;}@media (min-width: 992px) and (max-width: 1199px) {  .single-product.woocommerce div.product form.cart {    padding: 15px;  }}@media (max-width: 480px) {  .single-product.woocommerce div.product form.cart {    padding: 15px;  }}.single-product.woocommerce div.product form.cart div.quantity {  margin-right: 10px;}.rtl .single-product.woocommerce div.product form.cart div.quantity {  margin-left: 10px;  margin-right: inherit;}@media (max-width: 991px) {  .single-product.woocommerce div.product form.cart div.quantity {    margin-bottom: 10px;  }}.single-product.woocommerce div.product form.cart .button {  background: #EDD932;  font-weight: normal;  font-family: "Montserrat", monospace;  padding: 14px 40px;  border-radius: 25px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  -ms-border-radius: 25px;  -o-border-radius: 25px;}.single-product.woocommerce div.product form.cart .button i {  margin: 0 5px;}.single-product.woocommerce div.product form.cart .button:hover {  background: #e4c100;}.single-product.woocommerce div.product form.cart .variations .label {  font-size: 12px;  text-transform: uppercase;  line-height: 35px;}.single-product.woocommerce div.product form.cart .variations tr {  height: 50px;}.single-product.woocommerce div.product form.cart .variations tr label {  margin-top: 5px;}.single-product.woocommerce div.product form.variations_form {  float: none;}.single-product.woocommerce div.product p.cart {  margin-top: 20px;}.single-product.woocommerce div.product .woocommerce-product-rating {  margin-bottom: 10px;}.single-product.woocommerce .quantity .qty {  width: 100px;  height: 40px;  border-radius: 25px;  -webkit-border-radius: 25px;  -moz-border-radius: 25px;  -ms-border-radius: 25px;  -o-border-radius: 25px;}.single-product .summary {  /* 3 */  /* 3 */  /* 4 */  /* 6 */  /* 6 */  /* 7 */  font-size: 14px;  /* 9 */  font-size: 1.4rem;  /* 9 */  width: 100% !important;}.single-product .summary .star-rating {  font-size: 12px;}.single-product .summary .product_meta {  padding-top: 30px;  margin-top: 0;}.wc-tabs-wrapper .panel-group .panel {  width: 100%;  display: inline-block;}.wc-tabs-wrapper .tabs-title {  position: relative;  padding-top: 25px;}.wc-tabs-wrapper .tabs-title:hover a {  color: #EDD733 !important;}.wc-tabs-wrapper .tabs-title a {  font-size: 16px;  font-family: "Montserrat", monospace;}.wc-tabs-wrapper .tabs-title a i {  right: 0;  margin: 0 !important;  top: 29px;}.rtl .wc-tabs-wrapper .tabs-title a i {  left: 0;  right: auto;}.wc-tabs-wrapper .panel-collapse {  padding-top: 10px;}.wc-tabs-wrapper .entry-content > h2 {  display: none;}.wc-tabs-wrapper h2, .wc-tabs-wrapper h3, .wc-tabs-wrapper h4, .wc-tabs-wrapper h5 {  font-size: 14px;  font-weight: 400;  margin-top: 0;  color: #000;}/** * Category And Listing Page */.products-top-wrap {  margin-bottom: 30px;  background: #FFF;  padding: 10px 0;  padding: 0 10px 0 20px;}.rtl .products-top-wrap {  padding: 0 20px 0 10px;}@media (max-width: 480px) {  .products-top-wrap {    padding: 0 20px 0 20px;    text-align: center;  }  .rtl .products-top-wrap {    padding: 0 20px 0 20px;  }  .products-top-wrap > form {    float: none !important;  }}.products-top-wrap .woocommerce-ordering {  float: left;  margin-top: 10px;  margin-bottom: 10px;  border: 1px solid #f1f1f1;}.rtl .products-top-wrap .woocommerce-ordering {  float: right;}.products-top-wrap .woocommerce-ordering select {  background: #FFF;  box-shadow: none;  -webkit-box-shadow: none;}.products-top-wrap .display-mode {  float: right;  margin-top: 14px;}.rtl .products-top-wrap .display-mode {  float: left;}.products-top-wrap .display-mode .btn {  border: none;  background-color: transparent;  font-size: 20px;  line-height: 22px;  padding: 7px;  color: #dddddd;  box-shadow: none;  -webkit-box-shadow: none;}.products-top-wrap .display-mode .btn.active {  color: #EDD932;}.products-top-wrap .display-mode button:first-child {  margin-right: 5px;}.rtl .products-top-wrap .display-mode button:first-child {  margin-left: 5px;  margin-right: inherit;}.products-top-wrap .display-mode button {  border: 1px solid #dedede;}.category-banner {  margin-bottom: 30px;}.products-bottom-wrap {  padding: 10px 20px;  background: #fff;  margin-bottom: 70px;}.products-bottom-wrap .woocommerce-pagination {  float: left;}.rtl .products-bottom-wrap .woocommerce-pagination {  float: right;}.products-bottom-wrap nav.woocommerce-pagination ul, .products-bottom-wrap nav.woocommerce-pagination ul li {  border: none;}.products-bottom-wrap nav.woocommerce-pagination ul span.current, .products-bottom-wrap nav.woocommerce-pagination ul li span.current {  background: #EDD932;  color: #FFF;  padding: 0px;  font-weight: bold;  border-radius: 50%;  width: 35px;  height: 35px;  line-height: 35px;  font-weight: 500;}.products-bottom-wrap nav.woocommerce-pagination ul a, .products-bottom-wrap nav.woocommerce-pagination ul li a {  padding: 0;  width: 35px;  height: 35px;  line-height: 35px;  font-weight: bold;  color: #666666;  font-weight: 500;}.products-bottom-wrap nav.woocommerce-pagination ul a:hover, .products-bottom-wrap nav.woocommerce-pagination ul li a:hover {  background: #EDD932;  border-radius: 50%;  color: #FFF;}.products-bottom-wrap .woocommerce-result-count {  float: right;  margin: 8px 0;}.rtl .products-bottom-wrap .woocommerce-result-count {  float: left;}/*------------------------------------*\    Quickview\*------------------------------------*/#opal-quickview-modal .modal-dialog {  overflow: hidden;}#opal-quickview-modal .modal-dialog del .amount {  color: #666666;}@media (max-width: 991px) {  #opal-quickview-modal .modal-dialog.modal-lg {    width: 90%;    margin: 15px auto;  }}#opal-quickview-modal .product-info {  margin: 0;  padding: 0;}#opal-quickview-modal .product-info .summary {  margin-right: 20px;  width: 95%;}.rtl #opal-quickview-modal .product-info .summary {  margin-left: 20px;  margin-right: inherit;}#opal-quickview-modal .product-info .product_title {  padding-top: 0;  margin-top: 0;  /* 3 */  /* 3 */  /* 4 */  /* 6 */  /* 6 */  /* 7 */  font-size: 30px;  /* 9 */  font-size: 3rem;  /* 9 */  color: #EDD932;  font-weight: bold;  font-style: italic;  font-family: "Heebo", sans-serif;  font-weight: normal;}#opal-quickview-modal .product-info .product_meta {  margin: 0;}#opal-quickview-modal .product-info .product_meta:before, #opal-quickview-modal .product-info .product_meta:after {  content: " ";  display: table;}#opal-quickview-modal .product-info .product_meta:after {  clear: both;}#opal-quickview-modal .product-info p.price {  color: #000;  font-size: 30px;  font-family: "Montserrat", monospace;}#opal-quickview-modal .product-info a.add_to_cart_button, #opal-quickview-modal .product-info a.product_type_external {  padding: 15px;  text-transform: uppercase;  display: inline-block;  margin-bottom: 30px;  border-radius: 0;  background-color: #EDD932;  font-family: "Montserrat", monospace;  border-radius: 2px;}#opal-quickview-modal .product-info a.add_to_cart_button:hover, #opal-quickview-modal .product-info a.product_type_external:hover {  background: #EDD733;}#opal-quickview-modal .product-info a.add_to_cart_button span, #opal-quickview-modal .product-info a.add_to_cart_button i, #opal-quickview-modal .product-info a.product_type_external span, #opal-quickview-modal .product-info a.product_type_external i {  color: #FFF;  margin: 0 5px;}#opal-quickview-modal .product-info .woocommerce-product-rating .star-rating {  color: #ffba00;}#opal-quickview-modal .close:hover .fa, #opal-quickview-modal .close:hover .icon {  color: #EDD932;}#opal-quickview-modal #quickview-carousel {  overflow: hidden;}#opal-quickview-modal #quickview-carousel:hover .carousel-control {  opacity: 1;  box-shadow: none;}#opal-quickview-modal #quickview-carousel:hover .carousel-control:hover {  color: #EDD733;}#opal-quickview-modal #quickview-carousel:hover .carousel-control.left {  left: 15px;}.rtl #opal-quickview-modal #quickview-carousel:hover .carousel-control.left {  right: 15px;  left: auto;}#opal-quickview-modal #quickview-carousel:hover .carousel-control.right {  right: 15px;}.rtl #opal-quickview-modal #quickview-carousel:hover .carousel-control.right {  left: 15px;  right: auto;}#opal-quickview-modal .carousel-indicators li {  border-color: #EDD733;}#opal-quickview-modal .carousel-indicators .active {  background: #EDD733;  border-color: #EDD733;}#opal-quickview-modal .carousel-control {  top: 0px;  margin: 45% auto;  font-weight: normal;  line-height: 32px;  opacity: 0;  -webkit-transition: all 0.45s ease;  -o-transition: all 0.45s ease;  transition: all 0.45s ease;}#opal-quickview-modal .carousel-control.left {  left: -45px;}.rtl #opal-quickview-modal .carousel-control.left {  right: -45px;  left: auto;}#opal-quickview-modal .carousel-control.right {  right: -45px;}.rtl #opal-quickview-modal .carousel-control.right {  left: -45px;  right: auto;}/* rev_slider_wrapper */.tparrows.custom.noSwipe {  width: 30px;  height: 30px !important;  background: #c1c2c3;}.tp-rightarrow.tparrows.custom.noSwipe {  border-bottom-right-radius: 50%;  border-top-right-radius: 50%;}.tp-rightarrow.tparrows.custom.noSwipe:before {  font-size: 9px;  line-height: 30px;  content: "\f054";  font-family: Fontawesome;}.tp-leftarrow.tparrows.custom.noSwipe {  border-bottom-left-radius: 50%;  border-top-left-radius: 50%;}.tp-leftarrow.tparrows.custom.noSwipe:before {  font-size: 9px;  line-height: 30px;  content: "\f053";  font-family: Fontawesome;}.kc_title {  padding-bottom: 25px;  margin-bottom: 22px;}.kc_tab_content {  padding-left: 0 !important;  padding-right: 0 !important;  padding-bottom: 0 !important;}.opal-category-shop .title {  color: #FFF;  font-size: 48px;  line-height: 48px;  margin-bottom: 40px;  font-weight: 900;}.opal-category-shop .cats-item {  position: relative;}@media (min-width: 768px) and (max-width: 991px) {  .opal-category-shop .cats-item {    margin: 0 20px;  }}.opal-category-shop .cats-item .image-category {  text-align: center;}.opal-category-shop .cats-item .image-category > a {  display: inline-block;}.opal-category-shop .cats-item .title-category {  position: absolute;  bottom: 40px;  text-align: center;  display: block;  width: 100%;  z-index: 99;}@media (max-width: 991px) {  .opal-category-shop .cats-item .title-category {    bottom: 20px;  }}.opal-category-shop .cats-item .title-category a {  font-size: 22px;  color: #363636;  font-weight: bold;  line-height: 24px;}.opal-category-shop .cats-item .title-category:hover a {  color: #EDD733;}.opal-category-shop.style-2 .title {  max-width: 1290px;  margin: 0px auto 40px;  padding-left: 15px;  padding-right: 15px;}.opal-category-shop.style-2 .title span {  display: block;  margin-left: -15px;  margin-right: -15px;}.opal-category-shop.style-2 .carousel-controls {  max-width: 1320px;  margin: 0px auto;  position: relative;}.opal-category-shop.style-2 .owl-carousel .owl-item {  padding: 0;  border-left: 1px solid #f5f5f5;}.opal-category-shop.style-2 .owl-carousel .owl-item:first-child {  border: none;}.opal-category-shop.color-gray .title {  color: #363636;}.opal-category-shop.color-gray .owl-carousel-play .carousel-control {  color: #363636;  border-color: #363636;}.opal-category-shop.color-gray .owl-carousel-play .carousel-control:hover {  color: #FFF;  border-color: #FFF;}.woocommerce form .form-row {  margin: 22px 0 11px;  padding: 0;}.woocommerce-cart table.cart .product-thumbnail img {  width: 60px;}.woocommerce div.product form.cart .group_table td.label {  padding-top: 5px;  vertical-align: middle;}.rtl.woocommerce #content div.product div.images, .rtl.woocommerce div.product div.images, .rtl.woocommerce-page #content div.product div.images, .rtl.woocommerce-page div.product div.images {  float: right;}.rtl.woocommerce #content div.product div.summary, .rtl.woocommerce div.product div.summary, .rtl.woocommerce-page #content div.product div.summary, .rtl.woocommerce-page div.product div.summary {  float: left;}/** * Checkout Page *//** * Thanks you page *//************************ * Form Styles ************************/.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {  color: #fff;  background-color: #EDD932;  border-color: #e65d00;  border-radius: 2px;  font-weight: 700;  text-transform: uppercase;  font-size: 13px;}.woocommerce #respond input#submit:focus, .woocommerce #respond input#submit.focus, .woocommerce button.button:focus, .woocommerce button.button.focus, .woocommerce input.button:focus, .woocommerce input.button.focus {  color: #fff;  background-color: #cc5200;  border-color: #662900;}.woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  color: #fff;  background-color: #cc5200;  border-color: #a84400;}.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: #cc5200;  border-color: #a84400;}.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: #a84400;  border-color: #662900;}.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;}.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: #EDD932;  border-color: #e65d00;}.woocommerce #respond input#submit .badge, .woocommerce button.button .badge, .woocommerce input.button .badge {  color: #EDD932;  background-color: #fff;}.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {  opacity: 0.8;  color: #fff;}.woocommerce a.button, a.yith-wcwl-add-button {  font-weight: normal;  border-radius: 0;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {  color: #fff;  background-color: #EDD932;  border-color: #e65d00;  border-radius: 2px;  padding: 15px 30px;  text-transform: uppercase;}.woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt.focus, .woocommerce a.button.alt:focus, .woocommerce a.button.alt.focus, .woocommerce button.button.alt:focus, .woocommerce button.button.alt.focus, .woocommerce input.button.alt:focus, .woocommerce input.button.alt.focus {  color: #fff;  background-color: #cc5200;  border-color: #662900;}.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: #cc5200;  border-color: #a84400;}.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: #cc5200;  border-color: #a84400;}.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: #a84400;  border-color: #662900;}.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;}.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: #EDD932;  border-color: #e65d00;}.woocommerce #respond input#submit.alt .badge, .woocommerce a.button.alt .badge, .woocommerce button.button.alt .badge, .woocommerce input.button.alt .badge {  color: #EDD932;  background-color: #fff;}@media (max-width: 480px) {  .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {    padding: 15px;    display: inline-block;  }}.woocommerce a.add_to_cart_button i, .woocommerce a.product_type_external i, #main-container .woocommerce button.button.single_add_to_cart_button i {  color: #444444;}.woocommerce a.add_to_cart_button:hover, .woocommerce a.product_type_external:hover, #main-container .woocommerce button.button.single_add_to_cart_button:hover {  color: #000;}.woocommerce a.add_to_cart_button:hover:hover, .woocommerce a.product_type_external:hover:hover, #main-container .woocommerce button.button.single_add_to_cart_button:hover:hover {  color: #EDD733;}.woocommerce .wishlist_table td.product-add-to-cart a {  background: #EDD733;  color: #FFF;  padding: 15px 0;}.woocommerce .wishlist_table td.product-add-to-cart a:hover {  color: #FFF;}/** * Input Form Styles */.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;  height: 36px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.62857;  color: #acacac;  background-color: #f4f4f4;  background-image: none;  border: none;  border-radius: 2px;  -webkit-box-shadow: inset 0 7px 20px rgba(0, 0, 0, 0.07);  box-shadow: inset 0 7px 20px rgba(0, 0, 0, 0.07);  -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;}.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: #EDD932;  outline: 0;  -webkit-box-shadow: none;  box-shadow: none;}.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: #808080;  opacity: 1;}.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;}.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;}.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;}.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;}.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {  width: auto !important;}.woocommerce form .form-row textarea {  min-height: 100px;}.woocommerce-cart table.cart input {  line-height: 1.62857;  text-transform: uppercase;  min-width: 100px;}@media (max-width: 768px) {  .woocommerce-cart table.cart input {    float: right;  }  .rtl .woocommerce-cart table.cart input {    float: left;  }}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {  width: auto !important;  padding: 9px;}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select {  border-color: #EDD733;}@media screen and (max-width: 480px) {  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {    float: none !important;    width: auto !important;  }}.single.woocommerce .product .woocommerce-tabs {  background: #FFF;  padding: 25px;  margin-bottom: 50px;}.single.woocommerce .product .woocommerce-tabs .panel {  border: none;  margin: 0 !important;  -webkit-box-shadow: none;  box-shadow: none;  overflow: hidden;}.single.woocommerce .product .woocommerce-tabs .shop_attributes {  border: 0 !important;}.single.woocommerce .product .woocommerce-tabs .shop_attributes td {  padding-left: 10px;}.rtl .single.woocommerce .product .woocommerce-tabs .shop_attributes td {  padding-right: 10px;  padding-left: inherit;}.single.woocommerce .product .woocommerce-tabs .tabs {  padding: 0 !important;  margin: 0 !important;}.single.woocommerce .product .woocommerce-tabs .tabs:before {  display: none !important;}.single.woocommerce .product .woocommerce-tabs .tabs li {  border: none !important;  border-radius: 0 !important;  margin: 0 !important;  background: transparent !important;  padding: 0 40px 0 0;}.rtl .single.woocommerce .product .woocommerce-tabs .tabs li {  padding: 0 0 0 40px;}.single.woocommerce .product .woocommerce-tabs .tabs li a {  font-size: 30px;  font-weight: 900 !important;  color: #666666 !important;}.single.woocommerce .product .woocommerce-tabs .tabs li.active a {  color: #363636 !important;}