/* CSS3 PROPERTIES */
/* Border Radius */
/*RTL*/
/******************************************************************************/
/************************* CSS FOR ALL LAYOUTS ********************************/
/******************************************************************************/
/*------------------------------------------------------------------
[Table of contents]

This theme compiles .less files into .css files. Please open "less" folder to see all LESS file.

1. Theme variables
	1.1 Fonts
	1.2 Colors
	1.3 Defined colors
2. Global CSS
	2.1 Import Fonts
	2.2 HTML Elements
	2.3 Top bar
	2.4 Header default
	2.5 Menu
	2.6 Mobile menu
	2.7 Page Builder Style
		2.7.1 Slideshow
		2.7.2 Banner Style
		2.7.3 Tooltip Style
		2.7.4 Tab Product
		2.7.5 Title Style
		2.7.6 Latest News
		2.7.7 Our Brands
	2.8 WooCommerce onsale label
	2.9 Bottom
	2.10 Footer
	2.11 Added to cart popup
	2.12 Quick view
	2.13 Content
		2.10.1 Page headers
		2.10.2 List products
		2.10.3 Shop toolbar
		2.10.4 Product page
		2.10.5 Contact page
		2.10.6 Cart page
		2.10.7 Full width template
		2.10.8 Default page template
		2.10.9 Page content
		2.10.10 cart page & checkout page
		2.10.11 Checkout page
		2.10.12 Blog page
		2.10.13 Error 404 page
		2.10.14 Sidebars
		2.10.15 Carousel buttons
		2.10.16 Portfolio page
		2.10.17 Single project
	2.14 Page Other
		2.14.1 About Us
		2.14.2 Page 404
		2.14.3 Page Services
		2.14.4 Home Page 2
		2.14.5 Home Page 3
		2.14.6 Home Page 4
	2.15 Page Load
3. Responsive CSS
-------------------------------------------------------------------*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
  max-width: 100%;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
.wp-caption-text,
.gallery-caption,
.bypostauthor {
  font-style: italic;
  font-size: 12px;
  color: #757575;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
}
.page-links {
  font-size: 14px;
  padding: 15px 0;
  font-weight: 600;
}
.page-links .page-number {
  color: #767676;
  display: inline-block;
  padding: 0.5em 1em;
}
.page-links a {
  display: inline-block;
}
.page-links a .page-number {
  color: #222;
}
/*--------------- COMMON ----------------*/
body {
  overflow-x: hidden;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #6f6f6f;
  background-color: #f9f9f9;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  margin: 0 0 5px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
a {
  color: #6f6f6f;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  max-width: 100%;
}
a:hover {
  text-decoration: none;
}
.preset-1 a:hover {
  color: #f9ba48;
}
.preset-2 a:hover {
  color: #7b7a27;
}
.preset-3 a:hover {
  color: #f06676;
}
.preset-4 a:hover {
  color: #1197d6;
}
a:focus {
  outline: none;
  text-decoration: none;
}
.su-youtube {
  margin: 0 !Important;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
.share_buttons {
  display: inline-block;
}
input:focus,
button:focus {
  outline: none !important;
}
.post-thumbnail .su-slider-centered {
  margin: 0;
}
a:focus {
  outline: none;
  text-decoration: none !important;
}
img {
  max-width: 100%;
  height: auto;
}
p {
  margin: 0 0 10px;
}
big {
  font-size: 125%;
}
dd {
  margin-bottom: 24px;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-post .post ol,
.single-post .post ul {
  padding-left: 30px;
}
.single-post .post ul {
  list-style: disc outside none;
}
.single-post .post ol {
  list-style: decimal outside none;
}
.page .site-content ol,
.page .site-content ul {
  padding-left: 30px;
}
.page .site-content ul {
  list-style: disc outside none;
}
.page .site-content ol {
  list-style: decimal outside none;
}
.page .site-content ol .comment {
  list-style: none;
}
.lower-alpha li {
  list-style: lower-alpha;
}
.upper-roman li {
  list-style: upper-roman;
}
.square li {
  list-style: square;
}
.ls-arrow {
  margin: 0;
  padding: 0;
}
.ls-arrow li {
  list-style: none;
}
.ls-arrow li:before {
  display: inline-block;
  content: '\f301';
  font-family: 'Material-Design-Iconic-Font';
  margin: 0 6px;
}
table {
  border-collapse: separate;
  border-color: #e5e5e5;
  border-spacing: 0;
  border-style: solid;
  border-width: 1px 0 0 1px;
  margin-bottom: 24px;
  width: 100%;
}
table th,
table td {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 10px;
}
caption {
  padding: 10px;
}
.post-password-form input {
  outline: none;
  padding: 5px 10px;
}
.post-password-form input[type=submit] {
  padding: 7px 10px;
  background: #333;
  color: #fff;
  border: none;
  outline: none;
}
.post-password-form input[type=submit]:hover {
  background: #b23636;
}
#yith-wcwl-popup-message {
  display: none;
}
.box-width .vg-website-wrapper {
  max-width: 1200px;
  margin: auto;
  background: #fff;
  overflow: hidden;
  -webkit-box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 0px 0px 8px 2px #DAD5D5;
  box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 0px 0px 8px 2px #DAD5D5;
}
/* JS Composer */
.wpb_revslider_element {
  margin-bottom: 0;
}
.wpb_revslider_heading {
  display: none;
}
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}
/* Divide Column */
.visible-small {
  display: none;
  position: relative;
  width: 100%;
}
.col-md-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
  float: left;
  width: 20%;
}
/* Loader Start */
.loaded {
  width: 250px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: helvetica, arial, sans-serif;
  text-transform: uppercase;
  font-weight: 900;
  color: #fff;
  letter-spacing: 0.2em;
  padding: 0 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.loaded::before,
.loaded::after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: #fff;
  position: absolute;
  -webkit-animation: load 0.9s infinite alternate ease-in-out;
  animation: load 0.9s infinite alternate ease-in-out;
}
.loaded::before {
  top: 0;
}
.loaded::after {
  bottom: 0;
}
@-webkit-keyframes load {
  0% {
    left: 0;
    height: 30px;
    width: 15px;
  }
  50% {
    height: 8px;
    width: 40px;
  }
  100% {
    left: 235px;
    height: 30px;
    width: 15px;
  }
}
@keyframes load {
  0% {
    left: 0;
    height: 30px;
    width: 15px;
  }
  50% {
    height: 8px;
    width: 40px;
  }
  100% {
    left: 235px;
    height: 30px;
    width: 15px;
  }
}
#pageloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  overflow: hidden;
}
#loader,
#loader:before,
#loader:after {
  border: 3px solid transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px;
  z-index: 11;
  -webkit-animation: spin 1.7s linear infinite;
  -moz-animation: spin 1.7s linear infinite;
  -ms-animation: spin 1.7s linear infinite;
  -o-animation: spin 1.7s linear infinite;
  animation: spin 1.7s linear infinite;
}
.preset-1 #loader {
  border-top-color: #f9ba48;
}
.preset-2 #loader {
  border-top-color: #7b7a27;
}
.preset-3 #loader {
  border-top-color: #f06676;
}
.preset-4 #loader {
  border-top-color: #1197d6;
}
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  -webkit-animation: spin-reverse 0.6s linear infinite;
  -moz-animation: spin-reverse 0.6s linear infinite;
  -ms-animation: spin-reverse 0.6s linear infinite;
  -o-animation: spin-reverse 0.6s linear infinite;
  animation: spin-reverse 0.6s linear infinite;
}
.preset-1 #loader:before {
  border-top-color: #f9ba48;
}
.preset-2 #loader:before {
  border-top-color: #7b7a27;
}
.preset-3 #loader:before {
  border-top-color: #f06676;
}
.preset-4 #loader:before {
  border-top-color: #1197d6;
}
#loader:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -o-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
.preset-1 #loader:after {
  border-top-color: #f9ba48;
}
.preset-2 #loader:after {
  border-top-color: #7b7a27;
}
.preset-3 #loader:after {
  border-top-color: #f06676;
}
.preset-4 #loader:after {
  border-top-color: #1197d6;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
#pageloader .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #000;
  z-index: 10;
}
#pageloader .loader-section.left {
  left: 0;
}
#pageloader .loader-section.right {
  right: 0;
}
.loaded #pageloader .loader-section.left {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #pageloader .loader-section.right {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.loaded #pageloader {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.3s 1s ease-out;
  -moz-transition: all 0.3s 1s ease-out;
  -o-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}
/* Site */
.parallax-bg {
  background-attachment: fixed;
  background-size: cover;
}
/* Owl Controls / Owl Paginations / Owl Buttons */
.owl-theme .owl-controls {
  margin: 0;
  padding: 0;
}
.owl-theme .owl-controls .owl-pagination {
  margin: 15px 0;
}
.owl-theme .owl-controls .owl-page span {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: none;
  border: 2px solid #e0e0e0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  position: relative;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.owl-theme .owl-controls .owl-page span:after {
  content: '';
  display: block;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 2px;
  left: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.preset-1 .owl-theme .owl-controls .owl-page.active span,
.preset-1 .owl-theme .owl-controls .owl-page:hover span {
  border-color: #f9ba48;
}
.preset-2 .owl-theme .owl-controls .owl-page.active span,
.preset-2 .owl-theme .owl-controls .owl-page:hover span {
  border-color: #7b7a27;
}
.preset-3 .owl-theme .owl-controls .owl-page.active span,
.preset-3 .owl-theme .owl-controls .owl-page:hover span {
  border-color: #f06676;
}
.preset-4 .owl-theme .owl-controls .owl-page.active span,
.preset-4 .owl-theme .owl-controls .owl-page:hover span {
  border-color: #1197d6;
}
.preset-1 .owl-theme .owl-controls .owl-page.active span:after,
.preset-1 .owl-theme .owl-controls .owl-page:hover span:after {
  background-color: #f9ba48;
}
.preset-2 .owl-theme .owl-controls .owl-page.active span:after,
.preset-2 .owl-theme .owl-controls .owl-page:hover span:after {
  background-color: #7b7a27;
}
.preset-3 .owl-theme .owl-controls .owl-page.active span:after,
.preset-3 .owl-theme .owl-controls .owl-page:hover span:after {
  background-color: #f06676;
}
.preset-4 .owl-theme .owl-controls .owl-page.active span:after,
.preset-4 .owl-theme .owl-controls .owl-page:hover span:after {
  background-color: #1197d6;
}
.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  top: -77px;
  right: 0;
  z-index: 999;
}
.rtl .owl-theme .owl-controls .owl-buttons {
  left: 0;
  right: auto;
}
.owl-theme .owl-controls .owl-buttons div {
  display: inline-block;
  margin: 0;
  padding: 0;
  background-color: transparent;
  color: #373737;
  text-align: center;
  text-transform: uppercase;
  width: 40px;
  height: 40px;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  letter-spacing: 2px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rtl .owl-theme .owl-controls .owl-buttons div {
  text-align: center;
}
.owl-theme .owl-controls .owl-buttons div:after {
  display: block;
  content: '\f2fa';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 18px;
  line-height: 40px;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.owl-theme .owl-controls .owl-buttons div.disabled {
  cursor: error;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 1px;
  height: 20px;
  background: #e1e1e1;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:after {
  content: '\f2fb';
}
.preset-1 .owl-theme .owl-controls .owl-buttons div:hover {
  color: #f9ba48;
}
.preset-2 .owl-theme .owl-controls .owl-buttons div:hover {
  color: #7b7a27;
}
.preset-3 .owl-theme .owl-controls .owl-buttons div:hover {
  color: #f06676;
}
.preset-4 .owl-theme .owl-controls .owl-buttons div:hover {
  color: #1197d6;
}
.hidden-controls .owl-controls {
  display: none !important;
}
/* Button Start */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.button {
  outline: none;
  display: inline-block;
  padding: 8px 15px;
  border: 2px solid #6f6f6f;
  color: #6f6f6f;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.button:hover {
  background: #6f6f6f;
  color: #fff;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
  padding: 8px 15px;
  font-size: 14px;
  line-height: 20px;
  vertical-align: top;
}
/*--------------- Woocommerce Start ----------------*/
/* Product Quick View */
#quick_view_container {
  position: fixed;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100vh;
  display: none;
  z-index: 9999;
  left: 0;
  top: 0;
  overflow: hidden;
}
#placeholder_product_quick_view {
  position: absolute;
  width: 1024px;
  max-height: 80vh;
  min-height: 500px;
  height: auto;
  max-width: calc(100% - 60px);
  background: transparent;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
#placeholder_product_quick_view > div {
  padding: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
  max-height: 100%;
  overflow: auto;
}
#placeholder_product_quick_view #close_quickview {
  position: absolute;
  right: 30px;
  top: 30px;
  background: url('../images/close-quick.svg');
  opacity: 0.1;
  width: 16px;
  height: 16px;
  z-index: 999;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  -webkit-transition: opacity .3s;
  -moz-transition: opacity .3s;
}
#placeholder_product_quick_view #close_quickview:hover {
  opacity: .5;
}
#quick_view_container .product_images .owl-controls {
  display: block !important;
}
#quick_view_container .product_content_wrapper {
  padding: 0;
  margin: 0;
}
#quick_view_container .product_content_wrapper .row {
  padding: 0;
}
#quick_view_container .product_content_wrapper .row .large-6 {
  padding: 0;
}
#quick_view_container .woocommerce-review-link {
  display: none;
}
#quick_view_container .star-rating,
#quick_view_container .star-rating span {
  font-size: 0.625rem;
}
#quick_view_container .product_infos {
  padding: 45px 90px 0 90px;
}
#quick_view_container .product_infos h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
}
#quick_view_container .woocommerce-product-rating {
  padding: 0;
  margin: 0;
}
#quick_view_container .product_infos h1 {
  margin: 15px 0 15px 0;
  padding: 0;
}
#quick_view_container .product_infos .product_price .price {
  margin-bottom: 30px;
  font-size: 1.5rem;
}
#quick_view_container .product_infos .single_add_to_cart_button {
  font-size: 0.8125rem;
  min-width: 170px;
}
#placeholder_product_quick_view .product_infos .onsale,
#placeholder_product_quick_view .product_infos .out_of_stock {
  display: none !important;
}
#placeholder_product_quick_view .owl-theme .owl-controls .owl-page span {
  border: solid 2px #dedee0;
  background: transparent;
}
#placeholder_product_quick_view .owl-theme .owl-controls .owl-page.active span,
#placeholder_product_quick_view .owl-theme .owl-controls.clickable .owl-page:hover span {
  border: solid 2px #dedee0;
  background: #dedee0;
}
#placeholder_product_quick_view .product-images-wrapper {
  overflow: hidden;
}
#placeholder_product_quick_view .owl-controls {
  position: initial;
  bottom: 0;
  margin: 0;
  text-align: center;
  width: 100%;
  margin-top: -29px;
}
#placeholder_product_quick_view .owl-controls .owl-pagination {
  display: inline-block;
  position: relative;
}
#placeholder_product_quick_view .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  left: 0;
  top: 50%;
  margin: -43px 0 0 0;
}
#placeholder_product_quick_view .owl-controls .owl-buttons .owl-next {
  position: absolute;
  right: 0;
  top: 50%;
  margin: -43px 0 0 0;
}
#placeholder_product_quick_view .cart,
#placeholder_product_quick_view .cart .quantity {
  margin-bottom: 0;
}
/* Added to cart popup */
.atc-notice-wrapper {
  background: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
  display: none;
  left: 50%;
  margin-left: -160px;
  max-width: 100%;
  position: fixed;
  top: 40%;
  width: 320px;
  z-index: 100000;
}
.atc-notice-wrapper .close {
  color: #333;
  font-size: 22px;
  opacity: 1;
  position: absolute;
  right: 5px;
  top: 5px;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.preset-1 .atc-notice-wrapper .close:hover {
  color: #f9ba48;
}
.preset-2 .atc-notice-wrapper .close:hover {
  color: #7b7a27;
}
.preset-3 .atc-notice-wrapper .close:hover {
  color: #f06676;
}
.preset-4 .atc-notice-wrapper .close:hover {
  color: #1197d6;
}
.atc-notice-wrapper h3 {
  border-bottom: 1px solid #e0e0e0;
  font-size: 16px;
  margin: 0 0 10px;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
}
.atc-notice-wrapper .product-wrapper {
  float: left;
  padding: 0 10px;
  width: 100%;
}
.atc-notice-wrapper .product-image {
  float: left;
  width: 25%;
}
.atc-notice-wrapper .product-info {
  float: left;
  padding-left: 20px;
  width: 75%;
}
.atc-notice-wrapper .product-info h4 {
  font-size: 15px;
  margin: 0 0 10px;
}
.atc-notice-wrapper .product-info .price {
  float: left;
  margin: 0;
  width: 100%;
}
.atc-notice-wrapper .product-info .price .special-price {
  font-size: 18px;
  font-weight: bold;
}
.preset-1 .atc-notice-wrapper .product-info .price .special-price {
  color: #f9ba48;
}
.preset-2 .atc-notice-wrapper .product-info .price .special-price {
  color: #7b7a27;
}
.preset-3 .atc-notice-wrapper .product-info .price .special-price {
  color: #f06676;
}
.preset-4 .atc-notice-wrapper .product-info .price .special-price {
  color: #1197d6;
}
.atc-notice-wrapper .product-info .price .old-price {
  color: #999;
  font-size: 16px;
  margin-right: 10px;
  text-decoration: line-through;
}
.rtl .atc-notice-wrapper .product-info .price .old-price {
  margin-left: 10px;
  margin-right: 0;
}
.atc-notice-wrapper .buttons {
  background: #e0e0e0;
  float: left;
  margin: 10px 0 0;
  padding: 10px;
  width: 100%;
}
.atc-notice-wrapper .buttons .button {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  float: right;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  text-shadow: none;
}
.preset-1 .atc-notice-wrapper .buttons .button {
  background: #f9ba48;
}
.preset-2 .atc-notice-wrapper .buttons .button {
  background: #7b7a27;
}
.preset-3 .atc-notice-wrapper .buttons .button {
  background: #f06676;
}
.preset-4 .atc-notice-wrapper .buttons .button {
  background: #1197d6;
}
.atc-notice-wrapper .buttons .button:hover {
  background: #333;
}
#yith-wcwl-popup-message {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 22px;
  text-transform: uppercase;
  color: green;
  padding: 30px;
  -webkit-box-shadow: 0 0 20px 5px rgba(111, 111, 111, 0.6);
  -moz-box-shadow: 0 0 20px 5px rgba(111, 111, 111, 0.6);
  -ms-box-shadow: 0 0 20px 5px rgba(111, 111, 111, 0.6);
  -o-box-shadow: 0 0 20px 5px rgba(111, 111, 111, 0.6);
  box-shadow: 0 0 20px 5px rgba(111, 111, 111, 0.6);
}
.quantity {
  font-size: 16px;
  height: 38px;
  margin-right: 10px;
  width: auto;
  position: relative;
}
.rtl .quantity {
  margin-left: 10px;
  margin-right: 0;
}
.quantity .section-title {
  float: left;
  margin-right: 15px;
  line-height: 35px;
  font-size: 14px;
  font-weight: 600;
  display: none;
}
.rtl .quantity .section-title {
  float: right;
}
.rtl .quantity .section-title {
  margin-left: 15px;
  margin-right: 0;
}
.quantity .input-text,
.quantity input[type="text"],
.quantity .form-row .input-text {
  background: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 300;
  height: 38px !important;
  margin: 0;
  width: 60px !important;
  padding: 0 !important;
  float: left;
  border: 1px solid #e0e0e0 !important;
  line-height: 36px;
}
.rtl .quantity .input-text,
.rtl .quantity input[type="text"],
.rtl .quantity .form-row .input-text {
  float: right;
}
.quantity .minus,
.quantity .plus {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  float: left;
  height: 19px;
  position: static;
  text-shadow: none;
  width: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 17px;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-left-width: 0;
}
.preset-1 .quantity .minus,
.preset-1 .quantity .plus {
  background: #f9ba48;
}
.preset-2 .quantity .minus,
.preset-2 .quantity .plus {
  background: #7b7a27;
}
.preset-3 .quantity .minus,
.preset-3 .quantity .plus {
  background: #f06676;
}
.preset-4 .quantity .minus,
.preset-4 .quantity .plus {
  background: #1197d6;
}
.rtl .quantity .minus,
.rtl .quantity .plus {
  float: right;
}
.preset-1 .quantity .minus,
.preset-1 .quantity .plus {
  border-color: #f9ba48;
}
.preset-2 .quantity .minus,
.preset-2 .quantity .plus {
  border-color: #7b7a27;
}
.preset-3 .quantity .minus,
.preset-3 .quantity .plus {
  border-color: #f06676;
}
.preset-4 .quantity .minus,
.preset-4 .quantity .plus {
  border-color: #1197d6;
}
.quantity .minus:hover,
.quantity .plus:hover {
  background: #e32121;
  border-color: #e32121;
}
.quantity .minus {
  position: absolute;
  left: 60px;
  bottom: 0;
}
.rtl .quantity .minus {
  left: auto;
  right: 60px;
}
.product-label {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  z-index: 10;
}
.product-label span {
  display: block;
  min-width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 12px;
  background: #db4d4d;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  position: absolute;
  top: 0;
  left: 15px;
}
.product-label span.featured {
  left: auto;
  right: 15px;
  background: #3c74b9;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.timer-grid {
  text-align: center;
  margin-top: 15px;
}
.timer-grid:before,
.timer-grid:after {
  content: '';
  display: table;
}
.timer-grid:after {
  clear: both;
}
.timer-grid.style-2 div {
  display: inline-block;
  width: 67px;
  height: 67px;
  float: none;
  background-color: rgba(255, 255, 255, 0.5);
  color: #868686;
  font-size: 10px;
  line-height: 18px;
  padding: 15px 0;
  margin-right: 20px;
  border: 1px solid !important;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.rtl .timer-grid.style-2 div {
  float: none;
}
.rtl .timer-grid.style-2 div {
  margin-left: 20px;
  margin-right: 0;
}
.preset-1 .timer-grid.style-2 div {
  border-color: #f9ba48 !important;
}
.preset-2 .timer-grid.style-2 div {
  border-color: #7b7a27 !important;
}
.preset-3 .timer-grid.style-2 div {
  border-color: #f06676 !important;
}
.preset-4 .timer-grid.style-2 div {
  border-color: #1197d6 !important;
}
.timer-grid.style-2 div span {
  display: block;
  font-size: 15px;
  line-height: 19px;
  color: #373737;
}
.timer-grid.style-3 div {
  display: inline-block;
  width: 55px;
  height: 55px;
  float: none;
  background-color: rgba(255, 255, 255, 0.5);
  color: #868686;
  font-size: 10px;
  line-height: 15px;
  padding: 10px 0;
  margin: 0 1px 0 1px !important;
  border: 1px solid !important;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.rtl .timer-grid.style-3 div {
  float: none;
}
.rtl .timer-grid.style-3 div {
  margin: 0 1px 0 1px !important;
}
.preset-1 .timer-grid.style-3 div {
  border-color: #f9ba48 !important;
}
.preset-2 .timer-grid.style-3 div {
  border-color: #7b7a27 !important;
}
.preset-3 .timer-grid.style-3 div {
  border-color: #f06676 !important;
}
.preset-4 .timer-grid.style-3 div {
  border-color: #1197d6 !important;
}
.timer-grid.style-3 div span {
  display: block;
  font-size: 15px;
  line-height: 18px;
  color: #373737;
}
.timer-grid div {
  display: block;
  width: 25%;
  float: left;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  height: 64px;
  padding: 10px 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-width: 0;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.05);
  border-right-width: 1px;
  text-transform: uppercase;
}
.rtl .timer-grid div {
  float: right;
}
.rtl .timer-grid div {
  text-align: center;
}
.rtl .timer-grid div {
  border-right-width: 0;
  border-left-width: 1px;
}
.timer-grid div:last-child {
  border-right-width: 0;
}
.rtl .timer-grid div:last-child {
  border-right-width: 0;
  border-left-width: 0;
}
.timer-grid div span {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
.timer-grid div i {
  font-style: normal;
}
.product-rating {
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 10px;
  clear: both;
  float: left;
  width: 100%;
}
.rtl .product-rating {
  float: right;
}
.preset-1 .product-rating {
  color: #f9ba48;
}
.preset-2 .product-rating {
  color: #7b7a27;
}
.preset-3 .product-rating {
  color: #f06676;
}
.preset-4 .product-rating {
  color: #1197d6;
}
.product-rating .star-rating {
  font-family: 'Material-Design-Iconic-Font';
  line-height: 16px;
  overflow: hidden;
  position: relative;
  width: 85px;
  height: 16px;
  float: left;
  display: inline-block !important;
  vertical-align: top;
  letter-spacing: 5px;
  font-size: 14px;
  margin-right: 5px !important;
  text-indent: 0;
}
.rtl .product-rating .star-rating {
  float: right;
}
.product-rating .star-rating:before {
  content: "\f27c\f27c\f27c\f27c\f27c";
  font-family: 'Material-Design-Iconic-Font';
  float: left;
  left: 0;
  position: absolute;
  top: 0;
  width: 85px;
  height: 16px;
}
.preset-1 .product-rating .star-rating:before {
  color: #f9ba48;
}
.preset-2 .product-rating .star-rating:before {
  color: #7b7a27;
}
.preset-3 .product-rating .star-rating:before {
  color: #f06676;
}
.preset-4 .product-rating .star-rating:before {
  color: #1197d6;
}
.rtl .product-rating .star-rating:before {
  float: right;
}
.rtl .product-rating .star-rating:before {
  left: auto;
  right: 0;
}
.product-rating .star-rating span {
  float: left;
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  top: 0;
  letter-spacing: 5px;
  height: 16px;
}
.rtl .product-rating .star-rating span {
  float: right;
}
.rtl .product-rating .star-rating span {
  left: auto;
  right: 0;
}
.preset-1 .product-rating .star-rating span {
  color: #f9ba48;
}
.preset-2 .product-rating .star-rating span {
  color: #7b7a27;
}
.preset-3 .product-rating .star-rating span {
  color: #f06676;
}
.preset-4 .product-rating .star-rating span {
  color: #1197d6;
}
.product-rating .star-rating span:before {
  content: "\f27d\f27d\f27d\f27d\f27d";
  font-family: 'Material-Design-Iconic-Font';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 16px;
}
.rtl .product-rating .star-rating span:before {
  left: auto;
  right: 0;
}
.product-price,
.compare-list .price,
.price {
  display: block;
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 20px;
  min-height: 22px;
  font-weight: 700;
  color: #434343 !important;
}
.product-price del,
.compare-list .price del,
.price del {
  margin: 0;
  color: #aaa;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
  position: relative;
}
.product-price del:after,
.compare-list .price del:after,
.price del:after {
  content: '';
  display: block;
  width: 110%;
  height: 1px;
  background-color: #aaa;
  position: absolute;
  left: -2px;
  top: 50%;
  z-index: 10;
}
.rtl .product-price del:after,
.rtl .compare-list .price del:after,
.rtl .price del:after {
  left: auto;
  right: -2px;
}
.product-price > .amount:last-child,
.compare-list .price > .amount:last-child,
.price > .amount:last-child {
  margin: 0 0 0 5px;
}
.rtl .product-price > .amount:last-child,
.rtl .compare-list .price > .amount:last-child,
.rtl .price > .amount:last-child {
  margin: 0 5px 0 0;
}
.product-price > .amount:last-child:last-child,
.compare-list .price > .amount:last-child:last-child,
.price > .amount:last-child:last-child {
  margin: 0 0 0 0;
}
.rtl .product-price > .amount:last-child:last-child,
.rtl .compare-list .price > .amount:last-child:last-child,
.rtl .price > .amount:last-child:last-child {
  margin: 0 0 0 0;
}
.product-price > .amount:first-child,
.compare-list .price > .amount:first-child,
.price > .amount:first-child {
  margin: 0 5px 0 0;
}
.rtl .product-price > .amount:first-child,
.rtl .compare-list .price > .amount:first-child,
.rtl .price > .amount:first-child {
  margin: 0 0 0 5px;
}
.product-price > .amount:first-child:last-child,
.compare-list .price > .amount:first-child:last-child,
.price > .amount:first-child:last-child {
  margin: 0 0 0 0;
}
.rtl .product-price > .amount:first-child:last-child,
.rtl .compare-list .price > .amount:first-child:last-child,
.rtl .price > .amount:first-child:last-child {
  margin: 0 0 0 0;
}
.product-price ins,
.compare-list .price ins,
.price ins {
  display: inline-block;
  width: auto;
  margin: 0 0 0 5px;
  text-decoration: none !important;
}
.product-price.price-variable .amount:last-child,
.compare-list .price.price-variable .amount:last-child,
.price.price-variable .amount:last-child {
  margin: 0 0 0 5px;
}
.rtl .product-price.price-variable .amount:last-child,
.rtl .compare-list .price.price-variable .amount:last-child,
.rtl .price.price-variable .amount:last-child {
  margin: 0 5px 0 0;
}
.product-price.price-variable .amount:first-child,
.compare-list .price.price-variable .amount:first-child,
.price.price-variable .amount:first-child {
  margin: 0 5px 0 0;
}
.rtl .product-price.price-variable .amount:first-child,
.rtl .compare-list .price.price-variable .amount:first-child,
.rtl .price.price-variable .amount:first-child {
  margin: 0 0 0 5px;
}
.woocommerce-Price-currencySymbol {
  margin: 0 1px;
}
/* Widget Start */
h3.widget-title {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  position: relative;
  color: #6f6f6f;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0;
  font-weight: 600;
}
.widget-title {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  position: relative;
}
.widget-title h3 {
  color: #6f6f6f;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0;
  font-weight: 600;
  margin: 0;
}
.widget-title.footer-widget-title {
  margin-bottom: 25px;
}
.widget-title.footer-widget-title h3 {
  padding: 0;
  border-bottom: none;
}
.widget-title.footer-widget-title h3:before {
  display: none;
}
.widgettitle {
  display: block;
  width: 100%;
  position: relative;
  font-size: 30px;
  line-height: 36px;
  margin: 0 0 15px;
  font-family: Arial, sans-serif;
  color: #e32121;
}
.widget_vg_siva_product_search .widget-title {
  display: none;
}
.widget {
  margin: 0 0 35px;
}
.widget:last-child {
  margin: 0;
}
.widget:before,
.widget:after {
  content: "";
  display: table;
}
.widget:after {
  clear: both;
}
.widget .input_text,
.widget input[type="text"],
.widget input[type="search"] {
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 40px;
  padding: 0 10px;
  width: 100%;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.widget select {
  max-width: 100%;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 40px;
  line-height: 40px;
}
.widget .widget_content {
  float: left;
  width: 100%;
}
.widget iframe {
  max-width: 100%;
}
.widget .wp-caption {
  margin: 15px 0;
}
.widget ul,
.widget ol {
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
}
.widget ul li,
.widget ol li {
  float: none;
  padding: 10px 0;
  list-style: none;
  width: 100%;
  position: relative;
}
.widget ul li:last-child,
.widget ol li:last-child {
  padding-bottom: 0;
}
.widget ul li a,
.widget ol li a {
  color: #6f6f6f;
}
.preset-1 .widget ul li a:hover,
.preset-1 .widget ol li a:hover {
  color: #f9ba48;
}
.preset-2 .widget ul li a:hover,
.preset-2 .widget ol li a:hover {
  color: #7b7a27;
}
.preset-3 .widget ul li a:hover,
.preset-3 .widget ol li a:hover {
  color: #f06676;
}
.preset-4 .widget ul li a:hover,
.preset-4 .widget ol li a:hover {
  color: #1197d6;
}
.widget ul li .count,
.widget ol li .count {
  margin: 0 7px;
  font-size: 14px;
  color: #6f6f6f;
}
.widget ul li.chosen,
.widget ol li.chosen {
  width: 100%;
}
.widget ul li.chosen a,
.widget ol li.chosen a {
  background: #b23636;
  border: none;
  border-radius: 0;
  color: #fff;
  padding: 3px 10px;
}
.widget ul li.chosen a:before,
.widget ol li.chosen a:before {
  background: none;
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 8px;
  top: -2px;
}
.rtl .widget ul li.chosen a:before,
.rtl .widget ol li.chosen a:before {
  margin-left: 8px;
  margin-right: 0;
}
.preset-1 .widget ul li.chosen a:hover,
.preset-1 .widget ol li.chosen a:hover {
  background: #f9ba48;
}
.preset-2 .widget ul li.chosen a:hover,
.preset-2 .widget ol li.chosen a:hover {
  background: #7b7a27;
}
.preset-3 .widget ul li.chosen a:hover,
.preset-3 .widget ol li.chosen a:hover {
  background: #f06676;
}
.preset-4 .widget ul li.chosen a:hover,
.preset-4 .widget ol li.chosen a:hover {
  background: #1197d6;
}
.widget ul li ul,
.widget ol li ul,
.widget ul li ol,
.widget ol li ol {
  padding: 8px 0 0 20px;
  background: none;
}
.rtl .widget ul li ul,
.rtl .widget ol li ul,
.rtl .widget ul li ol,
.rtl .widget ol li ol {
  padding: 8px 20px 0 0;
}
.widget-footer .clear {
  display: none;
}
.widget-footer .clear a {
  color: #fff;
}
.tagcloud a {
  font-size: 14px !important;
  line-height: 16px;
  display: inline-block;
  padding: 10px 20px;
  margin: 0 5px 10px 0;
  border: 1px solid #6f6f6f;
  text-transform: none;
  -webkit-transition: background 0.3s, color 0.2s;
  -moz-transition: background 0.3s, color 0.2s;
  -o-transition: background 0.3s, color 0.2s;
  transition: background 0.3s, color 0.2s;
}
.rtl .tagcloud a {
  margin: 0 0 10px 5px;
}
.tagcloud a:hover {
  border-color: #6f6f6f;
  background-color: #6f6f6f;
  color: #fff !important;
}
.widget_calendar table#wp-calendar {
  width: 100%;
}
.widget_calendar table#wp-calendar caption {
  font-weight: 700;
  margin: 0 0 10px;
}
.widget_rss h3 > span {
  -webkit-transform: translate(0, -4px);
  -ms-transform: translate(0, -4px);
  transform: translate(0, -4px);
  display: inline-block;
  margin-left: -10px;
}
.rtl .widget_rss h3 > span {
  margin-right: -10px;
  margin-left: 0;
}
.widget_rss h3 a.rsswidget {
  margin-left: 10px;
  display: inline-block;
}
.rtl .widget_rss h3 a.rsswidget {
  margin-right: 10px;
  margin-left: 0;
}
.widget_rss ul li {
  margin-bottom: 20px;
}
.widget_rss ul li:last-child {
  margin: 0;
}
.widget_rss ul li .rsswidget {
  text-transform: uppercase;
}
.preset-1 .widget_rss ul li .rsswidget {
  color: #f9ba48;
}
.preset-2 .widget_rss ul li .rsswidget {
  color: #7b7a27;
}
.preset-3 .widget_rss ul li .rsswidget {
  color: #f06676;
}
.preset-4 .widget_rss ul li .rsswidget {
  color: #1197d6;
}
.widget_rss ul li .rsswidget:hover {
  text-decoration: underline;
}
.widget_rss ul li cite {
  font-weight: 700;
  font-style: italic;
}
.widget_rss ul li .rss-date {
  display: block;
  font-style: italic;
  width: 100%;
}
.widget_rss ul li .rssSummary {
  font-size: 13px;
}
.widget_text select {
  margin: 0;
}
.widget_search form {
  position: relative;
}
.widget_search input[type=search],
.widget_search .input_text {
  height: 40px;
  float: left;
  border-right: 0;
}
.rtl .widget_search input[type=search],
.rtl .widget_search .input_text {
  float: right;
}
.widget_search .search-submit,
.widget_search .button {
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff !important;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  line-height: 36px !important;
  padding: 0 20px !important;
  text-shadow: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  position: absolute !important;
  top: 0;
  right: 0;
  z-index: 2;
}
.rtl .widget_search .search-submit,
.rtl .widget_search .button {
  left: 0;
  right: auto;
}
.widget_search .search-submit:hover,
.widget_search .button:hover,
.widget_search .search-submit:focus,
.widget_search .button:focus {
  background: #6f6f6f !important;
  border-color: #6f6f6f !important;
}
.site-main .searchform {
  position: relative;
}
.site-main .searchform input[type=search],
.site-main .searchform .input_text {
  height: 40px;
  padding: 0 10px;
}
.widget_archive select {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 32px;
  line-height: 32px;
}
.widget_shopping_cart .widget-title {
  display: none;
}
.widget_vgw_social_media a {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px dashed #6f6f6f;
  color: #6f6f6f;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  text-indent: -999px;
  position: relative;
  margin-right: 10px;
  margin-bottom: 5px;
  text-align: center;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  transition: all 0.35s linear;
}
.rtl .widget_vgw_social_media a {
  margin-left: 10px;
  margin-right: 0;
}
.widget_vgw_social_media a:after {
  content: '';
  font-family: 'Material-Design-Iconic-Font';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  line-height: 38px;
  font-size: 20px;
  text-indent: 0;
}
.widget_vgw_social_media a:hover {
  color: #fff;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.widget_vgw_social_media .widget_connect_facebook:after {
  content: '\f343';
}
.widget_vgw_social_media .widget_connect_pinterest:after {
  content: '\f3fc';
}
.widget_vgw_social_media .widget_connect_linkedin:after {
  content: '\f3f8';
}
.widget_vgw_social_media .widget_connect_twitter:after {
  content: '\f360';
}
.widget_vgw_social_media .widget_connect_googleplus:after {
  content: '\f34d';
}
.widget_vgw_social_media .widget_connect_rss:after {
  content: '\f3ea';
}
.widget_vgw_social_media .widget_connect_tumblr:after {
  content: '\f402';
}
.widget_vgw_social_media .widget_connect_instagram:after {
  content: '\f34f';
}
.widget_vgw_social_media .widget_connect_youtube:after {
  content: '\f408';
}
.widget_vgw_social_media .widget_connect_vimeo:after {
  content: '\f404';
}
.widget_vgw_social_media .widget_connect_behance:after {
  content: '\f33d';
}
.widget_vgw_social_media .widget_connect_dribble:after {
  content: '\f17d';
  font-family: 'FontAwesome';
}
.widget_vgw_social_media .widget_connect_flickr:after {
  content: '\f3f5';
}
.widget_vgw_social_media .widget_connect_git:after {
  content: '\f3f6';
}
.widget_vgw_social_media .widget_connect_skype:after {
  content: '\f3ff';
}
.widget_vgw_social_media .widget_connect_weibo:after {
  content: '\f18a';
  font-family: 'FontAwesome';
}
.widget_vgw_social_media .widget_connect_foursquare:after {
  content: '\f180';
  font-family: 'FontAwesome';
}
.widget_vgw_social_media .widget_connect_soundcloud:after {
  content: '\f401';
}
.widget_vgw_social_media .widget_connect_vk:after {
  content: '\f361';
}
.widget_product_categories ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_pages ul li {
  padding: 10px 0;
  color: #6f6f6f;
}
.widget_product_categories ul li a,
.widget_categories ul li a,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_pages ul li a {
  color: #6f6f6f;
}
.preset-1 .widget_product_categories ul li a:hover,
.preset-1 .widget_categories ul li a:hover,
.preset-1 .widget_nav_menu ul li a:hover,
.preset-1 .widget_archive ul li a:hover,
.preset-1 .widget_meta ul li a:hover,
.preset-1 .widget_recent_comments ul li a:hover,
.preset-1 .widget_recent_entries ul li a:hover,
.preset-1 .widget_pages ul li a:hover {
  color: #f9ba48;
}
.preset-2 .widget_product_categories ul li a:hover,
.preset-2 .widget_categories ul li a:hover,
.preset-2 .widget_nav_menu ul li a:hover,
.preset-2 .widget_archive ul li a:hover,
.preset-2 .widget_meta ul li a:hover,
.preset-2 .widget_recent_comments ul li a:hover,
.preset-2 .widget_recent_entries ul li a:hover,
.preset-2 .widget_pages ul li a:hover {
  color: #7b7a27;
}
.preset-3 .widget_product_categories ul li a:hover,
.preset-3 .widget_categories ul li a:hover,
.preset-3 .widget_nav_menu ul li a:hover,
.preset-3 .widget_archive ul li a:hover,
.preset-3 .widget_meta ul li a:hover,
.preset-3 .widget_recent_comments ul li a:hover,
.preset-3 .widget_recent_entries ul li a:hover,
.preset-3 .widget_pages ul li a:hover {
  color: #f06676;
}
.preset-4 .widget_product_categories ul li a:hover,
.preset-4 .widget_categories ul li a:hover,
.preset-4 .widget_nav_menu ul li a:hover,
.preset-4 .widget_archive ul li a:hover,
.preset-4 .widget_meta ul li a:hover,
.preset-4 .widget_recent_comments ul li a:hover,
.preset-4 .widget_recent_entries ul li a:hover,
.preset-4 .widget_pages ul li a:hover {
  color: #1197d6;
}
.preset-1 .widget_product_categories ul li.current-menu-item,
.preset-1 .widget_categories ul li.current-menu-item,
.preset-1 .widget_nav_menu ul li.current-menu-item,
.preset-1 .widget_archive ul li.current-menu-item,
.preset-1 .widget_meta ul li.current-menu-item,
.preset-1 .widget_recent_comments ul li.current-menu-item,
.preset-1 .widget_recent_entries ul li.current-menu-item,
.preset-1 .widget_pages ul li.current-menu-item,
.preset-1 .widget_product_categories ul li.current-cat,
.preset-1 .widget_categories ul li.current-cat,
.preset-1 .widget_nav_menu ul li.current-cat,
.preset-1 .widget_archive ul li.current-cat,
.preset-1 .widget_meta ul li.current-cat,
.preset-1 .widget_recent_comments ul li.current-cat,
.preset-1 .widget_recent_entries ul li.current-cat,
.preset-1 .widget_pages ul li.current-cat,
.preset-1 .widget_product_categories ul li.cat-parent,
.preset-1 .widget_categories ul li.cat-parent,
.preset-1 .widget_nav_menu ul li.cat-parent,
.preset-1 .widget_archive ul li.cat-parent,
.preset-1 .widget_meta ul li.cat-parent,
.preset-1 .widget_recent_comments ul li.cat-parent,
.preset-1 .widget_recent_entries ul li.cat-parent,
.preset-1 .widget_pages ul li.cat-parent,
.preset-1 .widget_product_categories ul li:hover,
.preset-1 .widget_categories ul li:hover,
.preset-1 .widget_nav_menu ul li:hover,
.preset-1 .widget_archive ul li:hover,
.preset-1 .widget_meta ul li:hover,
.preset-1 .widget_recent_comments ul li:hover,
.preset-1 .widget_recent_entries ul li:hover,
.preset-1 .widget_pages ul li:hover {
  color: #f9ba48;
}
.preset-2 .widget_product_categories ul li.current-menu-item,
.preset-2 .widget_categories ul li.current-menu-item,
.preset-2 .widget_nav_menu ul li.current-menu-item,
.preset-2 .widget_archive ul li.current-menu-item,
.preset-2 .widget_meta ul li.current-menu-item,
.preset-2 .widget_recent_comments ul li.current-menu-item,
.preset-2 .widget_recent_entries ul li.current-menu-item,
.preset-2 .widget_pages ul li.current-menu-item,
.preset-2 .widget_product_categories ul li.current-cat,
.preset-2 .widget_categories ul li.current-cat,
.preset-2 .widget_nav_menu ul li.current-cat,
.preset-2 .widget_archive ul li.current-cat,
.preset-2 .widget_meta ul li.current-cat,
.preset-2 .widget_recent_comments ul li.current-cat,
.preset-2 .widget_recent_entries ul li.current-cat,
.preset-2 .widget_pages ul li.current-cat,
.preset-2 .widget_product_categories ul li.cat-parent,
.preset-2 .widget_categories ul li.cat-parent,
.preset-2 .widget_nav_menu ul li.cat-parent,
.preset-2 .widget_archive ul li.cat-parent,
.preset-2 .widget_meta ul li.cat-parent,
.preset-2 .widget_recent_comments ul li.cat-parent,
.preset-2 .widget_recent_entries ul li.cat-parent,
.preset-2 .widget_pages ul li.cat-parent,
.preset-2 .widget_product_categories ul li:hover,
.preset-2 .widget_categories ul li:hover,
.preset-2 .widget_nav_menu ul li:hover,
.preset-2 .widget_archive ul li:hover,
.preset-2 .widget_meta ul li:hover,
.preset-2 .widget_recent_comments ul li:hover,
.preset-2 .widget_recent_entries ul li:hover,
.preset-2 .widget_pages ul li:hover {
  color: #7b7a27;
}
.preset-3 .widget_product_categories ul li.current-menu-item,
.preset-3 .widget_categories ul li.current-menu-item,
.preset-3 .widget_nav_menu ul li.current-menu-item,
.preset-3 .widget_archive ul li.current-menu-item,
.preset-3 .widget_meta ul li.current-menu-item,
.preset-3 .widget_recent_comments ul li.current-menu-item,
.preset-3 .widget_recent_entries ul li.current-menu-item,
.preset-3 .widget_pages ul li.current-menu-item,
.preset-3 .widget_product_categories ul li.current-cat,
.preset-3 .widget_categories ul li.current-cat,
.preset-3 .widget_nav_menu ul li.current-cat,
.preset-3 .widget_archive ul li.current-cat,
.preset-3 .widget_meta ul li.current-cat,
.preset-3 .widget_recent_comments ul li.current-cat,
.preset-3 .widget_recent_entries ul li.current-cat,
.preset-3 .widget_pages ul li.current-cat,
.preset-3 .widget_product_categories ul li.cat-parent,
.preset-3 .widget_categories ul li.cat-parent,
.preset-3 .widget_nav_menu ul li.cat-parent,
.preset-3 .widget_archive ul li.cat-parent,
.preset-3 .widget_meta ul li.cat-parent,
.preset-3 .widget_recent_comments ul li.cat-parent,
.preset-3 .widget_recent_entries ul li.cat-parent,
.preset-3 .widget_pages ul li.cat-parent,
.preset-3 .widget_product_categories ul li:hover,
.preset-3 .widget_categories ul li:hover,
.preset-3 .widget_nav_menu ul li:hover,
.preset-3 .widget_archive ul li:hover,
.preset-3 .widget_meta ul li:hover,
.preset-3 .widget_recent_comments ul li:hover,
.preset-3 .widget_recent_entries ul li:hover,
.preset-3 .widget_pages ul li:hover {
  color: #f06676;
}
.preset-4 .widget_product_categories ul li.current-menu-item,
.preset-4 .widget_categories ul li.current-menu-item,
.preset-4 .widget_nav_menu ul li.current-menu-item,
.preset-4 .widget_archive ul li.current-menu-item,
.preset-4 .widget_meta ul li.current-menu-item,
.preset-4 .widget_recent_comments ul li.current-menu-item,
.preset-4 .widget_recent_entries ul li.current-menu-item,
.preset-4 .widget_pages ul li.current-menu-item,
.preset-4 .widget_product_categories ul li.current-cat,
.preset-4 .widget_categories ul li.current-cat,
.preset-4 .widget_nav_menu ul li.current-cat,
.preset-4 .widget_archive ul li.current-cat,
.preset-4 .widget_meta ul li.current-cat,
.preset-4 .widget_recent_comments ul li.current-cat,
.preset-4 .widget_recent_entries ul li.current-cat,
.preset-4 .widget_pages ul li.current-cat,
.preset-4 .widget_product_categories ul li.cat-parent,
.preset-4 .widget_categories ul li.cat-parent,
.preset-4 .widget_nav_menu ul li.cat-parent,
.preset-4 .widget_archive ul li.cat-parent,
.preset-4 .widget_meta ul li.cat-parent,
.preset-4 .widget_recent_comments ul li.cat-parent,
.preset-4 .widget_recent_entries ul li.cat-parent,
.preset-4 .widget_pages ul li.cat-parent,
.preset-4 .widget_product_categories ul li:hover,
.preset-4 .widget_categories ul li:hover,
.preset-4 .widget_nav_menu ul li:hover,
.preset-4 .widget_archive ul li:hover,
.preset-4 .widget_meta ul li:hover,
.preset-4 .widget_recent_comments ul li:hover,
.preset-4 .widget_recent_entries ul li:hover,
.preset-4 .widget_pages ul li:hover {
  color: #1197d6;
}
.preset-1 .widget_product_categories ul li.current-menu-item > a,
.preset-1 .widget_categories ul li.current-menu-item > a,
.preset-1 .widget_nav_menu ul li.current-menu-item > a,
.preset-1 .widget_archive ul li.current-menu-item > a,
.preset-1 .widget_meta ul li.current-menu-item > a,
.preset-1 .widget_recent_comments ul li.current-menu-item > a,
.preset-1 .widget_recent_entries ul li.current-menu-item > a,
.preset-1 .widget_pages ul li.current-menu-item > a,
.preset-1 .widget_product_categories ul li.current-cat > a,
.preset-1 .widget_categories ul li.current-cat > a,
.preset-1 .widget_nav_menu ul li.current-cat > a,
.preset-1 .widget_archive ul li.current-cat > a,
.preset-1 .widget_meta ul li.current-cat > a,
.preset-1 .widget_recent_comments ul li.current-cat > a,
.preset-1 .widget_recent_entries ul li.current-cat > a,
.preset-1 .widget_pages ul li.current-cat > a,
.preset-1 .widget_product_categories ul li.cat-parent > a,
.preset-1 .widget_categories ul li.cat-parent > a,
.preset-1 .widget_nav_menu ul li.cat-parent > a,
.preset-1 .widget_archive ul li.cat-parent > a,
.preset-1 .widget_meta ul li.cat-parent > a,
.preset-1 .widget_recent_comments ul li.cat-parent > a,
.preset-1 .widget_recent_entries ul li.cat-parent > a,
.preset-1 .widget_pages ul li.cat-parent > a,
.preset-1 .widget_product_categories ul li:hover > a,
.preset-1 .widget_categories ul li:hover > a,
.preset-1 .widget_nav_menu ul li:hover > a,
.preset-1 .widget_archive ul li:hover > a,
.preset-1 .widget_meta ul li:hover > a,
.preset-1 .widget_recent_comments ul li:hover > a,
.preset-1 .widget_recent_entries ul li:hover > a,
.preset-1 .widget_pages ul li:hover > a {
  color: #f9ba48;
}
.preset-2 .widget_product_categories ul li.current-menu-item > a,
.preset-2 .widget_categories ul li.current-menu-item > a,
.preset-2 .widget_nav_menu ul li.current-menu-item > a,
.preset-2 .widget_archive ul li.current-menu-item > a,
.preset-2 .widget_meta ul li.current-menu-item > a,
.preset-2 .widget_recent_comments ul li.current-menu-item > a,
.preset-2 .widget_recent_entries ul li.current-menu-item > a,
.preset-2 .widget_pages ul li.current-menu-item > a,
.preset-2 .widget_product_categories ul li.current-cat > a,
.preset-2 .widget_categories ul li.current-cat > a,
.preset-2 .widget_nav_menu ul li.current-cat > a,
.preset-2 .widget_archive ul li.current-cat > a,
.preset-2 .widget_meta ul li.current-cat > a,
.preset-2 .widget_recent_comments ul li.current-cat > a,
.preset-2 .widget_recent_entries ul li.current-cat > a,
.preset-2 .widget_pages ul li.current-cat > a,
.preset-2 .widget_product_categories ul li.cat-parent > a,
.preset-2 .widget_categories ul li.cat-parent > a,
.preset-2 .widget_nav_menu ul li.cat-parent > a,
.preset-2 .widget_archive ul li.cat-parent > a,
.preset-2 .widget_meta ul li.cat-parent > a,
.preset-2 .widget_recent_comments ul li.cat-parent > a,
.preset-2 .widget_recent_entries ul li.cat-parent > a,
.preset-2 .widget_pages ul li.cat-parent > a,
.preset-2 .widget_product_categories ul li:hover > a,
.preset-2 .widget_categories ul li:hover > a,
.preset-2 .widget_nav_menu ul li:hover > a,
.preset-2 .widget_archive ul li:hover > a,
.preset-2 .widget_meta ul li:hover > a,
.preset-2 .widget_recent_comments ul li:hover > a,
.preset-2 .widget_recent_entries ul li:hover > a,
.preset-2 .widget_pages ul li:hover > a {
  color: #7b7a27;
}
.preset-3 .widget_product_categories ul li.current-menu-item > a,
.preset-3 .widget_categories ul li.current-menu-item > a,
.preset-3 .widget_nav_menu ul li.current-menu-item > a,
.preset-3 .widget_archive ul li.current-menu-item > a,
.preset-3 .widget_meta ul li.current-menu-item > a,
.preset-3 .widget_recent_comments ul li.current-menu-item > a,
.preset-3 .widget_recent_entries ul li.current-menu-item > a,
.preset-3 .widget_pages ul li.current-menu-item > a,
.preset-3 .widget_product_categories ul li.current-cat > a,
.preset-3 .widget_categories ul li.current-cat > a,
.preset-3 .widget_nav_menu ul li.current-cat > a,
.preset-3 .widget_archive ul li.current-cat > a,
.preset-3 .widget_meta ul li.current-cat > a,
.preset-3 .widget_recent_comments ul li.current-cat > a,
.preset-3 .widget_recent_entries ul li.current-cat > a,
.preset-3 .widget_pages ul li.current-cat > a,
.preset-3 .widget_product_categories ul li.cat-parent > a,
.preset-3 .widget_categories ul li.cat-parent > a,
.preset-3 .widget_nav_menu ul li.cat-parent > a,
.preset-3 .widget_archive ul li.cat-parent > a,
.preset-3 .widget_meta ul li.cat-parent > a,
.preset-3 .widget_recent_comments ul li.cat-parent > a,
.preset-3 .widget_recent_entries ul li.cat-parent > a,
.preset-3 .widget_pages ul li.cat-parent > a,
.preset-3 .widget_product_categories ul li:hover > a,
.preset-3 .widget_categories ul li:hover > a,
.preset-3 .widget_nav_menu ul li:hover > a,
.preset-3 .widget_archive ul li:hover > a,
.preset-3 .widget_meta ul li:hover > a,
.preset-3 .widget_recent_comments ul li:hover > a,
.preset-3 .widget_recent_entries ul li:hover > a,
.preset-3 .widget_pages ul li:hover > a {
  color: #f06676;
}
.preset-4 .widget_product_categories ul li.current-menu-item > a,
.preset-4 .widget_categories ul li.current-menu-item > a,
.preset-4 .widget_nav_menu ul li.current-menu-item > a,
.preset-4 .widget_archive ul li.current-menu-item > a,
.preset-4 .widget_meta ul li.current-menu-item > a,
.preset-4 .widget_recent_comments ul li.current-menu-item > a,
.preset-4 .widget_recent_entries ul li.current-menu-item > a,
.preset-4 .widget_pages ul li.current-menu-item > a,
.preset-4 .widget_product_categories ul li.current-cat > a,
.preset-4 .widget_categories ul li.current-cat > a,
.preset-4 .widget_nav_menu ul li.current-cat > a,
.preset-4 .widget_archive ul li.current-cat > a,
.preset-4 .widget_meta ul li.current-cat > a,
.preset-4 .widget_recent_comments ul li.current-cat > a,
.preset-4 .widget_recent_entries ul li.current-cat > a,
.preset-4 .widget_pages ul li.current-cat > a,
.preset-4 .widget_product_categories ul li.cat-parent > a,
.preset-4 .widget_categories ul li.cat-parent > a,
.preset-4 .widget_nav_menu ul li.cat-parent > a,
.preset-4 .widget_archive ul li.cat-parent > a,
.preset-4 .widget_meta ul li.cat-parent > a,
.preset-4 .widget_recent_comments ul li.cat-parent > a,
.preset-4 .widget_recent_entries ul li.cat-parent > a,
.preset-4 .widget_pages ul li.cat-parent > a,
.preset-4 .widget_product_categories ul li:hover > a,
.preset-4 .widget_categories ul li:hover > a,
.preset-4 .widget_nav_menu ul li:hover > a,
.preset-4 .widget_archive ul li:hover > a,
.preset-4 .widget_meta ul li:hover > a,
.preset-4 .widget_recent_comments ul li:hover > a,
.preset-4 .widget_recent_entries ul li:hover > a,
.preset-4 .widget_pages ul li:hover > a {
  color: #1197d6;
}
.widget_recent_entries ul li a {
  display: block;
  margin-bottom: 7px;
}
.widget_recent_entries ul li .post-date {
  display: block;
  color: #a3a3a3;
  font-size: 14px;
  line-height: 18px;
}
.widget_recent_entries ul li .post-date:before {
  content: "\f073";
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 5px;
}
.rtl .widget_recent_entries ul li .post-date:before {
  margin-left: 5px;
  margin-right: 0;
}
.widget_recent_comments ul li {
  color: #a3a3a3;
}
.widget_recent_comments ul li .comment-author-link {
  text-transform: capitalize;
  color: #505050;
}
.preset-1 .widget_recent_comments ul li a {
  color: #f9ba48;
}
.preset-2 .widget_recent_comments ul li a {
  color: #7b7a27;
}
.preset-3 .widget_recent_comments ul li a {
  color: #f06676;
}
.preset-4 .widget_recent_comments ul li a {
  color: #1197d6;
}
/* Widget Woocommerce Start */
.woocommerce.widget_price_filter .price_slider_wrapper {
  padding-top: 20px;
}
.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #dbdbdb;
  margin-bottom: 20px;
  border-radius: 0;
}
.woocommerce.widget_price_filter .ui-slider {
  height: 5px;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
  background-color: #e32121;
}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #e32121;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.woocommerce.widget_price_filter .price_label {
  color: #6f6f6f;
  font-size: 14px;
  line-height: 40px;
}
.woocommerce.widget_price_filter .price_label span.from {
  margin: 0 5px;
}
.woocommerce.widget_price_filter .price_label span.to {
  margin: 0 0 0 5px;
}
.woocommerce.widget_price_filter .price_slider_amount {
  text-align: left;
}
.woocommerce.widget_price_filter .price_slider_amount .button {
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  float: right;
}
.preset-1 .woocommerce.widget_price_filter .price_slider_amount .button {
  border-color: #f9ba48;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button {
  border-color: #7b7a27;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button {
  border-color: #f06676;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button {
  border-color: #1197d6;
}
.preset-1 .woocommerce.widget_price_filter .price_slider_amount .button {
  background-color: #f9ba48;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button {
  background-color: #7b7a27;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button {
  background-color: #f06676;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button {
  background-color: #1197d6;
}
.woocommerce.widget_price_filter .price_slider_amount .button:hover {
  background-color: #e32121;
  border-color: #e32121;
}
.widget_products.woocommerce ul.cart_list li,
.widget_top_rated_products.woocommerce ul.cart_list li,
.widget_products.woocommerce ul.product_list_widget li,
.widget_top_rated_products.woocommerce ul.product_list_widget li {
  padding: 10px 0;
}
.widget_products.woocommerce ul.cart_list li img,
.widget_top_rated_products.woocommerce ul.cart_list li img,
.widget_products.woocommerce ul.product_list_widget li img,
.widget_top_rated_products.woocommerce ul.product_list_widget li img {
  width: 80px;
  float: left;
  margin: 5px 20px 0 0;
}
.widget_products.woocommerce ul.cart_list li a,
.widget_top_rated_products.woocommerce ul.cart_list li a,
.widget_products.woocommerce ul.product_list_widget li a,
.widget_top_rated_products.woocommerce ul.product_list_widget li a {
  text-transform: capitalize;
  font-weight: 400;
}
.widget_products.woocommerce ul.cart_list li a:hover,
.widget_top_rated_products.woocommerce ul.cart_list li a:hover,
.widget_products.woocommerce ul.product_list_widget li a:hover,
.widget_top_rated_products.woocommerce ul.product_list_widget li a:hover {
  padding: 0 !important;
}
.widget_products.woocommerce ul.cart_list li .product-title,
.widget_top_rated_products.woocommerce ul.cart_list li .product-title,
.widget_products.woocommerce ul.product_list_widget li .product-title,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-title {
  display: block;
  margin-bottom: 10px;
}
.widget_products.woocommerce ul.cart_list li .product-rating,
.widget_top_rated_products.woocommerce ul.cart_list li .product-rating,
.widget_products.woocommerce ul.product_list_widget li .product-rating,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-rating {
  float: none;
  display: inline-block;
  text-indent: -999px;
  position: relative;
  overflow: hidden;
  width: 73px;
  margin-bottom: 5px;
}
.widget_products.woocommerce ul.cart_list li .product-rating .star-rating,
.widget_top_rated_products.woocommerce ul.cart_list li .product-rating .star-rating,
.widget_products.woocommerce ul.product_list_widget li .product-rating .star-rating,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-rating .star-rating {
  position: absolute;
  top: 0;
  left: 0;
  margin-right: 0 !important;
}
.widget_products.woocommerce ul.cart_list li .product-price,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price,
.widget_products.woocommerce ul.product_list_widget li .product-price,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price {
  width: 100%;
  display: block;
  font-size: 15px;
  margin-bottom: 0;
}
.widget_products.woocommerce ul.cart_list li .product-price del,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price del,
.widget_products.woocommerce ul.product_list_widget li .product-price del,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price del {
  text-decoration: line-through;
}
.widget_products.woocommerce ul.cart_list li .product-price del .amount,
.widget_top_rated_products.woocommerce ul.cart_list li .product-price del .amount,
.widget_products.woocommerce ul.product_list_widget li .product-price del .amount,
.widget_top_rated_products.woocommerce ul.product_list_widget li .product-price del .amount {
  font-size: 12px;
  text-decoration: line-through;
}
.widget_products .product-price.price-variable del,
.widget_top_rated_products .product-price.price-variable del {
  display: none !important;
}
.widget_product_tag_cloud .tagcloud {
  padding: 0;
}
.widget_product_tag_cloud .tagcloud a {
  font-size: 14px !important;
  display: inline-block;
  padding: 8px 15px;
  margin: 0 5px 10px 0;
  border: 1px solid #6f6f6f;
  text-transform: capitalize;
  -webkit-transition: background 0.3s, color 0.2s;
  -moz-transition: background 0.3s, color 0.2s;
  -o-transition: background 0.3s, color 0.2s;
  transition: background 0.3s, color 0.2s;
  color: #6f6f6f;
}
.rtl .widget_product_tag_cloud .tagcloud a {
  margin: 0 0 10px 5px;
}
.widget_product_tag_cloud .tagcloud a:hover {
  border-color: #6f6f6f;
  background-color: #6f6f6f;
  color: #fff !important;
}
.widget_product_tag_cloud .tagcloud br {
  display: none;
}
.yith-woocompare-widget ul.products-list li {
  padding: 10px 0;
  border-bottom: none;
}
.yith-woocompare-widget ul.products-list li:not(.list_empty) {
  padding: 10px 0;
  border-bottom: none;
}
.yith-woocompare-widget ul.products-list li a.title {
  text-transform: uppercase;
  position: relative;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #6f6f6f;
}
.yith-woocompare-widget ul.products-list li a.remove {
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 10;
  font-size: 14px;
  line-height: 20px;
  color: #6f6f6f;
}
.yith-woocompare-widget ul.products-list li a.remove:hover {
  background-color: transparent !important;
  color: red !important;
}
.yith-woocompare-widget a.compare {
  float: left;
  color: #fff;
}
.rtl .yith-woocompare-widget a.compare {
  float: right;
}
.preset-1 .yith-woocompare-widget a.compare {
  border-color: #f9ba48;
}
.preset-2 .yith-woocompare-widget a.compare {
  border-color: #7b7a27;
}
.preset-3 .yith-woocompare-widget a.compare {
  border-color: #f06676;
}
.preset-4 .yith-woocompare-widget a.compare {
  border-color: #1197d6;
}
.preset-1 .yith-woocompare-widget a.compare {
  background-color: #f9ba48;
}
.preset-2 .yith-woocompare-widget a.compare {
  background-color: #7b7a27;
}
.preset-3 .yith-woocompare-widget a.compare {
  background-color: #f06676;
}
.preset-4 .yith-woocompare-widget a.compare {
  background-color: #1197d6;
}
.yith-woocompare-widget a.compare:hover {
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.yith-woocompare-widget .clear-all {
  line-height: 40px;
  float: right;
  font-size: 14px;
  text-transform: uppercase;
}
.rtl .yith-woocompare-widget .clear-all {
  float: left;
}
.rtl .yith-woocompare-widget .clear-all {
  float: left;
}
.widget_product_categories ul {
  padding-left: 0;
}
.widget_product_categories ul li {
  border-bottom: 1px solid #e0e0e0;
}
.widget_product_categories ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.widget_product_categories ul li .children li {
  border-bottom: none;
}
.widget_product_categories ul li > a {
  position: relative;
}
.widget_product_categories ul li > a:before {
  display: inline-block;
  content: '\f26d';
  font-family: 'Material-Design-Iconic-Font';
  margin-right: 10px;
  font-size: 10px;
  line-height: 20px;
  vertical-align: top;
}
.rtl .widget_product_categories ul li > a:before {
  margin-left: 10px;
  margin-right: 0;
}
.preset-1 .widget_product_categories ul li > a:before {
  color: #f9ba48;
}
.preset-2 .widget_product_categories ul li > a:before {
  color: #7b7a27;
}
.preset-3 .widget_product_categories ul li > a:before {
  color: #f06676;
}
.preset-4 .widget_product_categories ul li > a:before {
  color: #1197d6;
}
.widget_product_categories ul li.current-menu-item > a:before,
.widget_product_categories ul li.current-cat > a:before,
.widget_product_categories ul li.cat-parent > a:before,
.widget_product_categories ul li:hover > a:before {
  color: #e32121;
}
.widget_product_categories ul li > ul {
  padding: 8px 0 8px 20px;
}
.rtl .widget_product_categories ul li > ul {
  padding: 8px 20px 8px 0;
}
.widget_product_categories ul li > ul > li {
  padding: 10px 0;
}
.widget_product_categories ul li > ul > li.current-cat > a,
.widget_product_categories ul li > ul > li.cat-parent > a,
.widget_product_categories ul li > ul > li:hover > a {
  color: #e32121;
}
.widget_product_categories ul li > ul > li.current-cat > a:before,
.widget_product_categories ul li > ul > li.cat-parent > a:before,
.widget_product_categories ul li > ul > li:hover > a:before {
  color: #e32121;
}
.widget_product_categories ul li > ul > li > a {
  text-transform: none;
  font-weight: 400;
}
.widget_product_categories ul li > ul > li > a:before {
  display: none;
}
.sidebar-category .widget_text .textwidget {
  padding-left: 0;
}
.sidebar-category .widget_layered_nav ul li,
.sidebar-category .widget_categories ul li,
.sidebar-category .widget_nav_menu ul li,
.sidebar-category .widget_layered_nav ol li,
.sidebar-category .widget_categories ol li,
.sidebar-category .widget_nav_menu ol li {
  padding: 10px 0;
  font-size: 14px;
  line-height: 24px;
  color: #6f6f6f;
}
.sidebar-category .widget_layered_nav ul li:last-child,
.sidebar-category .widget_categories ul li:last-child,
.sidebar-category .widget_nav_menu ul li:last-child,
.sidebar-category .widget_layered_nav ol li:last-child,
.sidebar-category .widget_categories ol li:last-child,
.sidebar-category .widget_nav_menu ol li:last-child {
  border-bottom: none;
}
.sidebar-category .widget_layered_nav ul li > a,
.sidebar-category .widget_categories ul li > a,
.sidebar-category .widget_nav_menu ul li > a,
.sidebar-category .widget_layered_nav ol li > a,
.sidebar-category .widget_categories ol li > a,
.sidebar-category .widget_nav_menu ol li > a {
  color: #6f6f6f;
  position: relative;
}
.preset-1 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-1 .sidebar-category .widget_categories ul li > a:hover,
.preset-1 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-1 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-1 .sidebar-category .widget_categories ol li > a:hover,
.preset-1 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #f9ba48;
}
.preset-2 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-2 .sidebar-category .widget_categories ul li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-2 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-2 .sidebar-category .widget_categories ol li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #7b7a27;
}
.preset-3 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-3 .sidebar-category .widget_categories ul li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-3 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-3 .sidebar-category .widget_categories ol li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #f06676;
}
.preset-4 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-4 .sidebar-category .widget_categories ul li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-4 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-4 .sidebar-category .widget_categories ol li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #1197d6;
}
.sidebar-category .widget_layered_nav ul li > ul,
.sidebar-category .widget_categories ul li > ul,
.sidebar-category .widget_nav_menu ul li > ul,
.sidebar-category .widget_layered_nav ol li > ul,
.sidebar-category .widget_categories ol li > ul,
.sidebar-category .widget_nav_menu ol li > ul {
  padding: 0 0 0 20px;
}
.rtl .sidebar-category .widget_layered_nav ul li > ul,
.rtl .sidebar-category .widget_categories ul li > ul,
.rtl .sidebar-category .widget_nav_menu ul li > ul,
.rtl .sidebar-category .widget_layered_nav ol li > ul,
.rtl .sidebar-category .widget_categories ol li > ul,
.rtl .sidebar-category .widget_nav_menu ol li > ul {
  padding: 0 20px 0 0;
}
.sidebar-category .widget_layered_nav ul li > ul > li > a,
.sidebar-category .widget_categories ul li > ul > li > a,
.sidebar-category .widget_nav_menu ul li > ul > li > a,
.sidebar-category .widget_layered_nav ol li > ul > li > a,
.sidebar-category .widget_categories ol li > ul > li > a,
.sidebar-category .widget_nav_menu ol li > ul > li > a {
  font-weight: 400;
}
.sidebar-category .widget_layered_nav ul li.chosen a,
.sidebar-category .widget_categories ul li.chosen a,
.sidebar-category .widget_nav_menu ul li.chosen a,
.sidebar-category .widget_layered_nav ol li.chosen a,
.sidebar-category .widget_categories ol li.chosen a,
.sidebar-category .widget_nav_menu ol li.chosen a {
  color: #fff !important;
}
.sidebar-category .widget_layered_nav ul li.chosen a:before,
.sidebar-category .widget_categories ul li.chosen a:before,
.sidebar-category .widget_nav_menu ul li.chosen a:before,
.sidebar-category .widget_layered_nav ol li.chosen a:before,
.sidebar-category .widget_categories ol li.chosen a:before,
.sidebar-category .widget_nav_menu ol li.chosen a:before {
  display: none;
}
.sidebar-category .widget_layered_nav ul li > a,
.sidebar-category .widget_layered_nav ol li > a {
  float: left;
}
.rtl .sidebar-category .widget_layered_nav ul li > a,
.rtl .sidebar-category .widget_layered_nav ol li > a {
  float: right;
}
.widget-area div.vg-alice-category-treeview .treeview .hitarea {
  top: 9px;
}
.widget-area div.vg-alice-category-treeview .treeview li a {
  text-transform: none;
  font-weight: 400;
}
/* Main Menu Replace Start */
#vg-header-wrapper .container-fluid,
#vg-header-wrapper .container {
  position: relative;
}
#navigation {
  position: static;
}
.main-navigation > ul.menu-main-menu {
  display: block;
  width: 100%;
  position: static;
}
.main-navigation ul li a {
  position: relative;
}
.main-navigation .mega-menu > ul:before,
.main-navigation .mega-menu > ul:after {
  content: '';
  display: table;
}
.main-navigation .mega-menu > ul:after {
  clear: both;
}
.main-navigation .mega-menu.full-menu {
  position: static;
}
.main-navigation .mega-menu.full-menu > ul {
  left: 15px !important;
  right: 15px !important;
}
.main-navigation .mega-menu.multi-columns > ul {
  min-width: 800px;
}
.main-navigation .mega-menu.multi-columns > ul > li {
  display: block;
  float: left;
  padding: 0 15px;
}
.rtl .main-navigation .mega-menu.multi-columns > ul > li {
  float: right;
}
.main-navigation .mega-menu.column_2 > ul > li {
  width: 50%;
  min-width: 50%;
}
.main-navigation .mega-menu.column_2 > ul > li:nth-child(2n+1) {
  clear: both;
}
.main-navigation .mega-menu.column_3 > ul > li {
  width: 33.3333%;
  min-width: 33.3333%;
}
.main-navigation .mega-menu.column_3 > ul > li:nth-child(3n+1) {
  clear: both;
}
.main-navigation .mega-menu.column_4 > ul > li {
  width: 25%;
  min-width: 25%;
}
.main-navigation .mega-menu.column_4 > ul > li:nth-child(4n+1) {
  clear: both;
}
.main-navigation .mega-menu > ul ul ul {
  padding-left: 15px !important;
}
.rtl .main-navigation .mega-menu > ul ul ul {
  padding-right: 15px !important;
  padding-left: 0 !important;
}
/* Mobile Menu */
.tools_button {
  line-height: 25px;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  display: block;
  padding: 20px 15px;
  background-color: #e32121;
  color: #fff;
  cursor: pointer;
  font-family: 'Poppins', Arial, sans-serif;
  -webkit-transition: background 0.4s ease;
  -moz-transition: background 0.4s ease;
  -o-transition: background 0.4s ease;
  transition: background 0.4s ease;
}
.rtl .tools_button {
  text-align: center;
}
.tools_button:hover {
  color: #fff !important;
}
.preset-1 .tools_button:hover {
  background-color: #f9ba48;
}
.preset-2 .tools_button:hover {
  background-color: #7b7a27;
}
.preset-3 .tools_button:hover {
  background-color: #f06676;
}
.preset-4 .tools_button:hover {
  background-color: #1197d6;
}
.tools_button_icon {
  margin: 0 15px;
  margin-right: 0;
  float: right;
}
.rtl .tools_button_icon {
  float: left;
}
.rtl .tools_button_icon {
  float: left;
}
.admin-bar .vg-menu {
  padding: 32px 0;
}
/* Sitcky Menu */
.admin-bar #vg-header-wrapper.fixed {
  top: 32px !important;
}
#vg-header-wrapper.fixed {
  top: 0 !important;
  left: 0 !important;
  z-index: 8000 !important;
  position: fixed !important;
  width: 100%;
  background: #333 !important;
  -webkit-box-shadow: 0 0 10px #e0e0e0;
  box-shadow: 0 0 10px #e0e0e0;
}
#vg-header-wrapper.fixed a {
  color: #fff;
}
#vg-header-wrapper.fixed a:hover {
  color: rgba(255, 255, 255, 0.7);
}
#vg-header-wrapper.fixed .container,
#vg-header-wrapper.fixed .row,
#vg-header-wrapper.fixed [class*="col-"] {
  min-height: 0;
}
#vg-header-wrapper.fixed .sticky_logo {
  display: block;
}
.sticky_logo {
  display: none;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 100;
  width: 136px;
  height: 50px;
}
.rtl .sticky_logo {
  left: auto;
  right: 15px;
}
.sticky_logo .logo-text,
.sticky_logo .logo-background,
.sticky_logo img {
  -webkit-transform: translate(0, 0) !important;
  -moz-transform: translate(0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  -o-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
}
.sticky_logo .logo-background {
  background: url(../images/logo/white/logo.png) center center no-repeat;
}
/* Pagination */
.pagination {
  float: left;
  width: 100%;
  margin: 0;
  display: block;
}
.rtl .pagination {
  float: right;
}
.pagination .nav-links {
  margin-bottom: 0;
  margin-top: 40px;
}
.pagination a,
.pagination span {
  display: inline-block;
  margin: 0 3px;
}
.pagination a span,
.pagination span span {
  display: none;
}
/* Banner */
.banner-box,
.widget_sp_image {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.banner-box.style-1 a,
.widget_sp_image.style-1 a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  color: #fff;
}
.banner-box.style-1 a img,
.widget_sp_image.style-1 a img {
  webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-1 a:hover:before,
.widget_sp_image.style-1 a:hover:before,
.banner-box.style-1 a:hover:after,
.widget_sp_image.style-1 a:hover:after {
  opacity: 100;
  /* IE8 filter*/
  filter: alpha(opacity=10000);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.banner-box.style-1 a:before,
.widget_sp_image.style-1 a:before,
.banner-box.style-1 a:after,
.widget_sp_image.style-1 a:after {
  position: absolute;
  content: '';
  z-index: 1;
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
  -moz-transition: opacity 0.35s, -moz-transform 0.35s;
  -ms-transition: opacity 0.35s, -ms-transform 0.35s;
  -o-transition: opacity 0.35s, -o-transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  opacity: 0;
}
.banner-box.style-1 a:before,
.widget_sp_image.style-1 a:before {
  top: 15%;
  right: 7%;
  bottom: 15%;
  left: 7%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.banner-box.style-1 a:after,
.widget_sp_image.style-1 a:after {
  top: 7%;
  right: 15%;
  bottom: 7%;
  left: 15%;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.banner-box.style-1 img,
.widget_sp_image.style-1 img {
  margin: 0 auto;
  position: relative;
  display: block;
  opacity: 0.95;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
}
.banner-box.style-1:before,
.widget_sp_image.style-1:before {
  position: absolute;
  top: -150px;
  left: -150px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  content: '';
  z-index: 1;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0);
}
.banner-box.style-1:hover:before,
.widget_sp_image.style-1:hover:before {
  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 200%, 0);
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 300%, 0);
}
.banner-box.style-1:hover img,
.widget_sp_image.style-1:hover img {
  opacity: 0.6;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.banner-box.style-2 figure,
.widget_sp_image.style-2 figure {
  overflow: hidden;
}
.banner-box.style-2 figure:after,
.widget_sp_image.style-2 figure:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  content: '';
  opacity: 0;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-2 img,
.widget_sp_image.style-2 img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-2:hover,
.widget_sp_image.style-2:hover {
  background: -webkit-linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
  background: -webkit-linear-gradient(135deg, #f3cf3f 0%, #f33f58 100%);
  background: -o-linear-gradient(135deg, #f3cf3f 0%, #f33f58 100%);
  background: linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
}
.banner-box.style-2:hover img,
.widget_sp_image.style-2:hover img {
  opacity: 0.7;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
}
.banner-box.style-2:hover figure:after,
.widget_sp_image.style-2:hover figure:after {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.banner-box.style-3 figure:before,
.widget_sp_image.style-3 figure:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(72, 76, 97, 0)), color-stop(75%, rgba(72, 76, 97, 0.8)));
  background: -o-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  content: '';
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0, 50%, 0);
  -moz-transform: translate3d(0, 50%, 0);
  -o-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  z-index: 1000;
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-3 img,
.widget_sp_image.style-3 img {
  opacity: 0.8;
  /* IE8 filter*/
  filter: alpha(opacity=80);
  -webkit-transform: scale3d(1.05, 1.05, 1);
  -moz-transform: scale3d(1.05, 1.05, 1);
  -o-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-3:hover figure:before,
.widget_sp_image.style-3:hover figure:before {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.banner-box.style-3:hover img,
.widget_sp_image.style-3:hover img {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.banner-box.style-4 figure:before,
.widget_sp_image.style-4 figure:before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 1000;
}
.banner-box.style-4 img,
.widget_sp_image.style-4 img {
  -webkit-transition: opacity 0.35s, transform 0.35s;
  -moz-transition: opacity 0.35s, transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-4:hover figure:before,
.widget_sp_image.style-4:hover figure:before {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.banner-box.style-4:hover img,
.widget_sp_image.style-4:hover img {
  opacity: 0.7;
  /* IE8 filter*/
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.vc_row[data-vc-full-width] {
  overflow: visible !important;
}
.has-seperator {
  position: relative;
}
.has-seperator:after {
  content: '';
  display: table;
  position: absolute;
  bottom: -60px;
  left: 50%;
  z-index: 100;
  width: 1px;
  height: 120px;
}
.preset-1 .has-seperator:after {
  background-color: #f9ba48;
}
.preset-2 .has-seperator:after {
  background-color: #7b7a27;
}
.preset-3 .has-seperator:after {
  background-color: #f06676;
}
.preset-4 .has-seperator:after {
  background-color: #1197d6;
}
/* TreeView */
div.vg-alice-category-treeview {
  background-color: transparent;
}
div.vg-alice-category-treeview .treecontrol {
  margin: 0 0 15px;
}
.preset-1 div.vg-alice-category-treeview .treeview .hover {
  color: #f9ba48 !important;
}
.preset-2 div.vg-alice-category-treeview .treeview .hover {
  color: #7b7a27 !important;
}
.preset-3 div.vg-alice-category-treeview .treeview .hover {
  color: #f06676 !important;
}
.preset-4 div.vg-alice-category-treeview .treeview .hover {
  color: #1197d6 !important;
}
div.vg-alice-category-treeview .treeview.filetree span.folder,
div.vg-alice-category-treeview .treeview.filetree span.file {
  background: none;
  padding-left: 0;
}
div.vg-alice-category-treeview .treeview.filetree li.expandable span.folder {
  background: none;
}
div.vg-alice-category-treeview .treeview .hitarea {
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 100;
  width: 22px;
  height: 22px;
  font-size: 18px;
  line-height: 22px;
  margin-left: 0;
  background: none;
  text-align: center;
}
.rtl div.vg-alice-category-treeview .treeview .hitarea {
  left: 0;
  right: auto;
}
div.vg-alice-category-treeview .treeview .hitarea:after {
  content: '\f2fc';
  font-family: 'Material-Design-Iconic-Font';
}
.preset-1 div.vg-alice-category-treeview .treeview .hitarea:hover {
  color: #f9ba48;
}
.preset-2 div.vg-alice-category-treeview .treeview .hitarea:hover {
  color: #7b7a27;
}
.preset-3 div.vg-alice-category-treeview .treeview .hitarea:hover {
  color: #f06676;
}
.preset-4 div.vg-alice-category-treeview .treeview .hitarea:hover {
  color: #1197d6;
}
div.vg-alice-category-treeview .treeview .expandable-hitarea:after {
  content: '\f2f9';
}
div.vg-alice-category-treeview .treeview li {
  position: relative;
  display: block;
  background: none;
  padding: 10px 0;
}
div.vg-alice-category-treeview .treeview li:last-child {
  background-image: none !important;
}
div.vg-alice-category-treeview .treeview li a {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #6f6f6f;
  text-transform: uppercase;
}
div.vg-alice-category-treeview .treeview li a span.catTitle {
  padding: 0;
  display: inline-block;
  background: none;
}
.preset-1 div.vg-alice-category-treeview .treeview li a:hover {
  color: #f9ba48;
}
.preset-2 div.vg-alice-category-treeview .treeview li a:hover {
  color: #7b7a27;
}
.preset-3 div.vg-alice-category-treeview .treeview li a:hover {
  color: #f06676;
}
.preset-4 div.vg-alice-category-treeview .treeview li a:hover {
  color: #1197d6;
}
div.vg-alice-category-treeview .treeview li span {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  background: none;
}
div.vg-alice-category-treeview .treeview li .counter {
  margin: 0 5px;
  font-size: 14px;
  color: #6f6f6f;
}
div.vg-alice-category-treeview .treeview li.collapsable {
  padding-bottom: 0;
}
.preset-1 div.vg-alice-category-treeview .treeview li.collapsable a:before {
  color: #f9ba48;
}
.preset-2 div.vg-alice-category-treeview .treeview li.collapsable a:before {
  color: #7b7a27;
}
.preset-3 div.vg-alice-category-treeview .treeview li.collapsable a:before {
  color: #f06676;
}
.preset-4 div.vg-alice-category-treeview .treeview li.collapsable a:before {
  color: #1197d6;
}
.preset-1 div.vg-alice-category-treeview .treeview li:hover a:before {
  color: #f9ba48;
}
.preset-2 div.vg-alice-category-treeview .treeview li:hover a:before {
  color: #7b7a27;
}
.preset-3 div.vg-alice-category-treeview .treeview li:hover a:before {
  color: #f06676;
}
.preset-4 div.vg-alice-category-treeview .treeview li:hover a:before {
  color: #1197d6;
}
div.vg-alice-category-treeview .treeview ul {
  margin: 0;
  padding: 8px 0 8px 20px;
}
.rtl div.vg-alice-category-treeview .treeview ul {
  padding: 8px 20px 8px 0;
}
div.vg-alice-category-treeview .treeview ul li {
  padding: 10px 0;
  border-bottom: none;
}
div.vg-alice-category-treeview .treeview ul li a {
  text-transform: none;
  font-weight: 400;
}
div.vg-alice-category-treeview .treeview ul li a:before {
  display: none;
}
div.vg-alice-category-treeview .treeview ul .hitarea {
  top: 10px;
}
.float-right {
  float: right;
}
.rtl .float-right {
  float: left;
}
/******************************************************************************/
/************************* CSS FOR ALL LAYOUTS ********************************/
/******************************************************************************/
/*-----------------------------------------------------------------------
1. Globally Applied Styles
*/
/* Slider */
.fontPoppins {
  font-family: 'Poppins', Arial, sans-serif !important;
}
.no-paddings {
  margin-left: 0;
  margin-right: 0;
}
.no-paddings .vc_column-inner {
  padding: 0;
}
.preset-1 .sl-color,
.preset-1 .tp-caption b {
  color: #f9ba48 !important;
}
.preset-2 .sl-color,
.preset-2 .tp-caption b {
  color: #7b7a27 !important;
}
.preset-3 .sl-color,
.preset-3 .tp-caption b {
  color: #f06676 !important;
}
.preset-4 .sl-color,
.preset-4 .tp-caption b {
  color: #1197d6 !important;
}
.preset-1 .btn-slider {
  background-color: #f9ba48 !important;
}
.preset-2 .btn-slider {
  background-color: #7b7a27 !important;
}
.preset-3 .btn-slider {
  background-color: #f06676 !important;
}
.preset-4 .btn-slider {
  background-color: #1197d6 !important;
}
.preset-1 .btn-slider {
  border-color: #f9ba48 !important;
}
.preset-2 .btn-slider {
  border-color: #7b7a27 !important;
}
.preset-3 .btn-slider {
  border-color: #f06676 !important;
}
.preset-4 .btn-slider {
  border-color: #1197d6 !important;
}
.btn-slider:hover {
  background-color: #6f6f6f !important;
  border-color: #6f6f6f !important;
  color: #fff !important;
}
.tp-bullet {
  width: 18px !important;
  height: 18px !important;
  border: 1px solid transparent !important;
  background: none !important;
  position: relative;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  border-radius: 50% !important;
}
.tp-bullet:after {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #fff;
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.tp-bullet.selected {
  border-color: #fff !important;
}
.tparrows {
  background: none !important;
}
.preset-1 .tparrows:hover:before {
  color: #f9ba48 !important;
}
.preset-2 .tparrows:hover:before {
  color: #7b7a27 !important;
}
.preset-3 .tparrows:hover:before {
  color: #f06676 !important;
}
.preset-4 .tparrows:hover:before {
  color: #1197d6 !important;
}
.tparrows:before {
  content: '\f2fb' !important;
  font-family: 'Material-Design-Iconic-Font' !important;
  font-size: 30px!important;
  line-height: 40px!important;
  font-weight: 400;
}
.tparrows.tp-leftarrow:before {
  content: '\f2fa' !important;
}
/* Title Home Start */
.wpb_heading {
  position: relative;
  display: block;
  background: #f8f8f8;
  height: 53px;
  overflow: hidden;
  margin-bottom: 30px !important;
}
.wpb_heading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #e0e0e0;
}
.wpb_heading h1,
.wpb_heading h2 {
  position: relative;
  display: block;
  line-height: 53px;
  text-transform: uppercase;
  color: #373737;
  vertical-align: top;
  padding-left: 80px;
  z-index: 1;
  font-size: 14px;
  font-weight: 700;
}
.rtl .wpb_heading h1,
.rtl .wpb_heading h2 {
  padding-right: 80px;
  padding-left: 0;
}
.wpb_heading h1:before,
.wpb_heading h2:before,
.wpb_heading h1:after,
.wpb_heading h2:after {
  content: "";
  background: url('../images/background/bg_title.png') no-repeat 0 0;
  width: 66px;
  height: 53px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.rtl .wpb_heading h1:before,
.rtl .wpb_heading h2:before,
.rtl .wpb_heading h1:after,
.rtl .wpb_heading h2:after {
  left: auto;
  right: 0;
}
.wpb_heading h1:after,
.wpb_heading h2:after {
  background: url('../images/icon/icon_title.png') no-repeat center center;
  width: 53px;
}
.wpb_heading.icon-2 h2:after {
  background: url('../images/icon/icon_title_blog.png') no-repeat center center;
}
.wpb_heading.icon-3 h2:after {
  background: url('../images/icon/icon_title_logo.png') no-repeat center center;
}
.wpb_heading.icon-4 h2:after {
  background: url('../images/icon/icon_title_new.png') no-repeat center center;
}
.wpb_heading.icon-5 h2:after {
  background: url('../images/icon/icon_title_special.png') no-repeat center center;
}
.wpb_heading.icon-6 h2:after {
  background: url('../images/icon/icon_title_topseller.png') no-repeat center center;
}
.wpb_heading.icon-7 h2:after {
  background: url('../images/icon/icon_title_random.png') no-repeat center center;
}
.wpb_heading.icon-8 h2:after {
  background: url('../images/icon/thumb_tivi.jpg') no-repeat center center;
}
.wpb_heading.icon-9 h2:after {
  background: url('../images/icon/thumb_shirt.jpg') no-repeat center center;
}
.wpb_heading.icon-10 h2:after {
  background: url('../images/icon/thumb_sofa.jpg') no-repeat center center;
}
.wpb_heading.icon-11 h2:after {
  background: url('../images/icon/thumb_glasses.jpg') no-repeat center center;
}
.wpb_heading.dark h2 {
  color: #fff;
  background: #373737;
}
.wpb_heading.bg_title_1 h2:before {
  background: url(../images/background/bg_title_tab1.png) no-repeat 0 0;
}
.wpb_heading.bg_title_2 h2:before {
  background: url(../images/background/bg_title_tab2.png) no-repeat 0 0;
}
.wpb_heading.bg_title_3 h2:before {
  background: url(../images/background/bg_title_tab3.png) no-repeat 0 0;
}
.wpb_heading.bg_title_4 h2:before {
  background: url(../images/background/bg_title_tab4.png) no-repeat 0 0;
}
/* Header Content Start */
.banner-header {
  position: relative;
}
.banner-header a {
  display: block;
}
.banner-header img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.banner-header .bn-close {
  position: absolute;
  top: 20px;
  right: 80px;
  z-index: 999;
  color: #fff;
  cursor: pointer;
}
.rtl .banner-header .bn-close {
  left: 80px;
  right: auto;
}
.banner-header .bn-close i {
  font-size: 22px;
}
.clear-float:before,
.clear-float:after {
  content: '';
  display: table;
}
.clear-float:after {
  clear: both;
}
.top-bar {
  border-bottom: 1px solid #e0e0e0;
  color: #888;
  background-color: #fff;
  font-size: 12px;
  line-height: 14px;
  position: relative;
  z-index: 999;
}
.top-bar .col-1 .widget_nav_menu li ul {
  left: 0;
  right: auto;
}
.top-bar .col-1 .widget_nav_menu li ul ul {
  left: auto;
  right: -100%;
}
.top-bar .col-2 .widget {
  float: right;
  padding: 0 20px;
  position: relative;
}
.rtl .top-bar .col-2 .widget {
  float: left;
}
.rtl .top-bar .col-2 .widget {
  float: left;
}
.top-bar .col-2 .widget:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  background-color: #e0e0e0;
  margin-top: -7px;
}
.top-bar .col-2 .widget:last-child:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 14px;
  background-color: #e0e0e0;
  margin-top: -7px;
}
.top-bar .col-2 .widget_nav_menu,
.top-bar .col-2 .widget_text {
  margin-bottom: 0;
}
.top-bar .widget_nav_menu li {
  display: inline-block;
  width: auto;
  padding: 15px 5px;
}
.top-bar .widget_nav_menu li:last-child:first-child {
  padding-bottom: 15px;
}
.top-bar .widget_nav_menu li.menu-item-has-children:after {
  content: '\f2f9';
  font-family: 'Material-Design-Iconic-Font';
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.rtl .top-bar .widget_nav_menu li.menu-item-has-children:after {
  margin-right: 5px;
  margin-left: 0;
}
.top-bar .widget_nav_menu li:hover > ul {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  visibility: visible;
}
.top-bar .widget_nav_menu li ul {
  background-color: #fff;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  visibility: hidden;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 999;
  width: 150px;
  padding: 5px 0 !important;
  margin: 0;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.rtl .top-bar .widget_nav_menu li ul {
  left: 0;
  right: auto;
}
.top-bar .widget_nav_menu li ul li {
  display: block;
  width: 100%;
  padding: 7px 15px;
}
.top-bar .widget_nav_menu li ul li:last-child {
  padding-bottom: 0;
}
.top-bar .widget_nav_menu li ul li:last-child:first-child {
  padding-bottom: 0;
}
.top-bar .widget_nav_menu li ul ul {
  top: 0;
  right: 100%;
}
.rtl .top-bar .widget_nav_menu li ul ul {
  left: 100%;
  right: auto;
}
.top-static li {
  width: auto !important;
  display: inline-block;
  padding: 15px 20px !important;
}
.top-static li:before,
.top-static li:after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 14px;
  background-color: #e0e0e0;
  margin-top: -7px;
}
.top-static li:before {
  content: '';
}
.top-static li:after {
  right: 0;
  left: auto;
}
.top-static li:last-child:after {
  content: '';
}
.top-static .st-label {
  display: inline-block;
}
.top-static .st-text {
  color: #282828;
}
.lang-cur .select,
.lang-cur .title {
  display: inline-block;
  vertical-align: top;
  padding: 15px 0;
}
.lang-cur .select {
  position: relative;
  cursor: pointer;
  margin-bottom: 0;
}
.lang-cur .select:hover ul {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  visibility: visible;
}
.lang-cur .selected {
  color: #282828;
  margin-left: 5px;
}
.rtl .lang-cur .selected {
  margin-right: 5px;
  margin-left: 0;
}
.lang-cur .selected:after {
  content: '\f2f9';
  font-family: 'Material-Design-Iconic-Font';
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.rtl .lang-cur .selected:after {
  margin-right: 5px;
  margin-left: 0;
}
.lang-cur ul {
  background-color: #fff;
  color: #6f6f6f;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  visibility: hidden;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 10;
  width: 120px;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 5px;
}
.rtl .lang-cur ul {
  left: 0;
  right: auto;
}
.lang-cur ul li {
  padding: 5px;
  cursor: pointer;
}
.preset-1 .lang-cur ul li:hover {
  color: #f9ba48;
}
.preset-2 .lang-cur ul li:hover {
  color: #7b7a27;
}
.preset-3 .lang-cur ul li:hover {
  color: #f06676;
}
.preset-4 .lang-cur ul li:hover {
  color: #1197d6;
}
/* Logo Start */
#logo-wrapper img {
  height: 77px !important;
}
.logo-inside {
  padding: 10px 0 5px;
}
.logo-inside a {
  display: inline-block;
}
.logo-inside.white .logo-text {
  color: #fff;
}
.logo-background {
  display: block;
  width: 209px;
  height: 77px;
  background: url(../images/logo/logo.png) left center no-repeat;
  background-size: 100% 100%;
  text-indent: -9999px;
  overflow: hidden;
  color: transparent;
}
.logo-center {
  text-align: center;
}
.logo-center .logo-background {
  margin: 0 auto;
}
.logo-text {
  display: block;
  font-size: 30px;
  line-height: 35px;
  text-transform: uppercase;
  font-weight: 700;
  color: inherit;
  padding: 10px 0 15px;
}
/* Header Start */
.header {
  padding: 25px 0;
  position: relative;
  z-index: 100;
}
/* Top Feauture Start */
.top-feature {
  padding-top: 18px;
  padding-bottom: 18px;
}
.top-feature .top-search,
.top-feature .top-cart {
  float: right;
}
.rtl .top-feature .top-search,
.rtl .top-feature .top-cart {
  float: left;
}
.rtl .top-feature .top-search,
.rtl .top-feature .top-cart {
  float: left;
}
.top-feature .top-search {
  width: 75%;
}
.top-feature .top-cart {
  width: 25%;
  padding-left: 30px;
}
.rtl .top-feature .top-cart {
  padding-right: 30px;
  padding-left: 0;
}
/* Top Search Start */
.search-toggle {
  width: 46px;
  height: 46px;
  text-align: center;
  cursor: pointer;
  display: none;
}
.search-toggle i {
  font-size: 18px;
  line-height: 46px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.preset-1 .search-toggle:hover i {
  color: #f9ba48;
}
.preset-2 .search-toggle:hover i {
  color: #7b7a27;
}
.preset-3 .search-toggle:hover i {
  color: #f06676;
}
.preset-4 .search-toggle:hover i {
  color: #1197d6;
}
.search-popup-bg {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;
}
.top-search.active .search-popup-bg {
  display: block;
}
.search-overlay,
.top-search.active .search-inside {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 99999;
  background: rgba(249, 186, 72, 0.95);
}
.search-overlay .vina-product-search form,
.top-search.active .search-inside .vina-product-search form {
  position: absolute;
  z-index: 10;
  margin: auto;
  top: 0;
  right: 150px;
  left: 150px;
  bottom: 0;
  height: 100px;
  padding: 0;
  border: 3px solid #fff;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.search-overlay .vina-product-search form .select-category,
.top-search.active .search-inside .vina-product-search form .select-category {
  display: none;
}
.search-overlay .vina-product-search form input[type=text],
.top-search.active .search-inside .vina-product-search form input[type=text] {
  width: 100%;
  height: 94px;
  padding: 30px 30px 30px 30px !important;
  background: none;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
.rtl .search-overlay .vina-product-search form input[type=text],
.rtl .top-search.active .search-inside .vina-product-search form input[type=text] {
  padding: 30px 30px 30px 30px !important;
}
.search-overlay .vina-product-search form input[type=text]::-webkit-input-placeholder,
.top-search.active .search-inside .vina-product-search form input[type=text]::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #fff;
}
.search-overlay .vina-product-search form input[type=text]::-moz-placeholder,
.top-search.active .search-inside .vina-product-search form input[type=text]::-moz-placeholder {
  text-transform: uppercase;
  color: #fff;
}
.search-overlay .vina-product-search form input[type=text]:-ms-input-placeholder,
.top-search.active .search-inside .vina-product-search form input[type=text]:-ms-input-placeholder {
  text-transform: uppercase;
  color: #fff;
}
.search-overlay .vina-product-search form input[type=text]::-moz-placeholder,
.top-search.active .search-inside .vina-product-search form input[type=text]::-moz-placeholder {
  text-transform: uppercase;
  color: #fff;
}
.search-overlay .vina-product-search form button,
.top-search.active .search-inside .vina-product-search form button {
  width: 60px;
  height: 60px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  top: 15px;
  right: 15px;
  background-color: transparent;
  color: #fff;
}
.rtl .search-overlay .vina-product-search form button,
.rtl .top-search.active .search-inside .vina-product-search form button {
  left: 15px;
  right: auto;
}
.search-overlay .vina-product-search form button:after,
.top-search.active .search-inside .vina-product-search form button:after {
  font-size: 50px;
  line-height: 60px;
}
.search-overlay .vina-product-search form button:hover,
.top-search.active .search-inside .vina-product-search form button:hover {
  background-color: transparent;
}
.preset-1 .search-overlay .vina-product-search form button:hover,
.preset-1 .top-search.active .search-inside .vina-product-search form button:hover {
  color: #f9ba48;
}
.preset-2 .search-overlay .vina-product-search form button:hover,
.preset-2 .top-search.active .search-inside .vina-product-search form button:hover {
  color: #7b7a27;
}
.preset-3 .search-overlay .vina-product-search form button:hover,
.preset-3 .top-search.active .search-inside .vina-product-search form button:hover {
  color: #f06676;
}
.preset-4 .search-overlay .vina-product-search form button:hover,
.preset-4 .top-search.active .search-inside .vina-product-search form button:hover {
  color: #1197d6;
}
.vina-product-search form {
  position: relative;
}
.vina-product-search form:before,
.vina-product-search form:after {
  content: '';
  display: table;
}
.vina-product-search form:after {
  clear: both;
}
.vina-product-search form label {
  display: none;
}
.vina-product-search form select,
.vina-product-search form input,
.vina-product-search form button {
  outline: none;
  border: none;
  color: #6f6f6f;
}
.vina-product-search form input[type=text] {
  display: block;
  width: 100%;
  border: none;
  padding: 13px 215px 13px 15px !important;
  font-size: 12px;
  line-height: 20px;
  height: 46px;
  color: #7b7b7b;
  background-color: #f8f8f8;
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.rtl .vina-product-search form input[type=text] {
  padding: 13px 15px 13px 215px !important;
}
.vina-product-search form input[type=text]::-webkit-input-placeholder {
  font-style: normal;
}
.vina-product-search form input[type=text]::-moz-placeholder {
  font-style: normal;
}
.vina-product-search form input[type=text]:-ms-input-placeholder {
  font-style: normal;
}
.vina-product-search form input[type=text]::-moz-placeholder {
  font-style: normal;
}
.vina-product-search form .select-category {
  position: absolute;
  top: 0;
  right: 46px;
  height: 46px;
  width: 100%;
  max-width: 165px;
  border-width: 0;
  border-style: solid;
  border-color: #e0e0e0;
  border-left-width: 1px;
  color: #6f6f6f;
}
.rtl .vina-product-search form .select-category {
  left: 46px;
  right: auto;
}
.rtl .vina-product-search form .select-category {
  border-left-width: 0;
  border-right-width: 1px;
}
.vina-product-search form .select-category:after {
  content: "\f107";
  font-family: 'FontAwesome';
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  color: rgba(111, 111, 111, 0.5);
  width: 40px;
  height: 46px;
  line-height: 46px;
  pointer-events: none;
  cursor: pointer;
  text-align: center;
}
.rtl .vina-product-search form .select-category:after {
  left: 0;
  right: auto;
}
.vina-product-search form .select-category select {
  height: 46px;
  padding: 13px 15px;
  font-size: 12px;
  line-height: 20px;
  color: rgba(111, 111, 111, 0.5);
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  vertical-align: top;
}
.vina-product-search form .SumoSelect {
  width: 100%;
}
.vina-product-search form .SumoSelect > .CaptionCont {
  font-size: 12px;
  line-height: 20px;
  height: 46px;
  padding: 13px 15px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  text-align: left;
}
.rtl .vina-product-search form .SumoSelect > .CaptionCont {
  text-align: right ;
}
.vina-product-search form .SumoSelect > .CaptionCont span {
  padding-right: 30px;
}
.rtl .vina-product-search form .SumoSelect > .CaptionCont span {
  padding-left: 30px;
  padding-right: 0;
}
.vina-product-search form .SumoSelect > .optWrapper > .options {
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.vina-product-search form .SumoSelect > .optWrapper > .options li.opt {
  padding: 9px 15px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
}
.vina-product-search form .SumoSelect > .optWrapper > .options li label {
  margin-bottom: 0;
  font-weight: 400;
  color: #6f6f6f !important;
}
.vina-product-search form .SumoSelect.open > .optWrapper {
  width: 250px;
  top: 100%;
  left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.rtl .vina-product-search form .SumoSelect.open > .optWrapper {
  left: auto;
  right: -1px;
}
.vina-product-search form button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  text-indent: -999px;
  width: 46px;
  height: 46px;
  line-height: 46px;
  padding: 0;
  color: #fff;
  border-radius: 0 4px 4px 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.rtl .vina-product-search form button {
  left: 0;
  right: auto;
}
.preset-1 .vina-product-search form button {
  background-color: #f9ba48;
}
.preset-2 .vina-product-search form button {
  background-color: #7b7a27;
}
.preset-3 .vina-product-search form button {
  background-color: #f06676;
}
.preset-4 .vina-product-search form button {
  background-color: #1197d6;
}
.rtl .vina-product-search form button {
  border-radius: 4px 0 0 4px;
}
.vina-product-search form button:after {
  content: "\e090";
  font-family: 'simple-line-icons';
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 18px;
}
.vina-product-search form button:hover {
  background-color: #000;
}
/* Mini Cart Start */
.mini_cart_inner {
  position: relative;
}
.mini_cart_inner:hover .mcart-border {
  opacity: 1;
  visibility: visible;
  -webkit-transform: rotateX(0);
  -ms-transform: rotateX(0);
  -o-transform: rotateX(0);
  transform: rotateX(0);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.mini_cart_inner a {
  display: block;
}
.mini_cart_inner .shopping_cart {
  background-color: #3069af;
  color: #fff;
  position: relative;
  padding: 7px 15px 7px 85px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.rtl .mini_cart_inner .shopping_cart {
  padding: 7px 85px 7px 15px;
}
.mini_cart_inner .shopping_cart .icon-cart {
  position: absolute;
  top: 0;
  left: 0;
  width: 65px;
  text-align: center;
  border-width: 0;
  border-style: solid;
  border-color: #e0e0e0;
  border-right-width: 1px;
}
.rtl .mini_cart_inner .shopping_cart .icon-cart {
  left: auto;
  right: 0;
}
.rtl .mini_cart_inner .shopping_cart .icon-cart {
  text-align: center;
}
.rtl .mini_cart_inner .shopping_cart .icon-cart {
  border-right-width: 0;
  border-left-width: 1px;
}
.mini_cart_inner .shopping_cart .icon-cart i {
  font-size: 24px;
  line-height: 46px;
}
.mini_cart_inner .shopping_cart .cart-quantity {
  display: block;
  position: absolute;
  top: 12px;
  right: -15px;
  width: 30px;
  height: 31px;
  line-height: 22px;
  text-align: center;
  font-size: 10px;
  background: url(../images/background/bg_qtcart.png) left top no-repeat;
}
.rtl .mini_cart_inner .shopping_cart .cart-quantity {
  left: -15px;
  right: auto;
}
.mini_cart_inner .shopping_cart .sub-title,
.mini_cart_inner .shopping_cart .cart-total-price {
  display: block;
  font-size: 12px;
  line-height: 16px;
  font-family: 'Poppins', Arial, sans-serif;
}
.mini_cart_inner .shopping_cart .sub-title {
  font-weight: 600;
  text-transform: uppercase;
}
.mini_cart_inner .shopping_cart .cart-total-price .title {
  display: inline-block;
}
.mcart-border {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  width: 300px;
  position: absolute;
  z-index: 10000;
  top: 100%;
  right: 0;
  background-color: #fff;
  color: #6f6f6f;
  padding: 15px 20px;
  text-align: left;
  border-top: 3px solid #e32121;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.rtl .mcart-border {
  left: 0;
  right: auto;
}
.rtl .mcart-border {
  text-align: right ;
}
.mcart-border .loading {
  background-color: #fff;
  background-image: url('../images/loader.gif');
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.mcart-border.loading .loading {
  display: block;
}
.mcart-border > * {
  text-align: left;
}
.rtl .mcart-border > * {
  text-align: right ;
}
.mcart-border:after {
  content: "\f0d8";
  font-family: FontAwesome;
  font-size: 18px;
  font-weight: normal;
  right: 0;
  left: auto;
  position: absolute;
  top: -15px;
  opacity: 1;
  z-index: 9999;
  color: #e32121;
  margin: 0 auto;
  width: 14px;
}
.mcart-border .total {
  position: relative;
  display: block;
  padding: 20px !important;
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  font-weight: 700;
  clear: both;
  background-color: #303030;
  color: #fff !important;
  border-top: none !important;
}
.mcart-border .total .amount {
  float: right;
  font-size: 16px;
  font-weight: 300;
}
.mcart-border .total:before,
.mcart-border .total:after {
  content: '';
  display: table;
}
.mcart-border .total:after {
  clear: both;
}
.mcart-border .buttons {
  margin: 0;
}
.mcart-border .buttons a {
  text-transform: none;
  padding: 20px;
  display: block;
  width: 100%;
  color: #fff !important;
  background-color: #e32121;
  border-color: #fff;
  text-align: center;
}
.rtl .mcart-border .buttons a {
  text-align: center;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
  padding: 0 15px 0 0 !important;
  margin-bottom: 10px;
  display: block;
}
.rtl .woocommerce ul.cart_list li,
.rtl .woocommerce ul.product_list_widget li {
  padding: 0 0 0 15px !important;
}
.woocommerce ul.cart_list li .product-details,
.woocommerce ul.product_list_widget li .product-details {
  padding-left: 65px;
}
.rtl .woocommerce ul.cart_list li .product-details,
.rtl .woocommerce ul.product_list_widget li .product-details {
  padding-right: 65px;
  padding-left: 0;
}
.woocommerce ul.cart_list li .product-details dl,
.woocommerce ul.product_list_widget li .product-details dl {
  display: inline-block;
  border-left: 0;
  padding-left: 0;
  float: left;
  width: 100%;
}
.rtl .woocommerce ul.cart_list li .product-details dl,
.rtl .woocommerce ul.product_list_widget li .product-details dl {
  float: right;
}
.woocommerce ul.cart_list li .product-details dl dd,
.woocommerce ul.product_list_widget li .product-details dl dd {
  margin: 0;
  padding: 0;
}
.woocommerce ul.cart_list li .product-details dl dt,
.woocommerce ul.product_list_widget li .product-details dl dt {
  padding: 0;
  text-transform: capitalize;
}
.woocommerce ul.cart_list li .product-name,
.woocommerce ul.product_list_widget li .product-name {
  color: #6f6f6f !important;
  text-transform: uppercase;
}
.woocommerce ul.cart_list li .product-image,
.woocommerce ul.product_list_widget li .product-image {
  border: 1px solid #e5e5e5;
  float: left;
  position: relative;
  width: 50px;
}
.rtl .woocommerce ul.cart_list li .product-image,
.rtl .woocommerce ul.product_list_widget li .product-image {
  float: right;
}
.woocommerce ul.cart_list li .product-image .quantity,
.woocommerce ul.product_list_widget li .product-image .quantity {
  border-radius: 40px;
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  height: 20px;
  left: -10px;
  line-height: 20px;
  overflow: visible;
  position: absolute;
  text-align: center;
  top: -10px;
  min-width: 20px;
  z-index: 1;
}
.preset-1 .woocommerce ul.cart_list li .product-image .quantity,
.preset-1 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #f9ba48;
}
.preset-2 .woocommerce ul.cart_list li .product-image .quantity,
.preset-2 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #7b7a27;
}
.preset-3 .woocommerce ul.cart_list li .product-image .quantity,
.preset-3 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #f06676;
}
.preset-4 .woocommerce ul.cart_list li .product-image .quantity,
.preset-4 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #1197d6;
}
.rtl .woocommerce ul.cart_list li .product-image .quantity,
.rtl .woocommerce ul.product_list_widget li .product-image .quantity {
  left: auto;
  right: -10px;
}
.woocommerce ul.cart_list li .product-image img,
.woocommerce ul.product_list_widget li .product-image img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  width: 50px;
}
.woocommerce ul.cart_list li a.remove,
.woocommerce ul.product_list_widget li a.remove {
  color: red !important;
  left: auto !important;
  right: 0;
}
.woocommerce ul.cart_list li a.remove:hover,
.woocommerce ul.product_list_widget li a.remove:hover {
  color: #6f6f6f !important;
  background: none !important;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
  font-weight: 500;
  font-size: 14px;
}
.woocommerce ul.cart_list li .quantity,
.woocommerce ul.product_list_widget li .quantity {
  display: inline-block;
  height: auto;
  line-height: 18px;
  margin-top: 6px;
}
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
}
.preset-1 .woocommerce ul.cart_list li .amount:hover,
.preset-1 .woocommerce ul.product_list_widget li .amount:hover {
  color: #f9ba48;
}
.preset-2 .woocommerce ul.cart_list li .amount:hover,
.preset-2 .woocommerce ul.product_list_widget li .amount:hover {
  color: #7b7a27;
}
.preset-3 .woocommerce ul.cart_list li .amount:hover,
.preset-3 .woocommerce ul.product_list_widget li .amount:hover {
  color: #f06676;
}
.preset-4 .woocommerce ul.cart_list li .amount:hover,
.preset-4 .woocommerce ul.product_list_widget li .amount:hover {
  color: #1197d6;
}
/* Top Category */
.top-category {
  position: relative;
  z-index: 1000;
}
.top-category .inside {
  position: relative;
  z-index: 1000;
}
.top-category table th,
.top-category table td {
  padding: 5px;
}
.top-category .widget {
  padding: 15px;
  margin-bottom: 15px;
}
.top-category .widget:last-child {
  margin-bottom: 0;
}
.top-category .widget_vg_alice_category_treeview {
  padding: 0;
}
.top-category div.vg-alice-category-treeview {
  color: #adadad;
}
.top-category div.vg-alice-category-treeview .hitarea {
  right: 15px;
}
.rtl .top-category div.vg-alice-category-treeview .hitarea {
  left: 15px;
  right: auto;
}
.top-category div.vg-alice-category-treeview .treeview li {
  padding: 15px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}
.top-category div.vg-alice-category-treeview .treeview li:last-child {
  border-bottom-color: transparent;
}
.top-category div.vg-alice-category-treeview .treeview li a {
  color: #adadad;
  text-transform: none;
  font-weight: 400;
  line-height: 21px;
  padding-left: 30px;
}
.rtl .top-category div.vg-alice-category-treeview .treeview li a {
  padding-right: 30px;
  padding-left: 0;
}
.top-category div.vg-alice-category-treeview .treeview li a:before {
  display: block;
  width: 20px;
  height: 30px;
  content: '';
  background: url(../images/icon/thumb_tivi.jpg) left top no-repeat;
  background-size: 100% auto !important;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
}
.rtl .top-category div.vg-alice-category-treeview .treeview li a:before {
  left: auto;
  right: 0;
}
.top-category div.vg-alice-category-treeview .treeview li.accessories a:before {
  background: url(../images/icon/thumb_glasses.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.book-office a:before {
  background: url(../images/icon/thumb_notebook.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.computer-laptop a:before {
  background: url(../images/icon/thumb_laptop.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.fashion a:before {
  background: url(../images/icon/thumb_shirt.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.furniture-decor a:before {
  background: url(../images/icon/thumb_sofa.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.health-beaty a:before {
  background: url(../images/icon/thumb_heart.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.jewely-watch a:before {
  background: url(../images/icon/thumb_diamond.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.kids a:before {
  background: url(../images/icon/thumb_shirt.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.smartphone-tablets a:before {
  background: url(../images/icon/thumb_mobile.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview li.sport-outdoor a:before {
  background: url(../images/icon/thumb_board.jpg) left top no-repeat;
}
.top-category div.vg-alice-category-treeview .treeview ul li {
  padding: 15px 0;
}
.top-category div.vg-alice-category-treeview .treeview ul li:last-child {
  padding-bottom: 0;
}
.top-category div.vg-alice-category-treeview .treeview ul li .hitarea {
  right: 0;
}
.rtl .top-category div.vg-alice-category-treeview .treeview ul li .hitarea {
  left: 0;
  right: auto;
}
.top-category div.vg-alice-category-treeview .treeview ul li a {
  padding-left: 0;
}
.rtl .top-category div.vg-alice-category-treeview .treeview ul li a {
  padding-right: 0;
  padding-left: 0;
}
.top-category div.vg-alice-category-treeview .treeview ul li a:before {
  display: none;
}
.btn-categories {
  display: block;
  cursor: pointer;
  font-family: 'Poppins', Arial, sans-serif;
  font-size: 14px;
  line-height: 65px;
  padding: 0 25px;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
}
.preset-1 .btn-categories {
  background-color: #f9ba48;
}
.preset-2 .btn-categories {
  background-color: #7b7a27;
}
.preset-3 .btn-categories {
  background-color: #f06676;
}
.preset-4 .btn-categories {
  background-color: #1197d6;
}
.btn-categories:before {
  content: "\f0c9";
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  width: 45px;
  height: 45px;
  line-height: 41px;
  text-align: center;
  border-radius: 100%;
  border: 2px solid rgba(255, 255, 255, 0.5);
  font-weight: normal;
}
.rtl .btn-categories:before {
  margin-left: 15px;
  margin-right: 0;
}
.category-inside {
  width: 100%;
  height: 520px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  background-color: #000;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  visibility: hidden;
}
.category-inside.active {
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
  -webkit-transform: rotateX(0deg) !important;
  -ms-transform: rotateX(0deg) !important;
  -o-transform: rotateX(0deg) !important;
  transform: rotateX(0deg) !important;
  -webkit-transform-origin: 0 0 0 !important;
  -moz-transform-origin: 0 0 0 !important;
  -ms-transform-origin: 0 0 0 !important;
  transform-origin: 0 0 0 !important;
  visibility: visible !important;
}
.layout-1.vgw-front-page .category-inside,
.layout-4.vgw-front-page .category-inside {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  visibility: visible;
  display: block;
}
/* Main Menu Start */
.menu-wrapper {
  background-color: #000;
  position: relative;
  z-index: 90;
}
.layout-3 .menu-wrapper {
  background-color: transparent;
}
.layout-3 .menu-wrapper .inner-container {
  background-color: #000 !important;
}
.preset-1 .main-navigation ul li.current-menu-parent a,
.preset-1 .main-navigation ul li.current-menu-item a {
  color: #f9ba48;
}
.preset-2 .main-navigation ul li.current-menu-parent a,
.preset-2 .main-navigation ul li.current-menu-item a {
  color: #7b7a27;
}
.preset-3 .main-navigation ul li.current-menu-parent a,
.preset-3 .main-navigation ul li.current-menu-item a {
  color: #f06676;
}
.preset-4 .main-navigation ul li.current-menu-parent a,
.preset-4 .main-navigation ul li.current-menu-item a {
  color: #1197d6;
}
.preset-1 .main-navigation ul ul li.current-menu-item a {
  color: #f9ba48 !important;
}
.preset-2 .main-navigation ul ul li.current-menu-item a {
  color: #7b7a27 !important;
}
.preset-3 .main-navigation ul ul li.current-menu-item a {
  color: #f06676 !important;
}
.preset-4 .main-navigation ul ul li.current-menu-item a {
  color: #1197d6 !important;
}
.preset-1 .main-navigation ul ul li a:hover {
  color: #f9ba48 !important;
}
.preset-2 .main-navigation ul ul li a:hover {
  color: #7b7a27 !important;
}
.preset-3 .main-navigation ul ul li a:hover {
  color: #f06676 !important;
}
.preset-4 .main-navigation ul ul li a:hover {
  color: #1197d6 !important;
}
/* Header Part Style Start */
.white {
  /* Theme */
}
.white a {
  color: #fff;
}
.preset-1 .white a:hover {
  color: #f9ba48;
}
.preset-2 .white a:hover {
  color: #7b7a27;
}
.preset-3 .white a:hover {
  color: #f06676;
}
.preset-4 .white a:hover {
  color: #1197d6;
}
.white .widget-title h3 {
  color: #fff;
}
.white .widget {
  color: #fff;
}
.white .widget select,
.white .widget .input_text,
.white .widget input[type="text"],
.white .widget input[type="search"] {
  border-color: #fff;
  color: #6f6f6f;
}
.white .widget ul li a,
.white .widget ol li a {
  color: #fff;
}
.preset-1 .white .widget ul li a:hover,
.preset-1 .white .widget ol li a:hover {
  color: #f9ba48;
}
.preset-2 .white .widget ul li a:hover,
.preset-2 .white .widget ol li a:hover {
  color: #7b7a27;
}
.preset-3 .white .widget ul li a:hover,
.preset-3 .white .widget ol li a:hover {
  color: #f06676;
}
.preset-4 .white .widget ul li a:hover,
.preset-4 .white .widget ol li a:hover {
  color: #1197d6;
}
.white .widget ul li .count,
.white .widget ol li .count {
  color: #fff;
}
.white .tagcloud a {
  border-color: #fff;
  color: #fff;
}
.white .tagcloud a:hover {
  color: #fff !important;
}
.preset-1 .white .tagcloud a:hover {
  background: #f9ba48;
}
.preset-2 .white .tagcloud a:hover {
  background: #7b7a27;
}
.preset-3 .white .tagcloud a:hover {
  background: #f06676;
}
.preset-4 .white .tagcloud a:hover {
  background: #1197d6;
}
.preset-1 .white .tagcloud a:hover {
  border-color: #f9ba48;
}
.preset-2 .white .tagcloud a:hover {
  border-color: #7b7a27;
}
.preset-3 .white .tagcloud a:hover {
  border-color: #f06676;
}
.preset-4 .white .tagcloud a:hover {
  border-color: #1197d6;
}
.white .widget_search .search-submit,
.white .widget_search .button {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #6f6f6f !important;
}
.white .widget_search .search-submit:hover,
.white .widget_search .button:hover,
.white .widget_search .search-submit:focus,
.white .widget_search .button:focus {
  background: #fff !important;
  border-color: #fff !important;
}
.preset-1 .white .widget_search .search-submit:hover,
.preset-1 .white .widget_search .button:hover,
.preset-1 .white .widget_search .search-submit:focus,
.preset-1 .white .widget_search .button:focus {
  color: #f9ba48;
}
.preset-2 .white .widget_search .search-submit:hover,
.preset-2 .white .widget_search .button:hover,
.preset-2 .white .widget_search .search-submit:focus,
.preset-2 .white .widget_search .button:focus {
  color: #7b7a27;
}
.preset-3 .white .widget_search .search-submit:hover,
.preset-3 .white .widget_search .button:hover,
.preset-3 .white .widget_search .search-submit:focus,
.preset-3 .white .widget_search .button:focus {
  color: #f06676;
}
.preset-4 .white .widget_search .search-submit:hover,
.preset-4 .white .widget_search .button:hover,
.preset-4 .white .widget_search .search-submit:focus,
.preset-4 .white .widget_search .button:focus {
  color: #1197d6;
}
.white .widget_vgw_social_media a {
  border: 1px dashed #fff;
  color: #fff;
}
.white .widget_vgw_social_media a:hover {
  color: #fff;
}
.preset-1 .white .widget_vgw_social_media a:hover {
  background: #f9ba48;
}
.preset-2 .white .widget_vgw_social_media a:hover {
  background: #7b7a27;
}
.preset-3 .white .widget_vgw_social_media a:hover {
  background: #f06676;
}
.preset-4 .white .widget_vgw_social_media a:hover {
  background: #1197d6;
}
.preset-1 .white .widget_vgw_social_media a:hover {
  border-color: #f9ba48;
}
.preset-2 .white .widget_vgw_social_media a:hover {
  border-color: #7b7a27;
}
.preset-3 .white .widget_vgw_social_media a:hover {
  border-color: #f06676;
}
.preset-4 .white .widget_vgw_social_media a:hover {
  border-color: #1197d6;
}
.white .widget_product_categories ul li.icon:before,
.white .widget_categories ul li.icon:before,
.white .widget_nav_menu ul li.icon:before,
.white .widget_archive ul li.icon:before,
.white .widget_meta ul li.icon:before,
.white .widget_recent_comments ul li.icon:before,
.white .widget_recent_entries ul li.icon:before,
.white .widget_pages ul li.icon:before {
  color: #fff;
  border-color: #fff;
}
.preset-1 .white .widget_product_categories ul li.current-menu-item,
.preset-1 .white .widget_categories ul li.current-menu-item,
.preset-1 .white .widget_nav_menu ul li.current-menu-item,
.preset-1 .white .widget_archive ul li.current-menu-item,
.preset-1 .white .widget_meta ul li.current-menu-item,
.preset-1 .white .widget_recent_comments ul li.current-menu-item,
.preset-1 .white .widget_recent_entries ul li.current-menu-item,
.preset-1 .white .widget_pages ul li.current-menu-item,
.preset-1 .white .widget_product_categories ul li.current-cat,
.preset-1 .white .widget_categories ul li.current-cat,
.preset-1 .white .widget_nav_menu ul li.current-cat,
.preset-1 .white .widget_archive ul li.current-cat,
.preset-1 .white .widget_meta ul li.current-cat,
.preset-1 .white .widget_recent_comments ul li.current-cat,
.preset-1 .white .widget_recent_entries ul li.current-cat,
.preset-1 .white .widget_pages ul li.current-cat,
.preset-1 .white .widget_product_categories ul li.cat-parent,
.preset-1 .white .widget_categories ul li.cat-parent,
.preset-1 .white .widget_nav_menu ul li.cat-parent,
.preset-1 .white .widget_archive ul li.cat-parent,
.preset-1 .white .widget_meta ul li.cat-parent,
.preset-1 .white .widget_recent_comments ul li.cat-parent,
.preset-1 .white .widget_recent_entries ul li.cat-parent,
.preset-1 .white .widget_pages ul li.cat-parent,
.preset-1 .white .widget_product_categories ul li:hover,
.preset-1 .white .widget_categories ul li:hover,
.preset-1 .white .widget_nav_menu ul li:hover,
.preset-1 .white .widget_archive ul li:hover,
.preset-1 .white .widget_meta ul li:hover,
.preset-1 .white .widget_recent_comments ul li:hover,
.preset-1 .white .widget_recent_entries ul li:hover,
.preset-1 .white .widget_pages ul li:hover {
  color: #f9ba48;
}
.preset-2 .white .widget_product_categories ul li.current-menu-item,
.preset-2 .white .widget_categories ul li.current-menu-item,
.preset-2 .white .widget_nav_menu ul li.current-menu-item,
.preset-2 .white .widget_archive ul li.current-menu-item,
.preset-2 .white .widget_meta ul li.current-menu-item,
.preset-2 .white .widget_recent_comments ul li.current-menu-item,
.preset-2 .white .widget_recent_entries ul li.current-menu-item,
.preset-2 .white .widget_pages ul li.current-menu-item,
.preset-2 .white .widget_product_categories ul li.current-cat,
.preset-2 .white .widget_categories ul li.current-cat,
.preset-2 .white .widget_nav_menu ul li.current-cat,
.preset-2 .white .widget_archive ul li.current-cat,
.preset-2 .white .widget_meta ul li.current-cat,
.preset-2 .white .widget_recent_comments ul li.current-cat,
.preset-2 .white .widget_recent_entries ul li.current-cat,
.preset-2 .white .widget_pages ul li.current-cat,
.preset-2 .white .widget_product_categories ul li.cat-parent,
.preset-2 .white .widget_categories ul li.cat-parent,
.preset-2 .white .widget_nav_menu ul li.cat-parent,
.preset-2 .white .widget_archive ul li.cat-parent,
.preset-2 .white .widget_meta ul li.cat-parent,
.preset-2 .white .widget_recent_comments ul li.cat-parent,
.preset-2 .white .widget_recent_entries ul li.cat-parent,
.preset-2 .white .widget_pages ul li.cat-parent,
.preset-2 .white .widget_product_categories ul li:hover,
.preset-2 .white .widget_categories ul li:hover,
.preset-2 .white .widget_nav_menu ul li:hover,
.preset-2 .white .widget_archive ul li:hover,
.preset-2 .white .widget_meta ul li:hover,
.preset-2 .white .widget_recent_comments ul li:hover,
.preset-2 .white .widget_recent_entries ul li:hover,
.preset-2 .white .widget_pages ul li:hover {
  color: #7b7a27;
}
.preset-3 .white .widget_product_categories ul li.current-menu-item,
.preset-3 .white .widget_categories ul li.current-menu-item,
.preset-3 .white .widget_nav_menu ul li.current-menu-item,
.preset-3 .white .widget_archive ul li.current-menu-item,
.preset-3 .white .widget_meta ul li.current-menu-item,
.preset-3 .white .widget_recent_comments ul li.current-menu-item,
.preset-3 .white .widget_recent_entries ul li.current-menu-item,
.preset-3 .white .widget_pages ul li.current-menu-item,
.preset-3 .white .widget_product_categories ul li.current-cat,
.preset-3 .white .widget_categories ul li.current-cat,
.preset-3 .white .widget_nav_menu ul li.current-cat,
.preset-3 .white .widget_archive ul li.current-cat,
.preset-3 .white .widget_meta ul li.current-cat,
.preset-3 .white .widget_recent_comments ul li.current-cat,
.preset-3 .white .widget_recent_entries ul li.current-cat,
.preset-3 .white .widget_pages ul li.current-cat,
.preset-3 .white .widget_product_categories ul li.cat-parent,
.preset-3 .white .widget_categories ul li.cat-parent,
.preset-3 .white .widget_nav_menu ul li.cat-parent,
.preset-3 .white .widget_archive ul li.cat-parent,
.preset-3 .white .widget_meta ul li.cat-parent,
.preset-3 .white .widget_recent_comments ul li.cat-parent,
.preset-3 .white .widget_recent_entries ul li.cat-parent,
.preset-3 .white .widget_pages ul li.cat-parent,
.preset-3 .white .widget_product_categories ul li:hover,
.preset-3 .white .widget_categories ul li:hover,
.preset-3 .white .widget_nav_menu ul li:hover,
.preset-3 .white .widget_archive ul li:hover,
.preset-3 .white .widget_meta ul li:hover,
.preset-3 .white .widget_recent_comments ul li:hover,
.preset-3 .white .widget_recent_entries ul li:hover,
.preset-3 .white .widget_pages ul li:hover {
  color: #f06676;
}
.preset-4 .white .widget_product_categories ul li.current-menu-item,
.preset-4 .white .widget_categories ul li.current-menu-item,
.preset-4 .white .widget_nav_menu ul li.current-menu-item,
.preset-4 .white .widget_archive ul li.current-menu-item,
.preset-4 .white .widget_meta ul li.current-menu-item,
.preset-4 .white .widget_recent_comments ul li.current-menu-item,
.preset-4 .white .widget_recent_entries ul li.current-menu-item,
.preset-4 .white .widget_pages ul li.current-menu-item,
.preset-4 .white .widget_product_categories ul li.current-cat,
.preset-4 .white .widget_categories ul li.current-cat,
.preset-4 .white .widget_nav_menu ul li.current-cat,
.preset-4 .white .widget_archive ul li.current-cat,
.preset-4 .white .widget_meta ul li.current-cat,
.preset-4 .white .widget_recent_comments ul li.current-cat,
.preset-4 .white .widget_recent_entries ul li.current-cat,
.preset-4 .white .widget_pages ul li.current-cat,
.preset-4 .white .widget_product_categories ul li.cat-parent,
.preset-4 .white .widget_categories ul li.cat-parent,
.preset-4 .white .widget_nav_menu ul li.cat-parent,
.preset-4 .white .widget_archive ul li.cat-parent,
.preset-4 .white .widget_meta ul li.cat-parent,
.preset-4 .white .widget_recent_comments ul li.cat-parent,
.preset-4 .white .widget_recent_entries ul li.cat-parent,
.preset-4 .white .widget_pages ul li.cat-parent,
.preset-4 .white .widget_product_categories ul li:hover,
.preset-4 .white .widget_categories ul li:hover,
.preset-4 .white .widget_nav_menu ul li:hover,
.preset-4 .white .widget_archive ul li:hover,
.preset-4 .white .widget_meta ul li:hover,
.preset-4 .white .widget_recent_comments ul li:hover,
.preset-4 .white .widget_recent_entries ul li:hover,
.preset-4 .white .widget_pages ul li:hover {
  color: #1197d6;
}
.preset-1 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-1 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-1 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-1 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-1 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-1 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-1 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-1 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-1 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-1 .white .widget_categories ul li.current-cat.icon:before,
.preset-1 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-1 .white .widget_archive ul li.current-cat.icon:before,
.preset-1 .white .widget_meta ul li.current-cat.icon:before,
.preset-1 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-1 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-1 .white .widget_pages ul li.current-cat.icon:before,
.preset-1 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-1 .white .widget_categories ul li.cat-parent.icon:before,
.preset-1 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-1 .white .widget_archive ul li.cat-parent.icon:before,
.preset-1 .white .widget_meta ul li.cat-parent.icon:before,
.preset-1 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-1 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-1 .white .widget_pages ul li.cat-parent.icon:before,
.preset-1 .white .widget_product_categories ul li:hover.icon:before,
.preset-1 .white .widget_categories ul li:hover.icon:before,
.preset-1 .white .widget_nav_menu ul li:hover.icon:before,
.preset-1 .white .widget_archive ul li:hover.icon:before,
.preset-1 .white .widget_meta ul li:hover.icon:before,
.preset-1 .white .widget_recent_comments ul li:hover.icon:before,
.preset-1 .white .widget_recent_entries ul li:hover.icon:before,
.preset-1 .white .widget_pages ul li:hover.icon:before {
  color: #f9ba48;
}
.preset-2 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-2 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-2 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-2 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-2 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-2 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-2 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-2 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-2 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-2 .white .widget_categories ul li.current-cat.icon:before,
.preset-2 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-2 .white .widget_archive ul li.current-cat.icon:before,
.preset-2 .white .widget_meta ul li.current-cat.icon:before,
.preset-2 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-2 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-2 .white .widget_pages ul li.current-cat.icon:before,
.preset-2 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-2 .white .widget_categories ul li.cat-parent.icon:before,
.preset-2 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-2 .white .widget_archive ul li.cat-parent.icon:before,
.preset-2 .white .widget_meta ul li.cat-parent.icon:before,
.preset-2 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-2 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-2 .white .widget_pages ul li.cat-parent.icon:before,
.preset-2 .white .widget_product_categories ul li:hover.icon:before,
.preset-2 .white .widget_categories ul li:hover.icon:before,
.preset-2 .white .widget_nav_menu ul li:hover.icon:before,
.preset-2 .white .widget_archive ul li:hover.icon:before,
.preset-2 .white .widget_meta ul li:hover.icon:before,
.preset-2 .white .widget_recent_comments ul li:hover.icon:before,
.preset-2 .white .widget_recent_entries ul li:hover.icon:before,
.preset-2 .white .widget_pages ul li:hover.icon:before {
  color: #7b7a27;
}
.preset-3 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-3 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-3 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-3 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-3 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-3 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-3 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-3 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-3 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-3 .white .widget_categories ul li.current-cat.icon:before,
.preset-3 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-3 .white .widget_archive ul li.current-cat.icon:before,
.preset-3 .white .widget_meta ul li.current-cat.icon:before,
.preset-3 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-3 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-3 .white .widget_pages ul li.current-cat.icon:before,
.preset-3 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-3 .white .widget_categories ul li.cat-parent.icon:before,
.preset-3 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-3 .white .widget_archive ul li.cat-parent.icon:before,
.preset-3 .white .widget_meta ul li.cat-parent.icon:before,
.preset-3 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-3 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-3 .white .widget_pages ul li.cat-parent.icon:before,
.preset-3 .white .widget_product_categories ul li:hover.icon:before,
.preset-3 .white .widget_categories ul li:hover.icon:before,
.preset-3 .white .widget_nav_menu ul li:hover.icon:before,
.preset-3 .white .widget_archive ul li:hover.icon:before,
.preset-3 .white .widget_meta ul li:hover.icon:before,
.preset-3 .white .widget_recent_comments ul li:hover.icon:before,
.preset-3 .white .widget_recent_entries ul li:hover.icon:before,
.preset-3 .white .widget_pages ul li:hover.icon:before {
  color: #f06676;
}
.preset-4 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-4 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-4 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-4 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-4 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-4 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-4 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-4 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-4 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-4 .white .widget_categories ul li.current-cat.icon:before,
.preset-4 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-4 .white .widget_archive ul li.current-cat.icon:before,
.preset-4 .white .widget_meta ul li.current-cat.icon:before,
.preset-4 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-4 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-4 .white .widget_pages ul li.current-cat.icon:before,
.preset-4 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-4 .white .widget_categories ul li.cat-parent.icon:before,
.preset-4 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-4 .white .widget_archive ul li.cat-parent.icon:before,
.preset-4 .white .widget_meta ul li.cat-parent.icon:before,
.preset-4 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-4 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-4 .white .widget_pages ul li.cat-parent.icon:before,
.preset-4 .white .widget_product_categories ul li:hover.icon:before,
.preset-4 .white .widget_categories ul li:hover.icon:before,
.preset-4 .white .widget_nav_menu ul li:hover.icon:before,
.preset-4 .white .widget_archive ul li:hover.icon:before,
.preset-4 .white .widget_meta ul li:hover.icon:before,
.preset-4 .white .widget_recent_comments ul li:hover.icon:before,
.preset-4 .white .widget_recent_entries ul li:hover.icon:before,
.preset-4 .white .widget_pages ul li:hover.icon:before {
  color: #1197d6;
}
.preset-1 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-1 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-1 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-1 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-1 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-1 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-1 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-1 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-1 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-1 .white .widget_categories ul li.current-cat.icon:before,
.preset-1 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-1 .white .widget_archive ul li.current-cat.icon:before,
.preset-1 .white .widget_meta ul li.current-cat.icon:before,
.preset-1 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-1 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-1 .white .widget_pages ul li.current-cat.icon:before,
.preset-1 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-1 .white .widget_categories ul li.cat-parent.icon:before,
.preset-1 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-1 .white .widget_archive ul li.cat-parent.icon:before,
.preset-1 .white .widget_meta ul li.cat-parent.icon:before,
.preset-1 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-1 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-1 .white .widget_pages ul li.cat-parent.icon:before,
.preset-1 .white .widget_product_categories ul li:hover.icon:before,
.preset-1 .white .widget_categories ul li:hover.icon:before,
.preset-1 .white .widget_nav_menu ul li:hover.icon:before,
.preset-1 .white .widget_archive ul li:hover.icon:before,
.preset-1 .white .widget_meta ul li:hover.icon:before,
.preset-1 .white .widget_recent_comments ul li:hover.icon:before,
.preset-1 .white .widget_recent_entries ul li:hover.icon:before,
.preset-1 .white .widget_pages ul li:hover.icon:before {
  border-color: #f9ba48;
}
.preset-2 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-2 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-2 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-2 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-2 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-2 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-2 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-2 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-2 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-2 .white .widget_categories ul li.current-cat.icon:before,
.preset-2 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-2 .white .widget_archive ul li.current-cat.icon:before,
.preset-2 .white .widget_meta ul li.current-cat.icon:before,
.preset-2 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-2 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-2 .white .widget_pages ul li.current-cat.icon:before,
.preset-2 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-2 .white .widget_categories ul li.cat-parent.icon:before,
.preset-2 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-2 .white .widget_archive ul li.cat-parent.icon:before,
.preset-2 .white .widget_meta ul li.cat-parent.icon:before,
.preset-2 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-2 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-2 .white .widget_pages ul li.cat-parent.icon:before,
.preset-2 .white .widget_product_categories ul li:hover.icon:before,
.preset-2 .white .widget_categories ul li:hover.icon:before,
.preset-2 .white .widget_nav_menu ul li:hover.icon:before,
.preset-2 .white .widget_archive ul li:hover.icon:before,
.preset-2 .white .widget_meta ul li:hover.icon:before,
.preset-2 .white .widget_recent_comments ul li:hover.icon:before,
.preset-2 .white .widget_recent_entries ul li:hover.icon:before,
.preset-2 .white .widget_pages ul li:hover.icon:before {
  border-color: #7b7a27;
}
.preset-3 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-3 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-3 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-3 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-3 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-3 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-3 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-3 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-3 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-3 .white .widget_categories ul li.current-cat.icon:before,
.preset-3 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-3 .white .widget_archive ul li.current-cat.icon:before,
.preset-3 .white .widget_meta ul li.current-cat.icon:before,
.preset-3 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-3 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-3 .white .widget_pages ul li.current-cat.icon:before,
.preset-3 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-3 .white .widget_categories ul li.cat-parent.icon:before,
.preset-3 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-3 .white .widget_archive ul li.cat-parent.icon:before,
.preset-3 .white .widget_meta ul li.cat-parent.icon:before,
.preset-3 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-3 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-3 .white .widget_pages ul li.cat-parent.icon:before,
.preset-3 .white .widget_product_categories ul li:hover.icon:before,
.preset-3 .white .widget_categories ul li:hover.icon:before,
.preset-3 .white .widget_nav_menu ul li:hover.icon:before,
.preset-3 .white .widget_archive ul li:hover.icon:before,
.preset-3 .white .widget_meta ul li:hover.icon:before,
.preset-3 .white .widget_recent_comments ul li:hover.icon:before,
.preset-3 .white .widget_recent_entries ul li:hover.icon:before,
.preset-3 .white .widget_pages ul li:hover.icon:before {
  border-color: #f06676;
}
.preset-4 .white .widget_product_categories ul li.current-menu-item.icon:before,
.preset-4 .white .widget_categories ul li.current-menu-item.icon:before,
.preset-4 .white .widget_nav_menu ul li.current-menu-item.icon:before,
.preset-4 .white .widget_archive ul li.current-menu-item.icon:before,
.preset-4 .white .widget_meta ul li.current-menu-item.icon:before,
.preset-4 .white .widget_recent_comments ul li.current-menu-item.icon:before,
.preset-4 .white .widget_recent_entries ul li.current-menu-item.icon:before,
.preset-4 .white .widget_pages ul li.current-menu-item.icon:before,
.preset-4 .white .widget_product_categories ul li.current-cat.icon:before,
.preset-4 .white .widget_categories ul li.current-cat.icon:before,
.preset-4 .white .widget_nav_menu ul li.current-cat.icon:before,
.preset-4 .white .widget_archive ul li.current-cat.icon:before,
.preset-4 .white .widget_meta ul li.current-cat.icon:before,
.preset-4 .white .widget_recent_comments ul li.current-cat.icon:before,
.preset-4 .white .widget_recent_entries ul li.current-cat.icon:before,
.preset-4 .white .widget_pages ul li.current-cat.icon:before,
.preset-4 .white .widget_product_categories ul li.cat-parent.icon:before,
.preset-4 .white .widget_categories ul li.cat-parent.icon:before,
.preset-4 .white .widget_nav_menu ul li.cat-parent.icon:before,
.preset-4 .white .widget_archive ul li.cat-parent.icon:before,
.preset-4 .white .widget_meta ul li.cat-parent.icon:before,
.preset-4 .white .widget_recent_comments ul li.cat-parent.icon:before,
.preset-4 .white .widget_recent_entries ul li.cat-parent.icon:before,
.preset-4 .white .widget_pages ul li.cat-parent.icon:before,
.preset-4 .white .widget_product_categories ul li:hover.icon:before,
.preset-4 .white .widget_categories ul li:hover.icon:before,
.preset-4 .white .widget_nav_menu ul li:hover.icon:before,
.preset-4 .white .widget_archive ul li:hover.icon:before,
.preset-4 .white .widget_meta ul li:hover.icon:before,
.preset-4 .white .widget_recent_comments ul li:hover.icon:before,
.preset-4 .white .widget_recent_entries ul li:hover.icon:before,
.preset-4 .white .widget_pages ul li:hover.icon:before {
  border-color: #1197d6;
}
.preset-1 .white .widget_product_categories ul li.current-menu-item > a,
.preset-1 .white .widget_categories ul li.current-menu-item > a,
.preset-1 .white .widget_nav_menu ul li.current-menu-item > a,
.preset-1 .white .widget_archive ul li.current-menu-item > a,
.preset-1 .white .widget_meta ul li.current-menu-item > a,
.preset-1 .white .widget_recent_comments ul li.current-menu-item > a,
.preset-1 .white .widget_recent_entries ul li.current-menu-item > a,
.preset-1 .white .widget_pages ul li.current-menu-item > a,
.preset-1 .white .widget_product_categories ul li.current-cat > a,
.preset-1 .white .widget_categories ul li.current-cat > a,
.preset-1 .white .widget_nav_menu ul li.current-cat > a,
.preset-1 .white .widget_archive ul li.current-cat > a,
.preset-1 .white .widget_meta ul li.current-cat > a,
.preset-1 .white .widget_recent_comments ul li.current-cat > a,
.preset-1 .white .widget_recent_entries ul li.current-cat > a,
.preset-1 .white .widget_pages ul li.current-cat > a,
.preset-1 .white .widget_product_categories ul li.cat-parent > a,
.preset-1 .white .widget_categories ul li.cat-parent > a,
.preset-1 .white .widget_nav_menu ul li.cat-parent > a,
.preset-1 .white .widget_archive ul li.cat-parent > a,
.preset-1 .white .widget_meta ul li.cat-parent > a,
.preset-1 .white .widget_recent_comments ul li.cat-parent > a,
.preset-1 .white .widget_recent_entries ul li.cat-parent > a,
.preset-1 .white .widget_pages ul li.cat-parent > a,
.preset-1 .white .widget_product_categories ul li:hover > a,
.preset-1 .white .widget_categories ul li:hover > a,
.preset-1 .white .widget_nav_menu ul li:hover > a,
.preset-1 .white .widget_archive ul li:hover > a,
.preset-1 .white .widget_meta ul li:hover > a,
.preset-1 .white .widget_recent_comments ul li:hover > a,
.preset-1 .white .widget_recent_entries ul li:hover > a,
.preset-1 .white .widget_pages ul li:hover > a {
  color: #f9ba48;
}
.preset-2 .white .widget_product_categories ul li.current-menu-item > a,
.preset-2 .white .widget_categories ul li.current-menu-item > a,
.preset-2 .white .widget_nav_menu ul li.current-menu-item > a,
.preset-2 .white .widget_archive ul li.current-menu-item > a,
.preset-2 .white .widget_meta ul li.current-menu-item > a,
.preset-2 .white .widget_recent_comments ul li.current-menu-item > a,
.preset-2 .white .widget_recent_entries ul li.current-menu-item > a,
.preset-2 .white .widget_pages ul li.current-menu-item > a,
.preset-2 .white .widget_product_categories ul li.current-cat > a,
.preset-2 .white .widget_categories ul li.current-cat > a,
.preset-2 .white .widget_nav_menu ul li.current-cat > a,
.preset-2 .white .widget_archive ul li.current-cat > a,
.preset-2 .white .widget_meta ul li.current-cat > a,
.preset-2 .white .widget_recent_comments ul li.current-cat > a,
.preset-2 .white .widget_recent_entries ul li.current-cat > a,
.preset-2 .white .widget_pages ul li.current-cat > a,
.preset-2 .white .widget_product_categories ul li.cat-parent > a,
.preset-2 .white .widget_categories ul li.cat-parent > a,
.preset-2 .white .widget_nav_menu ul li.cat-parent > a,
.preset-2 .white .widget_archive ul li.cat-parent > a,
.preset-2 .white .widget_meta ul li.cat-parent > a,
.preset-2 .white .widget_recent_comments ul li.cat-parent > a,
.preset-2 .white .widget_recent_entries ul li.cat-parent > a,
.preset-2 .white .widget_pages ul li.cat-parent > a,
.preset-2 .white .widget_product_categories ul li:hover > a,
.preset-2 .white .widget_categories ul li:hover > a,
.preset-2 .white .widget_nav_menu ul li:hover > a,
.preset-2 .white .widget_archive ul li:hover > a,
.preset-2 .white .widget_meta ul li:hover > a,
.preset-2 .white .widget_recent_comments ul li:hover > a,
.preset-2 .white .widget_recent_entries ul li:hover > a,
.preset-2 .white .widget_pages ul li:hover > a {
  color: #7b7a27;
}
.preset-3 .white .widget_product_categories ul li.current-menu-item > a,
.preset-3 .white .widget_categories ul li.current-menu-item > a,
.preset-3 .white .widget_nav_menu ul li.current-menu-item > a,
.preset-3 .white .widget_archive ul li.current-menu-item > a,
.preset-3 .white .widget_meta ul li.current-menu-item > a,
.preset-3 .white .widget_recent_comments ul li.current-menu-item > a,
.preset-3 .white .widget_recent_entries ul li.current-menu-item > a,
.preset-3 .white .widget_pages ul li.current-menu-item > a,
.preset-3 .white .widget_product_categories ul li.current-cat > a,
.preset-3 .white .widget_categories ul li.current-cat > a,
.preset-3 .white .widget_nav_menu ul li.current-cat > a,
.preset-3 .white .widget_archive ul li.current-cat > a,
.preset-3 .white .widget_meta ul li.current-cat > a,
.preset-3 .white .widget_recent_comments ul li.current-cat > a,
.preset-3 .white .widget_recent_entries ul li.current-cat > a,
.preset-3 .white .widget_pages ul li.current-cat > a,
.preset-3 .white .widget_product_categories ul li.cat-parent > a,
.preset-3 .white .widget_categories ul li.cat-parent > a,
.preset-3 .white .widget_nav_menu ul li.cat-parent > a,
.preset-3 .white .widget_archive ul li.cat-parent > a,
.preset-3 .white .widget_meta ul li.cat-parent > a,
.preset-3 .white .widget_recent_comments ul li.cat-parent > a,
.preset-3 .white .widget_recent_entries ul li.cat-parent > a,
.preset-3 .white .widget_pages ul li.cat-parent > a,
.preset-3 .white .widget_product_categories ul li:hover > a,
.preset-3 .white .widget_categories ul li:hover > a,
.preset-3 .white .widget_nav_menu ul li:hover > a,
.preset-3 .white .widget_archive ul li:hover > a,
.preset-3 .white .widget_meta ul li:hover > a,
.preset-3 .white .widget_recent_comments ul li:hover > a,
.preset-3 .white .widget_recent_entries ul li:hover > a,
.preset-3 .white .widget_pages ul li:hover > a {
  color: #f06676;
}
.preset-4 .white .widget_product_categories ul li.current-menu-item > a,
.preset-4 .white .widget_categories ul li.current-menu-item > a,
.preset-4 .white .widget_nav_menu ul li.current-menu-item > a,
.preset-4 .white .widget_archive ul li.current-menu-item > a,
.preset-4 .white .widget_meta ul li.current-menu-item > a,
.preset-4 .white .widget_recent_comments ul li.current-menu-item > a,
.preset-4 .white .widget_recent_entries ul li.current-menu-item > a,
.preset-4 .white .widget_pages ul li.current-menu-item > a,
.preset-4 .white .widget_product_categories ul li.current-cat > a,
.preset-4 .white .widget_categories ul li.current-cat > a,
.preset-4 .white .widget_nav_menu ul li.current-cat > a,
.preset-4 .white .widget_archive ul li.current-cat > a,
.preset-4 .white .widget_meta ul li.current-cat > a,
.preset-4 .white .widget_recent_comments ul li.current-cat > a,
.preset-4 .white .widget_recent_entries ul li.current-cat > a,
.preset-4 .white .widget_pages ul li.current-cat > a,
.preset-4 .white .widget_product_categories ul li.cat-parent > a,
.preset-4 .white .widget_categories ul li.cat-parent > a,
.preset-4 .white .widget_nav_menu ul li.cat-parent > a,
.preset-4 .white .widget_archive ul li.cat-parent > a,
.preset-4 .white .widget_meta ul li.cat-parent > a,
.preset-4 .white .widget_recent_comments ul li.cat-parent > a,
.preset-4 .white .widget_recent_entries ul li.cat-parent > a,
.preset-4 .white .widget_pages ul li.cat-parent > a,
.preset-4 .white .widget_product_categories ul li:hover > a,
.preset-4 .white .widget_categories ul li:hover > a,
.preset-4 .white .widget_nav_menu ul li:hover > a,
.preset-4 .white .widget_archive ul li:hover > a,
.preset-4 .white .widget_meta ul li:hover > a,
.preset-4 .white .widget_recent_comments ul li:hover > a,
.preset-4 .white .widget_recent_entries ul li:hover > a,
.preset-4 .white .widget_pages ul li:hover > a {
  color: #1197d6;
}
.white .widget_recent_entries ul li .post-date {
  color: rgba(255, 255, 255, 0.6);
}
.white .widget_recent_comments ul li .comment-author-link {
  color: #fff;
}
.white .widget_recent_comments ul li a {
  color: #fff;
}
.preset-1 .white .widget_recent_comments ul li a:hover {
  color: #f9ba48;
}
.preset-2 .white .widget_recent_comments ul li a:hover {
  color: #7b7a27;
}
.preset-3 .white .widget_recent_comments ul li a:hover {
  color: #f06676;
}
.preset-4 .white .widget_recent_comments ul li a:hover {
  color: #1197d6;
}
.white .top-user i,
.white .search-toggle {
  color: #fff;
}
.preset-1 .white .top-user i:hover,
.preset-1 .white .search-toggle:hover {
  color: #f9ba48;
}
.preset-2 .white .top-user i:hover,
.preset-2 .white .search-toggle:hover {
  color: #7b7a27;
}
.preset-3 .white .top-user i:hover,
.preset-3 .white .search-toggle:hover {
  color: #f06676;
}
.preset-4 .white .top-user i:hover,
.preset-4 .white .search-toggle:hover {
  color: #1197d6;
}
#vg-header-wrapper.fixed .top-bar,
#vg-header-wrapper.fixed .banner-header,
#vg-header-wrapper.fixed #logo-wrapper,
#vg-header-wrapper.fixed .top-category {
  display: none;
}
#vg-header-wrapper.fixed .header {
  width: 100% !important;
  padding: 0 !important;
}
#vg-header-wrapper.fixed .top-feature {
  width: 30%;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 1000;
  padding: 0 15px;
}
.rtl #vg-header-wrapper.fixed .top-feature {
  left: 0;
  right: auto;
}
#vg-header-wrapper.fixed .top-feature .top-search,
#vg-header-wrapper.fixed .top-feature .top-cart {
  width: auto;
}
#vg-header-wrapper.fixed .top-feature .top-cart {
  padding-left: 10px;
}
.rtl #vg-header-wrapper.fixed .top-feature .top-cart {
  padding-right: 10px;
  padding-left: 0;
}
#vg-header-wrapper.fixed .search-toggle {
  display: block;
}
#vg-header-wrapper.fixed .search-toggle i {
  font-size: 26px;
  color: #fff;
}
.preset-1 #vg-header-wrapper.fixed .search-toggle:hover i {
  color: #f9ba48;
}
.preset-2 #vg-header-wrapper.fixed .search-toggle:hover i {
  color: #7b7a27;
}
.preset-3 #vg-header-wrapper.fixed .search-toggle:hover i {
  color: #f06676;
}
.preset-4 #vg-header-wrapper.fixed .search-toggle:hover i {
  color: #1197d6;
}
#vg-header-wrapper.fixed .search-inside {
  display: none;
}
#vg-header-wrapper.fixed .search-inside.active {
  display: block;
}
#vg-header-wrapper.fixed #navigation {
  width: 100%;
}
.layout-3 #vg-header-wrapper.fixed .top-bar,
.layout-3 #vg-header-wrapper.fixed .header,
.layout-3 #vg-header-wrapper.fixed .banner-header {
  display: none;
}
.layout-3 #vg-header-wrapper.fixed .menu-wrapper .inner-container {
  background-color: transparent;
}
/* Brand Start */
.brand-logo {
  padding: 30px 0;
  background-color: #f9f9f9;
}
.brand-image img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.brand-content {
  display: none;
}
.brand-carousel .item-i {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #282828;
  border-left: 1px solid #282828;
}
/* Footer Start */
#vg-footer-wrapper {
  background-color: #2d2d2d;
}
#vg-footer-wrapper .widget-title h3 {
  font-size: 14px;
  line-height: 20px;
  font-family: 'Poppins', Arial, sans-serif;
}
#vg-footer-wrapper .widget {
  font-size: 14px;
  line-height: 20px;
  color: #757575;
}
#vg-footer-wrapper .widget:last-child {
  margin-bottom: 0;
}
#vg-footer-wrapper .widget ul li,
#vg-footer-wrapper .widget ol li {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
}
#vg-footer-wrapper .widget ul li:last-child,
#vg-footer-wrapper .widget ol li:last-child {
  padding-bottom: 0;
}
#vg-footer-wrapper .widget ul li ul,
#vg-footer-wrapper .widget ol li ul {
  padding-bottom: 2px;
}
#vg-footer-wrapper .widget input,
#vg-footer-wrapper .widget select,
#vg-footer-wrapper .widget textarea {
  color: #757575;
  border: none;
  background-color: #fff;
  padding: 15px 10px;
  font-size: 14px;
  line-height: 20px;
  height: auto;
  max-height: 90px;
  max-width: 100%;
}
#vg-footer-wrapper .widget input[type="submit"],
#vg-footer-wrapper .widget button {
  padding: 10px 15px;
  border: 1px dashed #fff;
  font-family: Arial, sans-serif;
  background-color: transparent;
}
.preset-1 #vg-footer-wrapper .widget input[type="submit"],
.preset-1 #vg-footer-wrapper .widget button {
  color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"],
.preset-2 #vg-footer-wrapper .widget button {
  color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"],
.preset-3 #vg-footer-wrapper .widget button {
  color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"],
.preset-4 #vg-footer-wrapper .widget button {
  color: #1197d6;
}
#vg-footer-wrapper .widget input[type="submit"]:hover,
#vg-footer-wrapper .widget button:hover {
  color: #fff;
}
.preset-1 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-1 #vg-footer-wrapper .widget button:hover {
  border-color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-2 #vg-footer-wrapper .widget button:hover {
  border-color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-3 #vg-footer-wrapper .widget button:hover {
  border-color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-4 #vg-footer-wrapper .widget button:hover {
  border-color: #1197d6;
}
.preset-1 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-1 #vg-footer-wrapper .widget button:hover {
  background-color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-2 #vg-footer-wrapper .widget button:hover {
  background-color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-3 #vg-footer-wrapper .widget button:hover {
  background-color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-4 #vg-footer-wrapper .widget button:hover {
  background-color: #1197d6;
}
#vg-footer-wrapper .widget.woocommerce .star-rating span {
  color: #0b8dca;
}
#vg-footer-wrapper .widget .product-price,
#vg-footer-wrapper .widget .compare-list .price,
#vg-footer-wrapper .widget .price {
  color: #6f6f6f !important;
}
#vg-footer-wrapper .widget .product-price > del,
#vg-footer-wrapper .widget .compare-list .price > del,
#vg-footer-wrapper .widget .price > del {
  color: #a7a7a7;
}
#vg-footer-wrapper .widget_rss h3 a.rsswidget {
  margin-left: 0;
  margin-right: 10px;
}
.rtl #vg-footer-wrapper .widget_rss h3 a.rsswidget {
  margin-right: 0;
  margin-left: 0;
}
.rtl #vg-footer-wrapper .widget_rss h3 a.rsswidget {
  margin-left: 10px;
  margin-right: 0;
}
#vg-footer-wrapper .widget_search .search-submit,
#vg-footer-wrapper .widget_search .button {
  height: 50px;
  line-height: 20px !important;
  width: 50px;
  text-align: center;
  padding: 15px 0 !important;
  background-color: transparent !important;
  color: #6f6f6f !important;
  border: none;
}
#vg-footer-wrapper .widget_search .search-submit i,
#vg-footer-wrapper .widget_search .button i {
  font-size: 18px;
  line-height: 20px;
}
#vg-footer-wrapper .widget_search .search-submit:hover,
#vg-footer-wrapper .widget_search .button:hover {
  background-color: transparent !important;
  border: none;
}
.preset-1 #vg-footer-wrapper .widget_search .search-submit:hover,
.preset-1 #vg-footer-wrapper .widget_search .button:hover {
  color: #f9ba48 !important;
}
.preset-2 #vg-footer-wrapper .widget_search .search-submit:hover,
.preset-2 #vg-footer-wrapper .widget_search .button:hover {
  color: #7b7a27 !important;
}
.preset-3 #vg-footer-wrapper .widget_search .search-submit:hover,
.preset-3 #vg-footer-wrapper .widget_search .button:hover {
  color: #f06676 !important;
}
.preset-4 #vg-footer-wrapper .widget_search .search-submit:hover,
.preset-4 #vg-footer-wrapper .widget_search .button:hover {
  color: #1197d6 !important;
}
#vg-footer-wrapper .widget_nav_menu ul li a,
#vg-footer-wrapper .widget_product_categories ul li a,
#vg-footer-wrapper .widget_categories ul li a,
#vg-footer-wrapper .widget_archive ul li a,
#vg-footer-wrapper .widget_meta ul li a,
#vg-footer-wrapper .widget_recent_commentsi ul li a,
#vg-footer-wrapper .widget_recent_entries ul li a,
#vg-footer-wrapper .widget_pages ul li a {
  color: #757575;
}
#vg-footer-wrapper .widget_nav_menu ul li a:before,
#vg-footer-wrapper .widget_product_categories ul li a:before,
#vg-footer-wrapper .widget_categories ul li a:before,
#vg-footer-wrapper .widget_archive ul li a:before,
#vg-footer-wrapper .widget_meta ul li a:before,
#vg-footer-wrapper .widget_recent_commentsi ul li a:before,
#vg-footer-wrapper .widget_recent_entries ul li a:before,
#vg-footer-wrapper .widget_pages ul li a:before {
  content: "\f111 ";
  font-family: "FontAwesome";
  font-size: 6px;
  margin-right: 7px;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.preset-1 #vg-footer-wrapper .widget_nav_menu ul li a:before,
.preset-1 #vg-footer-wrapper .widget_product_categories ul li a:before,
.preset-1 #vg-footer-wrapper .widget_categories ul li a:before,
.preset-1 #vg-footer-wrapper .widget_archive ul li a:before,
.preset-1 #vg-footer-wrapper .widget_meta ul li a:before,
.preset-1 #vg-footer-wrapper .widget_recent_commentsi ul li a:before,
.preset-1 #vg-footer-wrapper .widget_recent_entries ul li a:before,
.preset-1 #vg-footer-wrapper .widget_pages ul li a:before {
  color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget_nav_menu ul li a:before,
.preset-2 #vg-footer-wrapper .widget_product_categories ul li a:before,
.preset-2 #vg-footer-wrapper .widget_categories ul li a:before,
.preset-2 #vg-footer-wrapper .widget_archive ul li a:before,
.preset-2 #vg-footer-wrapper .widget_meta ul li a:before,
.preset-2 #vg-footer-wrapper .widget_recent_commentsi ul li a:before,
.preset-2 #vg-footer-wrapper .widget_recent_entries ul li a:before,
.preset-2 #vg-footer-wrapper .widget_pages ul li a:before {
  color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget_nav_menu ul li a:before,
.preset-3 #vg-footer-wrapper .widget_product_categories ul li a:before,
.preset-3 #vg-footer-wrapper .widget_categories ul li a:before,
.preset-3 #vg-footer-wrapper .widget_archive ul li a:before,
.preset-3 #vg-footer-wrapper .widget_meta ul li a:before,
.preset-3 #vg-footer-wrapper .widget_recent_commentsi ul li a:before,
.preset-3 #vg-footer-wrapper .widget_recent_entries ul li a:before,
.preset-3 #vg-footer-wrapper .widget_pages ul li a:before {
  color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget_nav_menu ul li a:before,
.preset-4 #vg-footer-wrapper .widget_product_categories ul li a:before,
.preset-4 #vg-footer-wrapper .widget_categories ul li a:before,
.preset-4 #vg-footer-wrapper .widget_archive ul li a:before,
.preset-4 #vg-footer-wrapper .widget_meta ul li a:before,
.preset-4 #vg-footer-wrapper .widget_recent_commentsi ul li a:before,
.preset-4 #vg-footer-wrapper .widget_recent_entries ul li a:before,
.preset-4 #vg-footer-wrapper .widget_pages ul li a:before {
  color: #1197d6;
}
.rtl #vg-footer-wrapper .widget_nav_menu ul li a:before,
.rtl #vg-footer-wrapper .widget_product_categories ul li a:before,
.rtl #vg-footer-wrapper .widget_categories ul li a:before,
.rtl #vg-footer-wrapper .widget_archive ul li a:before,
.rtl #vg-footer-wrapper .widget_meta ul li a:before,
.rtl #vg-footer-wrapper .widget_recent_commentsi ul li a:before,
.rtl #vg-footer-wrapper .widget_recent_entries ul li a:before,
.rtl #vg-footer-wrapper .widget_pages ul li a:before {
  margin-left: 7px;
  margin-right: 0;
}
.preset-1 #vg-footer-wrapper .widget_nav_menu ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_product_categories ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_categories ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_archive ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_meta ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_recent_commentsi ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_recent_entries ul li a:hover,
.preset-1 #vg-footer-wrapper .widget_pages ul li a:hover {
  color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget_nav_menu ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_product_categories ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_categories ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_archive ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_meta ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_recent_commentsi ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_recent_entries ul li a:hover,
.preset-2 #vg-footer-wrapper .widget_pages ul li a:hover {
  color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget_nav_menu ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_product_categories ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_categories ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_archive ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_meta ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_recent_commentsi ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_recent_entries ul li a:hover,
.preset-3 #vg-footer-wrapper .widget_pages ul li a:hover {
  color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget_nav_menu ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_product_categories ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_categories ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_archive ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_meta ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_recent_commentsi ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_recent_entries ul li a:hover,
.preset-4 #vg-footer-wrapper .widget_pages ul li a:hover {
  color: #1197d6;
}
#vg-footer-wrapper .widget_nav_menu ul li a:hover:before,
#vg-footer-wrapper .widget_product_categories ul li a:hover:before,
#vg-footer-wrapper .widget_categories ul li a:hover:before,
#vg-footer-wrapper .widget_archive ul li a:hover:before,
#vg-footer-wrapper .widget_meta ul li a:hover:before,
#vg-footer-wrapper .widget_recent_commentsi ul li a:hover:before,
#vg-footer-wrapper .widget_recent_entries ul li a:hover:before,
#vg-footer-wrapper .widget_pages ul li a:hover:before {
  margin-right: 12px;
}
.rtl #vg-footer-wrapper .widget_nav_menu ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_product_categories ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_categories ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_archive ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_meta ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_recent_commentsi ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_recent_entries ul li a:hover:before,
.rtl #vg-footer-wrapper .widget_pages ul li a:hover:before {
  margin-left: 12px;
  margin-right: 0;
}
#vg-footer-wrapper .widget_wysija .widget-title {
  display: none;
}
#vg-footer-wrapper .widget_wysija form.widget_wysija {
  position: relative;
}
#vg-footer-wrapper .widget_wysija .wysija-paragraph {
  margin: 0;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont:before,
#vg-footer-wrapper .widget_wysija .widget_wysija_cont:after {
  content: '';
  display: table;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont:after {
  clear: both;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont p label {
  display: none;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-input {
  height: 41px;
  line-height: 17px;
  padding: 12px 15px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  color: #6f6f6f;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  height: 41px;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.rtl #vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit-wrap {
  left: 0;
  right: auto;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit {
  position: relative;
  z-index: 100;
  margin: 0;
  width: 100%;
  height: 41px;
  color: #fff !important;
  border: none;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.preset-1 #vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit {
  background-color: #f9ba48;
}
.preset-2 #vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit {
  background-color: #7b7a27;
}
.preset-3 #vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit {
  background-color: #f06676;
}
.preset-4 #vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit {
  background-color: #1197d6;
}
#vg-footer-wrapper .widget_wysija .widget_wysija_cont .wysija-submit:hover {
  background-color: #000 !important;
}
.ft-contact-info li {
  padding-left: 70px !important;
}
.rtl .ft-contact-info li {
  padding-right: 70px !important;
  padding-left: 0 !important;
}
.ft-contact-info li span {
  display: block;
  width: 60px;
  position: absolute;
  top: 10px;
  left: 0;
  color: #fff;
}
.rtl .ft-contact-info li span {
  left: auto;
  right: 0;
}
.top-footer {
  padding: 45px 0 30px;
}
.header-newsletters {
  color: #fff;
}
.header-newsletters h3 {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: 'Poppins', Arial, sans-serif;
  margin-bottom: 0;
}
.preset-1 .header-newsletters h3 {
  color: #f9ba48;
}
.preset-2 .header-newsletters h3 {
  color: #7b7a27;
}
.preset-3 .header-newsletters h3 {
  color: #f06676;
}
.preset-4 .header-newsletters h3 {
  color: #1197d6;
}
.newsletters-block .widget {
  width: 50%;
  float: left;
}
.rtl .newsletters-block .widget {
  float: right;
}
.newsletters-block .widget.widget_text {
  margin-bottom: 0;
}
.newsletters-block .widget:nth-child(2n+1) {
  padding-right: 30px;
  clear: both;
}
.rtl .newsletters-block .widget:nth-child(2n+1) {
  padding-left: 30px;
  padding-right: 0;
}
.social-block .widget_vgw_social_media {
  float: right;
}
.rtl .social-block .widget_vgw_social_media {
  float: left;
}
.rtl .social-block .widget_vgw_social_media {
  float: left;
}
.social-block .widget_vgw_social_media a {
  width: 41px;
  height: 41px;
  color: #575757;
  background-color: #fff;
  border: 1px solid #fff;
  margin: 0 0 5px 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.rtl .social-block .widget_vgw_social_media a {
  margin: 0 7px 5px 0;
}
.footer {
  border-top: 1px solid rgba(225, 225, 225, 0.05);
}
.footer .inner-container {
  padding: 50px 0;
  border-bottom: 1px solid rgba(225, 225, 225, 0.05);
}
.footer .widget:nth-child(4n+1) {
  clear: both;
}
.bottom-footer {
  padding: 35px 0;
}
.bottom-footer .copyright {
  font-size: 12px;
  line-height: 30px;
}
.preset-1 .bottom-footer .copyright a {
  color: #f9ba48;
}
.preset-2 .bottom-footer .copyright a {
  color: #7b7a27;
}
.preset-3 .bottom-footer .copyright a {
  color: #f06676;
}
.preset-4 .bottom-footer .copyright a {
  color: #1197d6;
}
.bottom-footer .not-alone .payment {
  float: right;
}
.rtl .bottom-footer .not-alone .payment {
  float: left;
}
.rtl .bottom-footer .not-alone .payment {
  float: left;
}
/* Product Start */
.item-i {
  padding: 0 15px;
}
.item-i .product-image {
  border: 1px solid #e0e0e0;
}
.item-i .product-image img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.item-i .product-content {
  padding: 15px 0;
}
.item-i .product-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.woo-carousel.owl-carousel .owl-wrapper-outer {
  border: 1px solid #e0e0e0;
  border-top: none;
}
.special-carousel.owl-carousel .owl-wrapper-outer {
  border: 2px solid !important;
}
.preset-1 .special-carousel.owl-carousel .owl-wrapper-outer {
  border-color: #f9ba48 !important;
}
.preset-2 .special-carousel.owl-carousel .owl-wrapper-outer {
  border-color: #7b7a27 !important;
}
.preset-3 .special-carousel.owl-carousel .owl-wrapper-outer {
  border-color: #f06676 !important;
}
.preset-4 .special-carousel.owl-carousel .owl-wrapper-outer {
  border-color: #1197d6 !important;
}
.thumb-carousel.owl-carousel .owl-wrapper-outer {
  border: 1px solid #e0e0e0 !important;
}
.thumb-carousel .vgw-item {
  padding: 0 15px;
}
.vgw-item-i {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  border-left-width: 0;
  margin-bottom: -1px !important;
  /* Thumb */
  /* Style */
}
.vgw-item-i:before,
.vgw-item-i:after {
  content: '';
  display: table;
}
.vgw-item-i:after {
  clear: both;
}
.vgw-item-i:hover .product-image img.primary_image {
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-animation: bounceOut 0.5s;
  -moz-animation: bounceOut 0.5s;
  -ms-animation: bounceOut 0.5s;
  -o-animation: bounceOut 0.5s;
  animation: bounceOut 0.5s;
}
.vgw-item-i:hover .product-image img.one_image {
  -webkit-animation: bounce 0.8s;
  -moz-animation: bounce 0.8s;
  -ms-animation: bounce 0.8s;
  -o-animation: bounce 0.8s;
  animation: bounce 0.8s;
}
.vgw-item-i:hover .product-image .second {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
}
.vgw-item-i:hover .button-group {
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
}
.vgw-item-i:hover .button-group > div {
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
  right: 0 !important;
}
.vgw-item-i .product-image {
  position: relative;
  overflow: hidden;
}
.vgw-item-i .product-image > a {
  display: block;
}
.vgw-item-i .product-image img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vgw-item-i .product-image .second {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
}
.vgw-item-i .product-image .second img {
  display: block;
  margin: 0 auto;
}
.vgw-item-i .product-content {
  padding: 15px 15px 22px;
  text-align: center;
  position: relative;
}
.vgw-item-i .product-attr {
  margin-bottom: 10px;
}
.vgw-item-i .product-attr span {
  margin: 0 4px;
  display: inline-block;
  vertical-align: middle;
}
.vgw-item-i .product-attr .size {
  margin-right: 10px;
}
.rtl .vgw-item-i .product-attr .size {
  margin-left: 10px;
  margin-right: 0;
}
.vgw-item-i .product-attr .size span {
  border: 1px solid #e0e0e0;
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 38px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 10px 0 0;
}
.rtl .vgw-item-i .product-attr .size span {
  text-align: center;
}
.rtl .vgw-item-i .product-attr .size span {
  margin: 0 0 0 10px;
}
.vgw-item-i .product-attr .color span {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-indent: -999px;
}
.vgw-item-i .product-attr .color span.none {
  background-color: #e0e0e0;
}
.vgw-item-i .product-attr .color span.black {
  background-color: #000;
}
.vgw-item-i .product-attr .color span.brown {
  background-color: #761c27;
}
.vgw-item-i .product-attr .color span.light-blue {
  background-color: #38aadf;
}
.vgw-item-i .product-attr .color span.pink {
  background-color: #f78c8b;
}
.vgw-item-i .product-attr .color span.grey {
  background-color: #968f99;
}
.vgw-item-i .product-attr .color span.light-green {
  background-color: #4cc89e;
}
.vgw-item-i .product-title {
  font-weight: 500;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}
.vgw-item-i .product-title a {
  color: #3c74b9;
}
.preset-1 .vgw-item-i .product-title a:hover {
  color: #f9ba48;
}
.preset-2 .vgw-item-i .product-title a:hover {
  color: #7b7a27;
}
.preset-3 .vgw-item-i .product-title a:hover {
  color: #f06676;
}
.preset-4 .vgw-item-i .product-title a:hover {
  color: #1197d6;
}
.vgw-item-i .product-rating {
  float: none;
  display: block;
  text-indent: -999px;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-bottom: 10px;
}
.vgw-item-i .product-rating .star-rating {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  margin-right: 0 !important;
}
.vgw-item-i .product-price {
  margin-bottom: 10px;
}
.vgw-item-i .product-desc {
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.025em;
  color: #6b6b6b;
  margin: 0 0 20px;
}
.vgw-item-i .product-button .add-to-cart,
.vgw-item-i .product-button .button-group {
  display: inline-block;
  vertical-align: top;
}
.vgw-item-i .product-button .add-to-cart {
  margin-right: 5px;
}
.rtl .vgw-item-i .product-button .add-to-cart {
  margin-left: 5px;
  margin-right: 0;
}
.vgw-item-i .product-button .button-group {
  position: static;
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  margin: 0;
}
.vgw-item-i .product-button .button-group > div {
  right: 0 !important;
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
}
.rtl .vgw-item-i .product-button .button-group > div {
  left: 0 !important;
  right: auto !important;
}
.vgw-item-i .add-to-cart {
  margin-bottom: 0;
}
.vgw-item-i .add-to-cart p {
  margin: 0;
}
.vgw-item-i .add-to-cart .add_to_cart_inline {
  position: relative;
  overflow: hidden;
}
.vgw-item-i .add-to-cart a {
  padding: 8px 15px;
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  text-transform: none;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  background-color: #e0e0e0;
}
.vgw-item-i .add-to-cart a.added {
  display: none !important;
}
.vgw-item-i .add-to-cart a:hover,
.vgw-item-i .add-to-cart a.added_to_cart,
.vgw-item-i .add-to-cart a.wc-forward {
  color: #fff;
}
.preset-1 .vgw-item-i .add-to-cart a:hover,
.preset-1 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-1 .vgw-item-i .add-to-cart a.wc-forward {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .add-to-cart a:hover,
.preset-2 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-2 .vgw-item-i .add-to-cart a.wc-forward {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .add-to-cart a:hover,
.preset-3 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-3 .vgw-item-i .add-to-cart a.wc-forward {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .add-to-cart a:hover,
.preset-4 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-4 .vgw-item-i .add-to-cart a.wc-forward {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .add-to-cart a:hover,
.preset-1 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-1 .vgw-item-i .add-to-cart a.wc-forward {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .add-to-cart a:hover,
.preset-2 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-2 .vgw-item-i .add-to-cart a.wc-forward {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .add-to-cart a:hover,
.preset-3 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-3 .vgw-item-i .add-to-cart a.wc-forward {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .add-to-cart a:hover,
.preset-4 .vgw-item-i .add-to-cart a.added_to_cart,
.preset-4 .vgw-item-i .add-to-cart a.wc-forward {
  border-color: #1197d6;
}
.vgw-item-i .button-group {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  text-align: center;
  background-color: transparent;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.rtl .vgw-item-i .button-group {
  text-align: center;
}
.vgw-item-i .button-group > div {
  position: relative;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  display: inline-block;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vgw-item-i .button-group a {
  position: relative;
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #e0e0e0;
  border: 1px solid #e0e0e0;
  color: #848484;
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  margin-right: 5px;
  text-indent: -9999px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.rtl .vgw-item-i .button-group a {
  margin-left: 5px;
  margin-right: 0;
}
.vgw-item-i .button-group a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  display: block;
  content: '';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 18px;
  line-height: 36px;
  text-indent: 0;
}
.vgw-item-i .button-group a:hover {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group a:hover {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group a:hover {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group a:hover {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group a:hover {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group a:hover {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group a:hover {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group a:hover {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group a:hover {
  border-color: #1197d6;
}
.vgw-item-i .button-group .vgw-quickview {
  right: -30px;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.rtl .vgw-item-i .button-group .vgw-quickview {
  left: -30px;
  right: auto;
}
.vgw-item-i .button-group .vgw-quickview a:before {
  content: "\f1c3";
}
.vgw-item-i .button-group .vgw-quickview a:hover {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group .vgw-quickview a:hover {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .vgw-quickview a:hover {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .vgw-quickview a:hover {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .vgw-quickview a:hover {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group .vgw-quickview a:hover {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .vgw-quickview a:hover {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .vgw-quickview a:hover {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .vgw-quickview a:hover {
  border-color: #1197d6;
}
.vgw-item-i .button-group .vgw-wishlist {
  right: -30px;
}
.rtl .vgw-item-i .button-group .vgw-wishlist {
  left: -30px;
  right: auto;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist .feedback {
  display: none;
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist a:before {
  content: "\f15e";
}
.vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #1197d6;
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  border-color: #1197d6;
}
.vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #1197d6;
}
.vgw-item-i .button-group .vgw-compare {
  right: -30px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.rtl .vgw-item-i .button-group .vgw-compare {
  left: -30px;
  right: auto;
}
.vgw-item-i .button-group .vgw-compare a:before {
  content: "\f1b5";
}
.vgw-item-i .button-group .vgw-compare a.added {
  color: #fff;
}
.preset-1 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #1197d6;
}
.preset-1 .vgw-item-i .button-group .vgw-compare a.added {
  border-color: #f9ba48;
}
.preset-2 .vgw-item-i .button-group .vgw-compare a.added {
  border-color: #7b7a27;
}
.preset-3 .vgw-item-i .button-group .vgw-compare a.added {
  border-color: #f06676;
}
.preset-4 .vgw-item-i .button-group .vgw-compare a.added {
  border-color: #1197d6;
}
.vgw-item-i .by-vendor-name {
  display: block;
  padding-bottom: 15px;
  text-align: center;
}
.rtl .vgw-item-i .by-vendor-name {
  text-align: center;
}
.vgw-item-i .by-vendor-name small {
  font-size: 13px;
}
.vgw-item-i.thumb {
  height: 135px;
  padding: 20px 0;
  padding-left: 87px;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 0 !important;
}
.rtl .vgw-item-i.thumb {
  padding-right: 87px;
  padding-left: 0;
}
.vgw-item-i.thumb:last-child {
  border-bottom: none;
}
.vgw-item-i.thumb .product-image {
  width: 87px;
  position: absolute;
  top: 17px;
  left: 0;
}
.rtl .vgw-item-i.thumb .product-image {
  left: auto;
  right: 0;
}
.vgw-item-i.thumb .product-content {
  padding: 0;
  padding-left: 15px;
  text-align: left;
}
.rtl .vgw-item-i.thumb .product-content {
  padding-right: 15px;
  padding-left: 0;
}
.rtl .vgw-item-i.thumb .product-content {
  text-align: right ;
}
.vgw-item-i.thumb .product-rating .star-rating {
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rtl .vgw-item-i.thumb .product-rating .star-rating {
  left: auto;
  right: 0;
}
.vgw-item-i.thumb-large {
  padding: 15px 10px;
}
.vgw-item-i.thumb-large:hover .product-button .button-group {
  position: static;
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  margin: 0;
}
.vgw-item-i.thumb-large:hover .product-button .button-group > div {
  right: 0 !important;
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
}
.rtl .vgw-item-i.thumb-large:hover .product-button .button-group > div {
  left: 0 !important;
  right: auto !important;
}
.vgw-item-i.thumb-large .product-image {
  width: 40%;
  float: left;
}
.rtl .vgw-item-i.thumb-large .product-image {
  float: right;
}
.vgw-item-i.thumb-large .product-content {
  width: 60%;
  float: left;
  padding: 0 0 0 25px;
  text-align: left;
}
.rtl .vgw-item-i.thumb-large .product-content {
  float: right;
}
.rtl .vgw-item-i.thumb-large .product-content {
  padding: 0 25px 0 0;
}
.rtl .vgw-item-i.thumb-large .product-content {
  text-align: right ;
}
.vgw-item-i.thumb-large .product-rating .star-rating {
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rtl .vgw-item-i.thumb-large .product-rating .star-rating {
  left: auto;
  right: 0;
}
.vgw-item-i.thumb-large .product-button .button-group {
  position: static;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  margin: 0;
}
.vgw-item-i.thumb-large .product-button .button-group > div {
  right: -30px !important;
  opacity: 0 !important;
  /* IE8 filter*/
  filter: alpha(opacity=0) !important;
}
.rtl .vgw-item-i.thumb-large .product-button .button-group > div {
  left: -30px !important;
  right: auto !important;
}
.vgw-item-i.special {
  border: none;
  margin-bottom: 0 !important;
  border-bottom: 2px solid;
  padding-top: 17px;
  padding-bottom: 17px;
}
.preset-1 .vgw-item-i.special {
  border-color: #f9ba48 !important;
}
.preset-2 .vgw-item-i.special {
  border-color: #7b7a27 !important;
}
.preset-3 .vgw-item-i.special {
  border-color: #f06676 !important;
}
.preset-4 .vgw-item-i.special {
  border-color: #1197d6 !important;
}
.vgw-item-i.special:last-child {
  border-bottom: none;
}
.vgw-item-i.special .product-image {
  width: 40%;
  float: left;
}
.rtl .vgw-item-i.special .product-image {
  float: right;
}
.vgw-item-i.special .product-label {
  top: 0;
}
.vgw-item-i.special .product-content {
  width: 60%;
  float: left;
  text-align: left;
  padding: 15px 30px;
}
.rtl .vgw-item-i.special .product-content {
  float: right;
}
.rtl .vgw-item-i.special .product-content {
  text-align: right ;
}
.vgw-item-i.special .product-title {
  font-size: 16px;
  font-weight: 700;
}
.vgw-item-i.special .product-rating .star-rating {
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rtl .vgw-item-i.special .product-rating .star-rating {
  left: auto;
  right: 0;
}
.vgw-item-i.special .timer-grid {
  text-align: left;
}
.rtl .vgw-item-i.special .timer-grid {
  text-align: right ;
}
.vgw-item-i.special .product-button {
  margin-top: 25px;
}
.vgw-item-i.special .add-to-cart,
.vgw-item-i.special .button-group a {
  margin-right: 10px;
}
.rtl .vgw-item-i.special .add-to-cart,
.rtl .vgw-item-i.special .button-group a {
  margin-left: 10px;
  margin-right: 0;
}
.vgw-item-i.effect-1:hover .product-image img.primary_image {
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-animation: zoomOut 1s;
  -moz-animation: zoomOut 1s;
  -ms-animation: zoomOut 1s;
  -o-animation: zoomOut 1s;
  animation: zoomOut 1s;
}
.vgw-item-i.effect-1:hover .product-image img.secondary_image {
  -webkit-animation: bounceInDown 0.6s;
  -moz-animation: bounceInDown 0.6s;
  -ms-animation: bounceInDown 0.6s;
  -o-animation: bounceInDown 0.6s;
  animation: bounceInDown 0.6s;
}
.vgw-item-i.effect-1:hover .product-image img.one_image {
  -webkit-animation: swing 0.8s;
  -moz-animation: swing 0.8s;
  -ms-animation: swing 0.8s;
  -o-animation: swing 0.8s;
  animation: swing 0.8s;
}
.vgw-item-i.effect-1:hover .product-image .second {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
}
.vgw-item-i.effect-1:hover .button-group {
  overflow: visible;
}
.vgw-item-i.effect-1:hover .button-group .vgw-wishlist,
.vgw-item-i.effect-1:hover .button-group .add-to-cart {
  -webkit-animation: bounce 0.4s ease;
  -moz-animation: bounce 0.4s ease;
  -ms-animation: bounce 0.4s ease;
  -o-animation: bounce 0.4s ease;
  animation: bounce 0.4s ease;
}
.vgw-item-i.effect-1:hover .button-group .vgw-quickview {
  -webkit-animation: bounce 0.6s ease;
  -moz-animation: bounce 0.6s ease;
  -ms-animation: bounce 0.6s ease;
  -o-animation: bounce 0.6s ease;
  animation: bounce 0.6s ease;
}
.vgw-item-i.effect-1:hover .button-group .vgw-compare {
  -webkit-animation: bounce 0.8s ease;
  -moz-animation: bounce 0.8s ease;
  -ms-animation: bounce 0.8s ease;
  -o-animation: bounce 0.8s ease;
  animation: bounce 0.8s ease;
}
.vgw-item-i.effect-2:hover .product-image img.primary_image {
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-animation: fadeOutUp 0.6s;
  -moz-animation: fadeOutUp 0.6s;
  -ms-animation: fadeOutUp 0.6s;
  -o-animation: fadeOutUp 0.6s;
  animation: fadeOutUp 0.6s;
}
.vgw-item-i.effect-2:hover .product-image img.secondary_image {
  -webkit-animation: fadeInUp 0.6s;
  -moz-animation: fadeInUp 0.6s;
  -ms-animation: fadeInUp 0.6s;
  -o-animation: fadeInUp 0.6s;
  animation: fadeInUp 0.6s;
}
.vgw-item-i.effect-2:hover .product-image img.one_image {
  -webkit-animation: jello 0.8s;
  -moz-animation: jello 0.8s;
  -ms-animation: jello 0.8s;
  -o-animation: jello 0.8s;
  animation: jello 0.8s;
}
.vgw-item-i.effect-2:hover .product-image .second {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
}
.vgw-item-i.effect-2:hover .button-group .vgw-wishlist,
.vgw-item-i.effect-2:hover .button-group .add-to-cart {
  -webkit-animation: bounceInRight 0.4s ease;
  -moz-animation: bounceInRight 0.4s ease;
  -ms-animation: bounceInRight 0.4s ease;
  -o-animation: bounceInRight 0.4s ease;
  animation: bounceInRight 0.4s ease;
}
.vgw-item-i.effect-2:hover .button-group .vgw-quickview {
  -webkit-animation: bounceInRight 0.6s ease;
  -moz-animation: bounceInRight 0.6s ease;
  -ms-animation: bounceInRight 0.6s ease;
  -o-animation: bounceInRight 0.6s ease;
  animation: bounceInRight 0.6s ease;
}
.vgw-item-i.effect-2:hover .button-group .vgw-compare {
  -webkit-animation: bounceInRight 0.8s ease;
  -moz-animation: bounceInRight 0.8s ease;
  -ms-animation: bounceInRight 0.8s ease;
  -o-animation: bounceInRight 0.8s ease;
  animation: bounceInRight 0.8s ease;
}
.vgw-item-i.effect-3:hover .product-image img.primary_image {
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-animation: fadeOutRight 0.6s;
  -moz-animation: fadeOutRight 0.6s;
  -ms-animation: fadeOutRight 0.6s;
  -o-animation: fadeOutRight 0.6s;
  animation: fadeOutRight 0.6s;
}
.vgw-item-i.effect-3:hover .product-image img.secondary_image {
  -webkit-animation: fadeInRight 0.6s;
  -moz-animation: fadeInRight 0.6s;
  -ms-animation: fadeInRight 0.6s;
  -o-animation: fadeInRight 0.6s;
  animation: fadeInRight 0.6s;
}
.vgw-item-i.effect-3:hover .product-image img.one_image {
  -webkit-animation: rubberBand 0.8s;
  -moz-animation: rubberBand 0.8s;
  -ms-animation: rubberBand 0.8s;
  -o-animation: rubberBand 0.8s;
  animation: rubberBand 0.8s;
}
.vgw-item-i.effect-3:hover .product-image .second {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
}
.vgw-item-i.effect-3:hover .button-group {
  overflow: visible;
}
.vgw-item-i.effect-3:hover .button-group .vgw-wishlist,
.vgw-item-i.effect-3:hover .button-group .add-to-cart {
  -webkit-animation: rubberBand 0.4s ease;
  -moz-animation: rubberBand 0.4s ease;
  -ms-animation: rubberBand 0.4s ease;
  -o-animation: rubberBand 0.4s ease;
  animation: rubberBand 0.4s ease;
}
.vgw-item-i.effect-3:hover .button-group .vgw-quickview {
  -webkit-animation: rubberBand 0.6s ease;
  -moz-animation: rubberBand 0.6s ease;
  -ms-animation: rubberBand 0.6s ease;
  -o-animation: rubberBand 0.6s ease;
  animation: rubberBand 0.6s ease;
}
.vgw-item-i.effect-3:hover .button-group .vgw-compare {
  -webkit-animation: rubberBand 0.8s ease;
  -moz-animation: rubberBand 0.8s ease;
  -ms-animation: rubberBand 0.8s ease;
  -o-animation: rubberBand 0.8s ease;
  animation: rubberBand 0.8s ease;
}
/* Post Carousel */
.item-i,
.vgp-item-i {
  position: relative;
  padding: 0 15px;
  margin-bottom: 35px;
}
.item-i:last-child,
.vgp-item-i:last-child {
  margin-bottom: 0;
}
.item-i .post-content,
.vgp-item-i .post-content {
  background: #fff;
  padding: 15px 10px;
}
.item-i .post-content .post-content,
.vgp-item-i .post-content .post-content {
  padding: 0;
  margin-top: 15px;
}
.item-i .post-title,
.vgp-item-i .post-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.preset-1 .item-i .post-title a:hover,
.preset-1 .vgp-item-i .post-title a:hover {
  color: #f9ba48;
}
.preset-2 .item-i .post-title a:hover,
.preset-2 .vgp-item-i .post-title a:hover {
  color: #7b7a27;
}
.preset-3 .item-i .post-title a:hover,
.preset-3 .vgp-item-i .post-title a:hover {
  color: #f06676;
}
.preset-4 .item-i .post-title a:hover,
.preset-4 .vgp-item-i .post-title a:hover {
  color: #1197d6;
}
.item-i .post-readmore,
.vgp-item-i .post-readmore {
  margin-top: 15px;
}
.item-i .post-readmore a,
.vgp-item-i .post-readmore a {
  display: inline-block;
  padding: 7px 12px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  border: 2px solid rgba(111, 111, 111, 0.7);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  color: rgba(111, 111, 111, 0.7);
}
.item-i .post-readmore a:hover,
.vgp-item-i .post-readmore a:hover {
  color: #6f6f6f;
  border-color: #6f6f6f;
}
.vgp-item-i:before,
.vgp-item-i:after {
  content: '';
  display: table;
}
.vgp-item-i:after {
  clear: both;
}
.vgp-item-i:hover .post-image img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.vgp-item-i .post-image {
  overflow: hidden;
}
.vgp-item-i .post-image a {
  display: block;
  overflow: hidden;
}
.vgp-item-i .post-image img {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.vgp-item-i .post-content {
  position: relative;
  padding: 25px;
  border: 1px solid #e0e0e0;
  border-top: none;
}
.vgp-item-i .post-title {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}
.vgp-item-i .post-meta li {
  display: inline-block;
  margin-right: 10px;
  font-size: 12px;
  color: #757575;
}
.rtl .vgp-item-i .post-meta li {
  margin-left: 10px;
  margin-right: 0;
}
.vgp-item-i .post-meta li a {
  color: #757575;
}
.vgp-item-i .post-meta li i {
  margin-right: 5px;
}
.rtl .vgp-item-i .post-meta li i {
  margin-left: 5px;
  margin-right: 0;
}
.vgp-item-i .post-desc {
  margin-top: 18px;
  color: #434343;
}
.vgp-item-i .content-inner {
  position: relative;
  padding-left: 75px;
}
.rtl .vgp-item-i .content-inner {
  padding-right: 75px;
  padding-left: 0;
}
.vgp-item-i .post-date {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  background: #373737;
  border-radius: 4px;
  font-size: 12px;
  text-transform: capitalize;
  width: 55px;
  height: 55px;
  text-align: center;
  line-height: 20px;
  padding: 8px 0;
  text-transform: uppercase;
}
.rtl .vgp-item-i .post-date {
  left: auto;
  right: 0;
}
.rtl .vgp-item-i .post-date {
  text-align: center;
}
.vgp-item-i .post-date span {
  display: block;
}
.vgp-item-i .post-date .date {
  font-weight: 700;
  font-size: 16px;
}
/*------------------------------------
-------------Front Page Start--------- 
--------------------------------------*/
/* Static Info Start */
.static-info .inner {
  position: relative;
  background: #fff;
  border: 1px solid #eeeeee;
  padding: 20px 20px 20px 106px;
  min-height: 110px;
  cursor: pointer;
}
.rtl .static-info .inner {
  padding: 20px 106px 20px 20px;
}
.preset-1 .static-info .inner:hover {
  border-color: #f9ba48;
}
.preset-2 .static-info .inner:hover {
  border-color: #7b7a27;
}
.preset-3 .static-info .inner:hover {
  border-color: #f06676;
}
.preset-4 .static-info .inner:hover {
  border-color: #1197d6;
}
.static-info .inner:hover .icon {
  background-position: left bottom !important;
}
.preset-1 .static-info .inner:hover .content {
  color: #f9ba48;
}
.preset-2 .static-info .inner:hover .content {
  color: #7b7a27;
}
.preset-3 .static-info .inner:hover .content {
  color: #f06676;
}
.preset-4 .static-info .inner:hover .content {
  color: #1197d6;
}
.preset-1 .static-info .inner:hover .content h3 {
  color: #f9ba48;
}
.preset-2 .static-info .inner:hover .content h3 {
  color: #7b7a27;
}
.preset-3 .static-info .inner:hover .content h3 {
  color: #f06676;
}
.preset-4 .static-info .inner:hover .content h3 {
  color: #1197d6;
}
.static-info .icon {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 100;
  width: 66px;
  height: 66px;
  background: url(../images/icon/info1.png) left top no-repeat;
  -webkit-transition: background-position 0.4s ease;
  -moz-transition: background-position 0.4s ease;
  -o-transition: background-position 0.4s ease;
  transition: background-position 0.4s ease;
}
.rtl .static-info .icon {
  left: auto;
  right: 20px;
}
.static-info .icon i {
  display: none;
}
.static-info .icon.icon-2 {
  background: url(../images/icon/info2.png) left top no-repeat;
}
.static-info .icon.icon-3 {
  background: url(../images/icon/info3.png) left top no-repeat;
}
.static-info .content {
  font-size: 14px;
  line-height: 25px;
  color: #bdbdbd;
  margin: 0;
  padding-top: 12px;
}
.static-info .content h3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #282828;
  text-transform: uppercase;
}
/* Testimonial */
.testimonial-i {
  padding: 0 15px;
  margin-bottom: 25px;
}
.inner-testimonial {
  margin: 0 auto;
  display: block;
  max-width: 600px;
  background-color: #fff;
  -webkit-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 2px 0 16px rgba(0, 0, 0, 0.16);
  box-shadow: 2px 0 16px rgba(0, 0, 0, 0.16);
}
.inner-testimonial:before,
.inner-testimonial:after {
  content: '';
  display: table;
}
.inner-testimonial:after {
  clear: both;
}
.client-image {
  float: left;
  margin-right: 30px;
  max-width: 165px;
  overflow: hidden;
}
.rtl .client-image {
  float: right;
}
.rtl .client-image {
  margin-left: 30px;
  margin-right: 0;
}
.client-info {
  margin-left: 195px;
  padding: 50px 0;
  padding-right: 30px;
  position: relative;
}
.rtl .client-info {
  margin-right: 195px;
  margin-left: 0;
}
.rtl .client-info {
  padding-left: 30px;
  padding-right: 0;
}
.client-info:after {
  content: '\f1b2';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 200px;
  line-height: 100px;
  color: #f9f9f9;
  display: block;
  position: absolute;
  top: 50px;
  right: 30px;
}
.rtl .client-info:after {
  left: 30px;
  right: auto;
}
.client-info .name {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
.client-info .position {
  color: #aaa;
}
.client-info .cl-quote {
  margin: 45px 0;
  padding-top: 35px;
  position: relative;
}
.client-info .cl-quote:before {
  content: '';
  display: block;
  width: 120px;
  height: 1px;
  background-color: #e0e0e0;
  position: absolute;
  top: 0;
  left: 0;
}
.rtl .client-info .cl-quote:before {
  left: auto;
  right: 0;
}
.client-info .rating {
  display: block;
  width: 87px;
  height: 18px;
  position: relative;
  letter-spacing: 4px;
  text-align: left;
}
.rtl .client-info .rating {
  text-align: right ;
}
.preset-1 .client-info .rating {
  color: #f9ba48;
}
.preset-2 .client-info .rating {
  color: #7b7a27;
}
.preset-3 .client-info .rating {
  color: #f06676;
}
.preset-4 .client-info .rating {
  color: #1197d6;
}
.client-info .rating:before {
  content: '\f27c\f27c\f27c\f27c\f27c';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 16px;
  line-height: 18px;
}
.client-info .rating span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  overflow: hidden;
  text-indent: -999px;
}
.rtl .client-info .rating span {
  left: auto;
  right: 0;
}
.client-info .rating span:before {
  content: '\f27d\f27d\f27d\f27d\f27d';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 16px;
  text-indent: 0;
}
.rtl .client-info .rating span:before {
  left: auto;
  right: 0;
}
/* Banner Static Start (Banner Text, Single Banner, Block Banners) */
.single-banner figure {
  position: relative;
  overflow: hidden;
}
.single-banner figure:after {
  content: '';
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  z-index: 10;
  border: 1px dashed #fff;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.single-banner img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.single-banner:hover img {
  opacity: 0.6;
  /* IE8 filter*/
  filter: alpha(opacity=60);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.single-banner:hover figure:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* Tab Prodcut */
.vc_row_products .wpb_heading {
  margin-bottom: 0 !important;
}
.wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  border-color: transparent;
  background-color: transparent;
  position: absolute;
  top: -52px;
  left: -20px;
  z-index: 100;
}
.rtl.wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  left: auto;
  right: -20px;
}
.wpb-js-composer .wpb_row.float-tab.style-2 .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  left: 32%;
}
.rtl.wpb-js-composer .wpb_row.float-tab.style-2 .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  left: auto;
  right: 32%;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-container {
  margin-bottom: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta.vc_general {
  font-size: 14px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-container {
  overflow: visible;
  margin: 0;
  z-index: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  margin: 0;
  padding: 17px 0;
  border: 1px solid #e0e0e0;
  background-color: #f8f8f8;
  height: 53px;
  overflow: hidden;
  text-align: left;
}
.rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
  text-align: right ;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab {
  margin: 0;
  padding: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab > a {
  padding: 0 20px;
  font-size: 14px;
  line-height: 17px;
  border: none;
  background-color: transparent;
  color: #909090;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-weight: 700;
  text-transform: uppercase;
  border-width: 0;
  border-style: solid;
  border-color: #e0e0e0;
  border-right-width: 1px;
}
.rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab > a {
  border-right-width: 0;
  border-left-width: 1px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab:last-child > a {
  border-right-width: 0;
}
.rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab:last-child > a {
  border-right-width: 0;
  border-left-width: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab.vc_active > a,
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab:hover > a,
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tab:focus > a {
  color: #373737;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels {
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  margin: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 30px 0 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  background-color: transparent;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-title > a {
  font-size: 14px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #000;
  border-color: #000;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #fff;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:hover {
  background-color: #000;
  border-color: #000;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
  color: #fff;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons {
  top: -45px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div {
  color: rgba(255, 255, 255, 0.5);
}
.preset-1.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div:hover {
  color: #f9ba48;
}
.preset-2.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div:hover {
  color: #7b7a27;
}
.preset-3.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div:hover {
  color: #f06676;
}
.preset-4.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div:hover {
  color: #1197d6;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div.owl-next:before {
  background: rgba(255, 255, 255, 0.5);
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tabs-list {
  border: 1px solid #282828;
  background-color: #282828;
  color: #fff;
}
.preset-1.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab.vc_active > a,
.preset-1.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:hover > a,
.preset-1.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:focus > a {
  color: #f9ba48 !important;
}
.preset-2.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab.vc_active > a,
.preset-2.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:hover > a,
.preset-2.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:focus > a {
  color: #7b7a27 !important;
}
.preset-3.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab.vc_active > a,
.preset-3.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:hover > a,
.preset-3.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:focus > a {
  color: #f06676 !important;
}
.preset-4.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab.vc_active > a,
.preset-4.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:hover > a,
.preset-4.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:focus > a {
  color: #1197d6 !important;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab:last-child > a .vc_tta-title-text:after {
  display: none;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab > a {
  color: #fff;
  border: none;
  padding: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab > a .vc_tta-title-text {
  padding: 0 20px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab > a .vc_tta-title-text:after {
  content: "";
  height: 30px;
  width: 1px;
  background: url(../images/background/line_tab.png) no-repeat 0 0;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
}
.rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-tab > a .vc_tta-title-text:after {
  left: 0;
  right: auto;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 0;
}
.banner-tab {
  position: absolute;
  top: 0;
  left: 15px;
  z-index: 100;
  width: 270px;
}
.rtl .banner-tab {
  left: auto;
  right: 15px;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.has-banner {
  padding-left: 270px;
}
.rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.has-banner {
  padding-right: 270px;
  padding-left: 0;
}
.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.has-banner .vc_tta-panels-container .vc_tta-panels {
  border: none;
}
.small-width .vgw-item-i .product-title {
  min-height: 40px;
}
.small-width .vgw-item-i .product-content {
  padding: 13px 15px 14px;
}
.layout-3 .vgw-item-i.thumb {
  height: 131px;
}
.layout-3 .category-inside {
  height: 416px;
}
/* Front Page Home 4 */
.no-spacing {
  margin: 0;
}
.no-spacing .vc_column_container > .vc_column-inner {
  padding: 0;
}
.vc_slider .box-slider {
  width: 69%;
}
.vc_slider .box-banners {
  width: 31%;
}
.layout-4 .category-inside {
  height: 570px;
}
.multi-products .woo-carousel.owl-carousel .owl-wrapper-outer {
  border-right: none;
}
.multi-products .thumb-carousel.owl-carousel .owl-wrapper-outer {
  border-top: none !important;
}
.multi-products .thumb-carousel .vgw-item {
  padding: 0;
}
.multi-products .thumb-carousel .vgw-item:first-child .vgw-item-i.thumb {
  border-left: none;
}
.multi-products .vgw-item-i .product-content {
  padding-top: 5px;
  padding-bottom: 14px;
}
.multi-products .vgw-item-i .product-price,
.multi-products .vgw-item-i .product-rating {
  margin-bottom: 5px;
}
.multi-products .vgw-item-i.thumb {
  overflow: hidden;
  height: 142px;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  margin-bottom: -1px !important;
  padding: 20px 10px 20px 97px;
}
.rtl .multi-products .vgw-item-i.thumb {
  padding: 20px 97px 20px 10px;
}
.multi-products .vgw-item-i.thumb .product-image {
  left: 10px;
}
.rtl .multi-products .vgw-item-i.thumb .product-image {
  left: auto;
  right: 10px;
}
/* Inner Page Start */
.main-container {
  padding-bottom: 40px;
}
.main-container.index-blog {
  padding-top: 30px;
}
.site-breadcrumb {
  margin-bottom: 40px;
  background-color: #f8f8f8;
}
#crumbs,
#breadcrumbs {
  background: transparent;
  margin: 0;
  padding: 20px 0;
}
#crumbs a,
#breadcrumbs a,
#crumbs span,
#breadcrumbs span {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  cursor: pointer;
  font-weight: 500;
}
.preset-1 #crumbs a:hover,
.preset-1 #breadcrumbs a:hover,
.preset-1 #crumbs span:hover,
.preset-1 #breadcrumbs span:hover {
  color: #f9ba48;
}
.preset-2 #crumbs a:hover,
.preset-2 #breadcrumbs a:hover,
.preset-2 #crumbs span:hover,
.preset-2 #breadcrumbs span:hover {
  color: #7b7a27;
}
.preset-3 #crumbs a:hover,
.preset-3 #breadcrumbs a:hover,
.preset-3 #crumbs span:hover,
.preset-3 #breadcrumbs span:hover {
  color: #f06676;
}
.preset-4 #crumbs a:hover,
.preset-4 #breadcrumbs a:hover,
.preset-4 #crumbs span:hover,
.preset-4 #breadcrumbs span:hover {
  color: #1197d6;
}
#crumbs i,
#breadcrumbs i {
  font-size: 14px;
  line-height: 21px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
}
.rtl #crumbs i,
.rtl #breadcrumbs i {
  margin-left: 8px;
  margin-right: 0;
}
#crumbs li,
#breadcrumbs li {
  display: inline-block;
  vertical-align: top;
  font-weight: 500;
}
#crumbs li a,
#breadcrumbs li a,
#crumbs li span,
#breadcrumbs li span {
  display: block;
}
#crumbs li:first-child a:before,
#breadcrumbs li:first-child a:before {
  content: '\f175';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 14px;
  line-height: 21px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
}
.rtl #crumbs li:first-child a:before,
.rtl #breadcrumbs li:first-child a:before {
  margin-left: 8px;
  margin-right: 0;
}
.preset-1 #crumbs li:last-child,
.preset-1 #breadcrumbs li:last-child {
  color: #f9ba48;
}
.preset-2 #crumbs li:last-child,
.preset-2 #breadcrumbs li:last-child {
  color: #7b7a27;
}
.preset-3 #crumbs li:last-child,
.preset-3 #breadcrumbs li:last-child {
  color: #f06676;
}
.preset-4 #crumbs li:last-child,
.preset-4 #breadcrumbs li:last-child {
  color: #1197d6;
}
.preset-1 #crumbs .current,
.preset-1 #breadcrumbs .current {
  color: #f9ba48;
}
.preset-2 #crumbs .current,
.preset-2 #breadcrumbs .current {
  color: #7b7a27;
}
.preset-3 #crumbs .current,
.preset-3 #breadcrumbs .current {
  color: #f06676;
}
.preset-4 #crumbs .current,
.preset-4 #breadcrumbs .current {
  color: #1197d6;
}
#crumbs .separator,
#breadcrumbs .separator {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  font-size: 16px;
}
.page-header {
  border: none;
  padding: 0;
  margin: 0;
}
.page-title {
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  margin: 0 0 25px;
  text-transform: uppercase;
}
/* Woocommerce Shop Start */
.archive-content {
  overflow: hidden;
}
.term-description {
  margin-bottom: 20px;
}
.category-image-desc {
  margin-bottom: 25px;
  text-align: center;
}
.all-subcategories {
  margin-bottom: 25px;
}
.all-subcategories:before,
.all-subcategories:after {
  content: '';
  display: table;
}
.all-subcategories:after {
  clear: both;
}
.front-page .product-category {
  min-height: 220px;
  height: auto !important;
}
.product-category {
  padding: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  border-left-width: 0;
  margin-bottom: -1px !important;
  text-align: left;
}
.rtl .product-category {
  text-align: right ;
}
.product-category .inner:before,
.product-category .inner:after {
  content: '';
  display: table;
}
.product-category .inner:after {
  clear: both;
}
.product-category .thumb-category,
.product-category .info-category {
  width: 50%;
  float: left;
}
.rtl .product-category .thumb-category,
.rtl .product-category .info-category {
  float: right;
}
.product-category .info-category {
  padding-left: 15px;
}
.rtl .product-category .info-category {
  padding-right: 15px;
  padding-left: 0;
}
.product-category .info-category h3,
.product-category .info-category h2 {
  font-family: 'Poppins', Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #3069af;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.product-category .info-category mark {
  display: none;
  padding: 0;
  background-color: transparent;
  font-size: 13px;
}
.product-category ul li {
  color: #6f6f6f;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}
.product-category ul li:last-child {
  margin-bottom: 0;
}
.shop-products {
  margin-bottom: 30px;
  border-left: 1px solid #e0e0e0;
}
.shop-products:before,
.shop-products:after {
  content: '';
  display: table;
}
.shop-products:after {
  clear: both;
}
.shop-products .vgw-item {
  padding: 0;
}
.shop-products .vgw-item.first {
  clear: both;
}
.shop-products.grid-view .vgw-item-i .list-col8 .listview {
  display: none;
}
.shop-products.list-view .vgw-item {
  width: 100%;
  padding: 0;
}
.shop-products.list-view .vgw-item-i {
  border-left-width: 1px;
}
.shop-products.list-view .vgw-item-i .list-col8 .gridview {
  display: none;
}
.shop-products.list-view .vgw-item-i .list-col8 .listview {
  display: block;
}
.shop-products.list-view .vgw-item-i .product-content {
  text-align: left;
}
.rtl .shop-products.list-view .vgw-item-i .product-content {
  text-align: right ;
}
.shop-products.list-view .vgw-item-i .product-title {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 0;
}
.shop-products.list-view .vgw-item-i .product-rating {
  position: relative;
  top: auto;
  left: auto;
  margin: 15px 0;
}
.rtl .shop-products.list-view .vgw-item-i .product-rating {
  left: auto;
  right: auto;
}
.shop-products.list-view .vgw-item-i .product-rating .star-rating {
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.shop-products.list-view .vgw-item-i .product-desc {
  margin: 0 0 20px;
  font-size: 13px;
  line-height: 24px;
}
/* Shop toolbar */
.toolbar {
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
  margin: 0px 0 30px;
  position: relative;
  padding: 15px 0;
  width: 100%;
  border-top: 2px solid #e0e0e0;
  border-bottom: 2px solid #e0e0e0;
  color: #8f8f8f;
}
.toolbar.bottom {
  border-top: none;
  border-bottom: none;
  margin: 20px 0 0;
  padding: 0;
}
.toolbar .view-mode {
  float: left;
  line-height: 30px;
}
.rtl .toolbar .view-mode {
  float: right;
}
.toolbar .view-mode a {
  color: #8f8f8f;
  display: block;
  float: left;
  font-size: 16px;
  margin-right: 10px;
  background-color: #e0e0e0;
  border: 1px solid #e0e0e0;
  width: 35px;
  height: 35px;
  overflow: hidden;
  text-indent: -999px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.rtl .toolbar .view-mode a {
  float: right;
}
.rtl .toolbar .view-mode a {
  margin-left: 10px;
  margin-right: 0;
}
.toolbar .view-mode a i {
  display: block;
  float: left;
  width: 33px;
  height: 33px;
  line-height: 34px;
  text-indent: 0;
  text-align: center;
}
.toolbar .view-mode a strong {
  font-size: 14px;
  -webkit-transform: translate(4px, -4px);
  -moz-transform: translate(4px, -4px);
  -ms-transform: translate(4px, -4px);
  -o-transform: translate(4px, -4px);
  transform: translate(4px, -4px);
  display: inline-block;
}
.toolbar .view-mode a:hover,
.toolbar .view-mode a.active {
  color: #fff;
}
.preset-1 .toolbar .view-mode a:hover,
.preset-1 .toolbar .view-mode a.active {
  background-color: #f9ba48;
}
.preset-2 .toolbar .view-mode a:hover,
.preset-2 .toolbar .view-mode a.active {
  background-color: #7b7a27;
}
.preset-3 .toolbar .view-mode a:hover,
.preset-3 .toolbar .view-mode a.active {
  background-color: #f06676;
}
.preset-4 .toolbar .view-mode a:hover,
.preset-4 .toolbar .view-mode a.active {
  background-color: #1197d6;
}
.preset-1 .toolbar .view-mode a:hover,
.preset-1 .toolbar .view-mode a.active {
  border-color: #f9ba48;
}
.preset-2 .toolbar .view-mode a:hover,
.preset-2 .toolbar .view-mode a.active {
  border-color: #7b7a27;
}
.preset-3 .toolbar .view-mode a:hover,
.preset-3 .toolbar .view-mode a.active {
  border-color: #f06676;
}
.preset-4 .toolbar .view-mode a:hover,
.preset-4 .toolbar .view-mode a.active {
  border-color: #1197d6;
}
.toolbar .woocommerce-result-count {
  float: right;
  line-height: 35px;
  margin: 0;
}
.rtl .toolbar .woocommerce-result-count {
  float: left;
}
.rtl .toolbar .woocommerce-result-count {
  float: left;
}
.toolbar .woocommerce-ordering {
  float: left;
  margin: 0;
  line-height: 30px;
  display: inline-block;
}
.rtl .toolbar .woocommerce-ordering {
  float: right;
}
.toolbar .woocommerce-ordering select {
  border-radius: 0px;
  height: 35px;
  outline: none !important;
  border: 1px solid #f5f5f5;
  background: #f5f5f5;
  padding: 0 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.toolbar .woocommerce-pagination ul.page-numbers {
  border: none;
  margin: 0;
  display: block;
}
.toolbar .woocommerce-pagination ul.page-numbers li {
  display: inline-block;
  vertical-align: top;
  border: none;
  margin: 0 4px;
  float: none;
}
.toolbar .woocommerce-pagination ul.page-numbers li a,
.toolbar .woocommerce-pagination ul.page-numbers li span {
  padding: 0;
  display: block;
  color: #3f3f3f;
  min-width: 45px;
  height: 45px;
  font-size: 16px;
  line-height: 43px;
  text-align: center;
  font-weight: 300;
  background: #f6f6f6;
  border: 1px solid #f6f6f6;
}
.toolbar .woocommerce-pagination ul.page-numbers li a.current,
.toolbar .woocommerce-pagination ul.page-numbers li span.current,
.toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  color: #fff;
}
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #f9ba48;
}
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #7b7a27;
}
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #f06676;
}
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #1197d6;
}
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-1 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #f9ba48;
}
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #7b7a27;
}
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #f06676;
}
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  background: #1197d6;
}
/* Product View Start */
.product-view .images,
.product-view .summary {
  float: none !important;
  width: 100% !important;
}
/* Product Images Start */
div.pp_woocommerce div.ppt {
  display: none !important;
}
.pp_gallery ul {
  text-align: left;
}
.pp_gallery li {
  float: none !important;
  display: inline-block !important;
  margin: 0 4px !important;
}
.pp_gallery li:before,
.pp_gallery li:after {
  content: '';
  display: table;
}
.pp_gallery li:after {
  clear: both;
}
div.pp_woocommerce .pp_gallery ul li a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.pp_gallery ul a img {
  height: 100% !important;
  width: auto !important;
}
.single-product-image {
  position: relative;
  /* Carousel Thumbnail */
}
.single-product-image .images {
  position: relative;
  overflow: hidden;
  margin-bottom: 0 !important;
}
.single-product-image .images .woocommerce-main-image {
  margin-bottom: 30px;
  display: block;
  border: 1px solid #e0e0e0;
}
.single-product-image .images img {
  width: auto !important;
  margin: 0 auto;
}
.single-product-image .images .flex-control-thumbs li {
  width: 100% !important;
}
.single-product-image .images .owl-theme .owl-controls .owl-buttons {
  position: static;
}
.single-product-image .images .owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  top: 40%;
  left: 0;
}
.single-product-image .images .owl-theme .owl-controls .owl-buttons div.owl-next {
  left: auto;
  right: 0;
}
.single-product-image .images .owl-theme .owl-controls .owl-buttons div.owl-next:before {
  display: none;
}
.single-product-image .product-label {
  display: none;
}
.single-product-image .thumbnails {
  padding-top: 0 !important;
}
.single-product-image .thumbnails .owl-item {
  padding: 0 15px;
}
.single-product-image .thumbnails a {
  display: block;
  float: none !important;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin: 0 !important;
  padding: 5px;
  overflow: hidden;
}
.single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div {
  top: 50%;
}
/* Product Info Start */
.single-product-info p {
  margin-bottom: 0;
}
.single-product-info p.price {
  display: none;
}
.single-product-info h1 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 500;
  font-family: 'Poppins', Arial, sans-serif;
}
.single-product-info .woocommerce-product-rating {
  margin-top: 20px;
  margin-bottom: 0 !important;
}
.preset-1 .single-product-info .woocommerce-product-rating {
  color: #f9ba48;
}
.preset-2 .single-product-info .woocommerce-product-rating {
  color: #7b7a27;
}
.preset-3 .single-product-info .woocommerce-product-rating {
  color: #f06676;
}
.preset-4 .single-product-info .woocommerce-product-rating {
  color: #1197d6;
}
.single-product-info .woocommerce-product-rating .star-rating {
  line-height: 16px;
  overflow: hidden;
  position: relative;
  width: 85px;
  height: 16px;
  float: left;
  display: block;
  vertical-align: top;
  letter-spacing: 5px;
  font-size: 14px;
  margin: 0;
  margin-right: 10px;
  text-indent: 0;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating {
  float: right;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating {
  margin-left: 10px;
  margin-right: 0;
}
.single-product-info .woocommerce-product-rating .star-rating:before {
  content: "\f27c\f27c\f27c\f27c\f27c";
  font-family: 'Material-Design-Iconic-Font';
  float: left;
  left: 0;
  position: absolute;
  top: 0;
  width: 85px;
  height: 16px;
}
.preset-1 .single-product-info .woocommerce-product-rating .star-rating:before {
  color: #f9ba48;
}
.preset-2 .single-product-info .woocommerce-product-rating .star-rating:before {
  color: #7b7a27;
}
.preset-3 .single-product-info .woocommerce-product-rating .star-rating:before {
  color: #f06676;
}
.preset-4 .single-product-info .woocommerce-product-rating .star-rating:before {
  color: #1197d6;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating:before {
  float: right;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating:before {
  left: auto;
  right: 0;
}
.single-product-info .woocommerce-product-rating .star-rating span {
  float: left;
  left: 0;
  overflow: hidden;
  padding-top: 1.5em;
  position: absolute;
  top: 0;
  letter-spacing: 5px;
  height: 16px;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating span {
  float: right;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating span {
  left: auto;
  right: 0;
}
.preset-1 .single-product-info .woocommerce-product-rating .star-rating span {
  color: #f9ba48;
}
.preset-2 .single-product-info .woocommerce-product-rating .star-rating span {
  color: #7b7a27;
}
.preset-3 .single-product-info .woocommerce-product-rating .star-rating span {
  color: #f06676;
}
.preset-4 .single-product-info .woocommerce-product-rating .star-rating span {
  color: #1197d6;
}
.single-product-info .woocommerce-product-rating .star-rating span:before {
  content: "\f27d\f27d\f27d\f27d\f27d";
  font-family: 'Material-Design-Iconic-Font';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 16px;
}
.rtl .single-product-info .woocommerce-product-rating .star-rating span:before {
  left: auto;
  right: 0;
}
.single-product-info .woocommerce-product-rating .link-review {
  color: #aaa;
  font-size: 12px;
  line-height: 18px;
}
.single-product-info .woocommerce-product-rating .link-review a {
  color: #aaa;
}
.single-product-info .woocommerce-product-rating .link-review a:hover {
  color: #6f6f6f;
}
.single-product-info .product-price {
  margin-top: 20px;
  font-size: 26px;
}
.single-product-info .product-price del {
  font-size: 26px;
}
.single-product-info .product-price .woocommerce-Price-currencySymbol {
  line-height: 20px;
}
.single-product-info .short-description {
  margin-top: 15px;
  margin-bottom: 10px;
  line-height: 26px;
}
.single-product-info .short-description p {
  margin-bottom: 10px;
}
.single-product-info .short-description p:last-child {
  margin-bottom: 0;
}
.single-product-info .addthis_native_toolbox {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e0e0e0;
}
.single-product-info .in-stock {
  color: #6f6f6f;
  display: block;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  margin-top: 15px;
}
.single-product-info .in-stock.stock {
  display: none;
}
.single-product-info .in-stock span {
  font-weight: 600;
  text-transform: capitalize;
  display: inline-block;
  vertical-align: top;
  color: #e32121;
}
.single-product-info .in-stock span.out-stock {
  color: #ec4646;
}
.single-product-info .cart {
  margin-top: 15px;
  /* Variable Product */
  /* Grouped Product */
}
.single-product-info .cart .quantity {
  display: block;
  float: none !important;
  margin: 0 0 25px !important;
  height: 38px ;
}
.rtl .single-product-info .cart .quantity {
  float: none !important;
}
.single-product-info .cart .quantity .section-title {
  display: inline-block;
  line-height: 38px;
}
.single-product-info .cart .quantity .input-text {
  height: 38px !important;
  margin-right: 5px;
}
.rtl .single-product-info .cart .quantity .input-text {
  margin-left: 5px;
  margin-right: 0;
}
.single-product-info .cart .quantity .minus,
.single-product-info .cart .quantity .plus {
  width: 38px;
  height: 38px;
  line-height: 36px;
  border: 1px solid #e0e0e0 !important;
  background-color: transparent !important;
  color: #6f6f6f;
  margin-right: 5px;
  font-size: 18px;
}
.rtl .single-product-info .cart .quantity .minus,
.rtl .single-product-info .cart .quantity .plus {
  margin-left: 5px;
  margin-right: 0;
}
.single-product-info .cart .quantity .minus:hover,
.single-product-info .cart .quantity .plus:hover {
  border: 1px solid #e32121 !important;
  background-color: #e32121 !important;
  color: #fff;
}
.single-product-info .cart .quantity .minus {
  position: static;
}
.single-product-info .cart .single_add_to_cart_button {
  display: inline-block;
  height: 38px;
  margin-right: 10px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  padding: 8px 15px;
  font-size: 13px;
  line-height: 22px;
  font-weight: 700;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border-color: #e0e0e0;
  background-color: #e0e0e0;
}
.rtl .single-product-info .cart .single_add_to_cart_button {
  margin-left: 10px;
  margin-right: 0;
}
.single-product-info .cart .single_add_to_cart_button.button {
  float: none !important;
  vertical-align: top !important;
}
.single-product-info .cart .single_add_to_cart_button.alt {
  background-color: #e0e0e0;
  color: #6f6f6f !important;
}
.single-product-info .cart .single_add_to_cart_button.alt:hover {
  color: #fff !important;
}
.preset-1 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #f06676;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #1197d6;
}
.preset-1 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  border-color: #f06676;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  border-color: #1197d6;
}
.single-product-info .cart .single_add_to_cart_button.disabled {
  padding: 8px 15px !important;
  background-color: #e0e0e0 !important;
  line-height: 22px;
}
.preset-1 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  background-color: #f9ba48 !important;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  background-color: #7b7a27 !important;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  background-color: #f06676 !important;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  background-color: #1197d6 !important;
}
.preset-1 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  border-color: #f06676;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.disabled:hover {
  border-color: #1197d6;
}
.single-product-info .cart label {
  color: #6f6f6f;
}
.single-product-info .cart.variations_form {
  width: 100%;
  margin-bottom: 0 !important;
}
.single-product-info .cart.variations_form .action-buttons {
  display: none;
}
.single-product-info .cart .variations {
  margin-bottom: 0 !important;
}
.single-product-info .cart .variations:before,
.single-product-info .cart .variations:after {
  content: '';
  display: table;
}
.single-product-info .cart .variations:after {
  padding-bottom: 20px;
}
.single-product-info .cart .variations tr {
  float: left;
  margin: 0 0 10px;
  width: 48%;
}
.rtl .single-product-info .cart .variations tr {
  float: right;
}
.single-product-info .cart .variations tr:last-child {
  float: right;
}
.rtl .single-product-info .cart .variations tr:last-child {
  float: left;
}
.rtl .single-product-info .cart .variations tr:last-child {
  float: left;
}
.single-product-info .cart .variations tr:last-child:first-child {
  float: left !important;
}
.rtl .single-product-info .cart .variations tr:last-child:first-child {
  float: right !important;
}
.single-product-info .cart .variations .label {
  display: block;
  color: #6f6f6f;
  border: 0;
  font-size: 15px;
  margin: 0 0 10px;
  padding: 0;
  text-transform: capitalize;
  width: 100%;
  text-align: left;
}
.rtl .single-product-info .cart .variations .label {
  text-align: right ;
}
.single-product-info .cart .variations .label label {
  font-weight: 700;
  margin: 0;
}
.single-product-info .cart .variations .label:after {
  content: ':';
  margin-left: 3px;
}
.rtl .single-product-info .cart .variations .label:after {
  margin-right: 3px;
  margin-left: 0;
}
.single-product-info .cart .variations .value {
  display: block;
  width: 100%;
  border: 0 !important;
  padding: 0;
}
.single-product-info .cart .variations .value select {
  display: block;
  height: 36px;
  padding: 10px 0 10px 10px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  background: transparent;
  font-size: 12px;
  line-height: 16px;
  color: #b5b5b5;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin: 0 !important;
}
.rtl .single-product-info .cart .variations .value select {
  padding: 10px 10px 10px 0;
}
.single-product-info .cart .variations .value select:focus {
  outline: none;
}
.single-product-info .cart .variations .reset_variations {
  color: #3f3f3f;
}
.single-product-info .cart .single_variation_wrap {
  margin-bottom: 15px;
}
.single-product-info .cart .single_variation_wrap .stock {
  display: none;
}
.single-product-info .cart .single_variation_wrap .variations_button {
  float: left;
}
.rtl .single-product-info .cart .single_variation_wrap .variations_button {
  float: right;
}
.single-product-info .cart .single_variation_wrap .quantity {
  display: inline-block;
  margin: 0 10px 10px 0 !important;
}
.rtl .single-product-info .cart .single_variation_wrap .quantity {
  margin: 0 0 10px 10px !important;
}
.single-product-info .cart .single_variation_wrap .action-buttons {
  display: inline-block !important;
}
.single-product-info .cart .group_table .quantity {
  margin-bottom: 0 !important;
}
.single-product-info .cart .group_table tr:before,
.single-product-info .cart .group_table tr:after {
  content: '';
  display: table;
}
.single-product-info .cart .group_table tr:after {
  padding-bottom: 20px;
}
.single-product-info .cart .group_table td {
  display: inline !important;
  padding: 0 !important;
  width: 50% !important;
}
.single-product-info .cart .group_table td:first-child {
  float: left;
  margin-right: 25px;
}
.rtl .single-product-info .cart .group_table td:first-child {
  float: right;
}
.rtl .single-product-info .cart .group_table td:first-child {
  margin-left: 25px;
  margin-right: 0;
}
.single-product-info .cart .group_table td.label {
  line-height: normal;
  margin-bottom: 5px;
}
.single-product-info .cart .group_table td.label label {
  font-size: 13px;
  line-height: 16px;
  margin: 0;
}
.single-product-info .cart .group_table td.price {
  display: block;
  margin-bottom: 0;
}
.single-product-info .cart .group_table td.price .product-price {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.single-product-info .cart .group_table td.price .product-price del {
  font-size: 12px;
  line-height: 20px;
}
.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price {
  display: block;
}
.single-product-info .cart .group_table .woocommerce-grouped-product-list-item__price .product-price {
  margin: 0;
  line-height: normal;
  font-size: 14px;
}
.single-product-info p.cart {
  float: left;
  margin: 0 !important;
}
.rtl .single-product-info p.cart {
  float: right;
}
.single-product-info .action-buttons {
  display: inline-block;
  vertical-align: top;
}
.single-product-info .action-buttons > div {
  display: inline-block;
  vertical-align: top;
}
.single-product-info .yith-wcwl-add-to-wishlist,
.single-product-info .compare.button {
  display: none;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist,
.single-product-info .action-buttons .compare.button {
  display: block;
}
.single-product-info .action-buttons a {
  position: relative;
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background-color: #e0e0e0;
  border: 1px solid #e0e0e0;
  color: #848484;
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  margin-right: 10px;
  text-indent: -9999px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.rtl .single-product-info .action-buttons a {
  margin-left: 10px;
  margin-right: 0;
}
.single-product-info .action-buttons a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  display: block;
  content: '';
  font-family: 'Material-Design-Iconic-Font';
  font-size: 18px;
  line-height: 36px;
  text-indent: 0;
}
.single-product-info .action-buttons a:hover {
  color: #fff;
}
.preset-1 .single-product-info .action-buttons a:hover {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons a:hover {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons a:hover {
  background-color: #f06676;
}
.preset-4 .single-product-info .action-buttons a:hover {
  background-color: #1197d6;
}
.preset-1 .single-product-info .action-buttons a:hover {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons a:hover {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons a:hover {
  border-color: #f06676;
}
.preset-4 .single-product-info .action-buttons a:hover {
  border-color: #1197d6;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist .feedback {
  display: none;
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist a:before {
  content: "\f15e";
}
.single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  color: #fff;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #1197d6;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  border-color: #1197d6;
}
.single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  color: #fff;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  background-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  background-color: #1197d6;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  border-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse a {
  border-color: #1197d6;
}
.single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  color: #fff;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #1197d6;
}
.preset-1 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-wishlistaddedbrowse.show a {
  border-color: #1197d6;
}
.single-product-info .action-buttons .vgw-compare {
  right: -30px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.rtl .single-product-info .action-buttons .vgw-compare {
  left: -30px;
  right: auto;
}
.single-product-info .action-buttons .vgw-compare a:before {
  content: "\f1b5";
}
.single-product-info .action-buttons .vgw-compare a.added {
  color: #fff;
}
.preset-1 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #1197d6;
}
.preset-1 .single-product-info .action-buttons .vgw-compare a.added {
  border-color: #f9ba48;
}
.preset-2 .single-product-info .action-buttons .vgw-compare a.added {
  border-color: #7b7a27;
}
.preset-3 .single-product-info .action-buttons .vgw-compare a.added {
  border-color: #f06676;
}
.preset-4 .single-product-info .action-buttons .vgw-compare a.added {
  border-color: #1197d6;
}
.single-product-info .product_meta {
  font-size: 14px;
  line-height: 24px;
  color: #6f6f6f;
  margin-top: 10px;
}
.single-product-info .product_meta a,
.single-product-info .product_meta span.line,
.single-product-info .product_meta .sku {
  font-weight: 600;
  display: inline-block;
}
.preset-1 .single-product-info .product_meta a:hover,
.preset-1 .single-product-info .product_meta span.line:hover,
.preset-1 .single-product-info .product_meta .sku:hover {
  color: #f9ba48;
}
.preset-2 .single-product-info .product_meta a:hover,
.preset-2 .single-product-info .product_meta span.line:hover,
.preset-2 .single-product-info .product_meta .sku:hover {
  color: #7b7a27;
}
.preset-3 .single-product-info .product_meta a:hover,
.preset-3 .single-product-info .product_meta span.line:hover,
.preset-3 .single-product-info .product_meta .sku:hover {
  color: #f06676;
}
.preset-4 .single-product-info .product_meta a:hover,
.preset-4 .single-product-info .product_meta span.line:hover,
.preset-4 .single-product-info .product_meta .sku:hover {
  color: #1197d6;
}
.single-product-info .product_meta .sku_wrapper,
.single-product-info .product_meta .posted_in,
.single-product-info .product_meta .tagged_as {
  display: block;
  margin-top: 2px;
}
.product-type-external .single-product-info .in-stock {
  margin-bottom: 15px;
}
/* Woocommerce Tab Start */
.single-product-content {
  padding-top: 40px;
}
.woocommerce div.product .woocommerce-tabs {
  position: relative;
  padding-left: 260px;
  /* Panel Woocommerce Tab */
}
.rtl .woocommerce div.product .woocommerce-tabs {
  padding-right: 260px;
  padding-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 230px;
  padding: 0;
  border: none;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.tabs {
  left: auto;
  right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  display: block !important;
  background-color: transparent !important;
  margin: 0;
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
  background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #484848;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:before {
  background: #464646;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: block;
  position: relative;
  font-family: 'Poppins', Arial, sans-serif;
  padding: 0 0 20px;
  padding-right: 20px;
  color: #bebebe;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding-left: 20px;
  padding-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
  content: "";
  width: 2px;
  height: 100%;
  background: #ebebeb;
  position: absolute;
  top: 0;
  right: 0;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
  left: 0;
  right: auto;
}
.woocommerce div.product .woocommerce-tabs .panel {
  background-color: transparent;
  min-height: 175px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs .panel p {
  margin-bottom: 15px;
  line-height: 28px;
}
.woocommerce div.product .woocommerce-tabs .panel #reviews h2 {
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel #reviews h3 {
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes {
  border: none;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes th {
  font-weight: 300;
}
.woocommerce div.product .woocommerce-tabs .panel .shop_attributes td {
  padding-left: 10px;
  padding-right: 10px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews h3 {
  margin: 0 0 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews .comment-form {
  margin-top: 15px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist {
  margin: 0 0 25px;
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li {
  font-style: normal;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .avatar {
  background: none;
  border: none;
  padding: 0;
  width: 60px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
  border: 1px solid #e0e0e0;
  border-radius: 0;
  margin-left: 80px;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta {
  font-size: 13px;
  line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta strong {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description {
  font-size: 14px;
  line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form label {
  font-weight: 300;
  margin: 0 0 5px;
  width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form input {
  border: 1px solid #e0e0e0;
  height: 32px;
  padding: 0 0 0 10px;
  width: 100%;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form textarea {
  border: 1px solid #e0e0e0;
  height: 122px;
  padding: 10px;
  width: 100%;
  max-width: 100%;
  max-height: 250px;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form .form-submit #submit {
  border: 2px solid rgba(111, 111, 111, 0.55);
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none !important;
  color: rgba(111, 111, 111, 0.55) !important;
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  height: 34px;
  line-height: 30px;
  padding: 0 20px;
  text-shadow: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: auto;
}
.woocommerce div.product .woocommerce-tabs #tab-reviews #reviews #review_form .comment-form .form-submit #submit:hover {
  background: #6f6f6f !important;
  color: #fff !important;
  text-shadow: none;
  border-color: #6f6f6f !important;
}
/* Related / Up Sell / Cross Sell */
.cart-collaterals {
  margin-top: 30px;
}
.related,
.up-sells,
.cross-sells {
  margin-top: 50px;
  margin-bottom: 15px;
  width: 100% !important;
}
.related .shop-products,
.up-sells .shop-products,
.cross-sells .shop-products {
  border-left: none;
}
.related .vgw-item-i,
.up-sells .vgw-item-i,
.cross-sells .vgw-item-i {
  margin-bottom: 0 !important;
}
.related .owl-wrapper-outer,
.up-sells .owl-wrapper-outer,
.cross-sells .owl-wrapper-outer {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.related .owl-item > div,
.up-sells .owl-item > div,
.cross-sells .owl-item > div {
  width: 100%;
}
.related .shop-products,
.up-sells .shop-products,
.cross-sells .shop-products {
  margin: 0 !important;
  padding: 0 !important;
}
/* Quick View */
#placeholder_product_quick_view {
  width: 870px;
  margin: 5% auto;
  max-width: 96%;
  min-height: 400px;
  max-height: 85%;
  overflow-y: auto;
}
#quick_view_container .images {
  width: 100%;
  opacity: 1 !important;
  /* IE8 filter*/
  filter: alpha(opacity=100) !important;
  margin-bottom: 0 !important;
}
#quick_view_container .images .woocommerce-product-gallery__image {
  display: none;
}
#quick_view_container .images .woocommerce-product-gallery__image:first-child {
  display: block;
}
#quick_view_container .woocommerce-product-gallery__image {
  pointer-events: none;
}
#quick_view_container #thumbnail-slider {
  display: none !important;
}
#quick_view_container .product_infos {
  padding: 0;
}
#quick_view_container .product_infos h1 {
  font-size: 30px;
  line-height: 36px;
}
#quick_view_container .product_infos .product_price p {
  margin-bottom: 0;
}
#quick_view_container .product_infos .product_price p.price {
  display: none;
}
#quick_view_container .product_infos .product_excerpt {
  margin: 0 0 20px;
  line-height: 24px;
}
#quick_view_container .product_infos .stock {
  margin-bottom: 20px;
  color: #6f6f6f;
}
#quick_view_container .product_infos .action-buttons {
  display: none;
}
#quick_view_container .product_infos .label {
  font-size: 14px;
  text-transform: uppercase;
  color: #6f6f6f;
}
#quick_view_container .product_infos table th,
#quick_view_container .product_infos table td {
  padding: 0 0 15px;
  width: auto !important;
}
#quick_view_container .product_infos .single_add_to_cart_button.button {
  border: 1px solid #e32121 !important;
  background-color: #e32121 !important;
  font-size: 14px !important;
  line-height: 20px;
  padding: 8px 25px !important;
}
#quick_view_container .product_infos .single_add_to_cart_button.button:hover {
  border-color: #e32121 !important;
  background-color: #e32121 !important;
}
#quick_view_container .owl-carousel .owl-wrapper-outer {
  height: auto !important;
}
#quick_view_container .thumbnails a {
  display: block;
  width: 100% !important;
  padding: 5px !important;
  margin: 0 !important;
}
/* Blog Page Start */
.sticky .post-wrapper,
.tag-sticky-2 .post-wrapper {
  padding: 25px;
  background: #f5f5f5;
}
.sticky .sticky-post,
.tag-sticky-2 .sticky-post {
  display: inline-block;
  padding: 5px 15px;
  background: #333;
  color: #fff;
  margin-bottom: 15px;
}
.sticky .entry-title,
.tag-sticky-2 .entry-title {
  font-size: 22px;
  line-height: 30px;
}
.post-wrapper {
  position: relative;
  margin-bottom: 35px;
}
.post-wrapper:before,
.post-wrapper:after {
  content: '';
  display: table;
}
.post-wrapper:after {
  clear: both;
}
.post-wrapper:hover .post-thumbnail img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
.post-wrapper .post-thumbnail {
  overflow: hidden;
  margin-bottom: 30px;
  text-align: center;
}
.post-wrapper .post-thumbnail.set-margin {
  margin-bottom: 0;
  display: none;
}
.post-wrapper .post-thumbnail a {
  display: inline-block;
}
.post-wrapper .post-thumbnail img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.post-wrapper .entry-header {
  margin-bottom: 15px;
}
.post-wrapper h4.entry-title {
  font-size: 19px;
  line-height: 24px;
  text-transform: uppercase;
}
.post-wrapper h1.entry-title {
  font-size: 32px;
  line-height: 38px;
  margin-bottom: 10px;
}
.post-wrapper .entry-meta {
  font-size: 14px;
  line-height: 26px;
  text-transform: capitalize;
}
.post-wrapper .entry-meta a {
  color: inherit;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.preset-1 .post-wrapper .entry-meta a:hover {
  color: #f9ba48;
}
.preset-2 .post-wrapper .entry-meta a:hover {
  color: #7b7a27;
}
.preset-3 .post-wrapper .entry-meta a:hover {
  color: #f06676;
}
.preset-4 .post-wrapper .entry-meta a:hover {
  color: #1197d6;
}
.post-wrapper .entry-meta i {
  margin-right: 5px;
}
.rtl .post-wrapper .entry-meta i {
  margin-left: 5px;
  margin-right: 0;
}
.post-wrapper .screen-reader-text {
  display: none;
}
.post-wrapper .meta {
  display: inline-block;
}
.post-wrapper .meta:after {
  content: '-';
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
}
.post-wrapper .meta:last-child:after {
  display: none;
}
.post-wrapper .meta .title {
  display: inline-block;
}
.post-wrapper .posted-on time.updated {
  display: none;
}
.post-wrapper .posted-on time.updated.published {
  display: inline-block;
}
.post-wrapper .cat-links,
.post-wrapper .tags-links {
  color: #aaa;
}
.post-wrapper .cat-links .title,
.post-wrapper .tags-links .title,
.post-wrapper .cat-links i,
.post-wrapper .tags-links i {
  display: inline-block;
  color: #6f6f6f;
}
.post-wrapper .cat-links a,
.post-wrapper .tags-links a {
  display: inline-block;
  color: #aaa;
}
.post-wrapper .cat-links a:before,
.post-wrapper .tags-links a:before {
  content: '#';
}
.post-wrapper .tags-links .title {
  margin-right: 6px;
  font-weight: 600;
}
.rtl .post-wrapper .tags-links .title {
  margin-left: 6px;
  margin-right: 0;
}
.post-wrapper .sharing .addthis_native_toolbox {
  float: right;
}
.rtl .post-wrapper .sharing .addthis_native_toolbox {
  float: left;
}
.rtl .post-wrapper .sharing .addthis_native_toolbox {
  float: left;
}
.post-wrapper .entry-footer {
  padding: 20px 0;
  margin: 20px 0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.post-wrapper .comments-link {
  top: 65px;
}
.post-wrapper .entry-description,
.post-wrapper .entry-content {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e0e0e0;
  line-height: 26px;
}
.post-wrapper .entry-description p,
.post-wrapper .entry-content p {
  margin-bottom: 15px;
}
.post-wrapper .entry-description p .more-link,
.post-wrapper .entry-content p .more-link {
  display: none;
}
.post-wrapper .more-link {
  margin-top: 15px;
}
.post-wrapper .more-link a {
  font-size: 13px;
  line-height: 14px;
  font-weight: 700;
}
.post-wrapper .more-link a:after {
  display: inline-block;
  content: '\f301';
  font-family: 'Material-Design-Iconic-Font';
  margin: 0 10px;
}
.post-wrapper .more-link a:hover:after {
  -webkit-animation: shake 1s;
  -moz-animation: shake 1s;
  -ms-animation: shake 1s;
  -o-animation: shake 1s;
  animation: shake 1s;
}
.nav-links {
  margin: 0;
  padding: 15px;
  background-color: #f5f5f5;
}
.nav-links:before,
.nav-links:after {
  display: table;
  content: '';
}
.nav-links:after {
  clear: both;
}
.nav-links > div {
  float: left;
  width: 50%;
}
.rtl .nav-links > div {
  float: right;
}
.nav-links .nav-next {
  float: right;
  text-align: right;
}
.rtl .nav-links .nav-next {
  float: left;
}
.rtl .nav-links .nav-next {
  float: left;
}
.rtl .nav-links .nav-next {
  text-align: left;
}
.nav-links .nav-next a:after {
  content: '\f301';
  font-family: 'Material-Design-Iconic-Font';
  display: inline-block;
  margin-left: 8px;
}
.rtl .nav-links .nav-next a:after {
  margin-right: 8px;
  margin-left: 0;
}
.nav-links .nav-previous a:before {
  content: '\f2ff';
  font-family: 'Material-Design-Iconic-Font';
  display: inline-block;
  margin-right: 8px;
}
.rtl .nav-links .nav-previous a:before {
  margin-left: 8px;
  margin-right: 0;
}
.page .entry-meta {
  display: none;
}
.page .entry-description {
  padding: 0;
  margin: 0;
  border: none;
}
/* Archive Post */
/* Comment Post Start */
.comments-area {
  margin-top: 50px;
}
.comments-area ul,
.comments-area ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.comments-area .comments-title {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}
.comments-area article {
  margin-bottom: 15px;
  font-style: normal;
}
.comments-area .children {
  padding-left: 50px;
}
.comment-avatar {
  width: 67px;
  float: left;
}
.comment-avatar img {
  width: 67px;
  height: 67px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.comment-info {
  margin-left: 90px;
  font-size: 16px;
  line-height: 24px;
  color: #6f6f6f;
}
.comment-info ol,
.comment-info ul {
  padding-left: 30px;
}
.comment-info ul {
  list-style: disc outside none;
}
.comment-info ol {
  list-style: decimal outside none;
}
.comment-info a {
  color: inherit;
}
.comment-info .reply-edit {
  text-align: right;
}
.comment-info .reply-edit a {
  display: inline-block;
  padding: 4px 10px;
  border: 1px solid #6f6f6f;
  font-size: 14px;
  font-style: normal;
  color: #6f6f6f;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.comment-info .reply-edit a:last-child {
  margin-left: 6px;
}
.comment-info .reply-edit a:first-child {
  margin-left: 0;
  margin-right: 6px;
}
.comment-info .reply-edit a.comment-reply-link {
  border: 1px solid #e32121;
  color: #e32121;
}
.comment-info .reply-edit a:hover {
  color: #fff;
  background: #e32121;
}
.comment-meta cite,
.comment-meta .time-reply {
  display: inline-block;
  margin-right: 20px;
}
.comment-meta cite {
  color: #e32121;
  text-transform: capitalize;
}
.comment-meta .time-reply {
  color: rgba(111, 111, 111, 0.4);
  font-size: 14px;
}
.comment-meta:after {
  content: '';
  display: block;
  height: 30px;
  background: url(../images/line-comment.png) left center no-repeat;
}
.comment-respond {
  padding: 40px 0;
  font-style: normal;
}
.comment-respond small {
  display: inline-block;
  margin: 0 30px;
  text-transform: none;
}
.comment-respond small a {
  display: block;
  padding: 4px 10px;
  line-height: 20px;
  font-size: 14px;
  border: 1px dashed #e0e0e0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.comment-reply-title {
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.comment-form p {
  margin-bottom: 20px;
}
.comment-form .comment-notes {
  margin-bottom: 30px;
}
.comment-form label {
  display: block;
  margin-bottom: 8px;
}
.comment-form input,
.comment-form textarea {
  display: block;
  width: 100%;
  outline: none;
  border: 1px solid #e0e0e0;
  color: #6f6f6f;
  padding: 8px 15px;
}
.comment-form .submit {
  outline: none;
  display: inline-block;
  width: auto;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-color: #6f6f6f;
}
.comment-form .submit:hover {
  background: #6f6f6f;
  color: #fff;
}
.comment-form .comment-form-author {
  width: 50%;
  float: left;
  padding-right: 20px;
}
.comment-form .comment-form-email {
  width: 50%;
  float: right;
  padding-left: 20px;
}
.comment-form .comment-form-url {
  clear: both;
}
/* About Page Start */
.about-page .wpb_heading {
  margin-bottom: 55px;
}
.about-page .site-breadcrumb {
  margin-bottom: 0;
}
.ab-heading {
  display: block;
  width: 100%;
  margin: 0 0 35px;
  padding: 0 0 10px;
  position: relative;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-align: center;
}
.rtl .ab-heading {
  text-align: center;
}
.ab-heading:before,
.ab-heading:after {
  display: block;
  content: '';
  width: 60px;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background-color: #e32121;
}
.ab-heading:after {
  width: 40px;
  bottom: -5px;
}
.ab-heading.left {
  text-align: left;
}
.rtl .ab-heading.left {
  text-align: right ;
}
.ab-heading.left:before,
.ab-heading.left:after {
  left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rtl .ab-heading.left:before,
.rtl .ab-heading.left:after {
  left: auto;
  right: 0;
}
.intro {
  padding: 50px 0;
}
.intro .vc_column_container > .vc_column-inner {
  padding: 0;
}
.team-image {
  margin-bottom: 15px;
  overflow: hidden;
}
.team-image:hover img {
  opacity: 0.8;
  /* IE8 filter*/
  filter: alpha(opacity=80);
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.team-title {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.team-title .job {
  color: #f9ba48;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-title .job:after {
  content: '';
  display: block;
  width: 15px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.15);
  margin: 2px auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-title .name {
  font-weight: 700;
  font-size: 17px;
  line-height: 24px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-socials {
  text-align: center;
}
.team-socials li {
  display: inline-block;
  margin: 0 4px;
}
.team-socials li a {
  display: block;
}
.team-socials li i {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 33px;
  border: 1px solid rgba(111, 111, 111, 0.5);
  overflow: hidden;
  text-indent: -999px;
  position: relative;
  font-size: 18px;
  color: rgba(111, 111, 111, 0.5);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.team-socials li i:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  line-height: 33px;
  text-indent: 0;
  text-align: center;
}
.team-socials li i:hover {
  border-color: #6f6f6f;
  background-color: #6f6f6f;
  color: #fff;
}
.result-wrap .vc_column_container > .vc_column-inner {
  padding: 0;
}
.result-box {
  padding: 100px 0px;
  background-color: #2d3035;
  color: #fff;
  text-align: center;
}
.result-box.style2 {
  background-color: #212327;
}
.result-box i {
  font-size: 44px;
  color: #0ccfa8;
}
.result-box .timer {
  display: block;
  font-size: 30px;
  color: #fff;
  margin: 20px 0 13px;
  line-height: 40px;
}
.result-box .counter-text {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 700;
}
.our-process {
  background: url(../images/background/process_bg.jpg) center center no-repeat;
  background-attachment: fixed;
  color: rgba(255, 255, 255, 0.8);
}
.sub-heading {
  max-width: 60%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.process-item {
  text-align: center;
}
.process-item i {
  font-size: 45px;
  width: 150px;
  height: 150px;
  line-height: 150px;
  text-align: center;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.process-item h3 {
  font-size: 14px;
  margin: 30px 0 0;
  text-transform: uppercase;
}
/* Contact Us Start */
i strong {
  display: none;
}
.wpcf7-form {
  /* Edit */
}
.wpcf7-form:before,
.wpcf7-form:after {
  display: table;
  content: '';
}
.wpcf7-form:after {
  clear: both;
}
.wpcf7-form label,
.wpcf7-form input,
.wpcf7-form textarea {
  display: block;
  outline: none;
  border: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #6f6f6f;
}
.wpcf7-form p {
  margin-bottom: 30px;
}
.wpcf7-form label {
  text-transform: none;
}
.wpcf7-form input,
.wpcf7-form textarea {
  width: 100%;
  max-width: 100%;
  padding: 9px 15px;
  margin-top: 10px;
  font-weight: 400;
  border: 1px solid #e0e0e0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wpcf7-form input:hover,
.wpcf7-form textarea:hover,
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
  border-color: #6f6f6f;
}
.wpcf7-form textarea {
  min-height: 70px;
  max-height: 100px;
}
.wpcf7-form .wpcf7-submit {
  width: auto;
  padding: 15px 50px;
  text-transform: uppercase;
  color: #fff;
  float: right;
}
.preset-1 .wpcf7-form .wpcf7-submit {
  background-color: #f9ba48;
}
.preset-2 .wpcf7-form .wpcf7-submit {
  background-color: #7b7a27;
}
.preset-3 .wpcf7-form .wpcf7-submit {
  background-color: #f06676;
}
.preset-4 .wpcf7-form .wpcf7-submit {
  background-color: #1197d6;
}
.preset-1 .wpcf7-form .wpcf7-submit {
  border-color: #f9ba48;
}
.preset-2 .wpcf7-form .wpcf7-submit {
  border-color: #7b7a27;
}
.preset-3 .wpcf7-form .wpcf7-submit {
  border-color: #f06676;
}
.preset-4 .wpcf7-form .wpcf7-submit {
  border-color: #1197d6;
}
.rtl .wpcf7-form .wpcf7-submit {
  float: left;
}
.rtl .wpcf7-form .wpcf7-submit {
  float: left;
}
.wpcf7-form .wpcf7-submit:hover {
  border-color: #6f6f6f;
  background-color: #6f6f6f;
}
.wpcf7-form .field-wrap {
  margin-bottom: 20px;
}
.wpcf7-form .field-wrap:before,
.wpcf7-form .field-wrap:after {
  display: table;
  content: '';
}
.wpcf7-form .field-wrap:after {
  clear: both;
}
.wpcf7-form .field-wrap label {
  margin: 0;
  width: 30%;
  line-height: 20px;
  float: left;
}
.rtl .wpcf7-form .field-wrap label {
  float: right;
}
.wpcf7-form .field-wrap .wpcf7-form-control-wrap {
  width: 70%;
  float: left;
  padding-left: 10px;
}
.rtl .wpcf7-form .field-wrap .wpcf7-form-control-wrap {
  float: right;
}
.rtl .wpcf7-form .field-wrap .wpcf7-form-control-wrap {
  padding-right: 10px;
  padding-left: 0;
}
.wpcf7-form .field-wrap input,
.wpcf7-form .field-wrap textarea {
  margin: 0;
}
.wpcf7-form .field-wrap textarea {
  min-height: 120px;
  max-height: 120px;
}
.contact-page {
  padding-bottom: 0;
}
.contact-page .site-breadcrumb {
  margin-bottom: 0;
}
.contact-page .site-content {
  background: url(../images/background/bg_contact_us.jpg) center bottom no-repeat;
  background-size: cover;
  padding: 60px 0;
  color: #fff;
}
.contact-page .map {
  max-height: 600px;
  overflow: hidden;
}
.contact-page .map p {
  margin: 0;
}
.contact-page iframe {
  width: 100%;
  border: none;
}
.contact-info ul {
  padding: 0 !important;
}
.contact-info li {
  list-style: none;
  margin-bottom: 20px;
}
.contact-info li:last-child {
  margin-bottom: 0;
}
.contact-info li .lb-text {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 5px;
}
.contact-info li .lb-text i {
  font-size: 18px;
  line-height: 24px;
  margin-right: 15px;
}
.rtl .contact-info li .lb-text i {
  margin-left: 15px;
  margin-right: 0;
}
.contact-info li .text {
  color: #e1e1e1;
  font-size: 14px;
  line-height: 24px;
}
.contact-form {
  padding: 30px 30px 15px;
  background-color: rgba(255, 255, 255, 0.25);
}
.contact-form .title {
  margin: 0 0 20px;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 26px;
}
.contact-form .wpcf7-form label {
  color: #fff;
}
.contact-form .wpcf7-form input:hover,
.contact-form .wpcf7-form textarea:hover,
.contact-form .wpcf7-form input:focus,
.contact-form .wpcf7-form textarea:focus {
  border-color: transparent;
}
/* Service Page Start */
.our-services {
  text-align: center;
}
.our-services .icon-box {
  margin-bottom: 20px;
}
.our-services .icon {
  display: block;
  padding: 3px;
  width: 150px;
  height: 150px;
  margin: 0 auto 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: transparent;
}
.our-services .icon i {
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  background-color: #fff;
  color: #16245f;
  font-weight: 700;
  padding: 15px 0;
}
.our-services .icon i:before {
  display: block;
  margin: 0 auto 10px;
  font-size: 50px;
  line-height: 60px;
  font-weight: 400;
}
.visual-page .title {
  margin-bottom: 25px;
}
blockquote {
  background-color: #eee;
  padding: 25px;
  font-style: italic;
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  border: none;
  margin: 25px 0;
}
.term-header .title {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 10px;
}
.term-header .meta .date,
.term-header .meta .author {
  margin: 0;
  display: inline-block;
  line-height: 36px;
  text-transform: uppercase;
}
.term-header .meta .date:after {
  content: '|';
  font-size: 10px;
  display: inline-block;
  vertical-align: top;
  line-height: 36px;
  margin: 0 10px;
  color: #e0e0e0;
}
/* FAQs Start */
.faqs-page .site-content {
  padding-bottom: 0;
}
.faqs-page .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: 20px !important;
}
.rtl .faqs-page .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: auto !important;
  right: 20px !important;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel {
  margin-bottom: 20px !important;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
  border: 1px solid #e0e0e0 !important;
  text-transform: uppercase;
  margin: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  overflow: hidden;
  background-color: transparent;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: transparent;
  border-bottom: none !important;
}
.preset-1 .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #f9ba48;
}
.preset-2 .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #7b7a27;
}
.preset-3 .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #f06676;
}
.preset-4 .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
  color: #1197d6;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title {
  font-size: 16px;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a {
  text-align: left !important;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #6f6f6f !important;
  padding-left: 46px !important;
}
.rtl .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a {
  text-align: right  !important;
}
.rtl .faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a {
  padding-right: 46px !important;
  padding-left: 0 !important;
}
.faqs-page .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
  padding: 20px 46px;
  overflow: hidden !important;
  border: 1px solid #e0e0e0 !important;
  border-top: none !important;
}
.question-form {
  margin-top: 20px;
}
.question-form h3 {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
  margin: 0;
}
.question-form .wpcf7-form .field-wrap textarea {
  min-height: 160px;
  max-height: 160px;
}
.question-form .wpcf7-form .submit-wrap {
  margin-bottom: -25px;
}
.question-form .wpcf7-form .wpcf7-submit {
  background-color: #e32121;
  border-color: #e32121;
}
.preset-1 .question-form .wpcf7-form .wpcf7-submit:hover {
  background-color: #f9ba48;
}
.preset-2 .question-form .wpcf7-form .wpcf7-submit:hover {
  background-color: #7b7a27;
}
.preset-3 .question-form .wpcf7-form .wpcf7-submit:hover {
  background-color: #f06676;
}
.preset-4 .question-form .wpcf7-form .wpcf7-submit:hover {
  background-color: #1197d6;
}
.preset-1 .question-form .wpcf7-form .wpcf7-submit:hover {
  border-color: #f9ba48;
}
.preset-2 .question-form .wpcf7-form .wpcf7-submit:hover {
  border-color: #7b7a27;
}
.preset-3 .question-form .wpcf7-form .wpcf7-submit:hover {
  border-color: #f06676;
}
.preset-4 .question-form .wpcf7-form .wpcf7-submit:hover {
  border-color: #1197d6;
}
/* 404 Page Strat */
.page-404 {
  padding: 15px 0;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}
.page-404 #logo-wrapper {
  margin-bottom: 30px;
}
.page-404 .logo-text {
  color: #000;
}
.page-404 h1 {
  font-size: 55px;
  line-height: 65px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.page-404 img {
  display: block;
  margin: 0 auto 30px;
}
.page-404 p {
  margin-bottom: 5px;
}
.page-404 p a {
  text-transform: uppercase;
  font-weight: 700;
}
/* Coming Soon Start */
.coming-soon {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(../images/background/coming_soon.jpg) center center no-repeat;
  background-size: cover;
  padding-top: 60px;
  padding-left: 60px;
  color: #fff;
}
.rtl .coming-soon {
  padding-right: 60px;
  padding-left: 0;
}
.coming-soon:after {
  content: '';
  z-index: -1;
  position: absolute;
  top: 0;
  left: -36%;
  width: 100%;
  height: 120%;
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg);
  background-color: rgba(0, 0, 0, 0.63);
}
.coming-soon #logo-wrapper {
  margin-bottom: 50px;
}
.coming-soon .logo-background {
  background: url(../images/logo/white/logo.png) left center no-repeat;
  background-size: 100% 100%;
}
.coming-soon h2 {
  font-size: 90px;
  line-height: 70px;
  text-transform: uppercase;
}
.coming-soon h2 strong,
.coming-soon h2 b {
  display: block;
}
.coming-soon h2 b {
  font-size: 118px;
  line-height: 90px;
}
#coming-soon {
  margin-top: 50px;
  margin-bottom: 40px;
}
#coming-soon:before,
#coming-soon:after {
  content: '';
  display: table;
}
#coming-soon:after {
  clear: both;
}
#coming-soon i {
  font-size: 60px;
  line-height: 65px;
  margin: 0 20px;
  font-style: normal;
}
#coming-soon div {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
  text-transform: capitalize;
}
#coming-soon div span {
  display: block;
  width: 100%;
  font-size: 60px;
  line-height: 65px;
  font-weight: 700;
}
#coming-soon div.sec:after {
  display: none;
}
.socails-icon li {
  display: inline-block;
  margin-right: 20px;
}
.rtl .socails-icon li {
  margin-left: 20px;
  margin-right: 0;
}
.socails-icon li a {
  color: #fff;
}
.preset-1 .socails-icon li a:hover {
  color: #f9ba48;
}
.preset-2 .socails-icon li a:hover {
  color: #7b7a27;
}
.preset-3 .socails-icon li a:hover {
  color: #f06676;
}
.preset-4 .socails-icon li a:hover {
  color: #1197d6;
}
.socails-icon li a i {
  font-size: 28px;
  line-height: 30px;
}
.socails-icon li a i.zmdi-google-plus {
  font-size: 30px;
}
.socails-icon li a i.zmdi-linkedin {
  font-size: 32px;
}
/* Portfolio page*/
.filter-options {
  margin: 50px 0;
  text-align: center;
  width: 100%;
}
.filter-options .btn {
  float: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  display: inline-block;
  padding: 0;
  margin: 0 10px !important;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
}
.filter-options .btn:before,
.filter-options .btn:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 15px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  opacity: 1;
  border-top-width: 1px;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.filter-options .btn:before {
  left: 15px;
  border-left-width: 1px;
}
.filter-options .btn:after {
  right: 15px;
  border-right-width: 1px;
}
.filter-options .btn span {
  display: block;
  position: relative;
  padding: 10px 30px;
}
.filter-options .btn span:before,
.filter-options .btn span:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 15px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  opacity: 1;
  border-bottom-width: 1px;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.filter-options .btn span:before {
  left: 15px;
  border-left-width: 1px;
}
.filter-options .btn span:after {
  right: 15px;
  border-right-width: 1px;
}
.preset-1 .filter-options .btn.active,
.preset-1 .filter-options .btn:hover {
  color: #f9ba48;
}
.preset-2 .filter-options .btn.active,
.preset-2 .filter-options .btn:hover {
  color: #7b7a27;
}
.preset-3 .filter-options .btn.active,
.preset-3 .filter-options .btn:hover {
  color: #f06676;
}
.preset-4 .filter-options .btn.active,
.preset-4 .filter-options .btn:hover {
  color: #1197d6;
}
.filter-options .btn.active:before,
.filter-options .btn:hover:before,
.filter-options .btn.active:after,
.filter-options .btn:hover:after {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  top: 0;
}
.preset-1 .filter-options .btn.active:before,
.preset-1 .filter-options .btn:hover:before,
.preset-1 .filter-options .btn.active:after,
.preset-1 .filter-options .btn:hover:after {
  border-color: #f9ba48;
}
.preset-2 .filter-options .btn.active:before,
.preset-2 .filter-options .btn:hover:before,
.preset-2 .filter-options .btn.active:after,
.preset-2 .filter-options .btn:hover:after {
  border-color: #7b7a27;
}
.preset-3 .filter-options .btn.active:before,
.preset-3 .filter-options .btn:hover:before,
.preset-3 .filter-options .btn.active:after,
.preset-3 .filter-options .btn:hover:after {
  border-color: #f06676;
}
.preset-4 .filter-options .btn.active:before,
.preset-4 .filter-options .btn:hover:before,
.preset-4 .filter-options .btn.active:after,
.preset-4 .filter-options .btn:hover:after {
  border-color: #1197d6;
}
.filter-options .btn.active:before,
.filter-options .btn:hover:before {
  left: 0;
}
.filter-options .btn.active:after,
.filter-options .btn:hover:after {
  right: 0;
}
.filter-options .btn.active span:before,
.filter-options .btn:hover span:before,
.filter-options .btn.active span:after,
.filter-options .btn:hover span:after {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  bottom: 0;
}
.preset-1 .filter-options .btn.active span:before,
.preset-1 .filter-options .btn:hover span:before,
.preset-1 .filter-options .btn.active span:after,
.preset-1 .filter-options .btn:hover span:after {
  border-color: #f9ba48;
}
.preset-2 .filter-options .btn.active span:before,
.preset-2 .filter-options .btn:hover span:before,
.preset-2 .filter-options .btn.active span:after,
.preset-2 .filter-options .btn:hover span:after {
  border-color: #7b7a27;
}
.preset-3 .filter-options .btn.active span:before,
.preset-3 .filter-options .btn:hover span:before,
.preset-3 .filter-options .btn.active span:after,
.preset-3 .filter-options .btn:hover span:after {
  border-color: #f06676;
}
.preset-4 .filter-options .btn.active span:before,
.preset-4 .filter-options .btn:hover span:before,
.preset-4 .filter-options .btn.active span:after,
.preset-4 .filter-options .btn:hover span:after {
  border-color: #1197d6;
}
.filter-options .btn.active span:before,
.filter-options .btn:hover span:before {
  left: 0;
}
.filter-options .btn.active span:after,
.filter-options .btn:hover span:after {
  right: 0;
}
.project-carousel .owl-carousel.owl-theme .item-col {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 0;
  border: none;
}
.project-carousel .item-col {
  width: 100%;
  float: left;
  padding: 0;
  position: relative;
}
#projects_list .item-col {
  margin-bottom: 30px;
}
#projects_list .item-col:hover .project-thumbnail img {
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08);
}
#projects_list .item-col:hover .readmore {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
  -webkit-animation: zoomIn 0.7s;
  -moz-animation: zoomIn 0.7s;
  -ms-animation: zoomIn 0.7s;
  -o-animation: zoomIn 0.7s;
  animation: zoomIn 0.7s;
}
#projects_list .inner-project {
  position: relative;
  overflow: hidden;
}
#projects_list .project-thumbnail {
  position: relative;
}
#projects_list .project-thumbnail img {
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#projects_list .readmore {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  background-color: rgba(243, 170, 14, 0.7);
  color: #fff;
  opacity: 0;
  /* IE8 filter*/
  filter: alpha(opacity=0);
}
#projects_list .readmore i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 40px;
  line-height: 40px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#projects_list .readmore i:hover {
  font-size: 50px;
}
.single-project .gallery {
  width: 100% !important;
}
.single-project .gallery img {
  width: 100%;
}
.single-project .summary {
  width: 100% !important;
}
.single-project .page-title {
  text-transform: none;
  font-family: Arial, sans-serif;
  font-size: 40px;
  line-height: 50px;
}
.single-project-short-description,
.single-project-description {
  font-size: 14px !important;
  line-height: 26px;
}
.single-project-short-description p,
.single-project-description p {
  margin-bottom: 15px;
}
.project-meta {
  padding: 15px 0;
  margin-bottom: 30px;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 14px !important;
  line-height: 24px;
}
.project-meta > div {
  margin-bottom: 10px !important;
}
.project-meta .project-date b {
  font-weight: 600;
}
.project-meta .single-project-categories {
  display: inline-block;
  margin: 0 !important;
  padding: 0;
}
.project-meta .single-project-categories li {
  font-weight: 600;
}
.project-meta .single-project-categories li:before {
  display: none;
}
.project-meta .client {
  margin-bottom: 0 !important;
}
.project-meta .client .client-name {
  font-weight: 600;
}
.project-meta .client .client-name:before {
  display: none;
}
.project-content {
  margin-top: 40px;
}
.logo-page img {
  display: block;
  margin: 0 auto 30px;
}
/* Cart Page Start */
.woocommerce .main-container.page form h3 {
  font-size: 14px;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.woocommerce .main-container.page form label {
  margin: 0 0 5px;
}
.woocommerce .main-container.page form label input[type="checkbox"] {
  margin-left: 10px;
}
.woocommerce .main-container.page form fieldset {
  float: left;
  margin: 20px 0;
  width: 100%;
}
.woocommerce .main-container.page form select {
  border: 1px solid #e0e0e0;
  height: 32px;
}
.woocommerce table.shop_table {
  background: transparent;
  border-width: 0;
  border-style: solid;
  border-color: #e0e0e0;
  margin: 0;
  border-radius: 0;
  font-size: 16px;
  line-height: 24px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.15);
  display: table-cell;
  padding: 15px 0;
}
.woocommerce table.shop_table th {
  font-size: 14px !important;
  vertical-align: middle;
  white-space: nowrap;
  font-weight: 700 !important;
  color: #6f6f6f !important;
  text-transform: uppercase;
  border-bottom-width: 1px;
  text-align: left;
}
.rtl .woocommerce table.shop_table th {
  text-align: right ;
}
.woocommerce table.shop_table th.product-remove {
  border-left: none;
}
.woocommerce table.shop_table th.product-thumbnail:before {
  display: none;
}
.woocommerce table.shop_table .product-thumbnail {
  width: 200px;
  overflow: hidden;
}
.woocommerce table.shop_table .product-thumbnail a {
  display: inline-block;
}
.woocommerce table.shop_table .product-thumbnail img {
  width: 140px;
  display: block;
}
.woocommerce table.shop_table .product-name {
  padding: 10px 15px;
  text-align: left;
  width: 350px;
  text-transform: uppercase;
}
.rtl .woocommerce table.shop_table .product-name {
  text-align: right ;
}
.woocommerce table.shop_table .product-name a {
  font-size: 14px;
  font-weight: 700;
  display: block;
}
.preset-1 .woocommerce table.shop_table .product-name a {
  color: #f9ba48 !important;
}
.preset-2 .woocommerce table.shop_table .product-name a {
  color: #7b7a27 !important;
}
.preset-3 .woocommerce table.shop_table .product-name a {
  color: #f06676 !important;
}
.preset-4 .woocommerce table.shop_table .product-name a {
  color: #1197d6 !important;
}
.woocommerce table.shop_table .product-name a:hover {
  color: #e32121 !important;
}
.woocommerce table.shop_table .product-name strong {
  display: inline-block;
  font-weight: 300;
}
.woocommerce table.shop_table .product-name .variation {
  color: #6f6f6f;
  font-size: 14px;
  margin: 5px 0 0;
  text-transform: none;
}
.woocommerce table.shop_table .product-name .variation dt {
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce table.shop_table .product-name .variation dd {
  margin: 0 0 3px;
  padding: 0;
}
.woocommerce table.shop_table .description {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
  text-transform: none;
}
.woocommerce table.shop_table .product-price {
  border-right-width: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}
.woocommerce table.shop_table .product-price del,
.woocommerce table.shop_table .product-price ins {
  display: block !important;
  margin: 0 !important;
  text-align: center;
}
.woocommerce table.shop_table .product-price del {
  font-size: 16px;
}
.woocommerce table.shop_table .product-quantity .quantity .qty {
  background-color: transparent !important;
  border: 1px solid #e0e0e0 !important;
}
.woocommerce table.shop_table tbody .product-subtotal {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.woocommerce table.shop_table .product-remove {
  text-align: center;
}
.woocommerce table.shop_table .product-remove a.remove {
  display: inline-block;
  color: #6f6f6f !important;
  font-size: 20px;
  line-height: 30px;
  width: auto;
  height: auto;
}
.woocommerce table.shop_table .product-remove a.remove:hover {
  color: red !important;
  background: none;
}
.woocommerce table.shop_table .cart-subtotal th,
.woocommerce table.shop_table .shipping th,
.woocommerce table.shop_table .order-total th {
  font-size: 14px;
  text-transform: capitalize;
}
.woocommerce table.shop_table .cart-subtotal th {
  border-bottom: none;
}
.woocommerce .buttons-cart {
  padding-top: 15px;
  text-align: right;
}
.rtl .woocommerce .buttons-cart {
  text-align: left;
}
.woocommerce .buttons-cart .button {
  margin-left: 10px;
  font-size: 13px !important;
  line-height: 20px;
  padding: 7px 35px;
  margin-bottom: 25px;
  text-transform: capitalize;
  border: 1px solid #6f6f6f;
}
.rtl .woocommerce .buttons-cart .button {
  margin-right: 10px;
  margin-left: 0;
}
.woocommerce .buttons-cart .button:disabled {
  padding: 7px 35px !important;
}
.woocommerce .buttons-cart .button:hover {
  background-color: #6f6f6f;
  border-color: #6f6f6f;
  color: #fff;
}
.woocommerce .buttons-cart .button.continue {
  float: left;
  margin-left: 0;
}
.rtl .woocommerce .buttons-cart .button.continue {
  float: right;
}
.rtl .woocommerce .buttons-cart .button.continue {
  margin-right: 0;
  margin-left: 0;
}
.woocommerce .quality_text {
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
  padding: 35px 20px;
  margin: 15px 0;
}
.preset-1 .woocommerce .quality_text {
  background-color: #f9ba48;
}
.preset-2 .woocommerce .quality_text {
  background-color: #7b7a27;
}
.preset-3 .woocommerce .quality_text {
  background-color: #f06676;
}
.preset-4 .woocommerce .quality_text {
  background-color: #1197d6;
}
.woocommerce .quality_text p {
  margin: 0;
}
.woocommerce .quality_text h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 5px;
}
.woocommerce .actions .coupon {
  padding-top: 15px;
}
.woocommerce .actions .coupon h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.woocommerce .actions .coupon .form-coupon {
  position: relative;
  width: 100%;
  max-width: 530px;
}
.woocommerce .actions .coupon label {
  font-size: 12px;
  line-height: 24px;
  font-weight: 600;
}
.woocommerce .actions .coupon .wrap {
  position: relative;
}
.woocommerce .actions .coupon .input-text {
  border: 1px solid #e0e0e0;
  height: 40px;
  margin: 0 0 20px;
  max-width: 100%;
  padding: 0 10px;
  width: 100%;
}
.woocommerce .actions .coupon .button {
  background-color: #282828;
  border-color: #282828;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: capitalize;
}
.rtl .woocommerce .actions .coupon .button {
  left: 0;
  right: auto;
}
.preset-1 .woocommerce .actions .coupon .button:hover {
  background: #f9ba48;
}
.preset-2 .woocommerce .actions .coupon .button:hover {
  background: #7b7a27;
}
.preset-3 .woocommerce .actions .coupon .button:hover {
  background: #f06676;
}
.preset-4 .woocommerce .actions .coupon .button:hover {
  background: #1197d6;
}
.preset-1 .woocommerce .actions .coupon .button:hover {
  border-color: #f9ba48;
}
.preset-2 .woocommerce .actions .coupon .button:hover {
  border-color: #7b7a27;
}
.preset-3 .woocommerce .actions .coupon .button:hover {
  border-color: #f06676;
}
.preset-4 .woocommerce .actions .coupon .button:hover {
  border-color: #1197d6;
}
.woocommerce .actions .cart-total-wrapper h3 {
  display: block;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 26px;
  background-color: transparent;
  color: #6f6f6f;
  border: 1px solid #e0e0e0;
  margin-bottom: 30px;
}
.woocommerce .actions .cart-total-wrapper .total-cost h3 {
  text-align: right;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost h3 {
  text-align: left;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals h2 {
  display: none;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a {
  display: block;
  margin: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button {
  background: #e32121;
  border: none;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  padding: 15px 20px;
}
.preset-1 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #f9ba48;
}
.preset-2 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #7b7a27;
}
.preset-3 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #f06676;
}
.preset-4 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #1197d6;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  margin-bottom: 15px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
  vertical-align: middle !important;
  padding: 15px;
  text-align: center !important;
  display: table-cell !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th:before,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td:before {
  display: none;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th p,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td p {
  margin: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th {
  border: none;
  text-transform: uppercase;
  text-align: left !important;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th {
  text-align: right  !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
  text-align: right !important;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
  text-align: left !important;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping th {
  max-width: 100px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping td {
  font-size: 13px;
  line-height: 18px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping #shipping_method li {
  padding: 0;
  margin: 0 0 5px;
  text-indent: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping #shipping_method li .shipping_method {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .shipping #shipping_method li .shipping_method {
  margin-left: 3px;
  margin-right: 0;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .order-total th,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table .order-total td {
  font-size: 14px;
  text-transform: uppercase;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form {
  float: right;
  margin: 10px 0 0;
  max-width: 100%;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form {
  float: left;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form {
  float: left;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .form-row {
  margin-bottom: 5px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form input,
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form select {
  background: #fff;
  border: 1px solid #e0e0e0;
  height: 32px;
  padding: 0 0 0 10px;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button {
  background: #6f6f6f;
  border: none;
  color: #fff;
  float: right;
  margin: 0;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button {
  float: left;
}
.rtl .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button {
  float: left;
}
.woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .shipping-calculator-form .button:hover {
  background: #898989;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator {
  background: #fff;
  border: 1px solid #cec3b6;
  margin-bottom: 10px;
  padding: 12px 15px;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .shipping_calculator h2 {
  border-bottom: 1px solid #e8e8e8;
  margin-top: 0;
}
.woocommerce .cart-collaterals .cart_totals h2 a,
.woocommerce .cart-collaterals .shipping_calculator h2 a {
  color: #6f6f6f;
  text-decoration: none;
}
.preset-1 .woocommerce .cart-collaterals .cart_totals h2 a:hover,
.preset-1 .woocommerce .cart-collaterals .shipping_calculator h2 a:hover {
  color: #f9ba48;
}
.preset-2 .woocommerce .cart-collaterals .cart_totals h2 a:hover,
.preset-2 .woocommerce .cart-collaterals .shipping_calculator h2 a:hover {
  color: #7b7a27;
}
.preset-3 .woocommerce .cart-collaterals .cart_totals h2 a:hover,
.preset-3 .woocommerce .cart-collaterals .shipping_calculator h2 a:hover {
  color: #f06676;
}
.preset-4 .woocommerce .cart-collaterals .cart_totals h2 a:hover,
.preset-4 .woocommerce .cart-collaterals .shipping_calculator h2 a:hover {
  color: #1197d6;
}
.woocommerce .cart-collaterals .cart_totals h2 a:after,
.woocommerce .cart-collaterals .shipping_calculator h2 a:after {
  font-size: 14px;
}
.woocommerce .cart-collaterals .cart_totals .order-total,
.woocommerce .cart-collaterals .shipping_calculator .order-total {
  font-size: 15px;
}
.cart-empty,
.return-to-shop {
  text-align: center;
}
.rtl .cart-empty,
.rtl .return-to-shop {
  text-align: center;
}
/* Checkout page */
.checkout-page {
  background-color: #f9f9f9;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  height: auto;
  max-width: 100%;
  padding: 10px;
  line-height: 23px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
}
#customer_details {
  float: left;
  padding-right: 80px;
  width: 55%;
}
.rtl #customer_details {
  float: right;
}
.rtl #customer_details {
  padding-left: 80px;
  padding-right: 0;
}
#customer_details .input-checkbox {
  position: static;
  margin: 0;
  margin-right: 10px;
}
.rtl #customer_details .input-checkbox {
  margin-left: 10px;
  margin-right: 0;
}
#customer_details .woocommerce-billing-fields .form-row {
  width: 100%;
}
#customer_details .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 !important;
}
#order_review {
  float: left;
  width: 45%;
}
.rtl #order_review {
  float: right;
}
#order_review .order-review {
  background: #ececec;
  margin-bottom: 40px;
  padding: 30px;
}
#order_review .order-review .shop_table {
  background: none;
  margin: 0;
}
.woocommerce .woocommerce-billing-fields,
.woocommerce .woocommerce-shipping-fields {
  float: left;
  margin: 0 0 30px;
  width: 100%;
}
.woocommerce .woocommerce-billing-fields .form-row,
.woocommerce .woocommerce-shipping-fields .form-row {
  position: relative;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 130px;
}
.rtl .woocommerce .woocommerce-billing-fields .form-row,
.rtl .woocommerce .woocommerce-shipping-fields .form-row {
  padding-right: 130px;
  padding-left: 0;
}
.woocommerce .woocommerce-billing-fields .form-row.create-account,
.woocommerce .woocommerce-shipping-fields .form-row.create-account {
  padding: 0;
  padding-left: 0;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.rtl .woocommerce .woocommerce-billing-fields .form-row.create-account,
.rtl .woocommerce .woocommerce-shipping-fields .form-row.create-account {
  padding-right: 0;
  padding-left: 0;
}
.woocommerce .woocommerce-billing-fields label,
.woocommerce .woocommerce-shipping-fields label {
  font-weight: 400;
  float: left;
  width: 130px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 0;
  line-height: 25px !important;
}
.rtl .woocommerce .woocommerce-billing-fields label,
.rtl .woocommerce .woocommerce-shipping-fields label {
  float: right;
}
.rtl .woocommerce .woocommerce-billing-fields label,
.rtl .woocommerce .woocommerce-shipping-fields label {
  left: auto;
  right: 0;
}
.woocommerce .woocommerce-billing-fields label.checkbox,
.woocommerce .woocommerce-shipping-fields label.checkbox {
  position: static;
  float: none;
  width: auto;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
}
.rtl .woocommerce .woocommerce-billing-fields label.checkbox,
.rtl .woocommerce .woocommerce-shipping-fields label.checkbox {
  float: none;
}
.woocommerce .woocommerce-billing-fields .create-account,
.woocommerce .woocommerce-shipping-fields .create-account {
  padding: 15px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  -o-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16);
}
.woocommerce .woocommerce-billing-fields .create-account label.checkbox,
.woocommerce .woocommerce-shipping-fields .create-account label.checkbox {
  font-size: 14px;
}
.woocommerce .woocommerce-billing-fields .create-account .validate-required,
.woocommerce .woocommerce-shipping-fields .create-account .validate-required {
  padding: 0;
}
.woocommerce .woocommerce-billing-fields .create-account .validate-required label,
.woocommerce .woocommerce-shipping-fields .create-account .validate-required label {
  position: static;
  line-height: 26px;
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
.rtl .woocommerce .woocommerce-billing-fields .create-account .validate-required label,
.rtl .woocommerce .woocommerce-shipping-fields .create-account .validate-required label {
  float: none;
}
.woocommerce .woocommerce-billing-fields h3,
.woocommerce .woocommerce-shipping-fields h3 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.woocommerce .woocommerce-billing-fields h3 label,
.woocommerce .woocommerce-shipping-fields h3 label {
  margin-right: 5px;
}
.woocommerce .woocommerce-billing-fields h3 label.checkbox,
.woocommerce .woocommerce-shipping-fields h3 label.checkbox {
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 700;
  display: inline-block;
}
.woocommerce .woocommerce-billing-fields #order_comments,
.woocommerce .woocommerce-shipping-fields #order_comments {
  height: 80px;
  padding: 10px;
}
.woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single,
.woocommerce .woocommerce-shipping-fields .select2-container--default .select2-selection--single {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  height: auto;
  max-width: 100%;
  padding: 10px;
  line-height: 23px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -ms-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14) inset;
}
.woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  right: 5px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.rtl .woocommerce .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,
.rtl .woocommerce .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 5px;
  right: auto;
}
#order_review_heading {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 20px;
  text-transform: uppercase;
  width: 100%;
}
#order_review .shop_table {
  margin-bottom: 30px;
  background: transparent;
}
#order_review .shop_table th {
  width: 50%;
}
#order_review .shop_table .product-name {
  text-align: left;
  padding: 15px 0;
}
.rtl #order_review .shop_table .product-name {
  text-align: right ;
}
#order_review .shop_table .product-name strong {
  margin-left: 15px;
}
#order_review .shop_table .cart-subtotal th,
#order_review .shop_table .shipping th,
#order_review .shop_table .order-total th {
  border: none;
}
#order_review .shop_table .order-total .amount {
  font-size: 20px;
  font-weight: 300;
}
#order_review .shop_table .product-total {
  text-align: right;
}
.rtl #order_review .shop_table .product-total {
  text-align: left;
}
#order_review .shop_table .product-total .amount {
  color: #6f6f6f;
}
#order_review .shop_table .shipping {
  font-size: 12px;
  line-height: 20px;
}
#order_review .shop_table .shipping th,
#order_review .shop_table .shipping td {
  border-bottom: none;
}
#order_review .shop_table tfoot th {
  background: none;
  color: #6f6f6f;
  text-align: left;
}
.rtl #order_review .shop_table tfoot th {
  text-align: right ;
}
#order_review .shop_table tfoot td {
  font-weight: 300;
  text-align: right;
  border-top: none;
}
.rtl #order_review .shop_table tfoot td {
  text-align: left;
}
#order_review .shop_table tfoot .order-total {
  background-color: #e5e5e5;
}
#order_review .shop_table tfoot .order-total th,
#order_review .shop_table tfoot .order-total td {
  padding: 10px 15px;
  text-align: left;
  border-bottom: 2px solid #e0e0e0;
}
.rtl #order_review .shop_table tfoot .order-total th,
.rtl #order_review .shop_table tfoot .order-total td {
  text-align: right ;
}
#order_review #payment {
  border-radius: 0;
}
#order_review #payment a:hover {
  text-decoration: underline;
}
#order_review #payment a.about_paypal {
  margin-left: 15px;
}
.rtl #order_review #payment a.about_paypal {
  margin-right: 15px;
  margin-left: 0;
}
#order_review #payment .payment_methods {
  border: 1px solid #f9f9f9;
  padding: 20px;
  background-color: #fff;
}
#order_review #payment .payment_methods li {
  margin: 0 0 15px;
  text-align: left;
}
.rtl #order_review #payment .payment_methods li {
  text-align: right ;
}
#order_review #payment .payment_methods .payment_box {
  background: #f9ba48;
  color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 13px;
  margin: 10px 0;
  padding: 25px;
  text-shadow: none;
  width: 100%;
}
#order_review #payment .payment_methods .payment_box:before {
  left: 15px;
  margin: -15px 0 0 20px;
  border-color: transparent transparent #f9ba48;
}
.rtl #order_review #payment .payment_methods .payment_box:before {
  left: auto;
  right: 15px;
}
.rtl #order_review #payment .payment_methods .payment_box:before {
  margin: -15px 20px 0 0;
}
#order_review #payment .place-order {
  background-color: #f9f9f9;
  padding: 0;
  border: none;
}
#order_review #payment .place-order .form-row {
  width: 100%;
  padding: 20px;
  text-align: left;
}
.rtl #order_review #payment .place-order .form-row {
  text-align: right ;
}
#order_review #payment .place-order label {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
#order_review #payment .place-order #place_order {
  display: block;
  width: 100%;
  float: none;
  background: #e32121;
  border-color: #e32121;
  color: #fff !important;
  padding: 13px 35px;
}
.rtl #order_review #payment .place-order #place_order {
  float: none;
}
#order_review #payment .place-order #place_order:hover {
  background: #6f6f6f;
  border-color: #6f6f6f;
}
.woocommerce-order-details table.shop_table th {
  border-bottom: none;
}
.woocommerce-order-details table.shop_table .product-name {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-order-details table.shop_table thead th {
  border-bottom: 1px solid #e0e0e0;
}
.woocommerce-customer-details {
  margin-top: 50px;
}
.woocommerce-customer-details table.shop_table th,
.woocommerce-customer-details table.shop_table td {
  border-top: none !important;
  border-bottom: 1px solid #e0e0e0;
}
.woocommerce-customer-details .woocommerce-column__title {
  margin-top: 30px;
  margin-bottom: 15px;
}
.woocommerce-customer-details address {
  line-height: 26px;
}
.checkout_coupon {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  margin: 0 0 20px;
  min-height: 1px !important;
}
.checkout_coupon .form-row {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.rtl .checkout_coupon .form-row {
  float: right;
}
.checkout_coupon .input-text {
  border: 1px solid #e0e0e0;
  height: 36px;
  margin: 0 0 14px;
  max-width: 100%;
  padding: 0 0 0 10px;
  width: 370px;
}
.rtl .checkout_coupon .input-text {
  padding: 0 10px 0 0;
}
.checkout-login form.login {
  background: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 0;
  margin: 0 0 20px;
}
.checkout-login form.login .form-row {
  margin: 0 0 15px;
  padding: 0;
  width: 100%;
}
.checkout-login form.login label {
  width: 180px;
  float: left;
  line-height: 40px;
  margin: 0;
  font-weight: 400;
  padding-right: 10px;
}
.rtl .checkout-login form.login label {
  float: right;
}
.rtl .checkout-login form.login label {
  padding-left: 10px;
  padding-right: 0;
}
.checkout-login form.login #rememberme {
  margin-right: 5px;
}
.rtl .checkout-login form.login #rememberme {
  margin-left: 5px;
  margin-right: 0;
}
.checkout-login form.login .lost_password {
  float: left;
  margin: 10px 0 0;
}
.rtl .checkout-login form.login .lost_password {
  float: right;
}
.checkout-login form.login .input-text {
  width: 70% !important;
  float: left;
  max-width: 370px !important;
}
.rtl .checkout-login form.login .input-text {
  float: right;
}
.checkout-login form.login .button {
  padding: 8px 35px;
  background-color: #e32121;
  border-color: #e32121;
  color: #fff;
}
.checkout-login form.login .button:hover {
  border-color: #6f6f6f;
  background-color: #6f6f6f;
}
.checkout-done h2,
.checkout-done h2.title {
  font-size: 20px;
  margin: 20px 0;
  padding-bottom: 0;
  text-transform: uppercase;
}
.checkout-done .order_summary {
  float: left;
  margin: 10px 0;
  width: 100%;
  background: transparent;
  padding: 0;
}
.checkout-done .order_summary li {
  list-style: none;
  border: 1px solid #e0e0e0;
  border-right: 0;
  margin: 0;
  padding: 10px 20px;
  text-align: center;
  font-size: 14px;
}
.checkout-done .order_summary li:last-of-type {
  border: 1px solid #e0e0e0;
}
.checkout-done .order_summary strong {
  display: inline-block;
  font-size: 14px;
  padding-left: 5px;
}
.checkout-done .bacs_details {
  padding: 0;
}
.checkout-done .shop_table .product-name {
  border-left: none;
  padding-left: 20px;
}
.checkout-done .shop_table .product-total {
  padding-right: 20px;
}
.checkout-done .shop_table td.product-name {
  padding-left: 20px;
  text-align: center;
}
.checkout-done .shop_table td.product-total {
  padding-right: 20px;
}
.checkout-done .shop_table tfoot th {
  background: none;
  border-left: none;
  border-top: none;
  color: #6f6f6f;
  font-weight: 300;
  padding-right: 20px;
  text-align: center;
}
.checkout-done .shop_table tfoot td {
  font-weight: 300;
  padding-right: 20px;
}
.checkout-done .shop_table tfoot td small {
  margin-left: 5px;
}
.checkout-done .customer_details {
  margin: 0;
}
.checkout-done .customer_details dt {
  font-weight: 300;
  margin: 0 0 5px;
}
.checkout-done .customer_details dd {
  margin: 0 0 15px;
}
#customer_login .col-1,
#customer_login .col-2 {
  border: 1px solid #e0e0e0;
  padding: 30px;
}
#customer_login form.login,
#customer_login form.register {
  border: none;
  padding: 0;
}
#customer_login .form-row {
  margin: 0 0 20px;
  padding: 0;
}
#customer_login .form-row:last-child {
  margin-bottom: 0;
}
#customer_login .form-row input.input-text,
#customer_login .form-row textarea,
#customer_login .form-row input.button {
  font-size: 14px;
  line-height: 20px;
  color: #969696;
  padding: 15px;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
#customer_login .form-row input.button {
  background-color: #e32121;
  border-color: #e32121;
  color: #fff;
  padding: 10px 45px;
  line-height: 25px;
  margin-right: 10px;
}
#customer_login .form-row input.button:hover {
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.preset-1 #customer_login form.register input.button {
  background-color: #f9ba48;
}
.preset-2 #customer_login form.register input.button {
  background-color: #7b7a27;
}
.preset-3 #customer_login form.register input.button {
  background-color: #f06676;
}
.preset-4 #customer_login form.register input.button {
  background-color: #1197d6;
}
.preset-1 #customer_login form.register input.button {
  border-color: #f9ba48;
}
.preset-2 #customer_login form.register input.button {
  border-color: #7b7a27;
}
.preset-3 #customer_login form.register input.button {
  border-color: #f06676;
}
.preset-4 #customer_login form.register input.button {
  border-color: #1197d6;
}
#customer_login form.register input.button:hover {
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
#customer_login h2 {
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#customer_login .sub_heading {
  margin-bottom: 30px;
}
#customer_login .sub_heading i {
  margin-right: 8px;
}
.preset-1 #customer_login .sub_heading i {
  color: #f9ba48;
}
.preset-2 #customer_login .sub_heading i {
  color: #7b7a27;
}
.preset-3 #customer_login .sub_heading i {
  color: #f06676;
}
.preset-4 #customer_login .sub_heading i {
  color: #1197d6;
}
.preset-1 #customer_login .lost_password a {
  color: #f9ba48;
}
.preset-2 #customer_login .lost_password a {
  color: #7b7a27;
}
.preset-3 #customer_login .lost_password a {
  color: #f06676;
}
.preset-4 #customer_login .lost_password a {
  color: #1197d6;
}
#customer_login .lost_password a:hover {
  color: #6f6f6f;
}
#customer_login .user-role label {
  width: 50%;
  float: left;
  margin: 0;
}
.rtl #customer_login .user-role label {
  float: right;
}
#customer_login .user-role input {
  position: static;
  margin: 0 5px 0 0;
}
.rtl #customer_login .user-role input {
  margin: 0 0 0 5px;
}
h2.recent-orders-title {
  font-size: 14px;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.preset-1 h2.recent-orders-title {
  color: #f9ba48;
}
.preset-2 h2.recent-orders-title {
  color: #7b7a27;
}
.preset-3 h2.recent-orders-title {
  color: #f06676;
}
.preset-4 h2.recent-orders-title {
  color: #1197d6;
}
.info-box {
  background: #fff;
  border: 1px solid #e0e0e0;
  float: left;
  margin: 0 0 30px;
  padding: 20px;
  width: 100%;
}
.info-box.recent-orders,
.info-box.my-address {
  border: none;
  padding: 0;
}
.info-box h2,
.info-box h2.title {
  font-size: 14px;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
}
.preset-1 .info-box h2,
.preset-1 .info-box h2.title {
  color: #f9ba48;
}
.preset-2 .info-box h2,
.preset-2 .info-box h2.title {
  color: #7b7a27;
}
.preset-3 .info-box h2,
.preset-3 .info-box h2.title {
  color: #f06676;
}
.preset-4 .info-box h2,
.preset-4 .info-box h2.title {
  color: #1197d6;
}
.info-box table.shop_table {
  font-size: 14px;
}
.info-box table.shop_table th,
.info-box table.shop_table td {
  text-align: center;
  vertical-align: middle;
}
.rtl .info-box table.shop_table th,
.rtl .info-box table.shop_table td {
  text-align: center;
}
.info-box table.shop_table .order-number {
  border-left: none;
}
.info-box table.shop_table .button {
  margin: 0;
  padding: 0 30px;
}
.info-box table.shop_table.order_details td,
.info-box table.shop_table.order_details .product-total {
  text-align: left !important;
}
.rtl .info-box table.shop_table.order_details td,
.rtl .info-box table.shop_table.order_details .product-total {
  text-align: right  !important;
}
.info-box table.shop_table.order_details .product-total {
  text-align: left;
  padding: 10px 20px;
}
.rtl .info-box table.shop_table.order_details .product-total {
  text-align: right ;
}
.info-box table.shop_table.order_details .product-name {
  border-left: none;
}
.info-box table.shop_table.order_details .product-name .variation {
  text-align: left;
}
.rtl .info-box table.shop_table.order_details .product-name .variation {
  text-align: right ;
}
.info-box table.shop_table.order_details thead .product-name {
  text-align: left !important;
  padding-left: 20px !Important;
}
.rtl .info-box table.shop_table.order_details thead .product-name {
  text-align: right  !important;
}
.info-box table.shop_table.order_details tfoot th,
.info-box table.shop_table.order_details tfoot td {
  border-left: none;
  border-top: none;
  text-align: left;
  padding: 10px 20px;
}
.rtl .info-box table.shop_table.order_details tfoot th,
.rtl .info-box table.shop_table.order_details tfoot td {
  text-align: right ;
}
.info-box .lost_reset_password {
  float: left;
  width: 100%;
}
.info-box .lost_reset_password .form-row .button {
  float: left;
}
.info-box.order-details-box {
  border: none;
  padding: 0;
}
.info-box.order-details-box .order-info {
  margin: 0 0 30px;
}
.info-box.order-details-box .shop_table .product-name {
  border-left: none;
}
.info-box.order-details-box .shop_table .product-total {
  padding-right: 20px;
  text-align: right;
}
.rtl .info-box.order-details-box .shop_table .product-total {
  padding-left: 20px;
  padding-right: 0;
}
.rtl .info-box.order-details-box .shop_table .product-total {
  text-align: left;
}
.info-box.order-details-box .shop_table td.product-name {
  padding-left: 10px;
}
.rtl .info-box.order-details-box .shop_table td.product-name {
  padding-right: 10px;
  padding-left: 0;
}
.info-box.order-details-box .shop_table td.product-total {
  padding-right: 10px;
}
.rtl .info-box.order-details-box .shop_table td.product-total {
  padding-left: 10px;
  padding-right: 0;
}
.info-box.order-details-box .shop_table th {
  border-top: none;
}
.info-box.order-details-box .shop_table tfoot th {
  background: none;
  border-left: none;
  border-top: none;
  color: #6f6f6f;
  font-weight: 300;
  padding-right: 20px;
  text-align: right;
}
.rtl .info-box.order-details-box .shop_table tfoot th {
  padding-left: 20px;
  padding-right: 0;
}
.rtl .info-box.order-details-box .shop_table tfoot th {
  text-align: left;
}
.info-box.order-details-box .shop_table tfoot td {
  font-weight: 300;
  padding-right: 20px;
  text-align: right;
}
.rtl .info-box.order-details-box .shop_table tfoot td {
  padding-left: 20px;
  padding-right: 0;
}
.rtl .info-box.order-details-box .shop_table tfoot td {
  text-align: left;
}
.info-box.order-details-box .shop_table tfoot td small {
  margin-left: 5px;
}
.addresses {
  margin-top: 30px;
  line-height: 2;
}
.addresses .title h3 {
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 15px;
  width: 100%;
  font-weight: 300;
}
.addresses address {
  line-height: 2;
}
.myaccount_user {
  color: #6f6f6f;
  margin: 0 0 30px;
  padding: 0;
}
.myaccount_user a {
  text-decoration: underline;
}
#yith-wcwl-form .wishlist_table .product-remove {
  border-left: none;
}
#yith-wcwl-form .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #22dd77;
  text-transform: capitalize;
  font-size: 14px;
}
#yith-wcwl-form .yith-wcwl-share ul {
  margin: 0;
  padding: 0;
}
/* Wishlist Start */
.wishlist-title {
  display: none;
}
.woocommerce table.wishlist_table thead th {
  border-top: none;
  text-align: center;
}
.woocommerce table.wishlist_table tfoot th,
.woocommerce table.wishlist_table tfoot td {
  border-top: none !important;
}
.woocommerce table.wishlist_table .product-name {
  width: 250px;
}
.woocommerce table.wishlist_table .product-price del,
.woocommerce table.wishlist_table .product-price ins {
  display: inline-block !important;
}
.woocommerce table.wishlist_table .product-add-to-cart {
  width: 180px;
}
.woocommerce table.wishlist_table .product-add-to-cart a {
  background-color: #6f6f6f;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.preset-1 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  background-color: #f9ba48;
}
.preset-2 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  background-color: #7b7a27;
}
.preset-3 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  background-color: #f06676;
}
.preset-4 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  background-color: #1197d6;
}
.preset-1 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  border-color: #f9ba48;
}
.preset-2 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  border-color: #7b7a27;
}
.preset-3 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  border-color: #f06676;
}
.preset-4 .woocommerce table.wishlist_table .product-add-to-cart a:hover {
  border-color: #1197d6;
}
.woocommerce-MyAccount-navigation ul {
  padding: 0 15px;
  border: 1px solid #e0e0e0;
}
.woocommerce-MyAccount-navigation ul li {
  padding: 15px 0;
  border-bottom: 1px solid #e0e0e0;
}
.woocommerce-MyAccount-navigation ul li:last-child {
  border-bottom: none;
}
.woocommerce-MyAccount-navigation ul li a {
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.woocommerce-MyAccount-navigation ul li:hover a {
  padding-left: 10px;
}
.rtl .woocommerce-MyAccount-navigation ul li:hover a {
  padding-right: 10px;
  padding-left: 0;
}
.vgw-socials {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 90;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.rtl .vgw-socials {
  left: 0;
  right: auto;
}
.vgw-socials .widget-title {
  display: none;
}
.vgw-socials a {
  position: relative;
  right: 0;
  margin: 0 !important;
  display: block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  border: none;
  background-color: #6f6f6f;
  color: #fff !important;
  opacity: 0.9;
  /* IE8 filter*/
  filter: alpha(opacity=90);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.rtl .vgw-socials a {
  left: 0;
  right: auto;
}
.vgw-socials a:after {
  font-size: 30px;
  line-height: 70px;
}
.vgw-socials a:hover {
  opacity: 1;
  /* IE8 filter*/
  filter: alpha(opacity=100);
}
.vgw-socials .widget_connect_facebook {
  background-color: #3b5998;
}
.vgw-socials .widget_connect_facebook:hover {
  background-color: #3b5998;
}
.vgw-socials .widget_connect_pinterest {
  background-color: #CB2026;
}
.vgw-socials .widget_connect_pinterest:hover {
  background-color: #CB2026;
}
.vgw-socials .widget_connect_linkedin {
  background-color: #0077B5;
}
.vgw-socials .widget_connect_linkedin:hover {
  background-color: #0077B5;
}
.vgw-socials .widget_connect_twitter {
  background-color: #00ACEC;
}
.vgw-socials .widget_connect_twitter:hover {
  background-color: #00ACEC;
}
.vgw-socials .widget_connect_googleplus {
  background-color: #dc4a38;
}
.vgw-socials .widget_connect_googleplus:hover {
  background-color: #dc4a38;
}
.vgw-socials .widget_connect_rss {
  background-color: #FF9900;
}
.vgw-socials .widget_connect_rss:hover {
  background-color: #FF9900;
}
.vgw-socials .widget_connect_tumblr {
  background-color: #465A74;
}
.vgw-socials .widget_connect_tumblr:hover {
  background-color: #465A74;
}
.vgw-socials .widget_connect_instagram {
  background-color: #527FA4;
}
.vgw-socials .widget_connect_instagram:hover {
  background-color: #527FA4;
}
.vgw-socials .widget_connect_youtube {
  background-color: #c12025;
}
.vgw-socials .widget_connect_youtube:hover {
  background-color: #c12025;
}
.vgw-socials .widget_connect_vimeo {
  background-color: #1AB7EA;
}
.vgw-socials .widget_connect_vimeo:hover {
  background-color: #1AB7EA;
}
.vgw-socials .widget_connect_behance {
  background-color: #3871FB;
}
.vgw-socials .widget_connect_behance:hover {
  background-color: #3871FB;
}
.vgw-socials .widget_connect_dribble {
  background-color: #D74579;
}
.vgw-socials .widget_connect_dribble:hover {
  background-color: #D74579;
}
.vgw-socials .widget_connect_flickr {
  background-color: #0063DB;
}
.vgw-socials .widget_connect_flickr:hover {
  background-color: #0063DB;
}
.vgw-socials .widget_connect_git {
  background-color: #F05033;
}
.vgw-socials .widget_connect_git:hover {
  background-color: #F05033;
}
.vgw-socials .widget_connect_skype {
  background-color: #00aff0;
}
.vgw-socials .widget_connect_skype:hover {
  background-color: #00aff0;
}
.vgw-socials .widget_connect_weibo {
  background-color: #E6162E;
}
.vgw-socials .widget_connect_weibo:hover {
  background-color: #E6162E;
}
.vgw-socials .widget_connect_foursquare {
  background-color: #F94877;
}
.vgw-socials .widget_connect_foursquare:hover {
  background-color: #F94877;
}
.vgw-socials .widget_connect_soundcloud {
  background-color: #F2672D;
}
.vgw-socials .widget_connect_soundcloud:hover {
  background-color: #F2672D;
}
.vgw-socials .widget_connect_vk {
  background-color: #333;
}
.vgw-socials .widget_connect_vk:hover {
  background-color: #333;
}
#scroll-item {
  display: none;
  text-align: center;
  z-index: 10;
  position: fixed;
  top: 50%;
  left: 15px;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 100;
}
.rtl #scroll-item {
  left: auto;
  right: 15px;
}
#scroll-item li:last-child a:before {
  display: none;
}
#scroll-item li a {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  position: relative;
  background-color: #373737;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -ms-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  background-position: center center;
  background-repeat: no-repeat;
}
#scroll-item li a strong {
  display: none;
}
#scroll-item li a:before {
  content: "";
  height: 1px;
  width: 42px;
  background: url(../images/background/line_scroll.png) no-repeat 0 0;
  position: absolute;
  bottom: -1px;
  left: 50%;
  margin-left: -21px;
  z-index: 1;
}
#scroll-item li a.cat_1 {
  background-image: url(../images/icon/thumb_tivi.jpg);
}
#scroll-item li a.cat_2 {
  background-image: url(../images/icon/thumb_shirt.jpg);
}
#scroll-item li a.cat_3 {
  background-image: url(../images/icon/thumb_sofa.jpg);
}
#scroll-item li a.cat_4 {
  background-image: url(../images/icon/thumb_glasses.jpg);
}
.preset-1 #scroll-item li a:hover,
.preset-1 #scroll-item li a.mPS2id-highlight {
  background-color: #f9ba48;
}
.preset-2 #scroll-item li a:hover,
.preset-2 #scroll-item li a.mPS2id-highlight {
  background-color: #7b7a27;
}
.preset-3 #scroll-item li a:hover,
.preset-3 #scroll-item li a.mPS2id-highlight {
  background-color: #f06676;
}
.preset-4 #scroll-item li a:hover,
.preset-4 #scroll-item li a.mPS2id-highlight {
  background-color: #1197d6;
}
.to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
}
.rtl .to-top {
  left: 20px;
  right: auto;
}
.to-top a {
  display: block;
  width: 45px;
  height: 45px;
  font-size: 18px;
  line-height: 41px;
  color: #6f6f6f;
  background-color: #fff;
  border: 2px solid #e0e0e0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  text-align: center;
}
.rtl .to-top a {
  text-align: center;
}
.to-top a:before {
  content: '\f2fc';
  font-family: 'Material-Design-Iconic-Font';
  display: block;
  font-size: 36px;
}
.to-top a:hover {
  background-color: #6f6f6f;
  border-color: #6f6f6f;
  color: #fff;
}
/* Dokan */
.dokan-pagination-container ul.dokan-pagination {
  border: none;
  margin: 0;
  display: block;
}
.dokan-pagination-container ul.dokan-pagination li {
  display: inline-block;
  vertical-align: top;
  border: none;
  margin: 0 4px;
  float: none;
}
.dokan-pagination-container ul.dokan-pagination li a,
.dokan-pagination-container ul.dokan-pagination li span {
  padding: 0 10px;
  display: block;
  color: #3f3f3f;
  min-width: 45px;
  height: 45px;
  font-size: 16px;
  line-height: 43px;
  text-align: center;
  font-weight: 300;
  background: #f6f6f6;
  border: 1px solid #f6f6f6;
}
.dokan-pagination-container ul.dokan-pagination li.active a,
.dokan-pagination-container ul.dokan-pagination li:hover a {
  border-color: #e32121;
  background: #e32121;
  color: #fff;
}
.dokan-category-menu ul li:last-child {
  padding-bottom: 0;
}
.dokan-category-menu .sub-category {
  padding: 8px 0 8px 20px;
}
.rtl .dokan-category-menu .sub-category {
  padding: 8px 20px 8px 0;
}
.dokan-category-menu .sub-category h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 0;
}
.dokan-category-menu .sub-category .sub-block {
  padding: 10px 0;
}
.dokan-category-menu .sub-category .sub-block:last-child {
  padding-bottom: 0;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
  font-size: 32px;
  text-transform: uppercase;
  color: #373737;
}
ul.subsubsub {
  padding-left: 0 !important;
}
.rtl ul.subsubsub {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
  color: #373737;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 0;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
  padding-right: 0;
  padding-left: 0;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
  padding: 0 15px 0 15px;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
  padding: 0 15px 0 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
  padding: 0 15px 0 0;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child,
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
  padding: 0 0 0 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a {
  color: #6f6f6f;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a,
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
  color: #e32121;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
  margin-bottom: 20px;
}
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:focus,
a.dokan-btn-theme:focus,
.dokan-btn-theme:focus,
input[type="submit"].dokan-btn-theme:active,
a.dokan-btn-theme:active,
.dokan-btn-theme:active,
input[type="submit"].dokan-btn-theme.active,
a.dokan-btn-theme.active,
.dokan-btn-theme.active,
.open .dropdown-toggleinput[type="submit"].dokan-btn-theme,
.open .dropdown-togglea.dokan-btn-theme,
.open .dropdown-toggle.dokan-btn-theme {
  color: #fff !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
  text-align: center;
}
.rtl .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
  text-align: center;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
  float: none;
  display: inline-block;
}
.rtl .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
  float: none;
}
.woocommerce-product-search {
  position: relative;
}
.woocommerce-product-search button,
.woocommerce-product-search html input[type=button],
.woocommerce-product-search input[type=reset],
.woocommerce-product-search input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #6f6f6f;
  color: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  border: none;
}
.rtl .woocommerce-product-search button,
.rtl .woocommerce-product-search html input[type=button],
.rtl .woocommerce-product-search input[type=reset],
.rtl .woocommerce-product-search input[type=submit] {
  left: 0;
  right: auto;
}
.woocommerce-product-search button:hover,
.woocommerce-product-search html input[type=button]:hover,
.woocommerce-product-search input[type=reset]:hover,
.woocommerce-product-search input[type=submit]:hover {
  background-color: #999;
}
div.wpcf7 .ajax-loader {
  float: right;
  margin-right: 20px;
}
.rtl div.wpcf7 .ajax-loader {
  float: left;
}
.rtl div.wpcf7 .ajax-loader {
  float: left;
}
.rtl div.wpcf7 .ajax-loader {
  margin-left: 20px;
  margin-right: 0;
}
/*-----------------------------------------------*/
/*------------- FIX SAFARI ------------------*/
/*----------------------------------------------*/
@media screen and (min-width: -100px) and (-webkit-min-device-pixel-ratio: 0) {
  _::-moz-svg-foreign-content select,
  #vg-footer-wrapper .widget select {
    line-height: 40px;
    text-indent: 15px;
  }
}
.newsletters-block .widget_custom_html .custom-html-widget .widget_wysija {
  position: relative;
}
.newsletters-block .widget_custom_html .custom-html-widget .widget_wysija .wysija-paragraph .wysija-input {
  height: 41px !important;
  line-height: 17px !important;
  padding: 12px 15px !important;
  border: none !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  border-radius: 4px !important;
  background-color: #fff !important;
  color: #6f6f6f !important;
}
.newsletters-block .widget_custom_html .custom-html-widget .widget_wysija .wysija-submit-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  height: 41px;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.newsletters-block .widget_custom_html .custom-html-widget .widget_wysija .wysija-submit-wrap .wysija-submit {
  background-color: #f9ba48 !important;
  position: relative;
  z-index: 100;
  margin: 0;
  width: 100%;
  height: 41px !important;
  color: #fff !important;
  border: none !important;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.newsletters-block .widget_custom_html .custom-html-widget .widget_wysija .wysija-submit-wrap .wysija-submit:hover {
  background-color: #000 !important;
}
.product_content_wrapper .columns {
  width: 100%;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
  cursor: pointer;
  opacity: 5;
  margin: 0 auto;
  width: 100px !important;
}
/******************************************************************************/
/************************* CSS FOR ALL PRESETS ********************************/
/******************************************************************************/
/* Screen > 1024px */
@media screen and (min-width: 1200px) {
  .container {
    width: 100%;
    max-width: 1200px;
  }
  #scroll-item {
    display: block;
  }
}
/* Screen > 1024px */
@media screen and (min-width: 1023px) {
  .visible-lg {
    display: block !important;
  }
}
/* Screen < 1200px */
@media screen and (max-width: 1200px) {
  .woocommerce table.shop_table .product-name {
    width: 350px;
  }
  .page-404 {
    background-position: center center;
    background-size: 100% 100%;
  }
  .page-404 .page-content {
    padding-top: 60px;
  }
  .shop-products .vgw-item.first {
    clear: none;
  }
  .shop-products .vgw-item:nth-child(2n+1) {
    clear: both;
  }
  .team-socials li {
    margin: 0 2px 4px;
  }
  .full-column-md .vc_column_container {
    width: 100% !important;
    margin-bottom: 35px;
    float: none !important;
  }
  .rtl .full-column-md .vc_column_container {
    float: none !important;
  }
  .full-column-md .vc_column_container:last-child {
    margin-bottom: 0;
  }
  .full-column-md.vc_slider .vc_column_container {
    margin-bottom: 0;
  }
  #customer_details,
  #order_review {
    width: 100%;
    float: none;
    padding: 0 0 0 0 !important;
  }
  .rtl #customer_details,
  .rtl #order_review {
    float: none;
  }
  .rtl #customer_details,
  .rtl #order_review {
    padding: 0 0 0 0 !important;
  }
  /************************************/
  .to-top,
  .banner-header {
    display: none !important;
  }
  .btn-categories:before {
    display: none;
  }
  #logo-wrapper {
    text-align: center;
  }
  .rtl #logo-wrapper {
    text-align: center;
  }
  .logo-inside {
    padding: 0 0 10px;
  }
  .layout-1.vgw-front-page .category-inside,
  .layout-4.vgw-front-page .category-inside {
    opacity: 0;
    /* IE8 filter*/
    filter: alpha(opacity=0);
    -webkit-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    visibility: hidden;
  }
  .vgw-item-i.thumb {
    height: auto !important;
  }
  .product-category:nth-child(3n+1) {
    clear: none;
  }
  .product-category:nth-child(2n+1) {
    clear: both;
  }
  .vc_row_products .vc_column_container:last-child {
    text-align: center;
  }
  .rtl .vc_row_products .vc_column_container:last-child {
    text-align: center;
  }
  .vc_row_products .vc_column_container:last-child .wpb_single_image {
    display: inline-block;
  }
  .vc_row_products .vc_column_container:last-child:first-child {
    text-align: left;
  }
  .rtl .vc_row_products .vc_column_container:last-child:first-child {
    text-align: right ;
  }
  .wpb_heading div {
    width: 100%;
    max-width: 300px;
  }
  .wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
    left: 300px;
  }
  .rtl.wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
    left: auto;
    right: 300px;
  }
  .box-slider {
    margin-bottom: 30px !important;
  }
  .box-banners .wpb_single_image {
    width: 50%;
    float: left;
  }
  .rtl .box-banners .wpb_single_image {
    float: right;
  }
  .multi-products .woo-carousel.owl-carousel .owl-wrapper-outer {
    border-right: 1px solid #e0e0e0;
  }
  #vg-header-wrapper.fixed {
    position: static !important;
  }
}
/* Screen < 1024px */
@media screen and (max-width: 1023px) {
  .visible-xs {
    display: block !important;
  }
  /* Front Page */
  .vc_content,
  .vc_sidebar {
    width: 100% !important;
    margin-bottom: 40px;
  }
  .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
    position: static;
    margin-bottom: 25px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 10px 0;
    margin-right: 25px;
  }
  .rtl .woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin-left: 25px;
    margin-right: 0;
  }
  /************************************/
  .menu-wrapper {
    padding: 15px 0;
  }
  .layout-3 .menu-wrapper .inner-container {
    padding: 15px;
  }
  .top-category,
  #navigation {
    width: 50%;
  }
  .tools_button_icon {
    display: none;
  }
  .btn-categories {
    padding: 0 15px;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
  }
  .rtl .btn-categories {
    text-align: center;
  }
  .wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
    position: static;
    margin-bottom: 0 !important;
    margin-left: -20px;
  }
  .rtl.wpb-js-composer .wpb_row.float-tab .wpb_column .vc_column-inner .vc_tta-tabs .vc_tta-tabs-list {
    margin-right: -20px;
    margin-left: 0;
  }
}
/* Screen < 1024px */
@media screen and (max-width: 991px) {
  .col-md-5ths {
    width: 50%;
    margin-bottom: 25px;
  }
  .col-md-5ths:nth-child(2n+1) {
    clear: both;
  }
  .col-md-5ths:last-child {
    width: 100%;
  }
  #secondary,
  #content {
    margin-bottom: 35px;
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: center;
  }
  .woocommerce table.shop_table th {
    font-weight: 700;
    text-transform: uppercase;
  }
  .woocommerce table.shop_table th.product-name {
    text-align: center;
  }
  .woocommerce table.shop_table .product-name {
    width: 300px;
  }
  .woocommerce table.shop_table .product-thumbnail {
    width: 80px;
  }
  .woocommerce table.shop_table .product-quantity .quantity {
    margin: 0;
    display: inline-block;
  }
  .woocommerce table.shop_table .product-quantity .quantity .section-title {
    display: none;
  }
  .full-column-sm .vc_column_container {
    width: 100% !important;
    margin-bottom: 35px;
    float: none !important;
  }
  .rtl .full-column-sm .vc_column_container {
    float: none !important;
  }
  .full-column-sm .vc_column_container:last-child {
    margin-bottom: 0;
  }
  /****************************/
  .col-topbar {
    width: 100%;
    text-align: center;
  }
  .top-static li {
    padding: 15px 10px !important;
  }
  .top-bar .col-2 .widget {
    float: none;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    text-align: left;
  }
  .rtl .top-bar .col-2 .widget {
    float: none;
  }
  .rtl .top-bar .col-2 .widget {
    text-align: right ;
  }
  .top-bar .col-2 .widget:last-child:before {
    background-color: transparent;
  }
  .top-bar .col-2 .widget:first-child:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 14px;
    background-color: #e0e0e0;
    margin-top: -7px;
  }
  .top-bar .widget_nav_menu li ul,
  .lang-cur ul {
    right: auto;
    left: 0;
  }
  .rtl .top-bar .widget_nav_menu li ul,
  .rtl .lang-cur ul {
    left: auto;
    right: auto;
  }
  .rtl .top-bar .widget_nav_menu li ul,
  .rtl .lang-cur ul {
    left: auto;
    right: 0;
  }
  .top-feature .top-search {
    width: 65%;
  }
  .top-feature .top-cart {
    width: 35%;
    text-align: right;
  }
  .rtl .top-feature .top-cart {
    text-align: left;
  }
  .mini_cart_inner a {
    display: inline-block;
  }
  .mini_cart_inner .shopping_cart {
    display: inline-block;
    text-align: left;
  }
  .rtl .mini_cart_inner .shopping_cart {
    text-align: right ;
  }
  .top-feature {
    padding-top: 0;
    padding-bottom: 0;
  }
  .static-info .info {
    margin-bottom: 25px;
  }
  .static-info .info:last-child {
    margin-bottom: 0;
  }
  #vg-footer-wrapper .footer .widget:nth-child(2n+1) {
    clear: both;
  }
  .social-block {
    text-align: center;
  }
  .rtl .social-block {
    text-align: center;
  }
  .social-block .widget_vgw_social_media {
    float: none;
  }
  .rtl .social-block .widget_vgw_social_media {
    float: none;
  }
  .newsletters-block .widget {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
  .rtl .newsletters-block .widget {
    float: none;
  }
  .newsletters-block .widget:last-child {
    margin-bottom: 35px !important;
  }
  .header-newsletters {
    text-align: center;
  }
  .rtl .header-newsletters {
    text-align: center;
  }
  .bottom-footer {
    text-align: center;
  }
  .rtl .bottom-footer {
    text-align: center;
  }
  .col-btfooter {
    margin-bottom: 15px;
  }
  .col-btfooter:last-child {
    margin-bottom: 0;
  }
  .bottom-footer .copyright {
    line-height: 20px;
  }
  .bottom-footer .not-alone .payment {
    float: none;
    display: inline-block;
  }
  .rtl .bottom-footer .not-alone .payment {
    float: none;
  }
  .single-product-image {
    margin-bottom: 40px;
  }
  .woocommerce div.product .woocommerce-tabs {
    padding-left: 0;
  }
  .rtl .woocommerce div.product .woocommerce-tabs {
    padding-right: 0;
    padding-left: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    position: static;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: inline-block !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
    display: none !important;
  }
  .banner-box {
    display: none !important;
  }
}
/* Screen < 768px */
@media screen and (max-width: 767px) {
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 15px 0 !important;
    border-color: #6f6f6f;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #6f6f6f;
    color: #fff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
    color: #fff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #6f6f6f;
    text-transform: uppercase;
    font-weight: 400;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #6f6f6f;
    border-color: #6f6f6f;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost {
    margin-top: 25px;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table tr {
    display: table-row;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
    width: 50%;
  }
  #customer_details,
  #order_review {
    padding: 0 0 25px;
    width: 100%;
  }
  #order_review .shop_table td:before {
    display: none;
  }
  .search-overlay .vina-product-search form {
    left: 40px;
    right: 40px;
  }
  .mcart-border {
    display: none;
  }
  .vina-product-search form .SumoSelect.open > .optWrapper {
    left: auto;
    right: -1px;
    text-align: left;
  }
  .rtl .vina-product-search form .SumoSelect.open > .optWrapper {
    left: -1px;
    right: auto;
  }
  .rtl .vina-product-search form .SumoSelect.open > .optWrapper {
    text-align: right ;
  }
  .post-wrapper h1.entry-title {
    font-size: 26px;
    line-height: 32px;
  }
  .post-wrapper h4.entry-title {
    text-transform: none;
  }
  /************************************/
  .top-feature .top-search,
  .top-feature .top-cart {
    text-align: center;
    width: 100%;
  }
  .rtl .top-feature .top-search,
  .rtl .top-feature .top-cart {
    text-align: center;
  }
  .top-feature .top-cart {
    padding-left: 0;
    margin-bottom: 15px;
  }
  .rtl .top-feature .top-cart {
    padding-right: 0;
    padding-left: 0;
  }
  .wpb_heading div {
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
  .wpb-js-composer .vc_tta .owl-theme .owl-controls .owl-buttons {
    position: static;
    margin-top: 10px;
  }
  .banner-tab {
    display: none;
  }
  .wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.has-banner {
    padding-left: 0;
  }
  .rtl.wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.has-banner {
    padding-right: 0;
    padding-left: 0;
  }
  .wpb-js-composer .wpb_row .wpb_column .vc_column-inner .vc_tta-tabs.dark .owl-theme .owl-controls .owl-buttons div {
    background-color: #373737;
  }
  .shop-products .vgw-item.first .vgw-item-i {
    border-left-width: 0;
  }
  .related .vgw-item .vgw-item-i,
  .up-sells .vgw-item .vgw-item-i,
  .cross-sells .vgw-item .vgw-item-i {
    border-left-width: 0 !important;
  }
  .woocommerce .buttons-cart {
    text-align: center;
  }
  .woocommerce .buttons-cart .button {
    margin-bottom: 0;
    float: none;
  }
  .rtl .woocommerce .buttons-cart .button {
    float: none;
  }
  .vgw-item-i.special .product-image,
  .vgw-item-i.special .product-content {
    width: 100%;
  }
  .vgw-item-i.special .product-content {
    padding: 15px 15px 0;
  }
  .timer-grid.style-2 div {
    width: 55px;
    height: 55px;
    color: #868686;
    line-height: 15px;
    padding: 10px 0;
    margin: 0 1px 0 1px !important;
  }
  .rtl .timer-grid.style-2 div {
    margin: 0 1px 0 1px !important;
  }
  .timer-grid.style-2 div span {
    line-height: 18px;
  }
  #vg-footer-wrapper .widget {
    margin-bottom: 35px;
  }
  .product-category {
    height: auto !important;
  }
}
/* Screen < 600px */
@media screen and (max-width: 599px) {
  .shop-products .vgw-item {
    width: 100%;
  }
  .woocommerce table.shop_table {
    margin: 1em 0;
  }
  .woocommerce table.shop_table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  .woocommerce table.shop_table tr:nth-child(2n+2) {
    background: #f2f2f2;
  }
  .woocommerce table.shop_table tr:nth-child(2n+2).shipping {
    background: none !important;
  }
  .woocommerce table.shop_table tr:nth-child(2n+2).shipping td {
    background-color: transparent !important;
  }
  .woocommerce table.shop_table tr td {
    display: block !important;
    margin: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .woocommerce table.shop_table th {
    display: none;
  }
  .woocommerce table.shop_table td {
    width: 100% !important;
  }
  .woocommerce table.shop_table td:first-child {
    padding-top: .5em;
  }
  .woocommerce table.shop_table td:last-child {
    padding-bottom: .5em;
  }
  .woocommerce table.shop_table td:before {
    content: attr(data-th) " ";
    font-weight: bold;
    width: 6.5em;
    display: inline-block;
    font-size: 14px;
    text-transform: none;
    color: rgba(111, 111, 111, 0.5);
  }
  .woocommerce table.shop_table td.product-thumbnail:before {
    display: none;
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: left !important;
  }
  .woocommerce table.shop_table .product-thumbnail {
    max-width: 100%;
    width: 100%;
  }
  .woocommerce table.shop_table .buttons-cart td:before,
  .woocommerce table.shop_table .buttons-cart td:after {
    content: '';
    display: table;
  }
  .woocommerce table.shop_table .buttons-cart td:after {
    clear: both;
  }
  .woocommerce table.shop_table.wishlist_table td:before {
    display: none;
  }
  .search-overlay .vina-product-search form {
    height: 60px;
    left: 10px;
    right: 10px;
  }
  .search-overlay .vina-product-search form input[type=text] {
    padding: 10px 15px 10px 15px !important;
    font-size: 14px;
    height: 54px;
    text-transform: none;
  }
  .search-overlay .vina-product-search form button {
    width: 54px;
    height: 54px;
    line-height: 54px;
    top: 0;
    right: 0;
    background-color: #fff;
  }
  .rtl .search-overlay .vina-product-search form button {
    left: 0;
    right: auto;
  }
  .preset-1 .search-overlay .vina-product-search form button {
    color: #f9ba48;
  }
  .preset-2 .search-overlay .vina-product-search form button {
    color: #7b7a27;
  }
  .preset-3 .search-overlay .vina-product-search form button {
    color: #f06676;
  }
  .preset-4 .search-overlay .vina-product-search form button {
    color: #1197d6;
  }
  .search-overlay .vina-product-search form button:after {
    line-height: 54px;
    font-size: 18px;
  }
  .search-overlay .vina-product-search form button:hover {
    color: #fff !important;
  }
  .preset-1 .search-overlay .vina-product-search form button:hover {
    background-color: #f9ba48;
  }
  .preset-2 .search-overlay .vina-product-search form button:hover {
    background-color: #7b7a27;
  }
  .preset-3 .search-overlay .vina-product-search form button:hover {
    background-color: #f06676;
  }
  .preset-4 .search-overlay .vina-product-search form button:hover {
    background-color: #1197d6;
  }
  .comments-area .children {
    padding-left: 0;
  }
  .rtl .comments-area .children {
    padding-right: 0;
    padding-left: 0;
  }
  /***********************/
  .single-product-info .cart .quantity .section-title {
    display: none;
  }
}
/* Screen < 460px */
@media screen and (max-width: 459px) {
  .s-hidden,
  .hidden-320 {
    display: none !important;
  }
  .col-md-5ths,
  .list-person .vc_column_container {
    width: 100%;
  }
  .tparrows,
  .tp-bullets {
    display: none;
  }
  .woocommerce table.shop_table .buttons-cart .button {
    float: none;
    margin-bottom: 10px;
  }
  .single-product-info .cart .variations tr {
    width: 100%;
  }
  .page-404 {
    background: #fff;
  }
  .woocommerce .buttons-cart .button {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
    text-align: center;
  }
  .rtl .woocommerce .buttons-cart .button {
    margin-right: 0;
    margin-left: 0;
  }
  .rtl .woocommerce .buttons-cart .button {
    text-align: center;
  }
  .woocommerce .buttons-cart input.button {
    margin-bottom: 0;
  }
  .comment-avatar {
    float: none;
    display: block;
    margin: 0 auto 20px;
  }
  .comment-info {
    margin: 0 !important;
  }
  /************************************/
  .vina-product-search form .select-category {
    display: none;
  }
  .vina-product-search form input[type=text] {
    padding: 13px 15px 13px 15px !important;
  }
  .rtl .vina-product-search form input[type=text] {
    padding: 13px 15px 13px 15px !important;
  }
  .top-category,
  #navigation {
    width: 100%;
  }
  .top-category {
    margin-bottom: 15px;
  }
  #vg-footer-wrapper .footer .widget {
    width: 100%;
    margin-bottom: 40px;
  }
  #vg-footer-wrapper .footer .widget:last-child {
    margin-bottom: 0;
  }
  .widget-title.footer-widget-title {
    margin-bottom: 15px;
  }
  .vg-payment {
    display: none;
  }
  .product-category {
    height: auto !important;
  }
  .product-category .thumb-category,
  .product-category .info-category {
    width: 100%;
    float: none;
  }
  .rtl .product-category .thumb-category,
  .rtl .product-category .info-category {
    float: none;
  }
  .product-category .info-category {
    padding: 15px 0 0 !important;
  }
  .woocommerce .woocommerce-billing-fields label,
  .woocommerce .woocommerce-shipping-fields label {
    float: none;
    width: 100%;
    position: static;
  }
  .rtl .woocommerce .woocommerce-billing-fields label,
  .rtl .woocommerce .woocommerce-shipping-fields label {
    float: none;
  }
  .woocommerce .woocommerce-billing-fields .form-row,
  .woocommerce .woocommerce-shipping-fields .form-row {
    padding-left: 0;
  }
  .rtl .woocommerce .woocommerce-billing-fields .form-row,
  .rtl .woocommerce .woocommerce-shipping-fields .form-row {
    padding-right: 0;
    padding-left: 0;
  }
  .contact-form {
    padding: 30px 15px 15px;
  }
  .wpcf7-form .field-wrap label,
  .wpcf7-form .field-wrap .wpcf7-form-control-wrap {
    width: 100%;
    padding: 0 !important;
  }
  .wpcf7-form .field-wrap label {
    margin-bottom: 10px;
  }
  .top-bar {
    display: none;
  }
  .box-banners .wpb_single_image {
    width: 100%;
    float: none;
    margin-bottom: 30px !important;
  }
  .rtl .box-banners .wpb_single_image {
    float: none;
  }
  .box-banners .wpb_single_image:last-child {
    margin-bottom: 0 !important;
  }
}
/* Screen < 320px */
@media screen and (max-width: 319px) {
  .wpb_heading {
    font-size: 18px;
  }
  .static-info .inner {
    padding: 15px;
    padding-top: 106px;
    text-align: center;
  }
  .static-info .icon {
    left: 50%;
    margin-left: -33px;
  }
  .rtl .static-info .icon {
    left: auto;
    right: 50%;
  }
  .rtl .static-info .icon {
    margin-right: -33px;
    margin-left: 0;
  }
  .static-info .content {
    line-height: 20px;
  }
}
