/*
Theme Name: LaParis
Theme URI: http://wpdance.com
Author: tvlgiao
Author URI: http://wpdance.com/services.html
Description: our default theme lets you create a strongest website with many features.
Version: 1.3
Text Domain: laparis
Domain Path: /languages/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */
/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
/*=====Button Icon=====*/
.widget.widget_emads .effect_hover_image a {
  position: relative;
  overflow: hidden;
}
.widget.widget_emads .effect_hover_image a:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 500ms ease-in;
  -o-transition: all 500ms ease-in;
  transition: all 500ms ease-in;
  background: rgba(0, 0, 0, 0.1);
}
.widget.widget_emads .effect_hover_image a img {
  -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  backface-visibility: hidden;
}
.widget.widget_emads .effect_hover_image a:hover img {
  -webkit-transform: scale(2, 2) translateX(-20%);
  -ms-transform: scale(2, 2) translateX(-20%);
  -o-transform: scale(2, 2) translateX(-20%);
  transform: scale(2, 2) translateX(-20%);
}
.widget.widget_emads .effect_hover_image a:hover:before {
  background: rgba(0, 0, 0, 0.3);
}

.widget.widget_recent_post .slider_control a, .wd_quickshop .images .thumbnails .slider_control a, .wd_special_post_wrapper.has_navi.style-home .slider_control a, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a {
  display: block;
  position: absolute;
  top: 40%;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 0;
  border-radius: 0px;
  color: #535252 !important;
  z-index: 99;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget.widget_recent_post .slider_control a:hover, .wd_quickshop .images .thumbnails .slider_control a:hover, .wd_special_post_wrapper.has_navi.style-home .slider_control a:hover, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a:hover {
  background: #535252;
  color: #fff  !important;
}
.widget.widget_recent_post .slider_control a.next, .wd_quickshop .images .thumbnails .slider_control a.next, .wd_special_post_wrapper.has_navi.style-home .slider_control a.next, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.next, .widget.widget_recent_post .slider_control a.flex-next, .wd_quickshop .images .thumbnails .slider_control a.flex-next, .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-next, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-next {
  right: 20px;
  margin-top: 15px;
}
.widget.widget_recent_post .slider_control a.next:before, .wd_quickshop .images .thumbnails .slider_control a.next:before, .wd_special_post_wrapper.has_navi.style-home .slider_control a.next:before, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.next:before, .widget.widget_recent_post .slider_control a.flex-next:before, .wd_quickshop .images .thumbnails .slider_control a.flex-next:before, .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-next:before, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 28px;
  line-height: 30px;
}
.widget.widget_recent_post .slider_control a.prev, .wd_quickshop .images .thumbnails .slider_control a.prev, .wd_special_post_wrapper.has_navi.style-home .slider_control a.prev, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.prev, .widget.widget_recent_post .slider_control a.flex-prev, .wd_quickshop .images .thumbnails .slider_control a.flex-prev, .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-prev, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-prev {
  left: 20px;
  margin-top: 15px;
}
.widget.widget_recent_post .slider_control a.prev:before, .wd_quickshop .images .thumbnails .slider_control a.prev:before, .wd_special_post_wrapper.has_navi.style-home .slider_control a.prev:before, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.prev:before, .widget.widget_recent_post .slider_control a.flex-prev:before, .wd_quickshop .images .thumbnails .slider_control a.flex-prev:before, .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-prev:before, .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 28px;
  line-height: 30px;
}

.pushmenu-left .wd_loginuser .wd_tini_account_control a, a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey, .wd-loadmore .load_more_masonry a.button.btn_loadmore_masonry_portfolio, html .woocommerce .cart-form form .wd-cart-update-button input.button, html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.button, html .woocommerce .cart-form form .actions .button, html .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button, .checkout .form-row.place-order input.button, .woocommerce .checkout #payment #place_order, .woocommerce-page .checkout #payment #place_order, .woocommerce .woocommerce-address-fields p input.button, .woocommerce .woocommerce-MyAccount-content p input.woocommerce-Button.button, .contact-page .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit, .woocommerce-ResetPassword.lost_reset_password input.button, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward, .thickbox-loading .subscribe_form form button.button, html .woocommerce-account .wd-myaccount-content-wrapper .button, .wd-content-portfolio .wd-info-portfolio > div.wd-project-portfolio a.wd-project-por, .wd-banner-plus-button a.wd-banner-image-button-style-1, .wd-shortcode-buttons a.wd-banner-image-button-style-1 {
  background: #282828;
  color: #fff;
  border: solid 1px #282828;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  letter-spacing: 1.3px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.pushmenu-left .wd_loginuser .wd_tini_account_control a:hover, a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover, .wd-loadmore .load_more_masonry a.button.btn_loadmore_masonry_portfolio:hover, html .woocommerce .cart-form form .wd-cart-update-button input.button:hover, html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.button:hover, html .woocommerce .cart-form form .actions .button:hover, html .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover, .checkout .form-row.place-order input.button:hover, .woocommerce .checkout #payment #place_order:hover, .woocommerce-page .checkout #payment #place_order:hover, .woocommerce .woocommerce-address-fields p input.button:hover, .woocommerce .woocommerce-MyAccount-content p input.woocommerce-Button.button:hover, .contact-page .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover, .woocommerce-ResetPassword.lost_reset_password input.button:hover, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward:hover, .thickbox-loading .subscribe_form form button.button:hover, html .woocommerce-account .wd-myaccount-content-wrapper .button:hover, .wd-content-portfolio .wd-info-portfolio > div.wd-project-portfolio a.wd-project-por:hover, .wd-banner-plus-button a.wd-banner-image-button-style-1:hover, .wd-shortcode-buttons a.wd-banner-image-button-style-1:hover, .pushmenu-left .wd_loginuser .wd_tini_account_control a:focus, a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:focus, .wd-loadmore .load_more_masonry a.button.btn_loadmore_masonry_portfolio:focus, html .woocommerce .cart-form form .wd-cart-update-button input.button:focus, html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.button:focus, html .woocommerce .cart-form form .actions .button:focus, html .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:focus, .checkout .form-row.place-order input.button:focus, .woocommerce .checkout #payment #place_order:focus, .woocommerce-page .checkout #payment #place_order:focus, .woocommerce .woocommerce-address-fields p input.button:focus, .woocommerce .woocommerce-MyAccount-content p input.woocommerce-Button.button:focus, .contact-page .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit:focus, .woocommerce-ResetPassword.lost_reset_password input.button:focus, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward:focus, .thickbox-loading .subscribe_form form button.button:focus, html .woocommerce-account .wd-myaccount-content-wrapper .button:focus, .wd-content-portfolio .wd-info-portfolio > div.wd-project-portfolio a.wd-project-por:focus, .wd-banner-plus-button a.wd-banner-image-button-style-1:focus, .wd-shortcode-buttons a.wd-banner-image-button-style-1:focus {
  background: #fff;
  color: #282828;
}

.wd-banner-plus-button a.wd-banner-image-button-style-2, .wd-shortcode-buttons a.wd-banner-image-button-style-2 {
  background: #fff;
  color: #282828;
  border: solid 1px #282828;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  letter-spacing: 1.3px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-banner-plus-button a.wd-banner-image-button-style-2:hover, .wd-shortcode-buttons a.wd-banner-image-button-style-2:hover, .wd-banner-plus-button a.wd-banner-image-button-style-2:focus, .wd-shortcode-buttons a.wd-banner-image-button-style-2:focus {
  background: #282828;
  color: #fff;
}

/*Layout*/
.wd-header-menu .nav > ul > li.page_item ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu, .menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item ul.sub-menu {
  position: absolute;
  background-color: #fff;
  visibility: hidden;
  -webkit-box-shadow: 0 0px 7px #ccc;
  -moz-box-shadow: 0 0px 7px #ccc;
  box-shadow: 0 0px 7px #ccc;
  opacity: 0;
  filter: alpha(opacity=0);
  border: 1px solid #ccc;
  padding: 20px;
  min-width: 300px;
  text-align: left;
  z-index: 200;
}

.wd-header-top {
  line-height: 50px;
}
.wd-header-top .wpb_column {
  margin: 0;
}
.wd-header-top .wpb_column .wpb_wrapper {
  font-weight: 500;
  font-size: 11px;
  color: #fff;
}
.wd-header-top .wpb_column:nth-child(1) .wpb_wrapper {
  text-align: right;
}
.wd-header-top .wpb_column:nth-child(2) .vc_column-inner {
  margin: auto;
  width: 100%;
}
@media (min-width: 1200px) {
  .wd-header-top .wpb_column:nth-child(2) .vc_column-inner {
    margin: auto;
    width: 74%;
  }
}
.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border-left: 1px solid #282828;
  border-right: 1px solid #282828;
}
.wd-header-top .wpb_column:nth-child(3) .wpb_wrapper {
  text-align: left;
}

.form_drop_down.drop_down_container .form_wrapper_footer {
  text-align: center;
}
.form_drop_down.drop_down_container .form_wrapper_footer a {
  text-decoration: underline !important;
}

.shopping-cart {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
  width: auto;
  margin-right: 0;
}
.shopping-cart .wd_tini_cart_wrapper {
  padding-left: 15px;
  margin: 0 0 0 10px;
  position: relative;
}
.shopping-cart .wd_tini_cart_wrapper:before {
  content: "";
  background: #dbdbdb;
  height: 15px;
  width: 1px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 0;
}
.wd-home-04 .shopping-cart .wd_tini_cart_wrapper:before {
  display: none;
}
.shopping-cart .wd_tini_cart_wrapper .wd_tini_cart_control {
  padding-bottom: 6px;
}
.shopping-cart .cart_dropdown.drop_down_container {
  position: absolute;
  z-index: 999;
  height: 0;
  overflow: hidden;
  opacity: 0;
  border-radius: 0;
  filter: alpha(opacity=0);
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}
.shopping-cart .cart_dropdown.wd-showing-cart {
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.shopping-cart .cart_size a:hover, .shopping-cart .cart_size a a:active {
  text-decoration: none;
}
.shopping-cart .cart_size a > span {
  display: inline-block;
  vertical-align: bottom;
  padding: 0px 4px;
  color: #282828;
}
.shopping-cart .cart_size a > span.cart_text {
  padding-left: 5px;
}
.shopping-cart .cart_size a > span:hover {
  color: #a5a5a5;
}
.shopping-cart .ic-bag:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f07a';
  font-size: 14px;
}
.shopping-cart .num_item {
  width: 22px;
  height: 22px;
  display: inline-block;
  right: 20px;
  text-align: center;
  border-radius: 50%;
  line-height: 24px;
  background-color: #f0e3d3 !important;
  color: #212121;
  font-size: 12px;
}
.shopping-cart .cart_dropdown {
  position: absolute;
  left: auto;
  right: 0px;
  width: 270px;
  height: auto;
  margin: 0;
  padding: 20px;
  line-height: 15px;
  border-radius: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 999;
  text-align: left;
}
.shopping-cart .wd_cart_heading {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 16px;
}
.shopping-cart .wd_cart_item_info {
  margin-bottom: 10px;
  font-weight: normal;
}
.shopping-cart .cart_list {
  display: table;
  table-layout: fixed;
  padding-top: 10px;
}
.shopping-cart .cart_list li {
  width: 100%;
  display: inline-block;
  line-height: 19px;
}
.shopping-cart .cart_list li > a, .shopping-cart .cart_list li .cart_item_wrapper {
  display: table-cell;
  vertical-align: top;
}
.shopping-cart .cart_list li > a {
  width: 45%;
  padding: 5px 5px;
  text-align: center;
}
.shopping-cart .cart_list li > a img {
  width: 100%;
}
.shopping-cart .cart_list li .cart_item_wrapper {
  padding: 0 10px;
  width: 55%;
  position: relative;
  overflow: hidden;
}
.shopping-cart .cart_list li .cart_item_wrapper .wd_cart_title {
  color: #282828;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}
.shopping-cart .cart_list li .cart_item_wrapper .quantity {
  display: block;
  padding-top: 10px;
}
.shopping-cart .cart_list li .cart_item_wrapper .amount {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
.shopping-cart .cart_list li .cart_item_wrapper a.remove {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 16px;
  color: #282828 !important;
}
.shopping-cart .cart_list li .cart_item_wrapper a.remove:hover {
  background: #282828;
  color: #fff !important;
}
.shopping-cart .dropdown_footer {
  border-top: 1px solid #e8e8e8;
  padding-top: 20px;
}
.shopping-cart .dropdown_footer p.buttons a {
  padding: 15px;
  width: 100%;
  line-height: 1rem;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
  border-radius: 0;
  outline: 0;
  vertical-align: middle;
  float: left;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #000 !important;
}
.shopping-cart .dropdown_footer p.buttons a.cart {
  background-color: #000;
  color: #fff;
  margin-top: 15px;
}
.shopping-cart .dropdown_footer p.buttons a.cart:hover, .shopping-cart .dropdown_footer p.buttons a.cart:focus, .shopping-cart .dropdown_footer p.buttons a.cart:active {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.shopping-cart .dropdown_footer p.buttons a.checkout {
  background: transparent !important;
  color: #282828 !important;
  border-color: #fff !important;
  margin-top: 5px;
}
.shopping-cart .dropdown_footer p.buttons a.checkout:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 12px;
  margin-left: 15px;
}
.shopping-cart .dropdown_footer p.buttons a.checkout:hover {
  background-color: transparent;
  border-color: #989898 !important;
  color: #666 !important;
}
.shopping-cart .dropdown_footer .total .link_color {
  font-weight: 600;
  text-transform: uppercase;
}
.shopping-cart .dropdown_footer .total .link_color_hover span {
  float: right;
  font-weight: 600;
  color: #121212;
}
.shopping-cart .wd-cart-empty {
  margin-bottom: 20px;
}
.shopping-cart:hover .cart_dropdown.drop_down_container {
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.shopping-cart .wd-empty-cart-btn {
  margin: 20px 10px;
}
.shopping-cart .wd-empty-cart-btn a {
  color: #ff0800;
}

.home .wd-header-default {
  margin-bottom: 50px;
}

.wd-header-default {
  margin: 20px 0;
  position: relative;
}
.wd-header-default:before {
  content: " ";
  border-top: solid 1px #dbdbdb;
  position: absolute;
  top: 90px;
  left: 0;
  width: 100%;
}
.wd-header-default .wd-header-search-cart {
  float: right;
  margin-top: -20px;
}
.wd-header-default .wd-search-post form {
  position: absolute !important;
  top: -38px;
  left: -60px;
}
.wd-header-default .children {
  top: 45px;
  padding: 0;
}

.wd-search-post.style-2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  position: relative;
}
.wd-search-post.style-2 form {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  margin: 0;
}
.wd-search-post.style-2 form .wd-search-form-wrapper input {
  border: none;
  border-bottom: 1px solid transparent;
  width: 0;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  position: absolute;
  right: 0;
  top: 5px;
  padding: 0 63px 0 25px;
}
.wd-search-post.style-2 form .wd-search-form-wrapper ::-webkit-input-placeholder {
  text-align: left;
}
.wd-search-post.style-2 form .wd-search-form-wrapper input:-moz-placeholder {
  text-align: left;
}
.wd-search-post.style-2 form .wd-search-form-wrapper button {
  color: #282828;
  background: none;
  right: 0;
  text-transform: none;
}
.wd-search-post.style-2 form .wd-search-form-wrapper button i {
  margin-right: 5px;
  position: absolute;
  right: 60px;
  bottom: 15px;
  -ms-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.wd-search-post.style-2 form .wd-search-form-wrapper.wd-search-typing input {
  width: 270px;
  border-bottom-color: #dbdbdb;
}
.wd-search-post.style-2 form .wd-search-form-wrapper.wd-search-typing button i {
  margin-right: 5px;
  position: absolute;
  right: 250px;
}
.wd-search-post.style-2:hover form input {
  width: 270px;
  border-bottom-color: #dbdbdb;
}
.wd-search-post.style-2:hover form button i {
  margin-right: 5px;
  position: absolute;
  right: 250px;
}

.wd-click-popup-search {
  cursor: pointer;
}
.wd-click-popup-search i {
  color: #fff;
}

.wd-popup-search.show {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 99999;
  overflow-y: auto;
}
.wd-popup-search.show:before {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #0a121f;
  opacity: 0.9;
  position: absolute;
  z-index: -1;
  content: '';
}
.wd-popup-search.show .wd-search-close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 28px;
  height: 28px;
  text-align: center;
  color: #282828;
  cursor: pointer;
  background: #fff;
  line-height: 28px;
}
.wd-popup-search.show .wd-search-form-wrapper {
  position: absolute;
  z-index: 2;
  top: 50%;
  padding: 0 30px;
  width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.wd-popup-search.show .wd-search-form-wrapper input {
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  width: 100%;
  height: 50px;
  color: #fff;
}
.wd-popup-search.show .wd-search-form-wrapper input[type='text'] {
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  width: 100%;
  height: 50px;
  color: #fff;
}
.wd-popup-search.show form.wd-search-form-default .wd-search-form-wrapper button {
  position: absolute;
  right: 50px;
  top: 0;
  background: none;
  border: none;
  height: 50px;
  font-weight: 400;
  font-size: 13px;
  color: #fff;
}
.wd-popup-search.show form.wd-search-form-default .wd-search-form-wrapper button i {
  margin-right: 10px;
}

.wd-search-pro-by-cat {
  padding-bottom: 40px;
  margin-bottom: 40px;
}
.wd-search-pro-by-cat .select2-container {
  float: left;
}
.wd-search-pro-by-cat .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 0;
  height: 40px;
  float: left;
}
.wd-search-pro-by-cat .wd_search_form {
  float: left;
  width: 85%;
  height: 40px;
  position: relative;
}
.wd-search-pro-by-cat .wd_search_form input {
  height: 40px;
}
@media (max-width: 992px) {
  .wd-search-pro-by-cat .wd_search_form {
    width: 70%;
  }
}
.wd-search-pro-by-cat input.search-submit {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 10px;
}
.wd-search-pro-by-cat .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 40px;
  padding-left: 15px;
}
.wd-search-pro-by-cat .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

body .wd-title-header, body .wd-shortcode-gtranslate .selected a {
  color: #282828;
  font-size: 13px;
}
body .wd-title-header:hover, body .wd-shortcode-gtranslate .selected a:hover {
  color: #a5a5a5;
}
body .wd_tini_account_wrapper .wd_tini_account_control > a, body .wd_tini_account_wrapper .switcher .selected a, body .wd_tini_account_wrapper h2.widget-title, body .wd-shortcode-gtranslate .wd_tini_account_control > a, body .wd-shortcode-gtranslate .switcher .selected a, body .wd-shortcode-gtranslate h2.widget-title, body .widget-woocommerce-currency-switcher .wd_tini_account_control > a, body .widget-woocommerce-currency-switcher .switcher .selected a, body .widget-woocommerce-currency-switcher h2.widget-title {
  color: #282828;
  font-weight: normal;
  border: none;
  padding: 10px 0;
  height: auto;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  text-transform: capitalize;
  background-color: transparent;
}
body .wd_tini_account_wrapper .wd_tini_account_control > a:hover, body .wd_tini_account_wrapper .switcher .selected a:hover, body .wd_tini_account_wrapper h2.widget-title:hover, body .wd-shortcode-gtranslate .wd_tini_account_control > a:hover, body .wd-shortcode-gtranslate .switcher .selected a:hover, body .wd-shortcode-gtranslate h2.widget-title:hover, body .widget-woocommerce-currency-switcher .wd_tini_account_control > a:hover, body .widget-woocommerce-currency-switcher .switcher .selected a:hover, body .widget-woocommerce-currency-switcher h2.widget-title:hover {
  color: #a5a5a5;
}
body .switcher .selected a.open {
  background: none;
  color: #282828;
}
body .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form, body .widget-woocommerce-currency-switcher .switcher .option, body .wd-shortcode-gtranslate .woocommerce-currency-switcher-form, body .wd-shortcode-gtranslate .switcher .option {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none;
  margin: 0;
  min-width: 190px;
  padding-top: 8px;
  text-align: initial;
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  border-radius: 0px;
  transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  -webkit-transform-origin: left top 0;
  -moz-transform-origin: left top 0;
  left: 0;
  top: 100%;
  position: absolute;
  display: block !important;
}
body .widget-woocommerce-currency-switcher:hover .woocommerce-currency-switcher-form, body .widget-woocommerce-currency-switcher:hover .switcher .option, body .wd-shortcode-gtranslate:hover .woocommerce-currency-switcher-form, body .wd-shortcode-gtranslate:hover .switcher .option {
  opacity: 1;
  filter: alpha(opacity=1);
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
}
body .wd-shortcode-gtranslate .switcher .option {
  padding: 10px;
  border: solid 1px #ccc;
  background: #fff;
}
body .wd-shortcode-gtranslate .switcher .option a {
  padding: 5px;
  border: none;
}
body .wd-shortcode-gtranslate .switcher .option a.selected {
  background: #fff;
  border: none;
}
body .wd-shortcode-gtranslate .switcher .selected a:hover {
  background: none;
}
body .wd-shortcode-gtranslate .switcher .option a:hover {
  background: #fff;
}

.wd-shortcode-uber-menu.wd-navmenu .wpb_text_column {
  line-height: 1.666;
}

.wd-home-01.wd-menu-home-01 {
  border-top: 1px solid #dbdbdb;
  position: relative;
}
.wd-home-01.wd-menu-home-01:before {
  content: " ";
  border-top: 1px solid #dbdbdb;
  width: 200%;
  position: absolute;
  left: -200%;
  top: -1px;
}
.wd-home-01.wd-menu-home-01:after {
  content: " ";
  border-top: 1px solid #dbdbdb;
  width: 200%;
  position: absolute;
  right: -200%;
  top: -1px;
}

.wd-home-01 .wpb_text_column.wpb_content_element, .wd-home-04 .wpb_text_column.wpb_content_element, .wd-home-05 .wpb_text_column.wpb_content_element, .wd-home-06 .wpb_text_column.wpb_content_element, .wd-home-08 .wpb_text_column.wpb_content_element, .wd-home-09 .wpb_text_column.wpb_content_element, .wd-home-11 .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}

.wd-home-01 .switcher, .wd-home-04 .switcher, .wd-home-05 .switcher, .wd-home-06 .switcher, .wd-home-08 .switcher, .wd-home-09 .switcher, .wd-home-10 .switcher, .wd-home-11 .switcher {
  font-family: "Poppins", sans-serif;
  width: auto;
  position: relative;
  overflow: inherit;
}
.wd-home-01 .switcher .selected, .wd-home-04 .switcher .selected, .wd-home-05 .switcher .selected, .wd-home-06 .switcher .selected, .wd-home-08 .switcher .selected, .wd-home-09 .switcher .selected, .wd-home-10 .switcher .selected, .wd-home-11 .switcher .selected {
  background: none;
}
.wd-home-01 .switcher .selected a, .wd-home-04 .switcher .selected a, .wd-home-05 .switcher .selected a, .wd-home-06 .switcher .selected a, .wd-home-08 .switcher .selected a, .wd-home-09 .switcher .selected a, .wd-home-10 .switcher .selected a, .wd-home-11 .switcher .selected a {
  background: none;
  border: none;
  width: 80px;
}
.wd-home-01 .switcher .selected a img, .wd-home-04 .switcher .selected a img, .wd-home-05 .switcher .selected a img, .wd-home-06 .switcher .selected a img, .wd-home-08 .switcher .selected a img, .wd-home-09 .switcher .selected a img, .wd-home-10 .switcher .selected a img, .wd-home-11 .switcher .selected a img {
  margin-right: 5px;
  vertical-align: bottom;
}
.wd-home-01.wd-header-main, .wd-home-04.wd-header-main, .wd-home-05.wd-header-main, .wd-home-06.wd-header-main, .wd-home-08.wd-header-main, .wd-home-09.wd-header-main, .wd-home-10.wd-header-main, .wd-home-11.wd-header-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.wd-home-01.wd-header-main .wpb_text_column, .wd-home-04.wd-header-main .wpb_text_column, .wd-home-05.wd-header-main .wpb_text_column, .wd-home-06.wd-header-main .wpb_text_column, .wd-home-08.wd-header-main .wpb_text_column, .wd-home-09.wd-header-main .wpb_text_column, .wd-home-10.wd-header-main .wpb_text_column, .wd-home-11.wd-header-main .wpb_text_column {
  margin: 0;
}
.wd-home-01.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-01.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-04.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-04.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-05.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-05.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-06.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-06.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-08.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-08.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-09.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-09.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-10.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-10.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-11.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-11.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
}
.wd-home-01.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-04.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-05.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-06.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-08.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-09.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-10.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-11.wd-header-main .wpb_column:nth-child(1) .wpb_wrapper {
  justify-content: flex-start;
}
.wd-home-01.wd-header-main .wpb_column:nth-child(2), .wd-home-04.wd-header-main .wpb_column:nth-child(2), .wd-home-05.wd-header-main .wpb_column:nth-child(2), .wd-home-06.wd-header-main .wpb_column:nth-child(2), .wd-home-08.wd-header-main .wpb_column:nth-child(2), .wd-home-09.wd-header-main .wpb_column:nth-child(2), .wd-home-10.wd-header-main .wpb_column:nth-child(2), .wd-home-11.wd-header-main .wpb_column:nth-child(2) {
  padding: 0;
}
.wd-home-01.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-04.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-05.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-06.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-08.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-09.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-10.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper, .wd-home-11.wd-header-main .wpb_column:nth-child(3) .wpb_wrapper {
  justify-content: flex-end;
}
.wd-home-01 .woocs_selector, .wd-home-04 .woocs_selector, .wd-home-05 .woocs_selector, .wd-home-06 .woocs_selector, .wd-home-08 .woocs_selector, .wd-home-09 .woocs_selector, .wd-home-10 .woocs_selector, .wd-home-11 .woocs_selector {
  margin: 0  !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 1;
  order: 1;
  text-align: center;
}
.wd-home-01 .woocs_selector h2.widget-title, .wd-home-04 .woocs_selector h2.widget-title, .wd-home-05 .woocs_selector h2.widget-title, .wd-home-06 .woocs_selector h2.widget-title, .wd-home-08 .woocs_selector h2.widget-title, .wd-home-09 .woocs_selector h2.widget-title, .wd-home-10 .woocs_selector h2.widget-title, .wd-home-11 .woocs_selector h2.widget-title {
  margin: 0 !important;
  color: #282828;
  font-size: 12px;
  border: none;
  cursor: pointer;
  padding: 0;
}
.wd-home-01 .woocs_selector h2.widget-title:after, .wd-home-04 .woocs_selector h2.widget-title:after, .wd-home-05 .woocs_selector h2.widget-title:after, .wd-home-06 .woocs_selector h2.widget-title:after, .wd-home-08 .woocs_selector h2.widget-title:after, .wd-home-09 .woocs_selector h2.widget-title:after, .wd-home-10 .woocs_selector h2.widget-title:after, .wd-home-11 .woocs_selector h2.widget-title:after {
  display: none;
}
.wd-home-01 .widget-woocommerce-currency-switcher, .wd-home-04 .widget-woocommerce-currency-switcher, .wd-home-05 .widget-woocommerce-currency-switcher, .wd-home-06 .widget-woocommerce-currency-switcher, .wd-home-08 .widget-woocommerce-currency-switcher, .wd-home-09 .widget-woocommerce-currency-switcher, .wd-home-10 .widget-woocommerce-currency-switcher, .wd-home-11 .widget-woocommerce-currency-switcher {
  padding: 0 10px;
  width: auto;
}
.wd-home-01 .widget-woocommerce-currency-switcher > form, .wd-home-04 .widget-woocommerce-currency-switcher > form, .wd-home-05 .widget-woocommerce-currency-switcher > form, .wd-home-06 .widget-woocommerce-currency-switcher > form, .wd-home-08 .widget-woocommerce-currency-switcher > form, .wd-home-09 .widget-woocommerce-currency-switcher > form, .wd-home-10 .widget-woocommerce-currency-switcher > form, .wd-home-11 .widget-woocommerce-currency-switcher > form {
  width: 100px;
  right: -25px;
}
.wd-home-01 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-04 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-05 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-06 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-08 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-09 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-10 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected, .wd-home-11 .widget-woocommerce-currency-switcher > form .dd-select a.dd-selected {
  background: #fff;
}
.wd-home-01 a.dd-selected label, .wd-home-01 .dd-options label, .wd-home-04 a.dd-selected label, .wd-home-04 .dd-options label, .wd-home-05 a.dd-selected label, .wd-home-05 .dd-options label, .wd-home-06 a.dd-selected label, .wd-home-06 .dd-options label, .wd-home-08 a.dd-selected label, .wd-home-08 .dd-options label, .wd-home-09 a.dd-selected label, .wd-home-09 .dd-options label, .wd-home-10 a.dd-selected label, .wd-home-10 .dd-options label, .wd-home-11 a.dd-selected label, .wd-home-11 .dd-options label {
  font-size: 13px;
  color: #282828;
}
.wd-home-01 a.dd-selected small, .wd-home-01 .dd-options small, .wd-home-04 a.dd-selected small, .wd-home-04 .dd-options small, .wd-home-05 a.dd-selected small, .wd-home-05 .dd-options small, .wd-home-06 a.dd-selected small, .wd-home-06 .dd-options small, .wd-home-08 a.dd-selected small, .wd-home-08 .dd-options small, .wd-home-09 a.dd-selected small, .wd-home-09 .dd-options small, .wd-home-10 a.dd-selected small, .wd-home-10 .dd-options small, .wd-home-11 a.dd-selected small, .wd-home-11 .dd-options small {
  font-size: 12px;
}
.wd-home-01 .widget-woocommerce-currency-switcher, .wd-home-04 .widget-woocommerce-currency-switcher, .wd-home-05 .widget-woocommerce-currency-switcher, .wd-home-06 .widget-woocommerce-currency-switcher, .wd-home-08 .widget-woocommerce-currency-switcher, .wd-home-09 .widget-woocommerce-currency-switcher, .wd-home-10 .widget-woocommerce-currency-switcher, .wd-home-11 .widget-woocommerce-currency-switcher {
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
}
.wd-home-01 .wd-shortcode-wishlist, .wd-home-04 .wd-shortcode-wishlist, .wd-home-05 .wd-shortcode-wishlist, .wd-home-06 .wd-shortcode-wishlist, .wd-home-08 .wd-shortcode-wishlist, .wd-home-09 .wd-shortcode-wishlist, .wd-home-10 .wd-shortcode-wishlist, .wd-home-11 .wd-shortcode-wishlist {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 0 10px;
  border-right: 1px solid #dbdbdb;
}
.wd-home-01 .wd_tini_account_wrapper, .wd-home-04 .wd_tini_account_wrapper, .wd-home-05 .wd_tini_account_wrapper, .wd-home-06 .wd_tini_account_wrapper, .wd-home-08 .wd_tini_account_wrapper, .wd-home-09 .wd_tini_account_wrapper, .wd-home-10 .wd_tini_account_wrapper, .wd-home-11 .wd_tini_account_wrapper {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
  padding-left: 10px;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down, .wd-home-04 .wd_tini_account_wrapper .form_drop_down, .wd-home-05 .wd_tini_account_wrapper .form_drop_down, .wd-home-06 .wd_tini_account_wrapper .form_drop_down, .wd-home-08 .wd_tini_account_wrapper .form_drop_down, .wd-home-09 .wd_tini_account_wrapper .form_drop_down, .wd-home-10 .wd_tini_account_wrapper .form_drop_down, .wd-home-11 .wd_tini_account_wrapper .form_drop_down {
  position: absolute;
  top: 100%;
  min-width: 300px;
  margin-top: -1px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 9999;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-04 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-05 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-06 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-08 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-09 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-10 .wd_tini_account_wrapper .form_drop_down .form_wrapper, .wd-home-11 .wd_tini_account_wrapper .form_drop_down .form_wrapper {
  padding: 20px;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-04 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-05 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-06 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-08 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-09 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-10 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login, .wd-home-11 .wd_tini_account_wrapper .form_drop_down .form_wrapper form.login {
  border: none;
  margin: 0;
  padding: 0;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-01 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-04 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-04 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-05 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-05 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-06 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-06 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-08 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-08 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-09 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-09 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-10 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-10 .wd_tini_account_wrapper .form_drop_down p.login-username input, .wd-home-11 .wd_tini_account_wrapper .form_drop_down p.login-password input, .wd-home-11 .wd_tini_account_wrapper .form_drop_down p.login-username input {
  margin-bottom: 10px;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-04 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-05 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-06 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-08 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-09 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-10 .wd_tini_account_wrapper .form_drop_down p.login-submit, .wd-home-11 .wd_tini_account_wrapper .form_drop_down p.login-submit {
  margin-top: 0;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down p, .wd-home-04 .wd_tini_account_wrapper .form_drop_down p, .wd-home-05 .wd_tini_account_wrapper .form_drop_down p, .wd-home-06 .wd_tini_account_wrapper .form_drop_down p, .wd-home-08 .wd_tini_account_wrapper .form_drop_down p, .wd-home-09 .wd_tini_account_wrapper .form_drop_down p, .wd-home-10 .wd_tini_account_wrapper .form_drop_down p, .wd-home-11 .wd_tini_account_wrapper .form_drop_down p {
  margin-top: 0px;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down label, .wd-home-04 .wd_tini_account_wrapper .form_drop_down label, .wd-home-05 .wd_tini_account_wrapper .form_drop_down label, .wd-home-06 .wd_tini_account_wrapper .form_drop_down label, .wd-home-08 .wd_tini_account_wrapper .form_drop_down label, .wd-home-09 .wd_tini_account_wrapper .form_drop_down label, .wd-home-10 .wd_tini_account_wrapper .form_drop_down label, .wd-home-11 .wd_tini_account_wrapper .form_drop_down label {
  min-width: 100px;
}
.wd-home-01 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-04 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-05 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-06 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-08 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-09 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-10 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged, .wd-home-11 .wd_tini_account_wrapper .form_drop_down.drop_down_container.wd-user-logged {
  min-width: 150px;
}
.wd-home-01.wd-menu, .wd-home-04.wd-menu, .wd-home-05.wd-menu, .wd-home-06.wd-menu, .wd-home-08.wd-menu, .wd-home-09.wd-menu, .wd-home-10.wd-menu, .wd-home-11.wd-menu {
  border-top: 1px solid #dbdbdb;
  overflow: initial !important;
}
.wd-home-01.wd-menu > .vc_col-sm-12, .wd-home-04.wd-menu > .vc_col-sm-12, .wd-home-05.wd-menu > .vc_col-sm-12, .wd-home-06.wd-menu > .vc_col-sm-12, .wd-home-08.wd-menu > .vc_col-sm-12, .wd-home-09.wd-menu > .vc_col-sm-12, .wd-home-10.wd-menu > .vc_col-sm-12, .wd-home-11.wd-menu > .vc_col-sm-12 {
  position: initial;
}
.wd-home-01 .wd-navmenu, .wd-home-04 .wd-navmenu, .wd-home-05 .wd-navmenu, .wd-home-06 .wd-navmenu, .wd-home-08 .wd-navmenu, .wd-home-09 .wd-navmenu, .wd-home-10 .wd-navmenu, .wd-home-11 .wd-navmenu {
  margin: 0 !important;
}
.wd-home-01 .wd-navmenu ul, .wd-home-04 .wd-navmenu ul, .wd-home-05 .wd-navmenu ul, .wd-home-06 .wd-navmenu ul, .wd-home-08 .wd-navmenu ul, .wd-home-09 .wd-navmenu ul, .wd-home-10 .wd-navmenu ul, .wd-home-11 .wd-navmenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.wd-home-01 .wd-navmenu ul > li, .wd-home-04 .wd-navmenu ul > li, .wd-home-05 .wd-navmenu ul > li, .wd-home-06 .wd-navmenu ul > li, .wd-home-08 .wd-navmenu ul > li, .wd-home-09 .wd-navmenu ul > li, .wd-home-10 .wd-navmenu ul > li, .wd-home-11 .wd-navmenu ul > li {
  display: block;
}
.wd-home-01 .wd-navmenu ul > li > a, .wd-home-04 .wd-navmenu ul > li > a, .wd-home-05 .wd-navmenu ul > li > a, .wd-home-06 .wd-navmenu ul > li > a, .wd-home-08 .wd-navmenu ul > li > a, .wd-home-09 .wd-navmenu ul > li > a, .wd-home-10 .wd-navmenu ul > li > a, .wd-home-11 .wd-navmenu ul > li > a {
  color: #282828;
  text-transform: uppercase;
  display: block;
}
.wd-home-01 .wd-navmenu ul > li > a:hover, .wd-home-04 .wd-navmenu ul > li > a:hover, .wd-home-05 .wd-navmenu ul > li > a:hover, .wd-home-06 .wd-navmenu ul > li > a:hover, .wd-home-08 .wd-navmenu ul > li > a:hover, .wd-home-09 .wd-navmenu ul > li > a:hover, .wd-home-10 .wd-navmenu ul > li > a:hover, .wd-home-11 .wd-navmenu ul > li > a:hover {
  text-decoration: none;
}
.wd-home-01 .wd-navmenu ul > li.current-menu-item a, .wd-home-04 .wd-navmenu ul > li.current-menu-item a, .wd-home-05 .wd-navmenu ul > li.current-menu-item a, .wd-home-06 .wd-navmenu ul > li.current-menu-item a, .wd-home-08 .wd-navmenu ul > li.current-menu-item a, .wd-home-09 .wd-navmenu ul > li.current-menu-item a, .wd-home-10 .wd-navmenu ul > li.current-menu-item a, .wd-home-11 .wd-navmenu ul > li.current-menu-item a {
  color: #282828;
}
.wd-home-01 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-04 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-05 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-06 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-08 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-09 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-10 .wd-navmenu ul > li.current-menu-item a:hover, .wd-home-11 .wd-navmenu ul > li.current-menu-item a:hover {
  text-decoration: none;
}

.wd-home-02.wd-header-top {
  border-top: 1px solid #282828;
  z-index: 99;
}
.wd-home-02.wd-header-top .wd-header-top-1 .wpb_wrapper {
  text-align: center;
}
.wd-home-02 .wd-shortcode-site-header.text-center {
  position: absolute;
  top: -15px;
  z-index: 101;
  left: 0;
}
@media (min-width: 1400px) {
  .wd-home-02 .wd-shortcode-site-header.text-center {
    left: -10%;
  }
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] {
  top: auto;
  background-color: transparent;
  z-index: 1;
  margin-top: 30px;
  padding-bottom: 30px;
  overflow: inherit;
  width: 1170px !important;
  margin: auto;
  text-align: center;
  left: auto !important;
  z-index: 999;
  position: absolute !important;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .wpb_column:nth-child(1) .vc_column-inner {
  padding-top: 0 !important;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .header-main {
  text-align: left;
  padding-top: 25px;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart, .wd-home-02.wd-header-main.vc_row[data-vc-full-width] .wd-search-post {
  float: right;
  position: relative;
  z-index: 999;
  right: 15%;
}
@media (min-width: 1200px) {
  .wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart, .wd-home-02.wd-header-main.vc_row[data-vc-full-width] .wd-search-post {
    right: 0;
  }
}
@media (min-width: 1500px) {
  .wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart, .wd-home-02.wd-header-main.vc_row[data-vc-full-width] .wd-search-post {
    right: -15%;
  }
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .cart_size a > span {
  color: #fff;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .shopping-cart {
  width: auto;
  padding: 0;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .shopping-cart .num_item {
  right: -25px;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .shopping-cart span.cart_size a {
  color: #fff;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .shopping-cart span.cart_size a .cart_size_value_head {
  color: #fff;
}
.wd-home-02.wd-header-main.vc_row[data-vc-full-width] .shopping-cart .shopping-cart .ic-bag:before {
  border-left: none;
}
.wd-home-02 .wd-shortcode-uber-menu.wd-navmenu.pull-right {
  float: none !important;
}
.wd-home-02 nav.ubermenu-horizontal .ubermenu-nav {
  text-align: right;
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .wd-home-02 nav.ubermenu-horizontal .ubermenu-nav {
    margin-right: 12%;
    float: right;
  }
}
@media (min-width: 1500px) {
  .wd-home-02 nav.ubermenu-horizontal .ubermenu-nav {
    margin-right: 0;
  }
}
.wd-home-02 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  font-weight: 500;
  color: #fff;
}
.wd-home-02 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:hover {
  color: #a5a5a5;
}
.wd-home-02.wd-menu {
  border-top: 1px solid #dbdbdb;
  overflow: initial !important;
}
.wd-home-02.wd-menu > .vc_col-sm-12 {
  position: initial;
}
.wd-home-02 .wd-navmenu {
  margin: 0 !important;
}
@media (min-width: 1200px) {
  .wd-home-02 .wd-navmenu {
    margin-bottom: -33px !important;
  }
}
.wd-home-02 .wd-navmenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.wd-home-02 .wd-navmenu ul > li {
  display: block;
}
.wd-home-02 .wd-navmenu ul > li > a {
  color: #282828;
  text-transform: uppercase;
  display: block;
}
.wd-home-02 .wd-navmenu ul > li > a:hover {
  color: #a5a5a5;
  text-decoration: none;
}
.wd-home-02 .wd-navmenu ul > li.current-menu-item a {
  color: #282828;
}
.wd-home-02 .wd-navmenu ul > li.current-menu-item a:hover {
  color: #a5a5a5;
  text-decoration: none;
}
.wd-home-02 .wd-navmenu ul > li .wd-shortcode-site-header {
  position: relative;
  top: 0;
}

.wd-navmenu ul > li .wpb_text_column {
  text-align: center;
  margin-bottom: 20px;
}
.wd-navmenu ul > li .ubermenu-target.ubermenu-item-layout-image_only {
  display: none;
}
.wd-navmenu ul > li .ubermenu-target {
  padding: 30px 10px 20px 10px;
}

.wd-home-08.wd-header-top {
  border-bottom: 1px solid #dcdcdc;
  position: relative;
}
.wd-home-08.wd-header-top .wpb_column .wpb_wrapper {
  color: #282828;
  font-weight: 600;
}
.wd-home-08.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.wd-home-08.cu-en {
  border: none;
  overflow: inherit !important;
}
.wd-home-08.cu-en .wd-shortcode-gtranslate {
  position: absolute;
  top: -44px;
  right: 115px;
}
.wd-home-08.cu-en .widget.woocs_selector {
  position: absolute;
  top: -50px;
  right: 40px;
}
.wd-home-08.cu-en .widget.woocs_selector .widget-woocommerce-currency-switcher {
  border: none;
}
.wd-home-08.cu-en .widget.woocs_selector .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form {
  line-height: 25px;
}
.wd-home-08.cu-en .widget.woocs_selector .wd-title-header {
  font-weight: normal;
}
.wd-home-08.wd-header-main {
  overflow: inherit !important;
  padding: 0 30px;
}
.wd-home-08.wd-header-main ul li .wpb_column:nth-child(1) .wpb_wrapper, .wd-home-08.wd-header-main ul li .wpb_column:nth-child(3) .wpb_wrapper {
  display: block !important;
}
.wd-home-08 .widget-woocommerce-currency-switcher > form {
  width: 100px;
  right: 10px;
  left: auto;
  top: 30px;
}
.wd-home-08 .wd-shortcode-gtranslate .switcher .option {
  min-width: 100px;
  right: 0;
  left: auto;
}
.wd-home-08 .wd_tini_account_wrapper .form_drop_down {
  right: 0;
}

.wd-home-04 .wd-banner-plus-body:hover img {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  transform: scale(1.2);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
.wd-home-04.wd-header-top {
  border-bottom: 1px solid #dcdcdc;
}
.wd-home-04.wd-header-top .wpb_column .wpb_wrapper {
  color: #282828;
  font-weight: 600;
}
.wd-home-04.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.wd-home-04.wd-header-main .vc_column-inner {
  padding-top: 0 !important;
}
.wd-home-04.wd-header-main .header-main {
  text-align: left;
  padding: 0;
}
.wd-home-04.wd-header-main .wpb_text_column {
  padding: 10px 0px;
}
.wd-home-04.wd-header-main .widget.widget-woocommerce-currency-switcher, .wd-home-04.wd-header-main .wd-shortcode-wishlist, .wd-home-04.wd-header-main .wd_tini_account_wrapper {
  margin-top: 8px;
}
.wd-home-04.wd-header-main .switcher .selected a {
  text-align: center;
  margin-left: 5px;
}
.wd-home-04.wd-header-main .switcher .selected a:before {
  content: "";
  background: #dbdbdb;
  height: 13px;
  width: 1px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 0;
}
.wd-home-04 nav.ubermenu-horizontal {
  margin-left: -30px;
  text-align: left;
  padding-top: 20px;
}
.wd-home-04.wd-menu .wpb_column.vc_column_container {
  position: relative;
}
.wd-home-04.wd-menu .wd-navmenu ul.menu {
  text-align: left;
  margin: 0 -25px;
}
.wd-home-04.wd-menu .wd-navmenu ul.menu > li > a span {
  color: #fff;
}
.wd-home-04 .wd-navmenu .menu li a {
  color: #fff;
}
.wd-home-04 .wd-navmenu .menu li a:hover, .wd-home-04 .wd-navmenu .menu li a:active, .wd-home-04 .wd-navmenu .menu li a:focus {
  color: #a5a5a5;
}
.wd-home-04 .wd-navmenu .menu li .sub-menu > li > a {
  color: #282828;
}
.wd-home-04 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  color: #fff;
}
.wd-home-04 .shopping-cart {
  width: auto;
  padding: 6px 0px;
  position: absolute;
  margin-top: 9px;
  text-align: right;
  margin-right: 0;
  right: 0;
  top: 0;
  z-index: 999;
}
.wd-home-04 .shopping-cart .ic-bag:before {
  border: none;
}
.wd-home-04 .shopping-cart .num_item {
  right: -28px;
}
.wd-home-04 .shopping-cart .cart_size > a > span {
  color: #fff;
}
.wd-home-04 .shopping-cart .cart_size > a > span:hover {
  color: #a5a5a5;
}
@media (min-width: 768px) {
  .wd-home-04.wd-slider-tab .vc_row.wpb_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .wd-home-04.wd-slider-tab .vc_row.wpb_row {
    margin-top: 60px;
  }
}
@media (min-width: 1023px) {
  .wd-home-04.wd-slider-tab .vc_row-fluid:nth-child(3) .wpb_column:nth-child(1) .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
    transform: translateY(-50%);
  }
}
.wd-home-04.wd-slider-tab .vc_row-fluid:nth-child(3) .wpb_column:nth-child(2) .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
  top: 85%;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus .wd-banner-plus-button a {
  margin-top: 30px;
  font-weight: 700;
  font-size: 18px;
  text-transform: lowercase;
  color: #282828;
  background-color: #fff;
  line-height: 1.5;
  padding: .38462rem .76923rem;
  border: 0;
  letter-spacing: 1.3px;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus .wd-banner-plus-button a:after {
  content: ' ';
  display: block;
  height: 1px;
  border-top: 1px solid #282828;
  margin-top: -.15385rem;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus .wd-banner-plus-image {
  overflow: hidden;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: none;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-size: 30px;
  background-color: #fff;
  line-height: 1.4;
  letter-spacing: 0.5px;
  font-weight: 500;
  padding: 0 15px;
}
@media (min-width: 992px) {
  .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
    font-size: 40px;
  }
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1 {
  display: inline;
  white-space: nowrap;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
  margin-top: 30px;
  font-size: 30px;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
    margin-left: 0;
    margin-top: 100px;
    background-color: #f2f2f2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-video {
  width: 80%;
  float: none;
  margin: -40px 0 40px 40px;
}
@media (max-width: 768px) {
  .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-video {
    width: 100%;
    float: none;
    margin: 0;
  }
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-video iframe {
  width: 100%;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content {
  text-align: center;
  padding: 45px;
  width: 100%;
  float: none;
}
@media (min-width: 992px) {
  .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content {
    width: 20%;
  }
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-1, .wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-2 {
  font-size: 40px;
  background-color: #fff;
  line-height: 1.3;
  letter-spacing: 1.3px;
  text-transform: initial;
  font-weight: 500;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-1 {
  display: inline;
  font-family: "Poppins", sans-serif;
}
.wd-home-04.wd-slider-tab .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-2 {
  margin-top: 20px;
}

.wd-home-05.wd-header-top {
  border-bottom: none;
}
.wd-home-05.wd-header-top .wpb_button, .wd-home-05.wd-header-top .wpb_content_element, .wd-home-05.wd-header-top ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0;
}
.wd-home-05.wd-header-top .wpb_column .wpb_wrapper {
  color: #3c3c3c;
  font-weight: 600;
}
.wd-home-05.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.wd-home-05.wd-header-main .header-main {
  text-align: center;
  margin-top: 0;
}
.wd-home-05.wd-menu .vc_column-inner {
  padding-top: 0 !important;
}
.wd-home-05.wd-menu .wd-navmenu ul > li > a {
  color: #fff;
}
.wd-home-05.wd-menu .wd-navmenu ul > li ul li > a {
  color: #282828;
}
.wd-home-05 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  color: #fff;
}

.wd-content-header .vc_row.wpb_row.vc_row-fluid .vc_column_container .vc_column-inner {
  padding: 0 15px;
}
.wd-content-header .vc_row.wpb_row.vc_row-fluid .vc_column_container .wpb_text_column.wpb_content_element {
  margin: 0;
  letter-spacing: 1.3px;
}

.wd-content-header .wd-home-07 .vc_row.wpb_row.vc_row-fluid .vc_column_container .wpb_text_column.wpb_content_element {
  text-align: center;
}

.wd-home-06.wd-header-top, .wd-home-11.wd-header-top {
  border-bottom: 1px solid #dbdbdb;
}
.wd-home-06.wd-header-top .wpb_column .wpb_wrapper, .wd-home-11.wd-header-top .wpb_column .wpb_wrapper {
  font-weight: 500;
  font-size: 11px;
  color: #282828;
}
.wd-home-06.wd-header-top .wpb_text_column.wpb_content_element, .wd-home-11.wd-header-top .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}
.wd-home-06.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper, .wd-home-11.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border: none;
}
.wd-home-06 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span, .wd-home-11 nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  color: #fff;
}

/*============== HEADER MOBILE =================*/
header .wd-header-mobile {
  background: #fff;
  z-index: 999;
  border-bottom: solid 1px #dcdcdc;
}
header .wd-header-mobile .wd-header-top {
  background: #fff;
}
header .wd-header-mobile .wd-header-bottom {
  padding-bottom: 10px;
  position: relative;
  height: 60px;
}
header .wd-header-mobile .wd-header-bottom .wd-header-logo {
  position: absolute;
  z-index: 1;
  top: 7px;
  left: 55px;
  width: 100px;
}
header .wd-header-mobile .wd-header-bottom .wd-header-menu {
  font-size: 28px;
  line-height: 18px;
  left: 0px;
  top: 15px;
  overflow: hidden;
  padding: 0 1.38462rem;
  position: absolute;
  z-index: 999;
}
header .wd-header-mobile .wd-header-bottom .wd-header-menu .menu-bars {
  display: block;
  line-height: 0;
  cursor: pointer;
  color: #000 !important;
}
header .wd-header-mobile .wd-header-bottom .wd-header-menu .menu-bars.pushmenu i {
  display: none;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart {
  position: absolute;
  top: 20px;
  right: 25px;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .wd_tini_cart_wrapper {
  float: none;
  padding-left: 0;
  margin-top: 0;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .wd_tini_cart_wrapper .wd_tini_cart_control a:before {
  font-size: 18px;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .wd_tini_cart_wrapper .wd_tini_cart_control .cart_size a {
  color: #000;
  margin-right: 15px;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .shopping-cart .wd_tini_cart_control .text_num_intem, header .wd-header-mobile .wd-header-bottom .wd-header-cart .shopping-cart .wd_tini_cart_control .total {
  font-size: 0;
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  vertical-align: middle;
  text-align: left;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .shopping-cart .ic-bag:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f07a';
  font-size: 24px;
  padding-right: 25px;
  color: #000;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .shopping-cart .num_item {
  width: 22px;
  height: 22px;
  position: absolute;
  right: -10px;
  top: 0px;
  text-align: center;
  border-radius: 50%;
  line-height: 22px;
  background-color: #f0e3d3 !important;
  color: #000;
}
header .wd-header-mobile .wd-header-bottom .wd-header-cart .cart_dropdown {
  position: absolute;
  left: auto;
  right: 0;
  width: 270px;
  height: auto;
  margin: 0;
  padding: 20px;
  line-height: 15px;
  border-radius: 0;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 1;
  text-align: left;
  z-index: 9999;
}

.pushmenu-left {
  display: none;
}

.pushmenu-left .menu-bars {
  position: absolute;
  top: 22px;
  right: 5px;
  z-index: 999;
  font-size: 25px;
  background: none;
  height: 30px;
  width: 30px;
}
.pushmenu-left .menu-bars.pushmenu:before {
  text-align: center;
  display: block;
  height: 100%;
}
.pushmenu-left .logo-wishlist {
  border-bottom: solid 1px #dcdcdc;
}
.pushmenu-left .logo-wishlist .img-logo-menubar {
  height: 45px;
  margin: 10px;
}
.pushmenu-left .wd-shortcode-wishlist.wd-show-icon-wishlist {
  position: absolute;
  right: 45px;
  top: 26px;
}
.pushmenu-left .wd-shortcode-wishlist.wd-show-icon-wishlist .wd-title-header {
  font-size: 20px;
}
.pushmenu-left .wd-header-search {
  position: absolute;
  top: 20px;
  right: 75px;
  z-index: 99;
}
.pushmenu-left .wd-header-search a {
  color: #000;
}
.pushmenu-left .wd-header-search a i {
  color: #000;
}
.pushmenu-left .wd_loginuser {
  margin-top: 20px;
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 50px;
}
.pushmenu-left .wd_loginuser .wd_tini_account_control a {
  width: 100%;
  padding: 10px;
  font-size: 13px;
  text-transform: uppercase;
  height: 40px;
  display: block;
  margin-bottom: 20px;
}
.pushmenu-left .currency_gtranslate {
  position: relative;
  padding: 0 15px;
  height: 40px;
  width: 100%;
  background: #fff;
  margin-top: 50px;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-gtranslate {
  position: absolute;
  width: 50%;
  height: 40px;
  padding: 0;
  line-height: 1;
  right: 0;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-gtranslate .switcher .selected {
  background: none;
  position: relative;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-gtranslate .switcher .selected a {
  padding: 0;
  line-height: 40px;
  width: 145px;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-gtranslate .switcher .selected a:before {
  content: "\f107";
  font-family: FontAwesome;
  font-style: normal;
  position: absolute;
  right: 35px;
  top: 2px;
  font-size: 13px;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-gtranslate .switcher .option {
  min-width: 110px;
  width: 110px;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-currency {
  position: absolute;
  width: 50%;
  height: 40px;
  padding: 10px;
  line-height: 20px;
  left: 0;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-currency .widget.widget-woocommerce-currency-switcher {
  width: 100%;
  padding: 0;
  border-right: solid 1px #282828;
  position: relative;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-currency .widget.widget-woocommerce-currency-switcher > a > span:before {
  content: "\f107";
  font-family: FontAwesome;
  font-style: normal;
  position: absolute;
  right: 10px;
  top: 1px;
  font-size: 13px;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-currency .woocommerce-currency-switcher-form .dd-selected {
  color: #282828;
  display: block;
  font-weight: bold;
  overflow: hidden;
  padding: 10px;
  font-size: 13px;
  background: #fff;
}
.pushmenu-left .currency_gtranslate .wd-header-mobile-currency .woocommerce-currency-switcher-form a.dd-option {
  font-size: 13px;
}

.widget_search_product .wd-search-pro-by-cat .search-form {
  display: table;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wrap-select {
  position: relative;
  border-radius: 0;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wrap-select:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0d7';
  font-size: 15px;
  color: #303f9f;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_product {
  display: table-cell;
  vertical-align: middle;
  width: 165px;
  height: 41px;
  padding: 0 20px 0 10px;
  outline: none;
  border: 1px solid #bdbdbd;
  border-right: none;
  border-radius: 0;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_product option {
  padding: 10px;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: relative;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f002';
  font-size: 14px;
  color: #f7eee4;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form input[type='text'] {
  border-radius: 0;
  height: 41px;
  line-height: 41px;
  padding: 0 10px;
  border-color: #bdbdbd !important;
  width: 100%;
  padding-right: 30px;
}
.widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form input[type='submit'] {
  font-size: 0;
  width: 25px;
  height: 25px;
  background: none;
  position: absolute;
  top: 50%;
  right: 7px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 5;
}

@media only screen and (max-width: 992px) {
  .pushmenu-left {
    display: block;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 320px;
    height: 100%;
    padding: 0 15px;
    overflow-y: auto;
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    background-color: #f5ebe1 !important;
  }
  .pushmenu-left.pushmenu {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .pushmenu-left .nav, .pushmenu-left .mobile-main-menu {
    margin: 0;
    list-style: none;
    width: 100%;
  }
  .pushmenu-left .nav > ul > li, .pushmenu-left .mobile-main-menu > ul > li {
    border-bottom: solid 1px #dcdcdc;
  }
  .pushmenu-left .nav > ul > li > a, .pushmenu-left .mobile-main-menu > ul > li > a {
    text-transform: uppercase;
    font-weight: 500;
  }
  .pushmenu-left .nav li.page_item, .pushmenu-left .nav li.menu-item, .pushmenu-left .mobile-main-menu li.page_item, .pushmenu-left .mobile-main-menu li.menu-item {
    position: relative;
    display: block;
    text-align: left;
    font-size: 14px;
    padding: 15px 0;
  }
  .pushmenu-left .nav li.page_item a, .pushmenu-left .nav li.menu-item a, .pushmenu-left .mobile-main-menu li.page_item a, .pushmenu-left .mobile-main-menu li.menu-item a {
    color: #282828;
  }
  .pushmenu-left .nav li.page_item a:hover, .pushmenu-left .nav li.page_item a:focus, .pushmenu-left .nav li.page_item a:active, .pushmenu-left .nav li.menu-item a:hover, .pushmenu-left .nav li.menu-item a:focus, .pushmenu-left .nav li.menu-item a:active, .pushmenu-left .mobile-main-menu li.page_item a:hover, .pushmenu-left .mobile-main-menu li.page_item a:focus, .pushmenu-left .mobile-main-menu li.page_item a:active, .pushmenu-left .mobile-main-menu li.menu-item a:hover, .pushmenu-left .mobile-main-menu li.menu-item a:focus, .pushmenu-left .mobile-main-menu li.menu-item a:active {
    text-decoration: none;
  }
  .pushmenu-left .nav li.page_item a:after, .pushmenu-left .nav li.menu-item a:after, .pushmenu-left .mobile-main-menu li.page_item a:after, .pushmenu-left .mobile-main-menu li.menu-item a:after {
    content: none !important;
  }
  .pushmenu-left .nav li.page_item a:focus, .pushmenu-left .nav li.page_item a:hover, .pushmenu-left .nav li.menu-item a:focus, .pushmenu-left .nav li.menu-item a:hover, .pushmenu-left .mobile-main-menu li.page_item a:focus, .pushmenu-left .mobile-main-menu li.page_item a:hover, .pushmenu-left .mobile-main-menu li.menu-item a:focus, .pushmenu-left .mobile-main-menu li.menu-item a:hover {
    color: #282828 !important;
  }
  .pushmenu-left .nav li.page_item .children, .pushmenu-left .nav li.page_item .sub-menu, .pushmenu-left .nav li.menu-item .children, .pushmenu-left .nav li.menu-item .sub-menu, .pushmenu-left .mobile-main-menu li.page_item .children, .pushmenu-left .mobile-main-menu li.page_item .sub-menu, .pushmenu-left .mobile-main-menu li.menu-item .children, .pushmenu-left .mobile-main-menu li.menu-item .sub-menu {
    display: none;
    padding: 0;
    padding-bottom: 0;
    background: none;
    position: static;
    visibility: visible;
    opacity: 1;
    border: none;
    box-shadow: none;
    max-width: none;
    min-width: inherit;
    margin-top: 15px;
  }
  .pushmenu-left .nav li.page_item .children:before, .pushmenu-left .nav li.page_item .sub-menu:before, .pushmenu-left .nav li.menu-item .children:before, .pushmenu-left .nav li.menu-item .sub-menu:before, .pushmenu-left .mobile-main-menu li.page_item .children:before, .pushmenu-left .mobile-main-menu li.page_item .sub-menu:before, .pushmenu-left .mobile-main-menu li.menu-item .children:before, .pushmenu-left .mobile-main-menu li.menu-item .sub-menu:before {
    content: none;
  }
  .pushmenu-left .nav li.page_item .children li, .pushmenu-left .nav li.page_item .sub-menu li, .pushmenu-left .nav li.menu-item .children li, .pushmenu-left .nav li.menu-item .sub-menu li, .pushmenu-left .mobile-main-menu li.page_item .children li, .pushmenu-left .mobile-main-menu li.page_item .sub-menu li, .pushmenu-left .mobile-main-menu li.menu-item .children li, .pushmenu-left .mobile-main-menu li.menu-item .sub-menu li {
    padding: 15px 0;
    margin: 0;
    border-bottom: solid 1px #dcdcdc;
  }
  .pushmenu-left .nav li.page_item .children li:last-child, .pushmenu-left .nav li.page_item .sub-menu li:last-child, .pushmenu-left .nav li.menu-item .children li:last-child, .pushmenu-left .nav li.menu-item .sub-menu li:last-child, .pushmenu-left .mobile-main-menu li.page_item .children li:last-child, .pushmenu-left .mobile-main-menu li.page_item .sub-menu li:last-child, .pushmenu-left .mobile-main-menu li.menu-item .children li:last-child, .pushmenu-left .mobile-main-menu li.menu-item .sub-menu li:last-child {
    border-bottom: none;
  }
  .pushmenu-left .nav li.page_item.page_item_has_children i, .pushmenu-left .nav li.page_item.menu-item-has-children i, .pushmenu-left .nav li.menu-item.page_item_has_children i, .pushmenu-left .nav li.menu-item.menu-item-has-children i, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i {
    float: right;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #282828;
    cursor: pointer;
  }
  .pushmenu-left .nav li.page_item.page_item_has_children i.openmenu + a + ul.children, .pushmenu-left .nav li.page_item.page_item_has_children i.openmenu + a + ul.sub-menu, .pushmenu-left .nav li.page_item.menu-item-has-children i.openmenu + a + ul.children, .pushmenu-left .nav li.page_item.menu-item-has-children i.openmenu + a + ul.sub-menu, .pushmenu-left .nav li.menu-item.page_item_has_children i.openmenu + a + ul.children, .pushmenu-left .nav li.menu-item.page_item_has_children i.openmenu + a + ul.sub-menu, .pushmenu-left .nav li.menu-item.menu-item-has-children i.openmenu + a + ul.children, .pushmenu-left .nav li.menu-item.menu-item-has-children i.openmenu + a + ul.sub-menu, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i.openmenu + a + ul.children, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i.openmenu + a + ul.sub-menu, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i.openmenu + a + ul.children, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i.openmenu + a + ul.sub-menu, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i.openmenu + a + ul.children, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i.openmenu + a + ul.sub-menu, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i.openmenu + a + ul.children, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i.openmenu + a + ul.sub-menu {
    display: block;
  }
  .pushmenu-left .nav li.page_item.page_item_has_children i:before, .pushmenu-left .nav li.page_item.menu-item-has-children i:before, .pushmenu-left .nav li.menu-item.page_item_has_children i:before, .pushmenu-left .nav li.menu-item.menu-item-has-children i:before, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i:before, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i:before, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i:before, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i:before {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
  }
  .pushmenu-left .nav li.page_item.page_item_has_children i.openmenu:before, .pushmenu-left .nav li.page_item.menu-item-has-children i.openmenu:before, .pushmenu-left .nav li.menu-item.page_item_has_children i.openmenu:before, .pushmenu-left .nav li.menu-item.menu-item-has-children i.openmenu:before, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i.openmenu:before, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i.openmenu:before, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i.openmenu:before, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i.openmenu:before {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
  }
  .pushmenu-left.wp-user-login-mobile {
    top: 32px;
  }

  body.pushmenu {
    overflow: hidden;
  }

  .wd-header-menu ul.nav > li.page_item ul.children > li a, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li a, .wd-header-menu ul.nav > li.menu-item ul.children > li a, .wd-header-menu ul > li.menu-item ul.sub-menu > li a, .wd-header-menu ul.nav > li.page_item ul.children > li a, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li a, .wd-header-menu ul.nav > li.menu-item ul.children > li a, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li a {
    display: inline-block;
  }

  .shopping-cart .cart_size a span.cart_text {
    display: none;
  }

  .shopping-cart .ic-bag:before {
    border: none;
  }
}
@media screen and (max-width: 782px) {
  .pushmenu-left.wp-user-login-mobile {
    top: 46px;
    padding-bottom: 70px;
  }
}
.home-header-left .header {
  padding: 0;
}

.wd-home-07.wd-header-main {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  height: 100%;
  width: 280px;
  padding: 0 20px;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto {
  background-color: #ffffff;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  color: #363636;
  border-color: #ffffff;
  padding: 10px 0;
  margin: 0;
  min-width: 220px;
  left: 100%;
  margin: -35px 0 0 35px;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
  border: 1px solid #dbdbdb;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu a, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto a {
  padding: 10px 20px;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.wd-mega-menu-wrap, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto {
  background-color: #ffffff;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  color: #363636;
  border-color: #ffffff;
  padding: 20px;
  margin: 0;
  min-width: 830px;
  left: 100%;
  margin: -35px 0 0 35px;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
  border: 1px solid #dbdbdb;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.wd-mega-menu-wrap a, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto a {
  padding: 0;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.wd-mega-menu-wrap .ubermenu-target-with-image span, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto .ubermenu-target-with-image span {
  text-align: center;
}
@media (min-width: 1300px) {
  .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.wd-mega-menu-wrap, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto {
    min-width: 1020px;
  }
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom img {
  margin-bottom: 0;
}
.wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom, .wd-home-07.wd-header-main nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom {
  padding: 0;
}
.wd-home-07.wd-header-main nav.ubermenu {
  margin-bottom: 30px;
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li {
  list-style: none;
  margin: 0;
  text-align: left;
  padding: 5px 0;
  background-color: transparent;
  border-top: 2px solid transparent;
  border-bottom: 1px solid #363636;
  position: relative;
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li a {
  color: #fff;
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li a:after {
  color: #fff;
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li a span {
  padding: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li a span:hover {
  color: #a5a5a5;
}
@media (min-width: 1366px) {
  .wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li {
    padding: 10px 0;
  }
}
@media (min-width: 1600px) {
  .wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li {
    padding: 15px 0;
  }
}
.wd-home-07.wd-header-main nav.ubermenu ul.ubermenu-nav > li:hover a span {
  color: #a5a5a5;
}
.wd-home-07.wd-header-main .vc_btn3-container.vc_btn3-inline a.vc_general.vc_btn3 {
  padding: 10px !important;
}
.wd-home-07.wd-header-main .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 20px;
  top: auto;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.wd-home-07.wd-header-main .ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover > .ubermenu-submenu-drop, .wd-home-07.wd-header-main .ubermenu-transition-shift .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop {
  margin-top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
  transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
}
.wd-home-07.wd-header-main .wd_tini_cart_wrapper {
  margin-left: 0;
  padding-left: 0;
}
.wd-home-07.wd-header-main .wd_tini_cart_wrapper:before {
  content: "";
  display: none;
}
.wd-home-07.wd-header-main .wd_tini_cart_wrapper .wd_tini_cart_control .cart_size {
  position: relative;
  width: auto;
  padding: 10px 0;
  background: #fff;
  text-align: center;
  margin-bottom: 30px;
}
.wd-home-07.wd-header-main .wd_tini_cart_wrapper .wd_tini_cart_control .cart_size a {
  color: #282828;
}
.wd-home-07.wd-header-main .shopping-cart {
  margin: 20px 0 50px 0;
  width: 100%;
  margin-top: 90px;
}
.wd-home-07.wd-header-main .shopping-cart .cart_size a > span {
  width: 100%;
}
.wd-home-07.wd-header-main .shopping-cart .cart_dropdown {
  left: 95%;
  bottom: -3px;
  max-height: 450px;
  overflow-y: scroll;
}
.wd-home-07.wd-header-main .shopping-cart .num_item {
  background-color: #252525 !important;
  color: #fff;
}
.wd-home-07.wd-header-main .wpb_text_column ul li {
  color: #8b8b8b;
  font-size: 12px;
  text-align: center;
}
.wd-home-07.wd-header-main .wpb_text_column ul li a {
  color: #8b8b8b;
}
.wd-home-07.wd-header-main .wd-shortcode-gtranslate .switcher.notranslate {
  width: 20px;
  margin-top: -7px;
}
.wd-home-07.wd-header-main .switcher .selected {
  background: none;
}
.wd-home-07.wd-header-main .wd-shortcode-gtranslate .switcher .option {
  top: auto;
  left: 25%;
}
.wd-home-07.wd-header-main .widget.woocs_selector {
  padding: 0 5px;
  position: absolute;
  text-align: center;
  left: 35%;
  height: 20px;
  border-left: 1px solid #3c3c3c;
  border-right: 1px solid #3c3c3c;
}
.wd-home-07.wd-header-main .widget.woocs_selector .widget.widget-woocommerce-currency-switcher {
  width: 20px;
  padding: 0;
}
.wd-home-07.wd-header-main .widget.woocs_selector .widget.widget-woocommerce-currency-switcher .wd-title-header {
  color: #fff;
}
.wd-home-07.wd-header-main .widget.woocs_selector .widget-title {
  color: #fff;
  font-size: 0;
  width: 20px;
}
.wd-home-07.wd-header-main .widget.woocs_selector .widget-title i {
  color: #fff;
  font-size: 14px;
}
.wd-home-07.wd-header-main .widget.woocs_selector .widget-title:before, .wd-home-07.wd-header-main .widget.woocs_selector .widget-title:after {
  content: '';
}
.wd-home-07.wd-header-main .wd-shortcode-gtranslate {
  padding: 0 10px;
  position: absolute;
  left: 20%;
  height: 20px;
}
.wd-home-07.wd-header-main .wd-shortcode-wishlist.wd-show-icon-wishlist {
  padding: 0 13px;
  position: absolute;
  right: 35%;
  height: 20px;
  border-right: 1px solid #3c3c3c;
}
.wd-home-07.wd-header-main .wd-shortcode-wishlist.wd-show-icon-wishlist .wd-title-header {
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 {
  margin-top: 5px;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 .wd-search-form-wrapper input::-webkit-input-placeholder {
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 .wd-search-form-wrapper input:-moz-placeholder {
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 .wd-search-form-wrapper input::-moz-placeholder {
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 .wd-search-form-wrapper input:-ms-input-placeholder {
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form {
  height: 40px;
  border-bottom: solid 1px #323232;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form button {
  color: #fff;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  -webkit-transform: translateX(50%);
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form input {
  left: 0;
  border: none;
  color: #fff;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form:hover button {
  right: 20px;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form .wd-search-form-wrapper.wd-search-typing input {
  width: 215px;
  border-bottom-color: #dbdbdb;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form .wd-search-form-wrapper.wd-search-typing button {
  right: 20px;
}
.wd-home-07.wd-header-main .wd-search-post.style-2 form .wd-search-form-wrapper.wd-search-typing button i {
  margin-right: 5px;
  position: absolute;
  right: 200px;
}
.wd-home-07.wd-header-main .wd-search-post.style-2:hover form input {
  width: 215px;
  border-bottom-color: #dbdbdb;
}
.wd-home-07.wd-header-main .wd-search-post.style-2:hover form button i {
  margin-right: 5px;
  position: absolute;
  right: 200px;
}
.wd-home-07.wd-header-main .wd_tini_account_wrapper {
  padding: 0 10px;
  position: absolute;
  right: 20%;
  height: 20px;
}
.wd-home-07.wd-header-main .wd_tini_account_wrapper .form_drop_down {
  position: absolute;
  bottom: 100%;
  margin-bottom: -15px;
  margin-left: 10px;
  min-width: 250px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 999;
  transition: all 0.5s ease 0.3s;
  -ms-transition: all 0.5s ease 0.3s;
  -webkit-transition: all 0.5s ease 0.3s;
  -moz-transition: all 0.5s ease 0.3s;
}
.wd-home-07.wd-header-main .wd_tini_account_wrapper .form_drop_down .form_wrapper {
  padding: 20px;
}
.wd-home-07.wd-header-main .wd_tini_account_wrapper .form_drop_down label {
  min-width: 100px;
}
.wd-home-07.wd-header-main .wd_tini_account_wrapper .wd_tini_account_control .wd-title-header {
  color: #fff;
  font-size: 13px;
}
.wd-home-07.wd-header-main .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form label {
  margin-bottom: 0;
}
.wd-home-07.wd-header-main .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-selected-description, .wd-home-07.wd-header-main .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-option-description {
  display: none;
}
.wd-home-07.wd-header-main .widget-woocommerce-currency-switcher .woocommerce-currency-switcher-form .dd-options {
  box-shadow: none;
}
.wd-home-07.wd-header-main .wd-products-categories-list-content {
  padding-left: 0;
}

.wd-my-account-list {
  margin-bottom: 0;
  padding: 0 5px;
}
.wd-my-account-list li {
  list-style: none;
  line-height: 25px;
}
.wd-my-account-list li a {
  color: #282828;
}
.wd-my-account-list li a:hover {
  color: #a5a5a5;
}

.wd-login-alert label.error.wd-login-error {
  font-weight: normal;
  font-style: italic;
  color: #FF0000;
}

.wd-login-form-image-loading {
  width: 50px;
  margin: 0 auto;
}
.wd-login-form-image-loading img {
  margin: 0 auto;
}

.wd-home-09.wd-header-main, .wd-home-10.wd-header-main {
  border-bottom: 1px solid #dbdbdb;
  position: relative;
}
.wd-home-09.wd-header-main:before, .wd-home-10.wd-header-main:before {
  content: " ";
  border-bottom: 1px solid #dbdbdb;
  width: 200%;
  position: absolute;
  left: -200%;
  bottom: -1px;
}
.wd-home-09.wd-header-main:after, .wd-home-10.wd-header-main:after {
  content: " ";
  border-bottom: 1px solid #dbdbdb;
  width: 200%;
  position: absolute;
  right: -200%;
  bottom: -1px;
}
.wd-home-09.wd-header-main .wd_tini_cart_wrapper, .wd-home-10.wd-header-main .wd_tini_cart_wrapper {
  margin-top: 10px;
}

.wd-home-09.wd-header-bottom .ubermenu-nav, .wd-home-10.wd-header-bottom .ubermenu-nav {
  float: right;
  margin-top: 25px;
}

.wd-home-09.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper, .wd-home-10.wd-header-top .wpb_column:nth-child(2) .wpb_wrapper {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.wd-footer-default.wd-footer-content {
  padding: 30px 0;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .wd-footer-default.wd-footer-content {
    margin-top: 80px;
  }
}

.wd-content-footer {
  margin-bottom: -1px;
}
@media (max-width: 767px) {
  .wd-content-footer {
    text-align: center;
  }
}
.wd-content-footer .wd-footer-bottom {
  padding-bottom: 0px;
}

.wd-home-09.wd-footer-top {
  margin-top: 0;
}

.wd-footer-top {
  padding: 80px 0 0;
  margin-top: 80px;
}
.wd-footer-top .wd-subscribe-header {
  float: left;
  width: 16.67%;
}
.wd-footer-top .wd-subscribe-header h2 {
  font-size: 13px;
  color: #fff;
  font-weight: 500;
  margin: 0;
  margin-top: 5px;
  text-transform: uppercase;
}
.wd-footer-top .subscribe_intro_text {
  color: #8b8b8b;
  float: left;
  width: 40%;
  margin-bottom: 26px;
}
.wd-footer-top .subscribe_form {
  overflow: hidden;
  position: relative;
  float: left;
  width: 43.33%;
  margin-top: -25px;
}
.wd-footer-top .subscribe_form form {
  position: relative;
}
.wd-footer-top .subscribe_form form .subscribe-email {
  margin: 0;
  width: 100%;
  border: none;
  color: #fff;
}
.wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
  width: 100%;
  border-radius: 0;
  color: #fff;
  font-size: 13px;
  border: none;
  border-bottom: 1px solid #282828;
  padding: 0 0 0px 0;
  height: 70px;
}
@media (max-width: 767px) {
  .wd-footer-top .subscribe_form form .subscribe-email {
    margin-top: 20px;
  }
  .wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
    height: 60px;
  }
}
.wd-footer-top .subscribe_form form .subscribe-email input::placeholder {
  color: #8b8b8b;
  text-transform: capitalize;
}
.wd-footer-top .subscribe_form .button {
  background: transparent;
  color: #fff;
  padding: 10px 15px 8px 15px;
  font-weight: 600;
  border-radius: 0;
  border: none;
  position: absolute;
  right: 0;
  top: 10px;
  border: 1px solid #fff;
  line-height: 1;
}
.wd-footer-top .subscribe_form .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (max-width: 767px) {
  .wd-footer-top .wd-subscribe-header {
    width: 100%;
    margin: 0 0 10px;
  }
  .wd-footer-top .subscribe_intro_text {
    margin-bottom: 10px;
    width: 100%;
  }
  .wd-footer-top .subscribe_form {
    width: 100%;
  }
  .wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
    padding: 0;
    border-color: #fff;
    margin-bottom: 10px;
  }
  .wd-footer-top .subscribe_form .button {
    position: initial;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wd-footer-top .wd-subscribe-header {
    width: 100%;
    margin: 0 0 10px;
  }
  .wd-footer-top .subscribe_intro_text {
    margin-bottom: 10px;
    width: 100%;
  }
  .wd-footer-top .subscribe_form {
    width: 100%;
  }
  .wd-footer-top .subscribe_form form .subscribe-email {
    margin-top: 40px;
  }
  .wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
    padding: 0;
    border-color: #fff;
    margin-bottom: 10px;
    height: 60px;
  }
}

.wd-footer-main .wpb_wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.wd-footer-main .wpb_wrapper ul li a {
  color: #8b8b8b;
}
.wd-footer-main .wpb_wrapper ul li a:hover {
  color: #fff;
}
.wd-footer-main .wp-footer-main-list h4 {
  font-weight: 600;
  letter-spacing: 1.3px;
  margin-bottom: 30px;
}
.wd-footer-main .wp-footer-main-list ul li {
  padding-bottom: 8px;
}
.wd-footer-main .wd-icon-widget-payment {
  margin-left: -8px !important;
}
.wd-footer-main .wd-icon-widget-payment li {
  display: inline-block;
  padding-left: 8px;
  cursor: pointer;
}
.wd-footer-main .wd-icon-widget-payment li i {
  color: #505050;
}
.wd-footer-main .wd-icon-widget-payment li:hover i {
  color: #000;
}

.footer-copyright-links-list {
  margin-top: 20px;
}

.wd-home-01.wd-footer-main .wd-icon-widget-payment, .wd-home-04.wd-footer-main .wd-icon-widget-payment {
  margin-left: -8px !important;
}
.wd-home-01.wd-footer-main .wd-icon-widget-payment li, .wd-home-04.wd-footer-main .wd-icon-widget-payment li {
  display: inline-block;
  padding-left: 8px;
  cursor: pointer;
}
.wd-home-01.wd-footer-main .wd-icon-widget-payment li i, .wd-home-04.wd-footer-main .wd-icon-widget-payment li i {
  color: #505050;
}
.wd-home-01.wd-footer-main .wd-icon-widget-payment li:hover i, .wd-home-04.wd-footer-main .wd-icon-widget-payment li:hover i {
  color: #fff;
}

.wd-home-07 .wd-icon-widget-payment {
  margin-left: -8px !important;
}
.wd-home-07 .wd-icon-widget-payment li {
  display: inline-block;
  padding-left: 8px;
  cursor: pointer;
}
.wd-home-07 .wd-icon-widget-payment li i {
  color: #c9c9c9;
}
.wd-home-07 .wd-icon-widget-payment li:hover i {
  color: #fff;
}

.wd-social-icons.style-1 ul li i {
  min-width: 20px;
}

.footer-copyright-links-list {
  list-style-type: none;
  text-align: right;
  font-size: 12px;
  text-transform: uppercase;
}
.footer-copyright-links-list li {
  display: inline;
  padding: 0 4px;
  color: #8b8b8b;
}
.footer-copyright-links-list li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #8b8b8b;
}
.footer-copyright-links-list li a:after {
  content: '|';
  color: rgba(152, 152, 152, 0.2);
  padding-left: 10px;
}
.footer-copyright-links-list li a:hover {
  color: #fff;
}
.footer-copyright-links-list li:last-child a {
  color: #8b8b8b;
}
.footer-copyright-links-list li:last-child a:after {
  display: none;
}

.wd-footer-bottom {
  border-top: 1px solid #dbdbdb;
}
@media only screen and (max-width: 767px) {
  .wd-footer-bottom .header-main, .wd-footer-bottom .footer-copyright-links-list {
    text-align: center;
  }
}
.wd-footer-bottom.wd-home-02 {
  border-color: #dbdbdb;
}

.wd-home-02.wd-footer-top {
  margin-top: 0;
}
.wd-home-02.wd-footer-top .wd-subscribe-header h2 {
  color: #000;
}
.wd-home-02.wd-footer-top .subscribe_intro_text {
  color: #515151;
}
.wd-home-02.wd-footer-top .subscribe_form {
  margin-bottom: 30px;
}
.wd-home-02.wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
  color: #000;
  border-bottom: 1px solid #dcdcdc;
}
.wd-home-02.wd-footer-top .subscribe_form .button {
  color: #000;
  border: 1px solid #000;
}
.wd-home-02.wd-footer-main .wpb_wrapper ul li a {
  color: #505050;
}
.wd-home-02.wd-footer-main .wpb_wrapper ul li a:hover, .wd-home-02.wd-footer-main .wpb_wrapper ul li a:active, .wd-home-02.wd-footer-main .wpb_wrapper ul li a:focus {
  color: #a5a5a5;
}
.wd-home-02 .wd-shortcode-pages-list .footer-copyright-links-list li a {
  color: #282828;
}
.wd-home-02 .wd-shortcode-pages-list .footer-copyright-links-list li a:hover {
  color: #000;
}

.wd-home-04.wd-footer-top .wd-subscribe-header h2 {
  color: #000;
}
.wd-home-04.wd-footer-top .subscribe_intro_text {
  color: #8b8b8b;
}
.wd-home-04.wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
  border-bottom: 1px solid #8b8b8b;
  color: #8b8b8b;
}
.wd-home-04.wd-footer-top .subscribe_form form .button {
  color: #000;
  border: 2px solid #000;
  letter-spacing: 1.3px;
}

.wd-home-05.wd-footer-top {
  padding: 40px 0 20px;
  margin: 0;
}
.wd-home-05.wd-footer-main .wpb_wrapper ul li a {
  color: #505050;
}
.wd-home-05.wd-footer-main .wpb_wrapper ul li a:hover, .wd-home-05.wd-footer-main .wpb_wrapper ul li a:active, .wd-home-05.wd-footer-main .wpb_wrapper ul li a:focus {
  color: #a5a5a5;
}
.wd-home-05 .wd-shortcode-pages-list .footer-copyright-links-list {
  margin-top: 30px;
}
.wd-home-05 .wd-shortcode-pages-list .footer-copyright-links-list li a {
  color: #282828;
}
.wd-home-05 .wd-shortcode-pages-list .footer-copyright-links-list li a:hover {
  color: #000;
}

.wd-home-06 h4, .wd-home-11 h4 {
  font-weight: 600;
}
.wd-home-06 .footer-copyright-links-list, .wd-home-11 .footer-copyright-links-list {
  text-align: center;
}

.wd-home-07.wd-footer-top {
  padding: 0;
  margin-top: 0;
}
.wd-home-07.wd-footer-top .subscribe_widget {
  padding-bottom: 55px;
}
.wd-home-07.wd-footer-top .wd-subscribe-header {
  float: left;
  width: auto;
  margin-right: 30px;
}
.wd-home-07.wd-footer-top .subscribe_intro_text {
  color: #8b8b8b;
  float: left;
  width: auto;
  margin-bottom: 0;
}
.wd-home-07.wd-footer-top .subscribe_form {
  overflow: hidden;
  position: relative;
  float: right;
  margin-right: 30px;
  margin-top: -15px;
}
.wd-home-07.wd-footer-top .subscribe_form form .subscribe-email input[type='text'] {
  height: 50px;
}
@media (max-width: 1200px) {
  .wd-home-07.wd-footer-top .subscribe_form {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.wd-home-07 .feature_information .feature_title.heading_title {
  font-size: 16px;
  font-weight: 500;
  color: #a0a0a0;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.wd-home-07 .feature_information .feature_excerpt {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #282828;
}
.wd-home-07 .wd-feature-content-list-item {
  padding: 40px 0 45px;
}
.wd-home-07 .wd-feature-content-list-item .feature_icon {
  margin-bottom: 10px;
}
.wd-home-07 .wd-shortcode-site-header {
  max-width: 200px;
  margin: 0 auto;
}
.wd-home-07 .footer-copyright-links-list {
  text-align: center;
}
.wd-home-07 .payment.wd-icon-widget-payment {
  text-align: center;
}
.wd-home-07 .payment.wd-icon-widget-payment li {
  display: inline;
  padding: 0 4px;
  color: #8b8b8b;
}
.wd-home-07 .wd-content.wd-has-title {
  text-align: center;
  margin-bottom: 40px;
}
.wd-home-07 .wd-content.wd-has-title ul li {
  display: inline-block;
  margin: 0 5px;
}
.wd-home-07 .wd-content.wd-has-title ul li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  padding: 10px;
}
.wd-home-07 .wd-content.wd-has-title ul li a span {
  font-size: 0;
}
.wd-home-07 .wd-content.wd-has-title ul li a:hover {
  background: #fff;
  color: #282828;
}
.wd-home-07 .footer-copyright-links-list {
  padding: 0;
  margin-top: 12px;
  margin-bottom: 30px;
}

.wd-footer-logo {
  margin-top: 10px;
  margin: 0 auto;
  max-width: 200px;
  margin-bottom: 20px;
}

.wd-footer-info {
  text-align: center;
}

.wd-home-01 .wp-footer-main-list, .wd-home-04 .wp-footer-main-list, .wd-home-05 .wp-footer-main-list, .wd-home-08 .wp-footer-main-list, .wd-home-09 .wp-footer-main-list {
  margin-bottom: 45px;
}

.wd-content-footer .wd-home-07 {
  padding-left: 280px;
}
@media (max-width: 991px) {
  .wd-content-footer .wd-home-07 {
    padding-left: 10px;
    padding-bottom: 20px;
  }
}

.commingsoon .footer-copyright-links-list, .wd-404-custom-content .footer-copyright-links-list {
  position: fixed;
  bottom: 45px;
  right: 50px;
}
.commingsoon .header-main, .wd-404-custom-content .header-main {
  position: fixed;
  bottom: 20px;
  left: 60px;
}
@media only screen and (max-width: 992px) {
  .commingsoon .header-main, .wd-404-custom-content .header-main {
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media only screen and (max-width: 768px) {
  .commingsoon .header-main, .wd-404-custom-content .header-main {
    bottom: 20%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.wd-shortcode-pages-list .footer-copyright-links-list li a {
  color: #c9c9c9;
}
.wd-shortcode-pages-list .footer-copyright-links-list li a:hover {
  color: #fff;
}

.wd-home-06.wd-footer-main {
  padding: 30px 0 30px;
}

.wd-home-04.wd-footer-top {
  padding: 50px 0 30px;
  margin-top: 40px;
}
@media (min-width: 992px) {
  .wd-home-04.wd-footer-top .wd-footer-top {
    padding: 80px 0 50px;
    margin-top: 80px;
  }
}

.wd-home-08.wd-footer-top {
  margin-top: 0;
  padding: 0;
}
.wd-home-08.wd-footer-top .footer-home8-sub {
  color: #282828;
  padding: 80px 0 30px;
}
.wd-home-08.wd-footer-top .footer-home8-sub .wd-subscribe-header h2 {
  color: #282828;
}
.wd-home-08.wd-footer-top .footer-home8-sub .subscribe_form .button {
  color: #282828;
  padding: 10px 15px 8px 15px;
  font-weight: 600;
  border-radius: 0;
  top: 10px;
  border: solid 1px #282828;
  line-height: 1;
}
.wd-home-08.wd-footer-top .footer-home8-sub .subscribe_form .button:hover {
  background: #282828;
  color: #fff;
}
@media (min-width: 768px) {
  .wd-home-08.wd-footer-top .footer-home8-sub .subscribe_form .button {
    position: absolute;
    right: 0;
  }
}

.footer {
  margin-bottom: -1px;
}

#fullpage .wd-content-footer .wd-footer-bottom {
  padding-bottom: 30px;
}

/*unitest*/
.wd-header-menu-right {
  margin-top: 40px;
}
.wd-header-menu-right .nav.navbar-nav {
  float: none;
}
.wd-header-menu-right .nav.navbar-nav ul {
  list-style-type: none;
  text-align: center;
}
.wd-header-menu-right .nav.navbar-nav ul li {
  height: auto;
  vertical-align: middle;
}
.wd-header-menu-right .nav.navbar-nav ul li a {
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
  color: #282828;
}
.wd-header-menu-right .nav.navbar-nav ul li a:hover {
  text-decoration: none;
}
.wd-header-menu-right .nav.navbar-nav ul li .children {
  display: none;
}
.wd-header-menu-right .nav.navbar-nav ul li:hover .children {
  display: block;
}

.wd-header-menu-right .nav > li > a:hover, .wd-header-menu-right .nav > li > a:focus {
  text-decoration: none;
  background: none !important;
}

.wd-shortcode-site-header.header-main .site-logo {
  margin: 20px 0;
}

.wd-content-footer .wd-shortcode-site-header.header-main .site-logo {
  margin-top: 0;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
  text-transform: uppercase;
  font-size: 14px;
  padding: 5px 20px;
  border-radius: 0;
  margin-top: 20px;
}

.widget .menu-primary-container {
  margin-left: -15px;
}
.widget .menu-primary-container .menu {
  height: 50px;
  line-height: 50px;
}
.widget .menu-primary-container .menu li {
  display: inline-block;
}
.widget .menu-primary-container .menu li a {
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-transform: capitalize;
  padding: 10px 30px;
  position: relative;
}
.widget .menu-primary-container .menu li a:after {
  content: "";
  width: 1px;
  height: 30px;
  position: absolute;
  top: 50%;
  right: -5px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #555;
}
.widget .menu-primary-container .menu li.current-menu-item a, .widget .menu-primary-container .menu li:hover a, .widget .menu-primary-container .menu li:focus a, .widget .menu-primary-container .menu li:visited a {
  color: #80deea;
}
.widget .menu-primary-container .menu li .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  min-width: 160px;
  padding: 5px 0;
  margin: 0;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-top: none;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.widget .menu-primary-container .menu li .sub-menu:hover {
  display: block;
}
.widget .menu-primary-container .menu li .sub-menu li a {
  color: #000;
}
.widget .menu-primary-container .menu li .sub-menu li a:after {
  display: none;
}
.widget .menu-primary-container .menu li:hover .sub-menu {
  display: block;
}

nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a, .wd-header-menu .nav > ul > li.page_item > a, .wd-header-menu .nav > ul > li.menu-item > a, .wd-header-menu ul.nav > li.page_item > a, .wd-header-menu ul.nav > li.menu-item > a, .wd-header-menu-right .nav > ul > li.page_item > a, .wd-header-menu-right .nav > ul > li.menu-item > a, .wd-header-menu-right ul.nav > li.page_item > a, .wd-header-menu-right ul.nav > li.menu-item > a {
  color: #3f3f3f;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  outline: none;
  box-shadow: none;
  padding: 0;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:hover, .wd-header-menu .nav > ul > li.page_item > a:hover, .wd-header-menu .nav > ul > li.menu-item > a:hover, .wd-header-menu ul.nav > li.page_item > a:hover, .wd-header-menu ul.nav > li.menu-item > a:hover, .wd-header-menu-right .nav > ul > li.page_item > a:hover, .wd-header-menu-right .nav > ul > li.menu-item > a:hover, .wd-header-menu-right ul.nav > li.page_item > a:hover, .wd-header-menu-right ul.nav > li.menu-item > a:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:focus, .wd-header-menu .nav > ul > li.page_item > a:focus, .wd-header-menu .nav > ul > li.menu-item > a:focus, .wd-header-menu ul.nav > li.page_item > a:focus, .wd-header-menu ul.nav > li.menu-item > a:focus, .wd-header-menu-right .nav > ul > li.page_item > a:focus, .wd-header-menu-right .nav > ul > li.menu-item > a:focus, .wd-header-menu-right ul.nav > li.page_item > a:focus, .wd-header-menu-right ul.nav > li.menu-item > a:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a:active, .wd-header-menu .nav > ul > li.page_item > a:active, .wd-header-menu .nav > ul > li.menu-item > a:active, .wd-header-menu ul.nav > li.page_item > a:active, .wd-header-menu ul.nav > li.menu-item > a:active, .wd-header-menu-right .nav > ul > li.page_item > a:active, .wd-header-menu-right .nav > ul > li.menu-item > a:active, .wd-header-menu-right ul.nav > li.page_item > a:active, .wd-header-menu-right ul.nav > li.menu-item > a:active {
  text-decoration: none;
}

.wd-header-menu .nav > ul > li.page_item ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu {
  background-color: #ffffff;
  -webkit-box-shadow: 0 -2px 10px #a3a3a3;
  -moz-box-shadow: 0 -2px 10px #a3a3a3;
  box-shadow: 0 -2px 10px #a3a3a3;
  color: #363636;
  border-color: #ffffff;
  padding: 0;
  margin: 0;
  max-width: 300px;
  list-style: none;
  padding: 30px 0;
  top: 100%;
}
.wd-header-menu .nav > ul > li.page_item ul.children:before, .wd-header-menu .nav > ul > li.page_item ul.sub-menu:before, .wd-header-menu .nav > ul > li.menu-item ul.children:before, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu:before, .wd-header-menu ul.nav > li.page_item ul.children:before, .wd-header-menu ul.nav > li.page_item ul.sub-menu:before, .wd-header-menu ul.nav > li.menu-item ul.children:before, .wd-header-menu ul.nav > li.menu-item ul.sub-menu:before, .wd-header-menu-right .nav > ul > li.page_item ul.children:before, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu:before, .wd-header-menu-right .nav > ul > li.menu-item ul.children:before, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu:before, .wd-header-menu-right ul.nav > li.page_item ul.children:before, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu:before, .wd-header-menu-right ul.nav > li.menu-item ul.children:before, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  background: #f3f3f3;
  height: 3px;
  width: 100%;
  z-index: 100;
}

/*==========menu horizontal==========*/
nav.ubermenu-horizontal {
  margin: 0 auto;
  text-align: center;
  padding-top: 20px;
  /*.ubermenu-nav*/
}
nav.ubermenu-horizontal .ubermenu-nav {
  display: inline-block !important;
  /*li*/
}
@media screen and (max-width: 959px) {
  nav.ubermenu-horizontal .ubermenu-nav {
    display: block !important;
  }
}
@media only screen and (max-width: 767px) {
  nav.ubermenu-horizontal .ubermenu-nav {
    display: block !important;
  }
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 {
  float: none;
  display: inline-block !important;
  /*ul*/
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a.ubermenu-target:after {
  padding: 0;
  top: 0px;
  margin-top: 0px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span {
  padding: 0 30px 15px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  font-weight: 500;
  color: #282828;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a span:hover {
  color: #a5a5a5;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto {
  background-color: #ffffff;
  color: #363636;
  padding: 0;
  margin: 0;
  min-width: 220px;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
  border: 1px solid #dbdbdb;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-tab a, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-tab a {
  padding: 5px 15px;
}
@media screen and (max-width: 959px) {
  nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-tab a, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-tab a {
    border-bottom-color: #dee2e5;
    padding: 15px 20px;
  }
}
@media only screen and (max-width: 767px) {
  nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-tab a, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-tab a {
    border-bottom-color: #dee2e5;
    padding: 15px 20px;
  }
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header > a.ubermenu-target, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header > a.ubermenu-target {
  overflow: hidden;
  position: relative;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header > a.ubermenu-target img, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header > a.ubermenu-target img {
  margin-bottom: 20px;
  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;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header > a.ubermenu-target span.ubermenu-target-title, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header > a.ubermenu-target span.ubermenu-target-title {
  font-weight: 400;
  color: #282828;
  text-transform: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header > a.ubermenu-target:hover img, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header > a.ubermenu-target:hover img {
  opacity: 1;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header > a.ubermenu-target:hover span.ubermenu-target-title, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header > a.ubermenu-target:hover span.ubermenu-target-title {
  color: #a5a5a5;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title {
  text-transform: none;
  color: #3f3f3f;
  padding: 0;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:active, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:active, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-post > a.ubermenu-target span.ubermenu-target-title:active, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-header.ubermenu-item-object-product > a.ubermenu-target span.ubermenu-target-title:active {
  text-decoration: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom {
  background: #f7f7f7;
  line-height: 24px;
  padding: 25px 30px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom img, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom img {
  margin-bottom: 20px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button {
  background: none;
  padding: 0;
  color: #3478e3;
  text-transform: none;
  margin-top: 14px;
  color: #3478e3;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:active, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:active {
  text-decoration: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:before, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-ubermenu-custom a.button:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f138';
  font-size: 14px;
  margin-right: 5px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-custom, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-custom {
  padding: 15px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item {
  margin-bottom: 10px;
  width: 100%;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item img, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item img {
  transition: all 0.2s;
  -ms-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  margin-bottom: 15px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item:hover img, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-column.ubermenu-item-object-custom .ubermenu-submenu li.ubermenu-item:hover img {
  border: solid 1px #282828;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-left_edge_item, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-left_edge_item {
  padding: 15px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-left_edge_item li.ubermenu-item a.ubermenu-target, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-left_edge_item li.ubermenu-item a.ubermenu-target {
  padding: 10px 0;
  color: #282828;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-left_edge_item li.ubermenu-item a.ubermenu-target:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-left_edge_item li.ubermenu-item a.ubermenu-target:hover {
  color: #a5a5a5;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-left_edge_item li.ubermenu-item + li.ubermenu-item, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-left_edge_item li.ubermenu-item + li.ubermenu-item {
  border: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-left_edge_item .ubermenu-submenu-type-flyout, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-left_edge_item .ubermenu-submenu-type-flyout {
  top: 0;
  margin-left: 15px;
  background: #fff;
  padding: 15px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu.ubermenu-submenu-align-full_width, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto.ubermenu-submenu-align-full_width {
  padding-top: 0;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu li a, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto li a {
  color: #7f7e7e;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu li a:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu li a:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu li a:active, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto li a:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto li a:focus, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto li a:active {
  text-decoration: none;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-submenu-type-stack, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-submenu-type-stack {
  padding: 0;
  position: relative;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target {
  padding-top: 6px;
  padding-bottom: 6px;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .owl-controls, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .owl-controls {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .owl-controls .owl-prev, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .owl-controls .owl-prev {
  left: 0;
  font-size: 25px;
  background: #fff;
  color: #282828;
  padding: 10px 5px;
  position: absolute;
  transition: all 0.2s;
  -ms-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .owl-controls .owl-prev:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .owl-controls .owl-prev:hover {
  background: #282828;
  color: #fff;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .owl-controls .owl-next, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .owl-controls .owl-next {
  right: 0;
  font-size: 25px;
  background: #fff;
  color: #282828;
  padding: 10px 5px;
  position: absolute;
  transition: all 0.2s;
  -ms-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu .owl-controls .owl-next:hover, nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > ul.ubermenu-submenu > ul.ubermenu-submenu-type-auto .owl-controls .owl-next:hover {
  background: #282828;
  color: #fff;
}
nav.ubermenu-horizontal .ubermenu-tab-layout-left > .ubermenu-tabs-group {
  border: none;
  padding: 27px 15px;
  background: #f7f7f7;
}
nav.ubermenu-horizontal .ubermenu-tab-layout-left > .ubermenu-tabs-group li.ubermenu-item {
  margin-bottom: 12px;
}
nav.ubermenu-horizontal .ubermenu-tab-layout-left > .ubermenu-tabs-group li.ubermenu-item .ubermenu-target-description {
  display: none;
}
nav.ubermenu-horizontal .ubermenu-tab-layout-left > .ubermenu-tabs-group li.ubermenu-item .ubermenu-tab-content-panel {
  padding: 40px 20px;
}
nav.ubermenu-horizontal .ubermenu-tab-layout-left > .ubermenu-tabs-group li.ubermenu-item .ubermenu-tab-content-panel img.ubermenu-image {
  margin-bottom: 20px;
}

/*nav.ubermenu-skin-wpdancebootstrap-style01*/
@media only screen and (max-width: 767px) {
  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
    background: #f9f9f9;
    border-color: transparent;
  }
}
.wd-header-menu .nav > ul, .wd-header-menu ul.nav, .wd-header-menu-right .nav > ul, .wd-header-menu-right ul.nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
.wd-header-menu .nav > ul > li.page_item, .wd-header-menu .nav > ul > li.menu-item, .wd-header-menu ul.nav > li.page_item, .wd-header-menu ul.nav > li.menu-item, .wd-header-menu-right .nav > ul > li.page_item, .wd-header-menu-right .nav > ul > li.menu-item, .wd-header-menu-right ul.nav > li.page_item, .wd-header-menu-right ul.nav > li.menu-item {
  display: inline-block;
}
.wd-header-menu .nav > ul > li.page_item > a, .wd-header-menu .nav > ul > li.menu-item > a, .wd-header-menu ul.nav > li.page_item > a, .wd-header-menu ul.nav > li.menu-item > a, .wd-header-menu-right .nav > ul > li.page_item > a, .wd-header-menu-right .nav > ul > li.menu-item > a, .wd-header-menu-right ul.nav > li.page_item > a, .wd-header-menu-right ul.nav > li.menu-item > a {
  padding: 5px 10px;
  display: inline-block;
}
.wd-header-menu .nav > ul > li.page_item.page_item_has_children > a:after, .wd-header-menu .nav > ul > li.page_item.menu-item-has-children > a:after, .wd-header-menu .nav > ul > li.menu-item.page_item_has_children > a:after, .wd-header-menu .nav > ul > li.menu-item.menu-item-has-children > a:after, .wd-header-menu ul.nav > li.page_item.page_item_has_children > a:after, .wd-header-menu ul.nav > li.page_item.menu-item-has-children > a:after, .wd-header-menu ul.nav > li.menu-item.page_item_has_children > a:after, .wd-header-menu ul.nav > li.menu-item.menu-item-has-children > a:after, .wd-header-menu-right .nav > ul > li.page_item.page_item_has_children > a:after, .wd-header-menu-right .nav > ul > li.page_item.menu-item-has-children > a:after, .wd-header-menu-right .nav > ul > li.menu-item.page_item_has_children > a:after, .wd-header-menu-right .nav > ul > li.menu-item.menu-item-has-children > a:after, .wd-header-menu-right ul.nav > li.page_item.page_item_has_children > a:after, .wd-header-menu-right ul.nav > li.page_item.menu-item-has-children > a:after, .wd-header-menu-right ul.nav > li.menu-item.page_item_has_children > a:after, .wd-header-menu-right ul.nav > li.menu-item.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f107';
  font-size: 14px;
  margin-left: 10px;
  vertical-align: 0px;
}
.wd-header-menu .nav > ul > li.page_item ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu {
  padding-top: 0;
  padding-bottom: 0;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li, .wd-header-menu .nav > ul > li.menu-item ul.children > li, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li, .wd-header-menu ul.nav > li.page_item ul.children > li, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li, .wd-header-menu ul.nav > li.menu-item ul.children > li, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li, .wd-header-menu-right .nav > ul > li.page_item ul.children > li, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li, .wd-header-menu-right ul.nav > li.page_item ul.children > li, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li, .wd-header-menu-right ul.nav > li.menu-item ul.children > li, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li {
  padding: 0 20px;
  position: relative;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li a, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li a, .wd-header-menu .nav > ul > li.menu-item ul.children > li a, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li a, .wd-header-menu ul.nav > li.page_item ul.children > li a, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li a, .wd-header-menu ul.nav > li.menu-item ul.children > li a, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li a, .wd-header-menu-right .nav > ul > li.page_item ul.children > li a, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li a, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li a, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li a, .wd-header-menu-right ul.nav > li.page_item ul.children > li a, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li a, .wd-header-menu-right ul.nav > li.menu-item ul.children > li a, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li a {
  padding: 10px 0;
  display: block;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li + li a, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li + li a, .wd-header-menu .nav > ul > li.menu-item ul.children > li + li a, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li + li a, .wd-header-menu ul.nav > li.page_item ul.children > li + li a, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li + li a, .wd-header-menu ul.nav > li.menu-item ul.children > li + li a, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li + li a, .wd-header-menu-right .nav > ul > li.page_item ul.children > li + li a, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li + li a, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li + li a, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li + li a, .wd-header-menu-right ul.nav > li.page_item ul.children > li + li a, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li + li a, .wd-header-menu-right ul.nav > li.menu-item ul.children > li + li a, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li + li a {
  border-top: 1px solid #dee2e5;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li:first-child > a, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li:first-child > a, .wd-header-menu .nav > ul > li.menu-item ul.children > li:first-child > a, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li:first-child > a, .wd-header-menu ul.nav > li.page_item ul.children > li:first-child > a, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li:first-child > a, .wd-header-menu ul.nav > li.menu-item ul.children > li:first-child > a, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li:first-child > a, .wd-header-menu-right .nav > ul > li.page_item ul.children > li:first-child > a, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li:first-child > a, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li:first-child > a, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li:first-child > a, .wd-header-menu-right ul.nav > li.page_item ul.children > li:first-child > a, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li:first-child > a, .wd-header-menu-right ul.nav > li.menu-item ul.children > li:first-child > a, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li:first-child > a {
  border: none;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li ul.children, .wd-header-menu .nav > ul > li.page_item ul.children > li ul.sub-menu, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.children > li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.children > li ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.children > li ul.children, .wd-header-menu ul.nav > li.page_item ul.children > li ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.children > li ul.children, .wd-header-menu ul.nav > li.menu-item ul.children > li ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.children > li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.children > li ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.children > li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.children > li ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.children > li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.children > li ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li ul.sub-menu {
  top: 0;
  left: 100%;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu .nav > ul > li.page_item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu ul.nav > li.page_item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu ul.nav > li.page_item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu ul.nav > li.menu-item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu ul.nav > li.menu-item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.children > li ul.children li ul.children li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.children > li ul.sub-menu li ul.children li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li ul.children li ul.children li ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li ul.sub-menu li ul.children li ul.children {
  left: -100%;
}
.wd-header-menu .nav > ul > li.page_item ul.children > li:hover > ul.children, .wd-header-menu .nav > ul > li.page_item ul.children > li:hover > ul.sub-menu, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li:hover > ul.children, .wd-header-menu .nav > ul > li.page_item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.children > li:hover > ul.children, .wd-header-menu .nav > ul > li.menu-item ul.children > li:hover > ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li:hover > ul.children, .wd-header-menu .nav > ul > li.menu-item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.children > li:hover > ul.children, .wd-header-menu ul.nav > li.page_item ul.children > li:hover > ul.sub-menu, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li:hover > ul.children, .wd-header-menu ul.nav > li.page_item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.children > li:hover > ul.children, .wd-header-menu ul.nav > li.menu-item ul.children > li:hover > ul.sub-menu, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li:hover > ul.children, .wd-header-menu ul.nav > li.menu-item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.children > li:hover > ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.children > li:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li:hover > ul.children, .wd-header-menu-right .nav > ul > li.page_item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li:hover > ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.children > li:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li:hover > ul.children, .wd-header-menu-right .nav > ul > li.menu-item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.children > li:hover > ul.children, .wd-header-menu-right ul.nav > li.page_item ul.children > li:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li:hover > ul.children, .wd-header-menu-right ul.nav > li.page_item ul.sub-menu > li:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.children > li:hover > ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.children > li:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li:hover > ul.children, .wd-header-menu-right ul.nav > li.menu-item ul.sub-menu > li:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
}
.wd-header-menu .nav > ul > li.page_item:hover > ul.children, .wd-header-menu .nav > ul > li.page_item:hover > ul.sub-menu, .wd-header-menu .nav > ul > li.menu-item:hover > ul.children, .wd-header-menu .nav > ul > li.menu-item:hover > ul.sub-menu, .wd-header-menu ul.nav > li.page_item:hover > ul.children, .wd-header-menu ul.nav > li.page_item:hover > ul.sub-menu, .wd-header-menu ul.nav > li.menu-item:hover > ul.children, .wd-header-menu ul.nav > li.menu-item:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.page_item:hover > ul.children, .wd-header-menu-right .nav > ul > li.page_item:hover > ul.sub-menu, .wd-header-menu-right .nav > ul > li.menu-item:hover > ul.children, .wd-header-menu-right .nav > ul > li.menu-item:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.page_item:hover > ul.children, .wd-header-menu-right ul.nav > li.page_item:hover > ul.sub-menu, .wd-header-menu-right ul.nav > li.menu-item:hover > ul.children, .wd-header-menu-right ul.nav > li.menu-item:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
}

.wd-header-menu ul.nav > li.menu-item ul.sub-menu > li ul.sub-menu {
  left: -100%;
}

.wd-navmenu .widget_nav_menu .menu > li.menu-item-has-children .sub-menu {
  display: none;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  transform: scale(1, 0);
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #f2f2f2;
  padding: 40px 70px;
  text-align: left;
  z-index: 100;
}
.wd-navmenu .widget_nav_menu .menu > li.menu-item-has-children .sub-menu li {
  float: left;
  padding: 15px;
}
.wd-navmenu .widget_nav_menu .menu > li.menu-item-has-children:hover .sub-menu {
  display: block;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  transform: scale(1, 1);
}

.ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {
  padding-left: 0px !important;
  text-align: center;
}

.wd-default-blog-archive .wd-wrap-content-blog .wd-info-post {
  border: none;
  margin-top: 20px;
}
.wd-default-blog-archive .wd-wrap-content-blog .wd-info-post .wd-meta-post .sticky-post {
  display: block;
}
.wd-default-blog-archive .wd-wrap-content-blog .wd-info-post .wd-meta-post .wd-category-post {
  text-align: left;
  background-color: transparent;
  top: 20px;
  left: 20px;
  -webkit-transform: none;
  -ms-transform: none;
  -moz-transform: none;
  -o-transform: none;
  transform: none;
}

.tagcloud a {
  padding: 5px;
  display: inline-block;
  color: #282828;
}
.tagcloud a:hover {
  font-weight: 600;
}

.wd-info-post .readmore {
  position: relative;
  padding-top: 20px;
  margin-top: 20px;
}
.wd-info-post .readmore a.readmore_link {
  background: none;
  text-transform: uppercase !important;
}
.wd-info-post .readmore:hover a.readmore_link {
  color: #535252 !important;
}
.wd-info-post .readmore:after {
  content: '';
  border-top: 1px solid #dbdbdb;
  width: 70px;
  display: block;
  position: absolute;
  top: 0;
}

.widget_special_post .widget_per_slide {
  margin-bottom: 30px;
  overflow: hidden;
}
.widget_special_post .wd-infomation-post {
  font-weight: 500;
  font-size: 13px;
  margin-top: 10px;
}
.widget_special_post .wd-infomation-post .wd-date-post {
  color: #f7eee4;
  padding-top: 10px;
}
.widget_special_post .wd-special-post-style-grid .wd-thumbnail-post {
  float: left;
  width: 30%;
}
.widget_special_post .wd-special-post-style-grid .wd-thumbnail-post .post_thumbnail {
  margin-top: 5px;
}
.widget_special_post .wd-special-post-style-grid .wd-infomation-post {
  width: 70%;
  padding-left: 20px;
  margin-top: 0;
  float: left;
}
.widget_special_post .wd-special-post-style-grid .wd-infomation-post .wd-entry-title a {
  color: #000;
}

.widget.widget_nav_menu .menu-primary-container li a {
  color: #212121;
  padding: 10px;
}
.widget.widget_nav_menu .menu-primary-container li a:after {
  height: 15px;
}
.widget.widget_nav_menu .menu-primary-container li:last-child a:after {
  display: none;
}

.content_blog .wd_item_blog .item_content .content_title a, .content_blog_masonry .cards-wrap .card .item_content .content_title a, .wd-info-post .wd-title-post h2.wd-heading-title a {
  text-transform: none;
  font-size: 20px;
  line-height: 22px;
  color: #3f3f3f;
}
.content_blog .wd_item_blog .item_content .content_title a:hover, .content_blog_masonry .cards-wrap .card .item_content .content_title a:hover, .wd-info-post .wd-title-post h2.wd-heading-title a:hover, .content_blog .wd_item_blog .item_content .content_title a:focus, .content_blog_masonry .cards-wrap .card .item_content .content_title a:focus, .wd-info-post .wd-title-post h2.wd-heading-title a:focus, .content_blog .wd_item_blog .item_content .content_title a:active, .content_blog_masonry .cards-wrap .card .item_content .content_title a:active, .wd-info-post .wd-title-post h2.wd-heading-title a:active {
  text-decoration: none;
}

.content_blog .wd_item_blog .item_content .tvlg-module-meta-info, .content_blog .wd_item_blog .item_content .tvlg-module-meta-info a, .content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info, .content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info a, .wd-content-single .wd-info-post .wd-meta-post, .wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post, .wd-info-post .wd-meta-post {
  color: #a3a3a3;
  font-size: 12px;
}

.wd-info-post .readmore a.readmore_link {
  color: #282828;
  text-transform: capitalize;
  font-size: 14px;
  font-style: normal;
  vertical-align: 0;
}
.wd-info-post .readmore a.readmore_link:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 14px;
  margin-left: 10px;
}
.wd-info-post .readmore a.readmore_link:hover, .wd-info-post .readmore a.readmore_link:active, .wd-info-post .readmore a.readmore_link:focus {
  color: #787878;
  font-weight: 600;
}

/*========== ANGULAR blog==========*/
.content_blog .ng-scope {
  display: inline;
}
.content_blog .owl-item .ng-scope {
  display: block;
}
.content_blog .wd_item_blog {
  display: inline-block;
  vertical-align: top;
  margin-right: -3px;
  margin-bottom: 30px;
  float: none;
}
@media only screen and (max-width: 767px) {
  .content_blog .wd_item_blog {
    display: block;
    margin-right: 0;
  }
}
.content_blog .wd_item_blog .item_header {
  position: relative;
}
.content_blog .wd_item_blog .item_header .links a.openpop {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  background: url(assets/images/play.png) no-repeat center center #3478e3;
  width: 88px;
  height: 88px;
  text-align: center;
  text-indent: -9999px;
  font-size: 0;
}
.content_blog .wd_item_blog .item_header .links a.openpop:hover {
  background-color: #333;
}
.content_blog .wd_item_blog .item_header .image-single-thumb img {
  width: 100%;
}
.content_blog .wd_item_blog .item_header .blog-image-slider {
  position: relative;
}
.content_blog .wd_item_blog .item_header .blog-image-slider .owl-controls .owl-nav > div {
  position: absolute;
  top: 50%;
  font-size: 0;
  width: 35px;
  height: 35px;
  text-align: center;
  background: #fff;
  line-height: 35px;
  color: #000;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.content_blog .wd_item_blog .item_header .blog-image-slider .owl-controls .owl-nav > div.owl-prev {
  left: 0;
}
.content_blog .wd_item_blog .item_header .blog-image-slider .owl-controls .owl-nav > div.owl-prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 20px;
  line-height: 32px;
}
.content_blog .wd_item_blog .item_header .blog-image-slider .owl-controls .owl-nav > div.owl-next {
  right: 0;
}
.content_blog .wd_item_blog .item_header .blog-image-slider .owl-controls .owl-nav > div.owl-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 20px;
  line-height: 32px;
}
.content_blog .wd_item_blog .item_content {
  padding: 23px 30px 30px;
  border: 1px solid #ececec;
  background: #f9f9f9;
}
.content_blog .wd_item_blog .item_content .content_title {
  margin-bottom: 6px;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info {
  margin-bottom: 8px;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info .tvlg-post-date:before {
  content: '/';
  margin: 0 5px;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info .tvlg-post-author-name {
  text-transform: capitalize;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info .tvlwpdance-cat-links {
  display: inline-block;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info .tvlwpdance-cat-links > div {
  display: inline-block;
}
.content_blog .wd_item_blog .item_content .tvlg-module-meta-info .tvlwpdance-cat-links:before {
  content: '/';
  margin: 0 5px;
}
.content_blog .wd_item_blog.wd_item_blog_full_list .wd_item_blog_full_list_inner {
  border: 1px solid #ececec;
  background: #f9f9f9;
  overflow: hidden;
}
.content_blog .wd_item_blog.wd_item_blog_full_list .item_header {
  padding: 0;
  margin: 0;
}
.content_blog .wd_item_blog.wd_item_blog_full_list .item_content {
  padding-right: 0;
  padding-left: 30px;
  background: none;
  border: none;
  padding-top: 33px;
}
.content_blog .content_blogs.split .wd_item_blog .content_item_blog {
  overflow: hidden;
  margin-bottom: 30px;
}
.content_blog .content_blogs.split .wd_item_blog .content_item_blog .item_header {
  float: left;
  width: 50%;
  overflow: hidden;
}
.content_blog .content_blogs.split .wd_item_blog .content_item_blog .item_content {
  width: 50%;
  overflow: hidden;
  padding-left: 30px;
}

/*================ MASONRY BLOG ===============*/
.content_blog_masonry .cards-wrap {
  margin: 0;
}
.content_blog_masonry .cards-wrap .card {
  margin: 0;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
.content_blog_masonry .cards-wrap .card .inside {
  padding: 0;
}
.content_blog_masonry .cards-wrap .card .img {
  width: 100%;
  height: 100%;
  padding-top: 0;
  background: none;
}
.content_blog_masonry .cards-wrap .card .item_content {
  padding: 23px 30px 30px;
  border: 1px solid #ececec;
  background: #f9f9f9;
}
.content_blog_masonry .cards-wrap .card .item_content .content_title {
  margin-bottom: 6px;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info {
  margin-bottom: 8px;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info .tvlg-post-date:before {
  content: '/';
  margin: 0 5px;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info .tvlg-post-author-name {
  text-transform: capitalize;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info .tvlwpdance-cat-links {
  display: inline-block;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info .tvlwpdance-cat-links > div {
  display: inline-block;
}
.content_blog_masonry .cards-wrap .card .item_content .tvlg-module-meta-info .tvlwpdance-cat-links:before {
  content: '/';
  margin: 0 5px;
}

/*=================== DETAIL BLOG ================*/
.wd-blog-full-width .wd-content-single {
  width: 100%;
  float: none;
}
.wd-blog-full-width .wd-content-single .wd-thumbnail-post img.size-full {
  width: 100%;
}

.wd-content-single {
  text-align: justify;
  margin-bottom: 80px;
}
.wd-content-single .wd-thumbnail-post .thumbnail {
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 60px;
}
.wd-content-single .wd-infomation-author {
  margin: 30px 50px 20px 0;
  width: 120px;
}
@media only screen and (max-width: 767px) {
  .wd-content-single .wd-infomation-author {
    width: 100%;
    margin: 0 0 10px;
  }
}
.wd-content-single .wd-infomation-author .avatar-user {
  margin-bottom: 20px;
}
.wd-content-single .wd-infomation-author .author {
  display: block;
  color: #a3a3a3;
}
.wd-content-single .wd-infomation-author .author a {
  color: #3f3f3f;
  text-transform: uppercase;
  font-family: 'Poppins';
  font-weight: 600;
}
.wd-content-single .wd-infomation-author .author a:hover, .wd-content-single .wd-infomation-author .author a:focus, .wd-content-single .wd-infomation-author .author a:active {
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .wd-content-single .wd-info-post {
    clear: both;
  }
}
.wd-content-single .wd-info-post .wd-title-post {
  margin-bottom: 10px;
}
.wd-content-single .wd-info-post .wd-title-post .wd-heading-title {
  margin: 0;
  font-size: 20px;
  margin: 25px 0 15px;
}
.wd-content-single .wd-info-post .wd-title-post .wd-heading-title a {
  text-transform: none;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
}
.wd-content-single .wd-info-post .wd-meta-post {
  margin-bottom: 20px;
}
.wd-content-single .wd-info-post .wd-meta-post .sticky-post {
  display: table-cell;
  vertical-align: middle;
}
.wd-content-single .wd-info-post .wd-meta-post .wd-category-post a {
  color: #a3a3a3;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-tag-post {
  display: inline-block;
  vertical-align: middle;
  padding: 50px 0 0;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-tag-post span {
  color: #282828 !important;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 10px;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-social-share {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  text-align: left;
  padding: 50px 0 0;
  float: right;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-social-share > span {
  display: none;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-share_list {
  margin-bottom: 15px;
}
.wd-content-single .wd-info-post .wd-content-detail-post .wd-share_list span {
  display: none;
}
.wd-content-single .wd-info-post .wd-next-previous-post {
  position: absolute;
  left: 0;
  right: 0;
}
@media (max-width: 767px) {
  .wd-content-single .wd-info-post .wd-next-previous-post {
    position: relative;
  }
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next {
  padding: 10px 10px 10px 20px;
  background-color: #212121;
  border: solid 1px #212121;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  z-index: 100;
  font-weight: 600;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next:hover {
  background-color: #fff;
  border: solid 1px #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next:hover a {
  color: #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next:hover i {
  color: #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next a {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next {
    position: relative;
    margin: 5px 0;
    width: 100%;
    text-align: center;
  }
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev {
  background-color: #212121;
  border: solid 1px #212121;
  padding: 10px 20px 10px 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  z-index: 100;
  font-weight: 600;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev:hover {
  background-color: #fff;
  border: solid 1px #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev:hover a {
  color: #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev:hover i {
  color: #212121;
}
.wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev a {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  margin-left: 5px;
}
@media (max-width: 767px) {
  .wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev {
    position: relative;
    margin: 5px 0;
    width: 100%;
    text-align: center;
  }
}

.widget.widget_special_blog .wd-info-post .wd-title-post {
  padding-top: 0px;
}
.widget.widget_special_blog .wd-wrap-content-blog {
  margin-bottom: 0;
}

.widget.widget_tag_cloud {
  width: 100%;
  float: left;
}

/*================ RELATED DETAIL BLOG ===================*/
.wd-related-post .wd-related-item .wd-content-detail-post {
  display: none;
}
.wd-related-post .wd-related-item .wd-meta-post .wd-meta-post-wrap {
  display: none;
}

.wd-related_posts {
  position: relative;
  overflow: hidden;
}
.wd-related_posts .wd-related-post .wd-title-wrapper .entry-title {
  font-size: 20px;
  margin: 0 0 15px;
  font-weight: 600;
}
.wd-related_posts .wd-related-post .wd-related-wrapper {
  margin: 0 -15px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item {
  padding: 0 15px 5px 15px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-thumbnail-post .thumbnail {
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post {
  padding: 23px 30px 30px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-title-post {
  margin-bottom: 6px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-title-post h2.wd-heading-title {
  margin: 0;
  line-height: 20px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-title-post h2.wd-heading-title a {
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post {
  margin-bottom: 8px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post a {
  color: #a3a3a3;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post a:hover, .wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post a:focus, .wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-meta-post a:active {
  text-decoration: none;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-content-detail-post {
  margin-top: 15px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .excerpt {
  margin-bottom: 18px;
}
.wd-related_posts .wd-related-post .wd-related-wrapper .related_control {
  display: none;
}

/*================== FORM COMMENT BLOG ==================*/
#wd-comments {
  overflow: hidden;
  width: 100%;
  margin-top: 50px;
}
#wd-comments:before, #wd-comments:after {
  content: "";
  display: table;
  clear: both;
}
#wd-comments .wd_title_comment h3.heading-title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 17px;
  color: #282828;
  margin: 0 0 20px;
}
#wd-comments .wd_title_respond {
  margin-top: 20px;
}
#wd-comments ol.wd-commentlist {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#wd-comments ol.wd-commentlist > .comment {
  position: relative;
  padding: 20px 0 20px 20px;
}
#wd-comments ol.wd-commentlist > .comment.depth-1 {
  border-bottom: 1px solid #e1e1e1;
}
#wd-comments ol.wd-commentlist > .comment .children {
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 0;
}
#wd-comments ol.wd-commentlist > .comment .children .comment {
  margin-bottom: 20px;
}
#wd-comments ol.wd-commentlist > .comment .comment-author {
  position: absolute;
  width: 70px;
  height: 70px;
}
#wd-comments ol.wd-commentlist > .comment .comment-text {
  margin-left: 100px;
  border-radius: 0;
  position: relative;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-info-container .comment-author-date {
  display: inline-block;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-info-container .comment-author-date cite {
  font-weight: 600;
  font-size: 14px;
  color: #3f3f3f;
  text-transform: capitalize;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-info-container .comment-info {
  position: absolute;
  bottom: 20px;
  right: 15px;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-info-container .comment-info a {
  color: #a3a3a3;
  margin: 0 5px;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-info-container .comment-info .reply {
  font-weight: 600;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .reply a {
  color: #000;
  font-weight: 600;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-body {
  margin-bottom: 0;
}
#wd-comments ol.wd-commentlist > .comment .comment-text .comment-date {
  color: #a3a3a3;
  font-size: 12px;
}
#wd-comments #respond .wd_title_respond h3.heading-title {
  text-transform: capitalize;
  font-size: 20px;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-weight: 600;
}
#wd-comments #respond .wd_title_respond h3.heading-title small {
  display: block;
  padding-top: 10px;
}
#wd-comments #respond .wd_title_respond h3.heading-title small:hover a {
  color: #f7eee4;
}
#wd-comments #respond #commentform span.label {
  color: #3f3f3f;
  text-align: left;
  margin: 0 0 5px;
  padding: 0;
  font-size: 13px;
  font-weight: 500;
}
#wd-comments #respond #commentform .comment-author-wrapper {
  overflow: hidden;
  margin: 0 -15px;
}
#wd-comments #respond #commentform .comment-author-wrapper .col {
  width: 33.33%;
  float: left;
  padding: 0 15px;
}
#wd-comments #respond #commentform .comment-author-wrapper input.input-text {
  width: 100%;
}
#wd-comments #respond #commentform .comment-form-comment textarea {
  width: 100%;
  min-height: 150px;
  margin-bottom: 12px;
}
#wd-comments #respond #commentform .comment-message-wrapper {
  clear: both;
  margin-bottom: 15px;
}
#wd-comments #respond #commentform .comment-message-wrapper span.label {
  color: #3f3f3f;
  display: block;
  text-align: left;
  margin: 0 0 5px;
  padding: 0;
}
#wd-comments #respond #commentform .comment-message-wrapper textarea {
  width: 100%;
  min-height: 150px;
  margin-bottom: 0px;
}
#wd-comments #respond #commentform .form-submit {
  text-align: right;
}
#wd-comments #respond #commentform .form-submit:before, #wd-comments #respond #commentform .form-submit:after {
  content: "";
  display: table;
  width: 100%;
  clear: both;
}
#wd-comments #respond #commentform .form-submit button {
  background-color: #212121;
  border: solid 1px #212121;
  font-weight: 600;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
#wd-comments #respond #commentform .form-submit button:hover {
  color: #212121;
  background-color: #fff;
  border: solid 1px #212121;
}

.fa-mail-reply:before, .fa-reply:before, .fa-edit:before, .fa-pencil-square-o:before {
  color: #282828;
}

/*====================== DEFAULT BLOG GRID =====================*/
.wd-single-blog-without-thumbnail, .wd-post-without-thumbnail {
  margin-top: -17px;
  width: 100%;
}

.wd-content-post-format-link.wd-post-without-thumbnail .entry-title a {
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.wd-content-single {
  width: 100%;
}

@media (min-width: 768px) {
  .wd-blog-list-style .wd-wrap-content-blog, .wd-blog-list-style .wd-content-post-format-none, .wd-blog-list-style .wd-content-post-format-gallery, .wd-blog-list-style .wd-content-post-format-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.wd-blog-list-style .wd-wrap-content-blog .wd-info-post, .wd-blog-list-style .wd-content-post-format-none .wd-info-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-info-post, .wd-blog-list-style .wd-content-post-format-video .wd-info-post {
  padding: 20px;
}
.wd-blog-list-style .wd-wrap-content-blog .wd-info-post .wd-title-post, .wd-blog-list-style .wd-content-post-format-none .wd-info-post .wd-title-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-info-post .wd-title-post, .wd-blog-list-style .wd-content-post-format-video .wd-info-post .wd-title-post {
  width: 100%;
  margin-top: 10px;
}

.wd-blog-grid-style .wd-info-post {
  padding: 30px 0 20px;
}
.wd-blog-grid-style .wd-info-post .wd-title-post h2.wd-heading-title {
  margin-top: 15px;
}

.post_mansory .wd-load-more-content-blog {
  margin-bottom: 30px;
}

.wd-load-more-content-blog {
  margin-bottom: 50px;
}

.wd-layout-fullwidth .wd-wrap-content-blog {
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .wd-layout-fullwidth .wd-wrap-content-blog {
    margin-bottom: 0px;
  }
}

.wd-default-blog-archive .wd-wrap-content-blog, .wd-default-blog-archive .wd-load-more-content-blog, .wd-default-blog-archive .wd-content-single {
  width: 100%;
}

.wd-related-item.wd-wrap-content-blog {
  width: 100%;
}

.post_format-post-format-gallery {
  width: 100%;
}

.wd-wrap-content-blog, .wd-load-more-content-blog, .wd-content-single {
  float: left;
  background: #fff;
}
.wd-wrap-content-blog .wd-thumbnail-post a.thumbnail, .wd-load-more-content-blog .wd-thumbnail-post a.thumbnail, .wd-content-single .wd-thumbnail-post a.thumbnail {
  padding: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
.wd-wrap-content-blog .wd-gallery, .wd-load-more-content-blog .wd-gallery, .wd-content-single .wd-gallery {
  margin: -2px;
}
.wd-wrap-content-blog .wd-gallery a.thumbnail, .wd-load-more-content-blog .wd-gallery a.thumbnail, .wd-content-single .wd-gallery a.thumbnail {
  padding: 2px;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
.wd-wrap-content-blog .wd-video, .wd-load-more-content-blog .wd-video, .wd-content-single .wd-video {
  position: relative;
}
.wd-wrap-content-blog .wd-video .tvlgiao_playvideo, .wd-load-more-content-blog .wd-video .tvlgiao_playvideo, .wd-content-single .wd-video .tvlgiao_playvideo {
  position: absolute;
  text-indent: -9999px;
  background: url(assets/images/play.png) no-repeat;
  width: 20px;
  height: 39px;
  font-size: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  cursor: pointer;
}
.wd-wrap-content-blog .wd-video .tvlgiao_playvideo:hover, .wd-load-more-content-blog .wd-video .tvlgiao_playvideo:hover, .wd-content-single .wd-video .tvlgiao_playvideo:hover {
  opacity: 0.5;
}
.wd-wrap-content-blog .slider, .wd-load-more-content-blog .slider, .wd-content-single .slider {
  position: relative;
}
.wd-wrap-content-blog .slider .flex-control-nav, .wd-load-more-content-blog .slider .flex-control-nav, .wd-content-single .slider .flex-control-nav {
  display: none;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a, .wd-load-more-content-blog .slider .flex-direction-nav li a, .wd-content-single .slider .flex-direction-nav li a {
  display: block;
  position: absolute;
  top: auto;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 29px;
  font-size: 0;
  border-radius: 3px;
  background: #fff;
  color: #23282d;
  bottom: 15px;
  left: auto;
  opacity: 1;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a.flex-prev, .wd-load-more-content-blog .slider .flex-direction-nav li a.flex-prev, .wd-content-single .slider .flex-direction-nav li a.flex-prev {
  right: 42px;
  left: auto;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a.flex-prev:before, .wd-load-more-content-blog .slider .flex-direction-nav li a.flex-prev:before, .wd-content-single .slider .flex-direction-nav li a.flex-prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 12px;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a.flex-next, .wd-load-more-content-blog .slider .flex-direction-nav li a.flex-next, .wd-content-single .slider .flex-direction-nav li a.flex-next {
  right: 15px;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a.flex-next:before, .wd-load-more-content-blog .slider .flex-direction-nav li a.flex-next:before, .wd-content-single .slider .flex-direction-nav li a.flex-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 12px;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a:hover, .wd-load-more-content-blog .slider .flex-direction-nav li a:hover, .wd-content-single .slider .flex-direction-nav li a:hover {
  background: #3478e3;
  color: #fff;
}
.wd-wrap-content-blog .slider .flex-direction-nav li a:hover:before, .wd-load-more-content-blog .slider .flex-direction-nav li a:hover:before, .wd-content-single .slider .flex-direction-nav li a:hover:before {
  color: #fff;
}
.wd-wrap-content-blog .wd-content-detail-post, .wd-load-more-content-blog .wd-content-detail-post, .wd-content-single .wd-content-detail-post {
  margin: 10px 0 30px;
}

.wd-info-post {
  position: relative;
}
.wd-info-post .wd-edit-link {
  float: right;
  margin-top: -35px;
}
.wd-info-post .wd-edit-link a {
  text-decoration: underline !important;
}
@media (min-width: 992px) {
  .wd-info-post .wd-title-post {
    width: 90%;
  }
}
.wd-info-post .wd-title-post h2.wd-heading-title {
  margin: 0;
  line-height: 20px;
  font-weight: 500;
  color: #282828;
}
@media (max-width: 768px) {
  .wd-info-post .wd-title-post h2.wd-heading-title {
    margin-top: 20px;
  }
}
.wd-info-post .wd-title-post h2.wd-heading-title a {
  color: #282828;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 0.5px;
}
.wd-info-post .wd-title-post h2.wd-heading-title a:hover {
  color: #999 !important;
}
.wd-info-post .wd-meta-post {
  margin-top: -10px;
  font-size: 12px;
}
.wd-info-post .wd-meta-post a {
  color: #a3a3a3;
}
.wd-info-post .wd-meta-post .wd-meta-post-wrap {
  width: 100%;
  display: block;
  float: left;
  margin-top: 10px;
  margin-bottom: 15px;
}
.wd-info-post .wd-meta-post .wd-meta-post-wrap a:hover {
  color: #282828;
}
.wd-info-post .wd-meta-post .wd-meta-post-wrap > div {
  border-right: 1px solid #dbdbdb;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  float: left;
  line-height: 1;
  margin-bottom: 10px;
}
.wd-info-post .wd-meta-post .wd-meta-post-wrap > div > a {
  color: #a3a3a3;
}
.wd-info-post .wd-meta-post .wd-meta-post-wrap > div:nth-last-child(1) {
  border: none;
}
.wd-info-post .wd-meta-post .wd-date-post {
  color: #282828;
}
.wd-info-post .wd-meta-post .wd-date-post-day, .wd-info-post .wd-meta-post .wd-date-post-my {
  display: inline-block;
  vertical-align: middle;
}
.wd-info-post .wd-meta-post .wd-date-post-day {
  font-family: 'Kaushan Script';
  color: #282828;
  font-size: 40px;
  margin-right: 12px;
}
.wd-info-post .wd-meta-post .wd-date-post-my {
  border: 1px solid #dbdbdb;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
}
.wd-info-post .wd-meta-post .wd-date-post-my span {
  color: #282828;
  font-size: 12px;
  display: list-item;
  list-style-type: none;
}
.wd-info-post:before, .wd-info-post:after {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}

.wd-shortcode-masonry-blog {
  margin: 0 -15px;
}

.wd-content_item_quote {
  background: #23282d;
  color: #fff;
  padding: 100px 30px 30px 30px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 13px;
  font-style: italic;
  position: relative;
}
.wd-content_item_quote:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f10d';
  font-size: 26px;
  position: absolute;
  top: 41px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  color: #3478e3;
}
.wd-content_item_quote .content_infor {
  margin-bottom: 23px;
}
.wd-content_item_quote .content_author {
  margin-bottom: 10px;
}
.wd-content_item_quote .content_author a {
  font-size: 14px;
  font-style: normal;
  text-transform: capitalize;
  color: #fff;
  background: none;
}
.wd-content_item_quote .readmore a.readmore_link {
  color: #fff;
  background: none;
}
.wd-content_item_quote .readmore a.readmore_link:hover {
  color: #fff;
}

.widget.widget_special_blog .wd-wrap-content-blog .wd-info-post {
  padding: 0 0 25px;
}

.wd-slider-news .wpb_wrapper {
  padding-bottom: 50px;
}
.wd-slider-news .widget_per_slide ul {
  margin: 0 -15px;
  padding: 0;
  list-style-type: none;
}
.wd-slider-news .widget_per_slide ul li {
  padding: 0 15px;
}

.wd-thumbnail-post {
  overflow: hidden;
  width: 100%;
  display: block;
}
.wd-thumbnail-post img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-thumbnail-post:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  transform: scale(1.02);
}

.wd-default-blog-archive .wd-content-post-format-none {
  padding-top: 20px;
}

.wd-blog-list-style .wd-wrap-content-blog, .wd-blog-list-style .wd-content-post-format-none, .wd-blog-list-style .wd-content-post-format-gallery {
  background: #fff;
  width: 100%;
}
.wd-blog-list-style .wd-wrap-content-blog .wd-thumbnail-post, .wd-blog-list-style .wd-wrap-content-blog .wd-carousel-thumb, .wd-blog-list-style .wd-wrap-content-blog .wd-post-embed-audio, .wd-blog-list-style .wd-content-post-format-none .wd-thumbnail-post, .wd-blog-list-style .wd-content-post-format-none .wd-carousel-thumb, .wd-blog-list-style .wd-content-post-format-none .wd-post-embed-audio, .wd-blog-list-style .wd-content-post-format-gallery .wd-thumbnail-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-carousel-thumb, .wd-blog-list-style .wd-content-post-format-gallery .wd-post-embed-audio {
  width: 100%;
}
@media (min-width: 768px) {
  .wd-blog-list-style .wd-wrap-content-blog .wd-thumbnail-post, .wd-blog-list-style .wd-wrap-content-blog .wd-carousel-thumb, .wd-blog-list-style .wd-wrap-content-blog .wd-post-embed-audio, .wd-blog-list-style .wd-content-post-format-none .wd-thumbnail-post, .wd-blog-list-style .wd-content-post-format-none .wd-carousel-thumb, .wd-blog-list-style .wd-content-post-format-none .wd-post-embed-audio, .wd-blog-list-style .wd-content-post-format-gallery .wd-thumbnail-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-carousel-thumb, .wd-blog-list-style .wd-content-post-format-gallery .wd-post-embed-audio {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 55%;
    flex: 1 1 55%;
    margin-top: 0;
    overflow: hidden;
  }
}
.wd-blog-list-style .wd-wrap-content-blog .wd-thumbnail-post img, .wd-blog-list-style .wd-wrap-content-blog .wd-carousel-thumb img, .wd-blog-list-style .wd-wrap-content-blog .wd-post-embed-audio img, .wd-blog-list-style .wd-content-post-format-none .wd-thumbnail-post img, .wd-blog-list-style .wd-content-post-format-none .wd-carousel-thumb img, .wd-blog-list-style .wd-content-post-format-none .wd-post-embed-audio img, .wd-blog-list-style .wd-content-post-format-gallery .wd-thumbnail-post img, .wd-blog-list-style .wd-content-post-format-gallery .wd-carousel-thumb img, .wd-blog-list-style .wd-content-post-format-gallery .wd-post-embed-audio img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  width: 100%;
}
.wd-blog-list-style .wd-wrap-content-blog .wd-thumbnail-post:hover img, .wd-blog-list-style .wd-wrap-content-blog .wd-carousel-thumb:hover img, .wd-blog-list-style .wd-wrap-content-blog .wd-post-embed-audio:hover img, .wd-blog-list-style .wd-content-post-format-none .wd-thumbnail-post:hover img, .wd-blog-list-style .wd-content-post-format-none .wd-carousel-thumb:hover img, .wd-blog-list-style .wd-content-post-format-none .wd-post-embed-audio:hover img, .wd-blog-list-style .wd-content-post-format-gallery .wd-thumbnail-post:hover img, .wd-blog-list-style .wd-content-post-format-gallery .wd-carousel-thumb:hover img, .wd-blog-list-style .wd-content-post-format-gallery .wd-post-embed-audio:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  transform: scale(1.02);
}
.wd-blog-list-style .wd-wrap-content-blog .wd-info-post, .wd-blog-list-style .wd-content-post-format-none .wd-info-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-info-post {
  width: 100%;
}
@media (min-width: 768px) {
  .wd-blog-list-style .wd-wrap-content-blog .wd-info-post, .wd-blog-list-style .wd-content-post-format-none .wd-info-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-info-post {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 45%;
    flex: 1 1 45%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .wd-blog-list-style .wd-wrap-content-blog .wd-info-post, .wd-blog-list-style .wd-content-post-format-none .wd-info-post, .wd-blog-list-style .wd-content-post-format-gallery .wd-info-post {
    padding: 0 15px 15px 15px;
    margin-top: 15px;
  }
}
.wd-blog-list-style .wd-post-without-thumbnail .wd-info-post .wd-heading-title {
  margin-top: 20px;
}
.wd-blog-list-style .left .table, .wd-blog-list-style .right .table {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wd-blog-list-style .wd-content-post-format-image.wd-post-without-thumbnail .wd-info-post .wd-title-post h2.wd-heading-title a {
  color: #fff;
}
.wd-blog-list-style .wd-content-post-format-image.wd-post-without-thumbnail .wd-date-post {
  color: #fff;
}
.wd-blog-list-style .wd-content-post-format-image.wd-post-without-thumbnail .wd-date-post-my span {
  color: #fff;
}
.wd-blog-list-style .wd-content-post-format-image.wd-post-without-thumbnail .readmore a {
  color: #fff;
}

.wd-shortcode-special-blog.wd-gird-style {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-wrap-content-blog {
  border: none;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-wrap-content-blog .wd-thumbnail-post {
  width: 100%;
  float: none;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-wrap-content-blog .wd-info-post {
  width: 100%;
  float: none;
  overflow: visible;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-thumbnail-post {
  overflow: hidden;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-thumbnail-post img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-shortcode-special-blog.wd-gird-style .wd-load-more-content-blog .wd-thumbnail-post:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  -webkit-transform: scale(1.02);
  -moz-transform: scale(1.02);
  transform: scale(1.02);
}
.wd-shortcode-special-blog.wd-list-style .wd-thumbnail-post {
  padding: 0;
  margin: 0;
}
.wd-shortcode-special-blog.wd-list-style .wd-info-post {
  border: none;
}
.wd-shortcode-special-blog.wd-list-style .wd-info-post .readmore {
  margin-top: 0;
}
.wd-shortcode-special-blog.wd-list-style .wd-info-post .wd-meta-post .wd-category-post {
  padding: 0 10px;
  line-height: 1.2;
  right: inherit;
  text-align: left;
  background-color: transparent;
  top: 20px;
  left: 20px;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
}

.popup {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.popup .wrapper-popup {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 1000px;
  right: 0;
  margin: auto;
}
.popup .wrapper-popup .video-frame {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 900px;
  width: 100%;
  z-index: 1045;
}
.popup .wrapper-popup .video-frame .video-content {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.popup .wrapper-popup .video-frame .video-content iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}
.popup .wrapper-popup .video-frame .video-content .close {
  top: 0;
  right: 0;
  font-size: 0;
  color: #fff;
  position: fixed;
  opacity: 0.95;
  width: 44px;
  height: 44px;
  z-index: 1046;
  float: none;
  background: #000;
}
.popup .wrapper-popup .video-frame .video-content .close:before, .popup .wrapper-popup .video-frame .video-content .close:after {
  content: '';
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.popup .wrapper-popup .video-frame .video-content .close:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.popup .wrapper-popup .video-frame .video-content .close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.wd-thumbnail-post ul.slick-dots {
  bottom: 20px;
  position: absolute;
  z-index: 99;
}
.wd-thumbnail-post button.slick-prev, .wd-thumbnail-post button.slick-next {
  z-index: 99;
}
.wd-thumbnail-post button.slick-prev:before, .wd-thumbnail-post button.slick-next:before {
  color: #282828;
  background: none;
}
.wd-thumbnail-post button.slick-prev {
  left: 10px;
}
.wd-thumbnail-post button.slick-next {
  right: 10px;
}

.wd-content-post-format-video, .wd-content-post-format-gallery {
  width: 100%;
}
.wd-content-post-format-video ul.wd-blog-gallery-list, .wd-content-post-format-gallery ul.wd-blog-gallery-list {
  margin-bottom: 0;
}

.item.background-image {
  height: 345px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-top: -10px;
}

.wd-load-more-content-blog .wd-content-post-format-gallery .left.carousel-control .table, .wd-load-more-content-blog .wd-content-post-format-gallery .right.carousel-control .table {
  font-size: 24px;
}
.wd-load-more-content-blog .wd-content-post-format-gallery .left.carousel-control i, .wd-load-more-content-blog .wd-content-post-format-gallery .right.carousel-control i {
  top: 50%;
  position: absolute;
}

.wd-blog-comment-tab:before {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 10%;
}
.wd-blog-comment-tab:after {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 80%;
}
@media (min-width: 768px) {
  .wd-blog-comment-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
  }
}

.wd-comment-form .nav.nav-tabs {
  position: relative;
  display: table;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: -15px;
  border: none;
  z-index: 99;
  background: #fff;
}
@media (max-width: 767px) {
  .wd-comment-form .nav.nav-tabs {
    padding: 0;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }
}
.wd-comment-form .nav.nav-tabs li {
  border-radius: 0;
  border: none;
  padding: 0;
  background: none;
  margin: 0 10px 0 0;
}
.wd-comment-form .nav.nav-tabs li a {
  font-size: 13px;
  background: none !important;
  border: 1px solid #dbdbdb;
  padding: 5px 20px;
  padding-top: 6px;
  color: #212121 !important;
  text-transform: uppercase;
  font-weight: 400;
  border-radius: 0;
}
.wd-comment-form .nav.nav-tabs li.active a {
  border: 1px solid #021a0a;
}
@media (max-width: 767px) {
  .wd-comment-form .nav.nav-tabs li {
    float: none;
    margin: 10px 0 0 0;
  }
}
.wd-comment-form .tab-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px #dee2e5;
  margin-top: -1px;
  border-top: none;
  border-radius: 0;
  padding: 45px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .wd-comment-form .tab-content {
    padding: 10px;
    border: solid 1px #dee2e5;
  }
}

.wd-comment-form #wd-comments .tab-content .wd_title_comment {
  margin-top: 20px;
}
.wd-comment-form #wd-comments .tab-content .wd_title_comment .heading-title {
  text-transform: capitalize;
  font-size: 20px;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-weight: 600;
}

.wd-comment-form #wd-comments ol.wd-commentlist .comment.depth-1 {
  border: none;
}

#commentform .comment-form-author {
  margin-bottom: 15px;
}
#commentform input {
  margin-bottom: 5px;
}
#commentform label.error {
  font-size: 11px;
  color: red;
  font-style: italic;
}

.wd-related-slider a.right i, .wd-related-slider a.left i {
  top: 50%;
  position: absolute;
}

.widget .wd-search-form-wrapper {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.widget .wd-search-form-wrapper button {
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  font-size: 0;
  color: #282828;
}
.widget .wd-search-form-wrapper button i {
  font-size: 13px;
}
.widget .wd-meta-post .sticky-post {
  display: none;
}

.post_mansory .wd-content-post-format-none.wd-post-has-thumbnail {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .post_mansory .wd-content-post-format-none.wd-post-has-thumbnail .wd-info-post {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    height: 100%;
    background-color: rgba(250, 250, 250, 0.9);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
  }
}
@media (min-width: 768px) {
  .post_mansory .wd-content-post-format-none.wd-post-has-thumbnail:hover .wd-info-post {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

.wd-related-post .wd-related-wrapper {
  position: relative;
}
.wd-related-post .wd-related-wrapper .related_control .prev, .wd-related-post .wd-related-wrapper .related_control .next {
  color: #000;
  font-size: 20px;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
  background: #fff;
  padding: 10px 2px;
  width: 25px;
}
.wd-related-post .wd-related-wrapper .related_control .prev {
  left: -25px;
}
.wd-related-post .wd-related-wrapper .related_control .next {
  right: -25px;
}

.summary.entry-summary .wd-description-single-pro span.add_new_review {
  margin-left: 0 !important;
}

.wd-single-product-thumbnail-left #wd-single-product-image.wd-single-product-without-thumbnail {
  width: 100%;
  padding-left: 0;
}

.wd-related-post.wd-blog-list-style .wd-single-blog-without-thumbnail, .wd-related-post.wd-blog-list-style .wd-post-without-thumbnail {
  margin-top: 0;
}

.wd-password-protect-form label {
  width: 100%;
  margin-bottom: 15px;
}
.wd-password-protect-form input[type="password"] {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .wd-password-protect-form input[type="password"] {
    width: 85%;
    margin-right: 10px;
  }
}
.wd-password-protect-form input[type="submit"] {
  height: 35px;
  padding: 0 25px;
}
.wd-password-protect-form input[type="submit"]:hover {
  border: solid 1px #282828;
  background: #fff;
}
@media (max-width: 767px) {
  .wd-password-protect-form input[type="submit"] {
    width: 100%;
  }
}

.wd-page-links {
  padding: 15px 0;
  clear: both;
  margin-top: 10px;
}
.wd-page-links span.wd-page-links-title {
  border: none;
  padding: 0;
  margin: 0 5px 0 0;
}
.wd-page-links > span {
  color: #282828;
  padding: 5px 10px;
  margin: 0 5px;
  border: solid 1px #282828;
  cursor: pointer;
}
.wd-page-links a > span {
  color: #282828;
  padding: 5px 10px;
  margin: 0 5px;
  border: solid 1px #cccccc;
  cursor: pointer;
}
.wd-page-links a > span:hover {
  color: #282828;
  border: solid 1px #282828;
}

.wd-post-pingbacks-and-trackbacks li {
  list-style: none;
  padding: 24px 0;
  border-bottom: dashed 1px #dbdbdb;
}
.wd-post-pingbacks-and-trackbacks li .comment-body {
  font-weight: 600;
}
.wd-post-pingbacks-and-trackbacks li .comment-body a {
  font-weight: normal;
  font-style: italic;
}

.wd-content-page .wd-title-post .wd-heading-title {
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 30px 15px;
}

.wd-single-post-content .wd-blog-left-sidebar {
  margin-top: -10px;
}

.wd-content-post-format-quote .wd-content-quote-info {
  margin-top: 20px;
}
.wd-content-post-format-quote .wd-content-quote-info p {
  font-size: 30px;
  font-style: italic;
}
.wd-content-post-format-quote .wd-content-quote-info p:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 65px;
  font-weight: 400;
  line-height: .8;
  padding-right: 25px;
}
.wd-content-post-format-quote .wd-content-quote-author {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}

.wd-single-post-content .entry-content blockquote {
  margin-top: 20px;
}
.wd-single-post-content .entry-content blockquote p {
  font-size: 30px;
  font-style: italic;
}
.wd-single-post-content .entry-content blockquote p:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 65px;
  font-weight: 400;
  line-height: .8;
  padding-right: 25px;
}
.wd-single-post-content .entry-content blockquote p cite a {
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}

.wd-related-post .wd-content-post-format-quote .wd-content-quote-info {
  margin-top: 20px;
}
.wd-related-post .wd-content-post-format-quote .wd-content-quote-info p {
  font-size: 18px;
}
.wd-related-post .wd-content-post-format-quote .wd-content-quote-info p:before {
  font-size: 48px;
}

/*==========sidebar==========*/
.widget .widget-title {
  color: #f7eee4;
  text-transform: uppercase;
  margin: 0 0 20px;
}

.wd-header-menu-wrap {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.wd-header-menu-wrap.sticky {
  position: fixed;
  top: 0;
  width: 1200px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.widget_instagram .instagram-pics {
  margin: 0 -5px;
}
.widget_instagram .instagram-pics li {
  width: 33.33%;
  float: left;
  padding: 5px;
}
.widget_instagram .instagram-pics li a {
  position: relative;
  display: block;
}
.widget_instagram .instagram-pics li a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(48, 63, 159, 0.5);
  opacity: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget_instagram .instagram-pics li a:after {
  content: "+";
  font-size: 50px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  opacity: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget_instagram .instagram-pics li:hover a:before, .widget_instagram .instagram-pics li:hover a:after {
  opacity: 1;
}

.widget .slide-menu-left {
  position: relative;
  text-align: left;
}
.widget .slide-menu-left .widget-title {
  font-size: 15px;
  text-transform: capitalize;
  background-color: #000;
  color: #fff;
  padding: 12px 20px;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.widget .slide-menu-left .widget-title:after {
  content: "\f0c9";
  font: normal normal normal 14px/1 FontAwesome;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.widget .slide-menu-left .menu-shop-by-category-container, .widget .slide-menu-left #mega-menu-wrap-primary_right {
  border: 1px solid #d7d7d7;
  background-color: #ffffff;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.widget .slide-menu-left .menu-shop-by-category-container li, .widget .slide-menu-left #mega-menu-wrap-primary_right li {
  border-bottom: 1px solid #d7d7d7;
  padding: 0 20px;
}
.widget .slide-menu-left .menu-shop-by-category-container li:last-child, .widget .slide-menu-left #mega-menu-wrap-primary_right li:last-child {
  border-bottom: none;
}
.widget .slide-menu-left .menu-shop-by-category-container li:hover a, .widget .slide-menu-left #mega-menu-wrap-primary_right li:hover a {
  color: #f7eee4;
}
.widget .slide-menu-left .menu-shop-by-category-container li:hover .sub-menu li a, .widget .slide-menu-left #mega-menu-wrap-primary_right li:hover .sub-menu li a {
  color: #616161;
}
.widget .slide-menu-left .menu-shop-by-category-container li a, .widget .slide-menu-left #mega-menu-wrap-primary_right li a {
  color: #616161;
  text-transform: capitalize;
  display: block;
  line-height: 50px;
  height: 50px;
}
.widget .slide-menu-left .menu-shop-by-category-container li.menu-item-has-children, .widget .slide-menu-left #mega-menu-wrap-primary_right li.menu-item-has-children {
  position: relative;
}
.widget .slide-menu-left .menu-shop-by-category-container li.menu-item-has-children .sub-menu, .widget .slide-menu-left #mega-menu-wrap-primary_right li.menu-item-has-children .sub-menu {
  background-color: #ffffff;
  min-width: 200px;
  margin-left: 5px;
  position: absolute;
  top: 0;
  left: 100%;
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  transform: scale(0, 0);
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.widget .slide-menu-left .menu-shop-by-category-container li.menu-item-has-children .sub-menu li, .widget .slide-menu-left #mega-menu-wrap-primary_right li.menu-item-has-children .sub-menu li {
  display: table;
}
.widget .slide-menu-left .menu-shop-by-category-container li.menu-item-has-children .sub-menu li a, .widget .slide-menu-left #mega-menu-wrap-primary_right li.menu-item-has-children .sub-menu li a {
  line-height: normal;
  display: table-cell;
  vertical-align: middle;
}
.widget .slide-menu-left .menu-shop-by-category-container li.menu-item-has-children:hover .sub-menu, .widget .slide-menu-left #mega-menu-wrap-primary_right li.menu-item-has-children:hover .sub-menu {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  transform: scale(1, 1);
}

.woocommerce.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3:hover {
  color: #f7eee4;
}

.woocommerce .widget.widget_layered_nav ul.wd-product-filter-by-attr li {
  width: 45%;
}
.woocommerce .widget.widget_layered_nav ul {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.woocommerce .widget.widget_layered_nav ul li {
  padding: 0;
  width: 100%;
  float: left;
  height: 30px;
  margin: 0 10px 10px 0;
}
.woocommerce .widget.widget_layered_nav ul li span.count {
  display: none;
}
.woocommerce .widget.widget_layered_nav ul li a {
  background: none;
  color: #282828;
  text-transform: uppercase;
  display: block;
  text-align: left;
  line-height: 30px;
  padding: 0 10px;
  position: relative;
  padding-left: 35px;
}
.woocommerce .widget.widget_layered_nav ul li a:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "";
  color: #282828;
  width: 20px;
  position: absolute;
  height: 20px;
  border: solid 1px #282828;
  left: 0;
  top: 5px;
}
.woocommerce .widget.widget_layered_nav ul li a:hover {
  color: #000;
}
.woocommerce .widget.widget_layered_nav ul li.chosen a:before {
  content: "\f00c";
  font-size: 11px;
  padding-top: 4px;
  padding-left: 3px;
}

.widget ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown > li > a {
  font-weight: 400;
  color: #282828 !important;
  margin-left: 0;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown > li > a:hover {
  font-weight: 600;
  margin-left: 0px;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item {
  position: relative;
  padding: 3px 0;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li a, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item a {
  text-transform: uppercase;
  font-size: 13px;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li a.current, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item a.current {
  font-weight: 600;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li a.wd-product-cat-accordion-parrent-wrap, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item a.wd-product-cat-accordion-parrent-wrap {
  position: relative;
  width: 100%;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li a.wd-product-cat-accordion-parrent-wrap span.wd-product-cat-accordion-icon:after, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item a.wd-product-cat-accordion-parrent-wrap span.wd-product-cat-accordion-icon:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -6px;
  content: "+";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #282828;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li a.wd-product-cat-accordion-parrent-wrap.active span.wd-product-cat-accordion-icon:after, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item a.wd-product-cat-accordion-parrent-wrap.active span.wd-product-cat-accordion-icon:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -13px;
  content: "_";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #282828;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li ul.sub_cat, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item ul.sub_cat {
  margin-left: 10px;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li ul.sub_cat > li > a, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item ul.sub_cat > li > a {
  font-weight: 400;
  margin-left: 0;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li ul.sub_cat > li > a:hover, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item ul.sub_cat > li > a:hover {
  font-weight: 600;
  margin-left: 0px;
}
.widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li ul.sub_cat > li > a.current, .widget.wd_widget_product_categories ul.dropdown_mode.is_dropdown li.cat-item ul.sub_cat > li > a.current {
  font-weight: 600;
}
.widget.widget_product_categories ul.product-categories li, .widget.widget_product_categories ul.product-categories li.cat-item, .widget.widget_product_categories ul li, .widget.widget_product_categories ul li.cat-item, .widget.widget_categories ul.product-categories li, .widget.widget_categories ul.product-categories li.cat-item, .widget.widget_categories ul li, .widget.widget_categories ul li.cat-item, .widget.widget_archive ul.product-categories li, .widget.widget_archive ul.product-categories li.cat-item, .widget.widget_archive ul li, .widget.widget_archive ul li.cat-item, .widget.widget_recent_entries ul.product-categories li, .widget.widget_recent_entries ul.product-categories li.cat-item, .widget.widget_recent_entries ul li, .widget.widget_recent_entries ul li.cat-item, .widget.widget_pages ul.product-categories li, .widget.widget_pages ul.product-categories li.cat-item, .widget.widget_pages ul li, .widget.widget_pages ul li.cat-item, .widget.widget_meta ul.product-categories li, .widget.widget_meta ul.product-categories li.cat-item, .widget.widget_meta ul li, .widget.widget_meta ul li.cat-item, .widget.widget_recent_comments ul.product-categories li, .widget.widget_recent_comments ul.product-categories li.cat-item, .widget.widget_recent_comments ul li, .widget.widget_recent_comments ul li.cat-item, .widget.widget_rss ul.product-categories li, .widget.widget_rss ul.product-categories li.cat-item, .widget.widget_rss ul li, .widget.widget_rss ul li.cat-item, .widget.widget_text ul.product-categories li, .widget.widget_text ul.product-categories li.cat-item, .widget.widget_text ul li, .widget.widget_text ul li.cat-item {
  position: relative;
  padding: 3px 0;
}
.widget.widget_product_categories ul.product-categories li.cat-parent:before, .widget.widget_product_categories ul.product-categories li.cat-item.cat-parent:before, .widget.widget_product_categories ul li.cat-parent:before, .widget.widget_product_categories ul li.cat-item.cat-parent:before, .widget.widget_categories ul.product-categories li.cat-parent:before, .widget.widget_categories ul.product-categories li.cat-item.cat-parent:before, .widget.widget_categories ul li.cat-parent:before, .widget.widget_categories ul li.cat-item.cat-parent:before, .widget.widget_archive ul.product-categories li.cat-parent:before, .widget.widget_archive ul.product-categories li.cat-item.cat-parent:before, .widget.widget_archive ul li.cat-parent:before, .widget.widget_archive ul li.cat-item.cat-parent:before, .widget.widget_recent_entries ul.product-categories li.cat-parent:before, .widget.widget_recent_entries ul.product-categories li.cat-item.cat-parent:before, .widget.widget_recent_entries ul li.cat-parent:before, .widget.widget_recent_entries ul li.cat-item.cat-parent:before, .widget.widget_pages ul.product-categories li.cat-parent:before, .widget.widget_pages ul.product-categories li.cat-item.cat-parent:before, .widget.widget_pages ul li.cat-parent:before, .widget.widget_pages ul li.cat-item.cat-parent:before, .widget.widget_meta ul.product-categories li.cat-parent:before, .widget.widget_meta ul.product-categories li.cat-item.cat-parent:before, .widget.widget_meta ul li.cat-parent:before, .widget.widget_meta ul li.cat-item.cat-parent:before, .widget.widget_recent_comments ul.product-categories li.cat-parent:before, .widget.widget_recent_comments ul.product-categories li.cat-item.cat-parent:before, .widget.widget_recent_comments ul li.cat-parent:before, .widget.widget_recent_comments ul li.cat-item.cat-parent:before, .widget.widget_rss ul.product-categories li.cat-parent:before, .widget.widget_rss ul.product-categories li.cat-item.cat-parent:before, .widget.widget_rss ul li.cat-parent:before, .widget.widget_rss ul li.cat-item.cat-parent:before, .widget.widget_text ul.product-categories li.cat-parent:before, .widget.widget_text ul.product-categories li.cat-item.cat-parent:before, .widget.widget_text ul li.cat-parent:before, .widget.widget_text ul li.cat-item.cat-parent:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f13a';
  font-size: 14px;
  float: right;
  margin-top: 4px;
  color: #3478e3;
}
.widget.widget_product_categories ul.product-categories li a, .widget.widget_product_categories ul.product-categories li.cat-item a, .widget.widget_product_categories ul li a, .widget.widget_product_categories ul li.cat-item a, .widget.widget_categories ul.product-categories li a, .widget.widget_categories ul.product-categories li.cat-item a, .widget.widget_categories ul li a, .widget.widget_categories ul li.cat-item a, .widget.widget_archive ul.product-categories li a, .widget.widget_archive ul.product-categories li.cat-item a, .widget.widget_archive ul li a, .widget.widget_archive ul li.cat-item a, .widget.widget_recent_entries ul.product-categories li a, .widget.widget_recent_entries ul.product-categories li.cat-item a, .widget.widget_recent_entries ul li a, .widget.widget_recent_entries ul li.cat-item a, .widget.widget_pages ul.product-categories li a, .widget.widget_pages ul.product-categories li.cat-item a, .widget.widget_pages ul li a, .widget.widget_pages ul li.cat-item a, .widget.widget_meta ul.product-categories li a, .widget.widget_meta ul.product-categories li.cat-item a, .widget.widget_meta ul li a, .widget.widget_meta ul li.cat-item a, .widget.widget_recent_comments ul.product-categories li a, .widget.widget_recent_comments ul.product-categories li.cat-item a, .widget.widget_recent_comments ul li a, .widget.widget_recent_comments ul li.cat-item a, .widget.widget_rss ul.product-categories li a, .widget.widget_rss ul.product-categories li.cat-item a, .widget.widget_rss ul li a, .widget.widget_rss ul li.cat-item a, .widget.widget_text ul.product-categories li a, .widget.widget_text ul.product-categories li.cat-item a, .widget.widget_text ul li a, .widget.widget_text ul li.cat-item a {
  color: #7f7e7e;
  text-transform: uppercase;
  font-size: 13px;
}
.widget.widget_product_categories ul.product-categories li a:hover, .widget.widget_product_categories ul.product-categories li a:focus, .widget.widget_product_categories ul.product-categories li a:active, .widget.widget_product_categories ul.product-categories li.cat-item a:hover, .widget.widget_product_categories ul.product-categories li.cat-item a:focus, .widget.widget_product_categories ul.product-categories li.cat-item a:active, .widget.widget_product_categories ul li a:hover, .widget.widget_product_categories ul li a:focus, .widget.widget_product_categories ul li a:active, .widget.widget_product_categories ul li.cat-item a:hover, .widget.widget_product_categories ul li.cat-item a:focus, .widget.widget_product_categories ul li.cat-item a:active, .widget.widget_categories ul.product-categories li a:hover, .widget.widget_categories ul.product-categories li a:focus, .widget.widget_categories ul.product-categories li a:active, .widget.widget_categories ul.product-categories li.cat-item a:hover, .widget.widget_categories ul.product-categories li.cat-item a:focus, .widget.widget_categories ul.product-categories li.cat-item a:active, .widget.widget_categories ul li a:hover, .widget.widget_categories ul li a:focus, .widget.widget_categories ul li a:active, .widget.widget_categories ul li.cat-item a:hover, .widget.widget_categories ul li.cat-item a:focus, .widget.widget_categories ul li.cat-item a:active, .widget.widget_archive ul.product-categories li a:hover, .widget.widget_archive ul.product-categories li a:focus, .widget.widget_archive ul.product-categories li a:active, .widget.widget_archive ul.product-categories li.cat-item a:hover, .widget.widget_archive ul.product-categories li.cat-item a:focus, .widget.widget_archive ul.product-categories li.cat-item a:active, .widget.widget_archive ul li a:hover, .widget.widget_archive ul li a:focus, .widget.widget_archive ul li a:active, .widget.widget_archive ul li.cat-item a:hover, .widget.widget_archive ul li.cat-item a:focus, .widget.widget_archive ul li.cat-item a:active, .widget.widget_recent_entries ul.product-categories li a:hover, .widget.widget_recent_entries ul.product-categories li a:focus, .widget.widget_recent_entries ul.product-categories li a:active, .widget.widget_recent_entries ul.product-categories li.cat-item a:hover, .widget.widget_recent_entries ul.product-categories li.cat-item a:focus, .widget.widget_recent_entries ul.product-categories li.cat-item a:active, .widget.widget_recent_entries ul li a:hover, .widget.widget_recent_entries ul li a:focus, .widget.widget_recent_entries ul li a:active, .widget.widget_recent_entries ul li.cat-item a:hover, .widget.widget_recent_entries ul li.cat-item a:focus, .widget.widget_recent_entries ul li.cat-item a:active, .widget.widget_pages ul.product-categories li a:hover, .widget.widget_pages ul.product-categories li a:focus, .widget.widget_pages ul.product-categories li a:active, .widget.widget_pages ul.product-categories li.cat-item a:hover, .widget.widget_pages ul.product-categories li.cat-item a:focus, .widget.widget_pages ul.product-categories li.cat-item a:active, .widget.widget_pages ul li a:hover, .widget.widget_pages ul li a:focus, .widget.widget_pages ul li a:active, .widget.widget_pages ul li.cat-item a:hover, .widget.widget_pages ul li.cat-item a:focus, .widget.widget_pages ul li.cat-item a:active, .widget.widget_meta ul.product-categories li a:hover, .widget.widget_meta ul.product-categories li a:focus, .widget.widget_meta ul.product-categories li a:active, .widget.widget_meta ul.product-categories li.cat-item a:hover, .widget.widget_meta ul.product-categories li.cat-item a:focus, .widget.widget_meta ul.product-categories li.cat-item a:active, .widget.widget_meta ul li a:hover, .widget.widget_meta ul li a:focus, .widget.widget_meta ul li a:active, .widget.widget_meta ul li.cat-item a:hover, .widget.widget_meta ul li.cat-item a:focus, .widget.widget_meta ul li.cat-item a:active, .widget.widget_recent_comments ul.product-categories li a:hover, .widget.widget_recent_comments ul.product-categories li a:focus, .widget.widget_recent_comments ul.product-categories li a:active, .widget.widget_recent_comments ul.product-categories li.cat-item a:hover, .widget.widget_recent_comments ul.product-categories li.cat-item a:focus, .widget.widget_recent_comments ul.product-categories li.cat-item a:active, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_comments ul li a:focus, .widget.widget_recent_comments ul li a:active, .widget.widget_recent_comments ul li.cat-item a:hover, .widget.widget_recent_comments ul li.cat-item a:focus, .widget.widget_recent_comments ul li.cat-item a:active, .widget.widget_rss ul.product-categories li a:hover, .widget.widget_rss ul.product-categories li a:focus, .widget.widget_rss ul.product-categories li a:active, .widget.widget_rss ul.product-categories li.cat-item a:hover, .widget.widget_rss ul.product-categories li.cat-item a:focus, .widget.widget_rss ul.product-categories li.cat-item a:active, .widget.widget_rss ul li a:hover, .widget.widget_rss ul li a:focus, .widget.widget_rss ul li a:active, .widget.widget_rss ul li.cat-item a:hover, .widget.widget_rss ul li.cat-item a:focus, .widget.widget_rss ul li.cat-item a:active, .widget.widget_text ul.product-categories li a:hover, .widget.widget_text ul.product-categories li a:focus, .widget.widget_text ul.product-categories li a:active, .widget.widget_text ul.product-categories li.cat-item a:hover, .widget.widget_text ul.product-categories li.cat-item a:focus, .widget.widget_text ul.product-categories li.cat-item a:active, .widget.widget_text ul li a:hover, .widget.widget_text ul li a:focus, .widget.widget_text ul li a:active, .widget.widget_text ul li.cat-item a:hover, .widget.widget_text ul li.cat-item a:focus, .widget.widget_text ul li.cat-item a:active {
  text-decoration: none;
}
.widget.widget_product_categories ul.product-categories li .children, .widget.widget_product_categories ul.product-categories li.cat-item .children, .widget.widget_product_categories ul li .children, .widget.widget_product_categories ul li.cat-item .children, .widget.widget_categories ul.product-categories li .children, .widget.widget_categories ul.product-categories li.cat-item .children, .widget.widget_categories ul li .children, .widget.widget_categories ul li.cat-item .children, .widget.widget_archive ul.product-categories li .children, .widget.widget_archive ul.product-categories li.cat-item .children, .widget.widget_archive ul li .children, .widget.widget_archive ul li.cat-item .children, .widget.widget_recent_entries ul.product-categories li .children, .widget.widget_recent_entries ul.product-categories li.cat-item .children, .widget.widget_recent_entries ul li .children, .widget.widget_recent_entries ul li.cat-item .children, .widget.widget_pages ul.product-categories li .children, .widget.widget_pages ul.product-categories li.cat-item .children, .widget.widget_pages ul li .children, .widget.widget_pages ul li.cat-item .children, .widget.widget_meta ul.product-categories li .children, .widget.widget_meta ul.product-categories li.cat-item .children, .widget.widget_meta ul li .children, .widget.widget_meta ul li.cat-item .children, .widget.widget_recent_comments ul.product-categories li .children, .widget.widget_recent_comments ul.product-categories li.cat-item .children, .widget.widget_recent_comments ul li .children, .widget.widget_recent_comments ul li.cat-item .children, .widget.widget_rss ul.product-categories li .children, .widget.widget_rss ul.product-categories li.cat-item .children, .widget.widget_rss ul li .children, .widget.widget_rss ul li.cat-item .children, .widget.widget_text ul.product-categories li .children, .widget.widget_text ul.product-categories li.cat-item .children, .widget.widget_text ul li .children, .widget.widget_text ul li.cat-item .children {
  position: absolute;
  top: -21px;
  left: 100%;
  z-index: 10;
  background: #fff;
  border: 1px solid #dee2e5;
  transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  opacity: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  width: 250px;
  padding: 20px;
}
.widget.widget_product_categories ul.product-categories li:hover, .widget.widget_product_categories ul.product-categories li.cat-item:hover, .widget.widget_product_categories ul li:hover, .widget.widget_product_categories ul li.cat-item:hover, .widget.widget_categories ul.product-categories li:hover, .widget.widget_categories ul.product-categories li.cat-item:hover, .widget.widget_categories ul li:hover, .widget.widget_categories ul li.cat-item:hover, .widget.widget_archive ul.product-categories li:hover, .widget.widget_archive ul.product-categories li.cat-item:hover, .widget.widget_archive ul li:hover, .widget.widget_archive ul li.cat-item:hover, .widget.widget_recent_entries ul.product-categories li:hover, .widget.widget_recent_entries ul.product-categories li.cat-item:hover, .widget.widget_recent_entries ul li:hover, .widget.widget_recent_entries ul li.cat-item:hover, .widget.widget_pages ul.product-categories li:hover, .widget.widget_pages ul.product-categories li.cat-item:hover, .widget.widget_pages ul li:hover, .widget.widget_pages ul li.cat-item:hover, .widget.widget_meta ul.product-categories li:hover, .widget.widget_meta ul.product-categories li.cat-item:hover, .widget.widget_meta ul li:hover, .widget.widget_meta ul li.cat-item:hover, .widget.widget_recent_comments ul.product-categories li:hover, .widget.widget_recent_comments ul.product-categories li.cat-item:hover, .widget.widget_recent_comments ul li:hover, .widget.widget_recent_comments ul li.cat-item:hover, .widget.widget_rss ul.product-categories li:hover, .widget.widget_rss ul.product-categories li.cat-item:hover, .widget.widget_rss ul li:hover, .widget.widget_rss ul li.cat-item:hover, .widget.widget_text ul.product-categories li:hover, .widget.widget_text ul.product-categories li.cat-item:hover, .widget.widget_text ul li:hover, .widget.widget_text ul li.cat-item:hover {
  z-index: 1000;
}
.widget.widget_product_categories ul.product-categories li:hover > ul.children, .widget.widget_product_categories ul.product-categories li.cat-item:hover > ul.children, .widget.widget_product_categories ul li:hover > ul.children, .widget.widget_product_categories ul li.cat-item:hover > ul.children, .widget.widget_categories ul.product-categories li:hover > ul.children, .widget.widget_categories ul.product-categories li.cat-item:hover > ul.children, .widget.widget_categories ul li:hover > ul.children, .widget.widget_categories ul li.cat-item:hover > ul.children, .widget.widget_archive ul.product-categories li:hover > ul.children, .widget.widget_archive ul.product-categories li.cat-item:hover > ul.children, .widget.widget_archive ul li:hover > ul.children, .widget.widget_archive ul li.cat-item:hover > ul.children, .widget.widget_recent_entries ul.product-categories li:hover > ul.children, .widget.widget_recent_entries ul.product-categories li.cat-item:hover > ul.children, .widget.widget_recent_entries ul li:hover > ul.children, .widget.widget_recent_entries ul li.cat-item:hover > ul.children, .widget.widget_pages ul.product-categories li:hover > ul.children, .widget.widget_pages ul.product-categories li.cat-item:hover > ul.children, .widget.widget_pages ul li:hover > ul.children, .widget.widget_pages ul li.cat-item:hover > ul.children, .widget.widget_meta ul.product-categories li:hover > ul.children, .widget.widget_meta ul.product-categories li.cat-item:hover > ul.children, .widget.widget_meta ul li:hover > ul.children, .widget.widget_meta ul li.cat-item:hover > ul.children, .widget.widget_recent_comments ul.product-categories li:hover > ul.children, .widget.widget_recent_comments ul.product-categories li.cat-item:hover > ul.children, .widget.widget_recent_comments ul li:hover > ul.children, .widget.widget_recent_comments ul li.cat-item:hover > ul.children, .widget.widget_rss ul.product-categories li:hover > ul.children, .widget.widget_rss ul.product-categories li.cat-item:hover > ul.children, .widget.widget_rss ul li:hover > ul.children, .widget.widget_rss ul li.cat-item:hover > ul.children, .widget.widget_text ul.product-categories li:hover > ul.children, .widget.widget_text ul.product-categories li.cat-item:hover > ul.children, .widget.widget_text ul li:hover > ul.children, .widget.widget_text ul li.cat-item:hover > ul.children {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  opacity: 1;
}
.right-sidebar .widget.widget_product_categories ul.product-categories li .children {
  left: auto;
  right: 100%;
}
.right-sidebar .widget.widget_product_categories ul.product-categories li:hover .children {
  z-index: 1000;
}
.widget.widget_wd_pc_color_nav ul {
  overflow: hidden;
}
.widget.widget_wd_pc_color_nav ul li {
  float: left;
  margin: 0 20px 8px 0;
}
.widget.widget_wd_pc_color_nav ul li span, .widget.widget_wd_pc_color_nav ul li small {
  display: none;
}
.widget.widget_wd_pc_color_nav ul li a > div {
  width: 20px !important;
  height: 20px !important;
}
.widget.widget_wd_pc_color_nav ul li a > div:hover {
  border: solid 2px #282828;
}
.widget.widget_wd_pc_color_nav ul li.active a > div {
  border: solid 2px #282828;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider {
  height: 4px;
  background: #dee2e5;
  margin-bottom: 20px;
  margin-top: 25px;
  border-radius: 0;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range {
  border-radius: 0;
  background-color: #3478e3;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  background: #fff;
  border: 1px solid #23282d;
  top: -6px;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  font-size: 14px;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 {
  position: relative;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd {
  overflow: hidden;
  margin-bottom: 20px;
  /* display: table; */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd {
  width: 35%;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  position: relative;
  padding: 5px;
  border-radius: 2px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd:hover {
  border-color: #f7eee4;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd {
  overflow: hidden;
  padding-left: 20px;
  text-align: left;
  width: 65%;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3 {
  color: #616161;
  font-weight: 500;
  margin: 0;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3:hover, .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3:focus, .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3:active {
  text-decoration: none;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd .price .woocommerce-Price-amount, .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd .price .woocommerce-Price-currencySymbol {
  font-weight: bold;
  font-size: 16px;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a {
  display: block;
  position: absolute;
  top: 0;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  font-size: 0;
  border-radius: 3px;
  background: #dee2e5 !important;
  color: #fff !important;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a:hover {
  background: #f7eee4 !important;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.next {
  right: 0;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 12px;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.prev {
  right: 25px;
}
.widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 12px;
}
.widget.widget_search form.searchform {
  position: relative;
  clear: none;
  border: 1px solid #e1e1e1;
  background: none;
}
.widget.widget_search form.searchform input[type='text'] {
  height: 48px;
  width: 100%;
  border-radius: 3px;
  background: #fff;
  padding: 0 20px;
  font-size: 13px;
  color: #3f3f3f;
  border: none;
}
.widget.widget_search form.searchform button {
  position: absolute;
  background: none;
  width: 40px;
  height: 48px;
  right: 0;
  top: 0;
  color: #3f3f3f;
  padding: 0;
}
.widget.widget_social ul.social-share li {
  display: inline-block;
  margin: 0 7px 10px 0;
}
.widget.widget_social ul.social-share li a {
  display: block;
  width: 37px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  background: #f1f1f1;
}
.widget.widget_social ul.social-share li a i {
  font-size: 16px;
}
.widget.widget_social ul.social-share li.icon-facebook a {
  background: #3b5997;
}
.widget.widget_social ul.social-share li.icon-twitter a {
  background: #29c5f6;
}
.widget.widget_social ul.social-share li.icon-google a {
  background: #43698f;
}
.widget.widget_social ul.social-share li.icon-instagram a {
  background: #b16c4f;
}
.widget.widget_social ul.social-share li.icon-pin a {
  background: #c61118;
}
.widget.widget_social ul.social-share li.icon-rss a {
  background: #ff6600;
}
.widget.widget_social ul.social-share li.icon-youtube a {
  background: #c61118;
}
.widget.widget_recent_post {
  position: relative;
}
.widget.widget_recent_post .widget_per_slide li {
  list-style: none;
  overflow: hidden;
}
.widget.widget_recent_post .widget_per_slide li .wd-thumbnail-post {
  float: left;
  width: 100px;
  margin: 0 20px 0 0;
}
.widget.widget_recent_post .widget_per_slide li .wd-infomation-post {
  overflow: hidden;
}
.widget.widget_recent_post .widget_per_slide li .wd-infomation-post .wd-date-post {
  font-size: 12px;
  color: #a3a3a3;
  margin-bottom: 5px;
}
.widget.widget_recent_post .widget_per_slide li .wd-infomation-post .wd-entry-title a {
  color: #3f3f3f;
}
.widget.widget_recent_post .widget_per_slide li .wd-infomation-post .wd-entry-title a:hover, .widget.widget_recent_post .widget_per_slide li .wd-infomation-post .wd-entry-title a:focus, .widget.widget_recent_post .widget_per_slide li .wd-infomation-post .wd-entry-title a:active {
  text-decoration: none;
}
.widget.widget_recent_post .widget_per_slide li + li {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #dee2e5;
}
.widget.widget_recent_post .wd-read-more {
  margin: 20px 0 0;
}
.widget.widget_recent_post .wd-read-more a {
  color: #3478e3;
  text-transform: capitalize;
}
.widget.widget_recent_post .wd-read-more a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f138';
  font-size: 14px;
  margin-right: 10px;
}
.widget.widget_recent_post .style-2 .widget_per_slide + .widget_per_slide {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #dee2e5;
}
.widget.null-instagram-feed .instagram-pics {
  padding: 0;
  margin: 0 -4px;
  list-style: none;
  overflow: hidden;
}
.widget.null-instagram-feed .instagram-pics li {
  float: left;
  width: 33.33%;
  padding: 4px;
}
.widget.null-instagram-feed .instagram-pics li a {
  display: block;
  overflow: hidden;
  position: relative;
}
.widget.null-instagram-feed .instagram-pics li a:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #3478e3;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  opacity: 0;
}
.widget.null-instagram-feed .instagram-pics li a:after {
  content: '+';
  font-size: 40px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transform: translate(-50%, -50%) scale(0, 0);
  -webkit-transform: translate(-50%, -50%) scale(0, 0);
  opacity: 0;
}
.widget.null-instagram-feed .instagram-pics li a:hover:before {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  opacity: 0.7;
}
.widget.null-instagram-feed .instagram-pics li a:hover:after {
  transform: translate(-50%, -50%) scale(1, 1);
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
  opacity: 1;
}
.widget.widget_calendar .calendar_wrap table {
  width: 100%;
  border: 1px solid #dee2e5;
  max-width: 100%;
  table-layout: fixed;
  position: relative;
}
.widget.widget_calendar .calendar_wrap table caption {
  background: #23282d;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 8px 0;
}
.widget.widget_calendar .calendar_wrap table tr td, .widget.widget_calendar .calendar_wrap table tr th {
  border: none;
  padding: 5px 10px;
  text-align: center;
}
.widget.widget_calendar .calendar_wrap table tr th {
  font-size: 14px;
  color: #3f3f3f;
  padding-top: 9px;
}
.widget.widget_calendar .calendar_wrap table tr td:hover {
  background: #3478e3;
  color: #fff;
}
.widget.widget_calendar .calendar_wrap table tr td:hover a {
  color: #fff;
}
.widget.widget_calendar .calendar_wrap table tr td.pad {
  background: none !important;
}
.widget.widget_calendar .calendar_wrap table tr #prev {
  background: none;
}
.widget.widget_calendar .calendar_wrap table tr #prev a {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
  color: #3478e3;
  line-height: 49px;
}
.widget.widget_calendar .calendar_wrap table tr #prev a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f137';
  font-size: 14px;
}
.widget.widget_calendar .calendar_wrap table tr #next {
  background: none;
}
.widget.widget_calendar .calendar_wrap table tr #next a {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  font-size: 0;
  color: #3478e3;
  line-height: 49px;
}
.widget.widget_calendar .calendar_wrap table tr #next a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f138';
  font-size: 14px;
}
.widget.widget_emads .effect_hover_image a {
  display: block;
  line-height: 0;
}
.widget.widget_text select {
  width: 100%;
}

.widget_shopping_cart .widget_shopping_cart_content .buttons a {
  border-radius: 0;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons a.wc-forward {
  background-color: #212121;
  border: solid 1px #212121;
  padding: 10px;
  font-weight: 500;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons a.wc-forward:hover {
  background: #fff;
  color: #212121;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list a:hover {
  color: #f7eee4;
}

.widget.widget_price_filter .price_slider_amount .button {
  background-color: #212121;
  border: solid 1px #212121;
  border-radius: 0;
  outline: none;
  padding: 10px;
  font-weight: 500;
}
.widget.widget_price_filter .price_slider_amount .button:hover {
  background: #fff;
  color: #212121;
}

.star-rating {
  font-family: star;
  font-size: 12px;
  overflow: hidden;
  position: relative;
  height: 1.3em;
  letter-spacing: 2px;
  width: 72px;
}
.star-rating:before {
  content: "\73\73\73\73\73";
  color: #d3ced2;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.star-rating span:before {
  content: "\53\53\53\53\53";
  color: #e64a19;
  top: 0;
  position: absolute;
  left: 0;
}

aside.widget ul li:hover a {
  color: #282828 !important;
  font-weight: 600;
  margin-left: 5px;
}
aside.widget.widget_special_blog ul li:hover a {
  margin-left: 0;
  font-weight: 500;
}
aside.widget.widget_special_blog ul li a {
  font-size: 13px;
}
aside.widget.widget_wd_pc_color_nav ul li:hover a, aside.widget.widget_layered_nav ul li:hover a, aside.widget.widget_shopping_cart ul li:hover a {
  margin-left: 0;
}
aside.widget .wd-info-post .wd-title-post h2.wd-heading-title a {
  font-size: 13px;
}

.woocommerce .woocommerce-info .showcoupon {
  color: #212121;
}
.woocommerce p.stars a:before {
  color: #e64a19;
}
.woocommerce .woocommerce-checkout #payment {
  border-radius: 0;
}
.woocommerce #payment #place_order:hover, .woocommerce #payment #place_order:active, .woocommerce #payment #place_order:focus, .woocommerce.woocommerce-page #payment #place_order:hover, .woocommerce.woocommerce-page #payment #place_order:active, .woocommerce.woocommerce-page #payment #place_order:focus {
  background-color: #f7eee4;
  color: #fff;
}
.woocommerce ul.products li.product .price del {
  color: #212121;
  opacity: 1;
  display: inline-block;
  padding-right: 5px;
}
.woocommerce ul.products li.product .price del .amount {
  color: #212121;
  font-size: 22px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  padding: 0;
  margin: 0 0 15px;
  color: #282828;
}

.woocommerce-result-count {
  float: left;
}

.wd-products-wrapper {
  clear: both;
}

.woocommerce-error .wc-backward {
  color: #f7eee4;
}

.term-description {
  display: none;
}

html .woocommerce .woocommerce-result-count, html .woocommerce-page .woocommerce-result-count {
  display: block;
}

#options.gridlist-toggle {
  float: right;
  clear: none;
  margin-bottom: 40px;
}
#options.gridlist-toggle ul.option-set {
  margin: 0;
}
#options.gridlist-toggle ul.option-set li {
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: none !important;
  color: #999;
  text-indent: 0;
  text-align: center;
  list-style: none;
  float: left;
  cursor: pointer;
  border: 1px solid #e1e1e1;
  margin-left: 12px;
}
#options.gridlist-toggle ul.option-set li:after {
  content: none !important;
}
#options.gridlist-toggle ul.option-set li i {
  display: none;
}
#options.gridlist-toggle ul.option-set li#list:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f00b';
  font-size: 13px;
  pointer-events: none;
  cursor: pointer;
}
#options.gridlist-toggle ul.option-set li#grid:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f00a';
  font-size: 13px;
  pointer-events: none;
  cursor: pointer;
}
#options.gridlist-toggle ul.option-set li.active, #options.gridlist-toggle ul.option-set li:hover {
  color: #282828;
  border: 1px solid #282828;
}

form.woocommerce-ordering {
  float: right;
  margin-bottom: 40px;
  position: relative;
}
form.woocommerce-ordering:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f107';
  font-size: 14px;
  color: #282828;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
form.woocommerce-ordering select {
  height: 30px;
  border: none;
  color: #7b7b7b;
  padding: 0 20px;
  outline: none;
  width: 100%;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -prefix-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: transparent;
  position: relative;
  z-index: 5;
  border-radius: 0;
}

.woocommerce .wd-products-wrapper ul.products.list li, .main-content .wd-products-wrapper ul.products.list li {
  width: 100% !important;
  margin-bottom: 25px;
  float: left;
  list-style: none;
  padding: 0 10px;
}
@media only screen and (min-width: 768px) {
  .woocommerce .wd-products-wrapper ul.products.list li, .main-content .wd-products-wrapper ul.products.list li {
    display: flex;
    padding: 0;
  }
}
.woocommerce .wd-products-wrapper ul.products.list li .wd-thumbnail-product, .main-content .wd-products-wrapper ul.products.list li .wd-thumbnail-product {
  float: left;
  margin-right: 20px;
  margin-bottom: 0px;
  max-width: 33.333333%;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
  .woocommerce .wd-products-wrapper ul.products.list li .wd-thumbnail-product, .main-content .wd-products-wrapper ul.products.list li .wd-thumbnail-product {
    max-width: 100%;
    margin-right: 0;
    float: none;
  }
}
.woocommerce .wd-products-wrapper ul.products.list li .wd-content-detail .woocommerce-loop-product__title, .main-content .wd-products-wrapper ul.products.list li .wd-content-detail .woocommerce-loop-product__title {
  margin-top: 0;
  line-height: 20px;
  font-size: 14px;
  color: #282828;
}

.wd-loadmore {
  text-align: center;
  margin-bottom: 30px;
}
.wd-loadmore .show_image_loading {
  margin-bottom: 30px;
}
.wd-loadmore .load_more_masonry span {
  padding: 10px;
  border: solid 1px #282828;
  color: #282828;
}
.wd-loadmore #loadmore .btn_loadmore_blog {
  font-size: 13px;
  font-weight: 500;
  padding: 10px 25px;
  background-color: #212121;
  border: solid 1px #212121;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.wd-loadmore #loadmore .btn_loadmore_blog:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 14px;
  margin-left: 5px;
  color: #fff;
  background-color: transparent;
}
.wd-loadmore #loadmore .btn_loadmore_blog:hover {
  background-color: #fff;
  border: solid 1px #212121;
  color: #212121;
}

.wd-shortcode-special-pro .wd-pagination {
  text-align: center;
}

.wd_quickshop .images .thumbnails {
  position: relative;
  margin-top: 30px;
}
.wd_quickshop .images .thumbnails ul.qs-thumbnails li {
  float: left;
  list-style: none;
  padding: 0 10px 10px 0;
}
.wd_quickshop .images .thumbnails ul.qs-thumbnails li a {
  float: none;
  width: 100%;
  margin: 0;
}
.wd_quickshop .images .thumbnails .slider_control a {
  top: -18px;
}
.wd_quickshop .images .details_view a {
  font-weight: 600;
  padding: 5px 10px;
  float: right;
}
.wd_quickshop .images .details_view a:hover {
  color: #fff;
  background: #212121;
}

.cloud-zoom-lens {
  display: none !important;
}

.wd-products-wrapper .products.list .wp_description_product {
  margin-bottom: 25px;
}

aside {
  margin-bottom: 30px;
}
aside .textwidget img {
  margin: 10px 0 30px;
}
aside select {
  height: 40px;
  width: 100%;
}
aside ul li span > a {
  color: #282828;
}
aside ul li span > a:hover {
  color: #a5a5a5 !important;
}

.widget h2.widget-title {
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
  border-bottom: 1px dotted #454545;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #282828;
  font-weight: 600;
}
.widget ul li > a {
  color: #282828;
}
.widget ul li > a:hover {
  color: #a5a5a5 !important;
}

.wd-products-wrapper.grid-list-action .products.grid {
  margin-left: -15px;
  margin-right: -15px;
}

.wd-content-single-product .onsale {
  z-index: 100;
}
.wd-content-single-product .woocommerce-message {
  border-top-color: #282828;
}
.wd-content-single-product .woocommerce-message:before {
  content: '\e015';
  color: #282828;
}
.wd-content-single-product .woocommerce-message a.button.wc-forward {
  border-radius: 0;
  padding: 10px;
}

.woocommerce .product .summary .woocommerce-product-rating {
  margin-bottom: 10px;
}

.summary.entry-summary .wd-description-single-pro .product_title.entry-title {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 10px;
}
.summary.entry-summary .wd-description-single-pro .price .woocommerce-Price-amount.amount {
  font-size: 18px;
  color: #000;
  font-weight: 600;
}
.summary.entry-summary .wd-description-single-pro .price ins {
  text-decoration: none;
  float: left;
  margin-right: 20px;
}
.summary.entry-summary .wd-description-single-pro .price ins:after {
  content: "";
  clear: both;
}
.summary.entry-summary .wd-description-single-pro .price del {
  margin-left: 0px;
  margin-top: 0;
}
.summary.entry-summary .wd-description-single-pro .price del .amount {
  font-weight: 600;
  color: #8b8b8b !important;
}
.summary.entry-summary .wd-description-single-pro .price:after {
  content: "";
  clear: both;
}
.summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list div:nth-child(2) li {
  border-left: dotted 1px #282828;
  border-right: dotted 1px #282828;
}
@media (max-width: 768px) {
  .summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list div:nth-child(2) li {
    border: none;
  }
}
.summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list-item {
  padding: 10px 30px 0 30px;
}
@media (max-width: 768px) {
  .summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list-item {
    padding: 10px;
  }
}
.summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list-item .wd-feature-readmore .feature_thumbnail_image {
  font-size: 9px;
}
.summary.entry-summary .wd-single-product-summary-custom-content .wd-feature-content-list-item .wd-feature-readmore .feature_information .feature_title.heading_title {
  font-size: 14px;
  color: #282828;
}
.summary.entry-summary .wd_group_button_single_product .group_table {
  margin-bottom: 15px;
}

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

.wd_quickshop form.cart {
  margin-bottom: 0;
}
.wd_quickshop form.cart .yith-wcwl-add-to-wishlist {
  float: left;
  width: 100%;
  height: 50px;
  position: relative;
}
.wd_quickshop form.cart a.compare.button, .wd_quickshop form.cart .yith-wcwl-add-to-wishlist .show a {
  width: 100%;
}

.pp_content_container .row.images {
  width: 52%;
}
.pp_content_container .woocommerce .product .summary p.price span {
  color: #282828;
  text-transform: capitalize;
  font-size: 18px !important;
  font-weight: 500;
}
.pp_content_container .slider_control .prev, .pp_content_container .slider_control .next {
  position: absolute;
  top: 50%;
}
.pp_content_container .qs-thumbnail-list.thumbnails {
  margin-top: -14px;
}
.pp_content_container .qs-thumbnail-list.thumbnails button:before {
  color: #000;
}
.pp_content_container .qs-thumbnail-list.thumbnails button.slick-prev, .pp_content_container .qs-thumbnail-list.thumbnails button.slick-next {
  top: 105%;
}
.pp_content_container .qs-thumbnail-list.thumbnails button.slick-prev {
  left: 0;
}
.pp_content_container .qs-thumbnail-list.thumbnails button.slick-next {
  right: 0;
}
.pp_content_container .details_view {
  position: absolute;
  left: 0;
  bottom: 0;
}

.wd_quickshop.product {
  float: left;
  width: 100%;
}
.wd_quickshop.product .wd-social-share {
  display: none;
}

.woocommerce-error {
  border-top-color: #282828 !important;
}

.woocommerce-error::before {
  color: #282828 !important;
}

form.cart .button.single_add_to_cart_button {
  vertical-align: middle;
  float: none;
  width: 100%;
  padding: 15px 30px;
  height: 50px;
  line-height: 1.65;
  border: solid 1px #282828;
  background: #282828 !important;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  margin-bottom: 15px;
}
form.cart .button.single_add_to_cart_button:hover {
  background: #fff !important;
  color: #282828 !important;
  border: solid 1px #282828;
}
form.cart a.compare.button {
  float: left;
  width: 50%;
  height: 50px;
  line-height: 1.65;
  border: solid 1px #282828;
  border-right: none;
  background: #fff !important;
  color: #282828 !important;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
}
@media (max-width: 992px) {
  form.cart a.compare.button {
    font-size: 0;
    margin-bottom: 15px;
  }
}
form.cart a.compare.button:before {
  color: #282828;
  margin-right: 5px;
}
form.cart a.compare.button:hover {
  border: solid 1px #000;
  background: #282828 !important;
  color: #fff !important;
}
form.cart a.compare.button:hover:before {
  color: #fff;
  margin-right: 5px;
}
form.cart .yith-wcwl-add-to-wishlist {
  float: left;
  width: 50%;
  height: 50px;
  position: relative;
}
form.cart .yith-wcwl-add-to-wishlist .show a {
  line-height: 1.65;
  border: solid 1px #282828;
  background: #fff !important;
  color: #282828 !important;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 15px;
  width: 100%;
  height: 50px;
}
@media (max-width: 992px) {
  form.cart .yith-wcwl-add-to-wishlist .show a {
    font-size: 0;
  }
}
form.cart .yith-wcwl-add-to-wishlist .show a:before {
  color: #282828;
  margin-right: 5px;
}
form.cart .yith-wcwl-add-to-wishlist .show a:hover {
  border: solid 1px #000;
  background: #282828 !important;
  color: #fff !important;
}
form.cart .yith-wcwl-add-to-wishlist .show a:hover:before {
  color: #fff;
  margin-right: 5px;
}
form.cart .yith-wcwl-add-to-wishlist img.ajax-loading {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.wd-single-product-images.images .wd-sale-featured-flash {
  position: absolute;
  top: 10px;
  z-index: 99;
  margin-left: 10px;
}
.wd-single-product-images.images .wd-sale-featured-flash span {
  display: block;
}

.pp_pic_holder .wd-sale-featured-flash {
  position: absolute;
  top: 10px;
  z-index: 99999;
  margin-left: 10px;
}
.pp_pic_holder .wd-sale-featured-flash span {
  display: block;
}

.wd-thumbnail-product {
  display: block;
  position: relative;
  overflow: hidden;
}
.wd-thumbnail-product img {
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}
.wd-thumbnail-product .wd-sale-featured-flash {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 20;
}
.wd-thumbnail-product .wd-sale-featured-flash span {
  display: block;
}
.wd-thumbnail-product .onsale {
  background: #f3b26b;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  line-height: 1.5;
  height: auto;
  padding: .15385rem .76923rem;
  -webkit-transition: .8s ease;
  transition: .8s ease;
  position: relative;
  margin-bottom: 5px;
  min-width: auto;
  min-height: auto;
  top: 0;
  left: 0;
}
.wd-thumbnail-product .onsale:after {
  content: ' ';
  font-size: 0;
  border-left: 10.1px solid #f3b26b;
  border-top: 9.1px solid transparent;
  border-bottom: 10.1px solid transparent;
  position: absolute;
  top: 0;
  right: -9.75px;
}
.wd-thumbnail-product .featured {
  background: #f36b6b;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  line-height: 1.5;
  height: auto;
  padding: .15385rem .76923rem;
  -webkit-transition: .8s ease;
  transition: .8s ease;
  position: relative;
  margin-bottom: 5px;
  min-width: auto;
  min-height: auto;
}
.wd-thumbnail-product .featured:after {
  content: ' ';
  font-size: 0;
  border-left: 10.1px solid #f36b6b;
  border-top: 9.1px solid transparent;
  border-bottom: 10.1px solid transparent;
  position: absolute;
  top: 0;
  right: -9.75px;
}
.wd-thumbnail-product img {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  width: 100%;
  margin: 0 !important;
}

.price .woocommerce-Price-amount.amount {
  font-size: 14px !important;
  color: #000;
  font-weight: 600;
}
.price ins {
  text-decoration: none;
  float: left;
}
.price ins:after {
  content: "";
  clear: both;
}
.price del {
  margin-left: 10px;
}
.price del .amount {
  font-weight: 600;
  color: #8b8b8b !important;
}
.price:after {
  content: "";
  clear: both;
}

.pp_content_container .woocommerce .summary .wd_color_image_swap {
  position: relative;
  top: 0;
  right: 0;
  margin-top: 10px;
}
.pp_content_container .woocommerce .summary .wd_color_image_swap div {
  width: 30px !important;
  height: 30px !important;
}
.pp_content_container .woocommerce .summary .wd_color_image_swap div:hover {
  border: solid 1px #000;
}
.pp_content_container .woocommerce .summary .variations select {
  border-radius: 0;
  margin-top: 10px;
}

.woocommerce ul.products li.product .star-rating {
  font-size: 12px;
}

.wd_group_button_single_product .variations_form.cart {
  margin-bottom: 0;
}

.related.products.grid .related_wrapper {
  overflow: hidden;
}

/*==========Cart==========*/
.wishlist-title {
  display: block;
  text-align: center;
}
.wishlist-title h2 {
  position: relative;
  padding: 0 45px;
  text-align: center;
  margin-bottom: 30px;
}
.wishlist-title h2:before, .wishlist-title h2:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wishlist-title h2:before {
  left: 0;
  border-left: 15px solid #212121;
}
.wishlist-title h2:after {
  right: 0;
  border-right: 15px solid #212121;
}

html .woocommerce table.wishlist_table tbody tr td.product-price ins {
  color: #212121;
}
html .woocommerce table.wishlist_table tbody tr td.product-price ins .amount {
  color: #212121;
  font-size: 18px;
  font-weight: 600;
}
html .woocommerce .cart-form {
  width: 100%;
  padding: 0;
}
html .woocommerce .cart-form form table.shop_table {
  border: 1px solid #dee2e5;
  margin: 0 0 30px;
  border-radius: 0;
  border-collapse: collapse;
}
html .woocommerce .cart-form form table.shop_table thead tr th {
  background: #282828;
  text-transform: uppercase;
  color: #fff !important;
  text-align: center;
  padding: 12px;
  border: 1px solid #dee2e5;
}
html .woocommerce .cart-form form table.shop_table tbody tr td {
  padding: 20px;
  border: 1px solid #dee2e5;
}
@media only screen and (max-width: 767px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td {
    border: none;
    border-bottom: 1px dashed #dee2e5;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-thumbnail {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
@media only screen and (max-width: 991px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td .product-thumbnail {
    text-align: left;
    margin: 20px 0;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td .product-thumbnail {
    float: left;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-thumbnail img {
  width: auto;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-price span {
  color: #282828;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-title {
  font-size: 13px;
  color: #282828;
}
@media only screen and (max-width: 991px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td .product-title {
    float: left;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
  width: 69%;
  margin-right: -5px;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail a {
  text-transform: uppercase;
  color: #3f3f3f;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail a:hover, html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail a:focus, html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail a:active {
  text-decoration: none;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail dl.variation dt {
  font-weight: 400;
}
html .woocommerce .cart-form form table.shop_table tbody tr td .product-detail dl.variation dd {
  margin-bottom: 5px;
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-price .amount, html .woocommerce .cart-form form table.shop_table tbody tr td.product-subtotal .amount {
  color: #282828 !important;
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity {
  padding: 20px;
  text-align: left !important;
  position: relative;
}
@media only screen and (min-width: 992px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-quantity {
    position: absolute;
    top: 29px;
    margin-top: 0px;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-quantity .quantity {
  margin-top: 10px;
}
@media only screen and (min-width: 992px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-subtotal {
    position: absolute;
    right: 41%;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-subtotal span {
  font-size: 18px;
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity span {
  text-transform: uppercase;
  font-weight: 600;
  color: #282828;
  font-size: 13px;
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity input {
  border: 1px solid #e9e9e9;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-remove {
    position: absolute;
    top: 75px;
    right: 20px;
  }
}
@media only screen and (max-width: 991px) {
  html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-remove {
    position: absolute;
    top: -125%;
    right: 20px;
  }
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-remove a.remove {
  font-size: 0;
  height: auto;
  width: auto;
  background: none;
}
html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-remove a.remove:before {
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e870";
  font-size: 18px;
  color: #212121;
}
html .woocommerce .cart-form form .wd-cart-update-button {
  width: 100%;
  float: left;
}
html .woocommerce .cart-form form .wd-cart-update-button input.button {
  padding: 20px;
  float: right;
}
html .woocommerce .cart-form form .wd-cart-coupon-form.coupon {
  border: solid 1px #dbdbdb;
  padding: 20px;
  width: 100%;
  float: left;
  margin-top: 20px;
}
html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.input-text {
  width: 300px;
  height: 45px;
  float: left;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
  html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.input-text {
    width: 100%;
  }
}
html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.button {
  float: left;
  height: 45px;
}
@media only screen and (max-width: 768px) {
  html .woocommerce .cart-form form .wd-cart-coupon-form.coupon input.button {
    width: 100%;
    margin-top: 20px;
  }
}
html .woocommerce .cart-form form .actions .button {
  padding: 15px 18px;
  float: right;
  margin-bottom: 50px;
  font-weight: 400;
}
html .woocommerce .cart-form form .actions .coupon {
  clear: both;
  width: 50%;
  float: left;
}
@media only screen and (max-width: 767px) {
  html .woocommerce .cart-form form .actions .coupon {
    width: 100%;
    float: none;
  }
}
html .woocommerce .cart-form form .actions .coupon label {
  display: block;
  text-transform: uppercase;
  color: #3f3f3f;
  margin-bottom: 20px;
}
html .woocommerce .cart-form form .actions .coupon .input-text {
  width: 400px;
  height: 40px;
  border: 1px solid #dee2e5;
  border-radius: 0;
  display: block;
  margin-bottom: 20px;
}
html .woocommerce .cart-form form .actions .coupon .button {
  float: left;
  clear: both;
}
html .woocommerce .cart-collaterals {
  float: left;
  width: 100%;
  padding: 20px;
  border: solid 1px #dbdbdb;
  margin-top: 20px;
}
html .woocommerce .cart-collaterals .wd-cart-payment-method {
  width: 100%;
}
@media (min-width: 992px) {
  html .woocommerce .cart-collaterals .wd-cart-payment-method {
    width: 50%;
    float: left;
  }
}
html .woocommerce .cart-collaterals .wd-cart-payment-method .payment.wd-icon-widget-payment {
  height: 40px;
}
html .woocommerce .cart-collaterals .wd-cart-payment-method .payment.wd-icon-widget-payment li {
  list-style: none;
  float: left;
  margin-right: 10px;
}
html .woocommerce .cart-collaterals .cart_totals {
  width: 100%;
  background: #eee;
  padding: 10px 0 0;
}
@media (min-width: 992px) {
  html .woocommerce .cart-collaterals .cart_totals {
    width: 50%;
    float: left;
  }
}
html .woocommerce .cart-collaterals .cart_totals h2 {
  text-transform: uppercase;
  padding: 5px 10px 10px;
  border-bottom: 1px solid #dbdbdb;
  margin: 0;
  display: none;
}
html .woocommerce .cart-collaterals .cart_totals table {
  border: none;
  margin: 0;
  border-radius: 0;
}
html .woocommerce .cart-collaterals .cart_totals table tr td {
  border-bottom: 1px solid #dbdbdb;
  padding: 14px 20px;
}
html .woocommerce .cart-collaterals .cart_totals table tr td .amount {
  font-weight: 400;
  color: #3f3f3f;
}
html .woocommerce .cart-collaterals .cart_totals table tr th {
  border-bottom: 1px solid #dbdbdb;
  padding: 14px 20px;
  font-weight: 400;
  color: #3f3f3f;
}
html .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding: 30px 20px;
}
html .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
  border-radius: 0;
  padding: 15px 18px;
  font-size: 12px;
  margin-bottom: 0;
  font-weight: 400;
}

/*.woocommerce-cart*/
.woocommerce form .form-row .checkbox .input-checkbox {
  margin-top: 4px;
}

.woocommerce form .form-row .checkbox span {
  padding-left: 20px;
}

html .woocommerce-page table.cart .product-thumbnail {
  display: block;
}

/*==========checkout==========*/
html .woocommerce form.woocommerce-checkout h3 {
  font-size: 20px;
  color: #3f3f3f;
  text-transform: uppercase;
  margin: 20px 0 25px;
}
html .woocommerce form.woocommerce-checkout label {
  color: #3f3f3f;
}
html .woocommerce form.woocommerce-checkout .select2-container a.select2-choice {
  color: #7f7e7e;
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #dee2e5;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  height: 50px;
  border-radius: 3px;
  padding: 0 20px;
  line-height: 46px;
}
html .woocommerce form.woocommerce-checkout .select2-container a.select2-choice:hover, html .woocommerce form.woocommerce-checkout .select2-container a.select2-choice:focus, html .woocommerce form.woocommerce-checkout .select2-container a.select2-choice:active {
  border-color: #a5b0b8;
  outline: 0;
}
html .woocommerce form.woocommerce-checkout table.shop_table {
  border-collapse: collapse;
  margin-bottom: 30px;
}
html .woocommerce form.woocommerce-checkout table.shop_table thead tr th {
  background: #282828;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  padding: 12px;
  border: 1px solid #dee2e5;
}
html .woocommerce form.woocommerce-checkout table.shop_table tbody tr td {
  padding: 20px;
  border: 1px solid #dee2e5;
}
html .woocommerce form.woocommerce-checkout table.shop_table tbody tr td dl.variation dt {
  font-weight: 400;
}
html .woocommerce form.woocommerce-checkout table.shop_table tbody tr td dl.variation dd {
  margin-bottom: 5px;
}
html .woocommerce form.woocommerce-checkout table.shop_table tfoot tr td, html .woocommerce form.woocommerce-checkout table.shop_table tfoot tr th {
  border: 1px solid #dee2e5;
  padding: 30px;
  font-weight: 400;
  color: #3f3f3f;
}
html .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment {
  background: #fff;
  margin-bottom: 30px;
}
html .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment input.button.alt {
  color: #000;
  background: #303f9f;
  padding: 11px 18px;
  font-size: 14px;
  margin-bottom: 0;
}
html .woocommerce form.woocommerce-checkout #payment.woocommerce-checkout-payment input.button.alt:hover {
  background: #fff;
}

.woocommerce .woocommerce-info {
  border-top-color: #282828;
}
.woocommerce .woocommerce-info::before {
  color: #282828;
}

.checkout .form-row {
  padding: 0;
}
.checkout h3 {
  font-weight: 600;
}
.checkout .woocommerce-billing-fields p {
  padding-top: 20px;
}
.checkout .woocommerce-billing-fields p input {
  height: 40px;
  border-radius: 0;
}
.checkout .woocommerce-shipping-fields h3#ship-to-different-address {
  margin-left: 20px;
}
.checkout .select2-container--default .select2-selection--single {
  height: 40px;
  border-radius: 0;
}
.checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.checkout .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 4px;
}
.checkout .woocommerce-additional-fields h3 {
  font-weight: 600;
}
.checkout .product-thumbnail {
  float: left;
  margin-right: 20px;
}
.checkout .woocommerce form .form-row .checkbox .input-checkbox {
  margin-top: -7px;
}

.woocommerce .checkout #payment #place_order, .woocommerce-page .checkout #payment #place_order {
  float: right;
}

.woocommerce-MyAccount-content .form-row input {
  height: 40px;
  border-radius: 0;
}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single {
  height: 40px;
  border-radius: 0;
}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 4px;
}

.woocommerce .woocommerce-address-fields p input.button {
  padding: 10px;
  margin: 20px 0 50px 0;
}
.woocommerce .woocommerce-MyAccount-content h3 {
  margin-top: 0px;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  display: table;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 5px;
}
.woocommerce .woocommerce-MyAccount-content h3:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 8px;
  width: 90%;
}
.woocommerce .woocommerce-MyAccount-content fieldset {
  margin-top: 15px;
}
.woocommerce .woocommerce-MyAccount-content fieldset legend {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  display: table;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 5px;
  border: none;
}
.woocommerce .woocommerce-MyAccount-content fieldset legend:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 8px;
  width: 90%;
}
.woocommerce .woocommerce-MyAccount-content p input.woocommerce-Button.button {
  padding: 10px;
  margin: 20px 0 50px 0;
}
.woocommerce .wd-sidebar-title {
  margin-top: 0;
  font-size: 14px;
  text-transform: uppercase;
  border-bottom: 1px dotted #454545;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #282828;
  font-weight: 600;
}

.shop_table.cart.wishlist_table .product-add-to-cart a.added_to_cart.wc-forward {
  display: none !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
  font-size: 13px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {
  font-size: 13px;
  margin-top: 10px;
}

body {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  line-height: 1.6666;
  color: #282828;
  overflow-x: hidden;
}

select::-ms-expand {
  display: none;
}

blockquote p {
  display: inline;
}

body.woocommerce form.checkout_coupon, body.page .woocommerce form.login, body.page .woocommerce form.register {
  border-radius: 0;
  border-top: 0;
}

body.page .woocommerce form.login, body.page .woocommerce form.register {
  border-radius: 0;
  border-top: 0;
  padding-top: 50px;
  margin-bottom: 80px;
}
body.page .woocommerce form.login .woocommerce-form-row label, body.page .woocommerce form.register .woocommerce-form-row label {
  font-size: 0;
}
body.page .woocommerce form.login input, body.page .woocommerce form.register input {
  height: 50px;
}
body.page .woocommerce form.login input.button, body.page .woocommerce form.register input.button {
  width: 100%;
  border: solid 1px #282828;
  text-align: center;
  font-size: 13px;
  color: #000;
  border-radius: 0;
  background: #fff;
}
body.page .woocommerce form.login input.button:hover, body.page .woocommerce form.register input.button:hover {
  background: #282828;
  color: #fff;
}
body.page .woocommerce form.login input.woocommerce-form__input-checkbox, body.page .woocommerce form.register input.woocommerce-form__input-checkbox {
  height: auto;
}
body.page .woocommerce form.login input.button, body.page .woocommerce form.register input.button {
  margin-bottom: 15px;
}

body.logged-in .wd-popup-search {
  top: 46px;
}

body .woocommerce .title-account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  text-align: center;
  margin-bottom: -26px;
}
body .woocommerce .title-account:before {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 50%;
}
body .woocommerce .title-account:after {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 50%;
}
body .woocommerce .title-account h2 {
  position: relative;
  display: table;
  margin-bottom: -15px;
  border: none;
  z-index: 99;
  border: solid 1px #282828;
  padding: 10px 100px;
  font-size: 13px;
  color: #282828;
  text-transform: uppercase;
}

body.woocommerce form input[type='text'], body.woocommerce form input[type='email'], body.woocommerce form input[type='password'], body.woocommerce form input[type='tel'], body.woocommerce form textarea {
  border-radius: 0;
}

.n2-ss-align {
  margin-bottom: 70px;
}
@media (max-width: 676px) {
  .n2-ss-align {
    margin-bottom: 30px;
  }
}

.main-content {
  overflow-x: hidden;
}

.wd-cat-thumb-archive-product {
  margin-bottom: 50px;
}

.wd-pagination {
  text-align: center;
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.wd-pagination .sub-pagination a, .wd-pagination .sub-pagination span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: #282828;
}
.wd-pagination .pager {
  margin-bottom: 20px;
}

.panel-row-style-background_more {
  background-size: cover;
  background-attachment: fixed;
}

body a:hover, body a:visited, body a:active, body a:focus {
  text-decoration: none;
  outline: none;
  color: #212121;
}

body .panel-grid-cell .widget .widget_team_members {
  margin-bottom: 30px;
}

.wd-breadcrumb-content .wd-breadcrumb-title h3 {
  font-size: 13px;
}

.breadcrumb_default, .breadcrumb_banner {
  margin-bottom: 80px;
}
.breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-title, .breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-title, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug {
  display: inline-block;
}
.breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug, .breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug {
  line-height: 65px;
}
@media (max-width: 768px) {
  .breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug, .breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug {
    display: none;
  }
}
.breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug .brn_arrow, .breadcrumb_default .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug .brn_arrow, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-title.wd-breadcrumb-slug .brn_arrow, .breadcrumb_banner .wd-breadcrumb-text-style-inline .wd-breadcrumb-slug.wd-breadcrumb-slug .brn_arrow {
  font-size: 10px;
  font-weight: 600;
  padding: 0 0 0 4px;
}
.breadcrumb_default .wd-breadcrumb-text-style-block .wd-breadcrumb-slug, .breadcrumb_banner .wd-breadcrumb-text-style-block .wd-breadcrumb-slug {
  margin-bottom: 20px;
}
.breadcrumb_default .wd-breadcrumb-wrap-info-title, .breadcrumb_banner .wd-breadcrumb-wrap-info-title {
  width: 100%;
}

.wd-team-member .sky-carousel .sc-content-wrapper {
  z-index: 5;
}
.wd-team-member .sky-carousel .sc-content-wrapper .wd-member-name-role {
  color: #d6d6d6;
  color: #cccccc;
}

.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_thumbnail_image {
  width: 100%;
  float: none;
  margin: 0 auto;
  text-align: center;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_thumbnail_image .feature_icon:before {
  position: relative;
  z-index: 2;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_info {
  font-size: 13px;
  color: #898989;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_info .feature_title {
  font-size: 17px;
  font-weight: 500;
  color: #f7eee4;
  text-transform: uppercase;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_info .feature_excerpt {
  margin-bottom: 25px;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_info .wd-feature-readmore {
  font-size: 15px;
  background-color: #111;
  color: #fff;
  padding: 10px 20px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.widget_feature_category .wd-feature-category .shortcode-features .feature_content_wrapper .feature_info .wd-feature-readmore:hover {
  background-color: #f7eee4;
}
.widget_feature_category .wd-feature-category .shortcode-features:hover .feature_thumbnail_image .feature_icon:before {
  color: #fff;
  background-color: #f7eee4;
  padding: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.widget_feature_category .wd-feature-category.wd-list-style .shortcode-features .feature_content_wrapper {
  display: table;
}
.widget_feature_category .wd-feature-category.wd-list-style .shortcode-features .feature_content_wrapper .feature_thumbnail_image {
  width: 40%;
  float: none;
  display: table-cell;
  vertical-align: middle;
}
.widget_feature_category .wd-feature-category.wd-list-style .shortcode-features .feature_content_wrapper .feature_info {
  float: none;
  width: 60%;
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .widget_feature_category .wd-feature-category.wd-list-style .shortcode-features .feature_content_wrapper .feature_info {
    display: block;
    width: auto;
  }
}
.widget_feature_category .wd-feature-category.wd-list-style .shortcode-features:hover .feature_thumbnail_image .feature_icon:before {
  color: #fff;
}
.widget_feature_category .wd-feature-category.wd-list-style .shortcode-features:hover .feature_thumbnail_image .feature_icon:after {
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  -o-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
}

.site-main .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd a h3 {
  font-size: 14px;
  color: #616161;
}

.bestseller {
  margin-top: 100px;
  margin-bottom: 70px;
}
@media only screen and (max-width: 767px) {
  .bestseller {
    margin-top: 50px;
    margin-bottom: 20px;
  }
}

html .woocommerce .cart-form form table.shop_table thead tr th {
  background-color: #212121;
}

.main-content .wd-columns-3.products-by-category-tabs-products .products.grid {
  margin: 0;
}

.products-by-category-tabs ul, .products-by-category-tabs ol, .wd-products-categories-list ul, .wd-products-categories-list ol, .wd-shortcode-brand ul, .wd-shortcode-brand ol, .wd-slider-news ul, .wd-slider-news ol, .wd-product-single-detail-shortcode ul, .wd-product-single-detail-shortcode ol, .wd-feature-category-wrapper ul, .wd-feature-category-wrapper ol, .wd-home-07.wd-header-main ul, .wd-home-07.wd-header-main ol, .footer ul, .footer ol {
  padding: 0;
  list-style: none;
}
.products-by-category-tabs ul ul, .products-by-category-tabs ul ol, .products-by-category-tabs ol ul, .products-by-category-tabs ol ol, .wd-products-categories-list ul ul, .wd-products-categories-list ul ol, .wd-products-categories-list ol ul, .wd-products-categories-list ol ol, .wd-shortcode-brand ul ul, .wd-shortcode-brand ul ol, .wd-shortcode-brand ol ul, .wd-shortcode-brand ol ol, .wd-slider-news ul ul, .wd-slider-news ul ol, .wd-slider-news ol ul, .wd-slider-news ol ol, .wd-product-single-detail-shortcode ul ul, .wd-product-single-detail-shortcode ul ol, .wd-product-single-detail-shortcode ol ul, .wd-product-single-detail-shortcode ol ol, .wd-feature-category-wrapper ul ul, .wd-feature-category-wrapper ul ol, .wd-feature-category-wrapper ol ul, .wd-feature-category-wrapper ol ol, .wd-home-07.wd-header-main ul ul, .wd-home-07.wd-header-main ul ol, .wd-home-07.wd-header-main ol ul, .wd-home-07.wd-header-main ol ol, .footer ul ul, .footer ul ol, .footer ol ul, .footer ol ol {
  padding-left: 20px;
}

.main-content .products.grid_default, .main-content .products.grid {
  list-style-type: none;
  margin: 0;
}
.main-content .products.grid_default .product, .main-content .products.grid .product {
  padding: 0px 15px;
  margin: 0 0 40px;
}
.main-content .products.grid_default .product .wd-content-detail .woocommerce-loop-product__title, .main-content .products.grid .product .wd-content-detail .woocommerce-loop-product__title {
  font-size: 14px;
  padding: 20px 0 10px;
  margin: 0;
  color: #282828;
  font-weight: 500;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 {
  position: relative;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 > a, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 > a {
  background-color: #fff;
  padding: 0;
  position: relative;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail {
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  min-height: 110px;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .woocommerce-loop-product__title, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .woocommerce-loop-product__title {
  font-size: 14px;
  padding: 20px 0 10px;
  margin: 0;
  color: #282828;
  font-weight: 500;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price {
  margin-bottom: 0;
  min-height: 50px;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price > span, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price > span {
  font-size: 13px;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price > span.wd-woocommerce-price-updating, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-shop-loop-price > span.wd-woocommerce-price-updating {
  font-size: 13px;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price .woocommerce-Price-amount.amount, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price .woocommerce-Price-amount.amount {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins {
  text-decoration: none;
  float: left;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins:after, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins:after {
  content: "";
  clear: both;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del {
  margin-left: 10px;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del .amount, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del .amount {
  font-weight: 600;
  color: #8b8b8b !important;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price:after, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .price:after {
  content: "";
  clear: both;
}
.main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wp_description_product, .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wp_description_product {
  padding-top: 10px;
}

.wd-slider-news .slider_control {
  display: none;
}

/*================ ACCORDION ==================*/
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border: none;
  border-bottom: 1px solid #dee2e5;
  border-radius: 0;
  margin: 0;
  background: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  font-size: 15px;
  text-transform: uppercase;
  color: #3f3f3f;
  padding: 10px 0 10px 45px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background: #23282d;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
  left: 8px;
  right: 8px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
  top: 8px;
  bottom: 8px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon {
  left: 0;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  background: #3478e3;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 23px 0;
  border: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  margin: 0 0 5px;
  position: relative;
  z-index: 1;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  font-size: 14px;
  text-transform: uppercase;
  color: #3f3f3f;
  padding: 10px 20px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background: #23282d;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  background: none;
  color: inherit;
  width: 45px;
  height: 100%;
  text-align: center;
  border-right: 1px solid #dfdfdf;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
  content: '+';
  font-size: 18px;
  border: none;
  left: 0;
  position: static;
  transform: translate(0, 0);
  line-height: 41px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
  content: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  width: 45px;
  border-radius: 0;
  background: none;
  color: inherit;
  position: absolute;
  top: 0;
  height: 100%;
  text-align: center;
  border-left: 1px solid #dfdfdf;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {
  content: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f107';
  font-size: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
  width: 45px;
  height: 100%;
  text-align: center;
  border-radius: 0;
  background: none;
  color: inherit;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {
  content: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-triangle:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f13a';
  font-size: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a {
  padding-left: 65px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon {
  left: 0;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  right: 0;
  border-right: 1px solid #dfdfdf;
  border-left: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a {
  padding-right: 45px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  right: 0;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
  right: 0;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  right: 0;
  border-left: 1px solid #dfdfdf;
  border-right: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #3478e3;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
  color: #fff;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  background: #3478e3;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
  background: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-triangle:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f139';
  font-size: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  background: none;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f106';
  font-size: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  border-right: none;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 23px 20px;
  border: 1px solid #dfdfdf;
  background: #fff;
  margin: -10px 0 10px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat.vc_tta-color-black .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  background: #23282d;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border: none;
  border-radius: 5px;
  margin: 0 0 10px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  padding: 7px 0 7px 70px;
  border-radius: 5px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  left: 0;
  width: 40px;
  height: 100%;
  border-radius: 5px 0 0 5px;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
  left: 15px;
  right: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
  top: 15px;
  bottom: 15px;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon {
  left: 0;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #fff !important;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a {
  color: #3478e3;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a .vc_tta-controls-icon {
  background: #3478e3;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 23px 0;
  border: none;
  background: none;
  color: #7f7e7e;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  font-size: 15px;
  text-transform: uppercase;
}
html .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 23px 0;
  border: none;
  background: none;
  color: #7f7e7e;
}

/*===================== FEATURE IMAGE FLEXSLIDER ===================*/
.wd-feature-shortcode {
  position: relative;
}
.wd-feature-shortcode .flex-viewport {
  margin-bottom: 10px;
}
.wd-feature-shortcode ol.flex-control-thumbs {
  margin-left: -5px;
  margin-right: -5px;
  width: auto;
}
.wd-feature-shortcode ol.flex-control-thumbs li {
  padding: 0 5px;
  float: left;
  width: 20%;
}
.wd-feature-shortcode ul.flex-direction-nav a {
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 0;
  text-align: center;
  color: #fff;
  line-height: 58px;
}
.wd-feature-shortcode ul.flex-direction-nav a:hover {
  background: #23282d;
  border-color: transparent;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-prev {
  left: 20px;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-prev:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 18px;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-prev:before {
  content: none;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-next {
  right: 20px;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-next:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 18px;
}
.wd-feature-shortcode ul.flex-direction-nav a.flex-next:before {
  content: none;
}
.wd-feature-shortcode:hover ul.flex-direction-nav a {
  opacity: 1;
}

/*==================== BRANDS =================*/
.wd-shortcode-brand {
  position: relative;
  padding: 50px 0;
  border-top: dotted 1px #282828;
  margin-top: 30px;
}
.wd-shortcode-brand .owl-item {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.wd-shortcode-brand .owl-item img {
  width: auto;
  margin: auto;
  cursor: pointer;
  padding: 10px 0;
}
.wd-shortcode-brand .owl-item:hover {
  transform: scale(1.2);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.wd-shortcode-brand .owl-controls .owl-nav > div {
  display: block;
  position: absolute;
  top: 0;
  width: 22px;
  text-align: center;
  font-size: 0;
  border-radius: 3px;
  color: #989898 !important;
  background: none !important;
}
.wd-shortcode-brand .owl-controls .owl-nav > div:hover {
  opacity: 0.8;
}
.wd-shortcode-brand .owl-controls .owl-nav > div.owl-prev {
  left: -8px;
}
.wd-shortcode-brand .owl-controls .owl-nav > div.owl-prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 26px;
}
@media (max-width: 768px) {
  .wd-shortcode-brand .owl-controls .owl-nav > div.owl-prev {
    left: 0px;
  }
}
.wd-shortcode-brand .owl-controls .owl-nav > div.owl-next {
  right: -8px;
}
.wd-shortcode-brand .owl-controls .owl-nav > div.owl-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 26px;
}
@media (max-width: 768px) {
  .wd-shortcode-brand .owl-controls .owl-nav > div.owl-next {
    right: 0px;
  }
}

.wd-shortcode-brand.img-logo {
  border: none;
  cursor: pointer;
}

/*================ CONTACT ================*/
.contact-detail h5 {
  margin-bottom: 5px;
}
.contact-detail p {
  margin-bottom: 0;
}

.wpcf7 .wpcf7-form {
  text-transform: uppercase;
  color: #3f3f3f;
}
.wpcf7 .wpcf7-form .wpcf7-form-control {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 13px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  font-size: 13px;
  width: auto;
  background-color: #282828;
  float: right;
  border: solid 1px #282828;
  color: #fff;
}
.wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
  background-color: #fff;
  color: #282828;
}
.wpcf7 .wpcf7-form p.col-sm-24 .wpcf7-form-control.wpcf7-submit {
  width: 100%;
}

/*================= COUNTDOWN ==============*/
.wd-count_icon {
  text-align: center;
}
.wd-count_icon .counter {
  font-size: 48px;
}
.wd-count_icon .wd-information-text {
  font-size: 15px;
  text-transform: uppercase;
}

/*============== FAQ ==============*/
html .vc_toggle .vc_toggle_title {
  padding: 25px 32px;
  border-radius: 5px;
}
html .vc_toggle .vc_toggle_title h4 {
  font-size: 15px;
  text-transform: uppercase;
}
html .vc_toggle .vc_toggle_title .vc_toggle_icon {
  float: right;
}
html .vc_toggle .vc_toggle_content {
  padding: 25px;
}
html .vc_toggle.vc_toggle_color_default .vc_toggle_title {
  background: #dee2e5;
  color: #3f3f3f;
}
html .vc_toggle.vc_toggle_color_default .vc_toggle_title h4 {
  color: #3f3f3f;
}
html .vc_toggle.vc_toggle_color_default .vc_toggle_title .vc_toggle_icon:before, html .vc_toggle.vc_toggle_color_default .vc_toggle_title .vc_toggle_icon:after {
  border-color: #3f3f3f;
}
html .vc_toggle.vc_toggle_color_default.vc_toggle_active .vc_toggle_title {
  background: #3478e3;
  color: #fff;
}
html .vc_toggle.vc_toggle_color_default.vc_toggle_active .vc_toggle_title h4 {
  color: #fff;
}
html .vc_toggle.vc_toggle_color_default.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before, html .vc_toggle.vc_toggle_color_default.vc_toggle_active .vc_toggle_title .vc_toggle_icon:after {
  border-color: #fff;
}

/*======================== COMINGSOON PAGE =============*/
.page-template-template-comingsoon .siteorigin-panels-stretch {
  text-align: center;
  background-size: cover;
  padding: 50px 0;
  background-position: center center;
}
.page-template-template-comingsoon .widget_site_header .header-main {
  text-align: center;
}
.page-template-template-comingsoon .so-panel.widget {
  /* padding: 20px 0; */
}
.page-template-template-comingsoon .so-panel.widget .comingsoon-page .wd-comingsoon-title .widget-title {
  font-weight: 600;
  font-size: 60px;
  text-transform: uppercase;
  color: #fefefe;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .page-template-template-comingsoon .so-panel.widget .comingsoon-page .wd-comingsoon-title .widget-title {
    font-size: 30px;
  }
}
.page-template-template-comingsoon .so-panel.widget .comingsoon-page .wd-comingsoon-description {
  font-weight: 600;
  font-size: 90px;
  text-transform: uppercase;
  color: #fefefe;
  margin-top: -15px;
}
@media only screen and (max-width: 767px) {
  .page-template-template-comingsoon .so-panel.widget .comingsoon-page .wd-comingsoon-description {
    font-size: 40px;
  }
}
.page-template-template-comingsoon .so-panel.widget .block-text .textwidget p {
  font-size: 18px;
  text-transform: none;
  color: #fefefe;
}
.page-template-template-comingsoon .widget_countdown .time_circles {
  width: auto;
  margin: 0 auto;
  text-align: center;
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  .page-template-template-comingsoon .widget_countdown .time_circles {
    padding: 20px 0 0;
  }
}
.page-template-template-comingsoon .widget_countdown .time_circles canvas {
  display: none;
}
.page-template-template-comingsoon .widget_countdown .time_circles div {
  width: 120px !important;
  display: inline-block;
  margin: 0 20px;
  position: static;
}
@media only screen and (max-width: 767px) {
  .page-template-template-comingsoon .widget_countdown .time_circles div {
    margin: 10px;
  }
}
.page-template-template-comingsoon .widget_countdown .time_circles div h4 {
  font-weight: 700;
  font-size: 16px !important;
  color: #212121;
  background-color: #fff;
  padding: 15px;
  margin: 0;
}
.page-template-template-comingsoon .widget_countdown .time_circles div span {
  font-weight: 500;
  font-size: 64px !important;
  color: #3949ab;
  padding: 15px;
  background-color: #fff;
  margin: 5px 0 0;
}
@media only screen and (max-width: 767px) {
  .page-template-template-comingsoon .widget_countdown .time_circles div span {
    font-size: 50px !important;
  }
}
.page-template-template-comingsoon .widget_sow-button .so-widget-sow-button .ow-button-base .ow-button-hover {
  font-size: 13px;
  font-weight: 500;
  background: #fff;
  color: #212121 !important;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.page-template-template-comingsoon .widget_sow-button .so-widget-sow-button .ow-button-base .ow-button-hover:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 14px;
  margin-left: 5px;
}
.page-template-template-comingsoon .widget_sow-button .so-widget-sow-button .ow-button-base .ow-button-hover:hover {
  background-color: #f7eee4;
  color: #fff !important;
}

/*======================== TAB HOME =============*/
.wd-shortcode-product-slider-wrapper .wd-title-shortcode {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}
.wd-shortcode-product-slider-wrapper .wd-shortcode-product-slider .wd-products-wrapper .products .widget_per_slide {
  padding: 0;
  height: auto;
}
.wd-shortcode-product-slider-wrapper .wd-shortcode-product-slider .wd-products-wrapper .products .widget_per_slide img.img-thumbnail {
  border: none;
  border-radius: 0;
  padding: 0;
  webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;
}
.wd-shortcode-product-slider-wrapper .wd-shortcode-product-slider .wd-products-wrapper .products .widget_per_slide img.img-thumbnail:hover {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}

.wd-shortcode-product-slider .products.list .widget_per_slide .wd-thumbnail-product img {
  -webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;
}
.wd-shortcode-product-slider .products.list .widget_per_slide .wd-thumbnail-product:hover img {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
.wd-shortcode-product-slider .products.list .widget_per_slide .wd-button-shop {
  display: none;
}
.wd-shortcode-product-slider .products.list .widget_per_slide .wd-content-product .woocommerce-loop-product__title {
  margin-top: 0;
}

.wd-page-heading {
  position: relative;
  margin-bottom: 3rem;
}
.wd-page-heading:before, .wd-page-heading:after {
  content: "";
  border-top: 1px dotted #454545;
  height: 1px;
  width: 40%;
  display: block;
  position: absolute;
  top: 50%;
}
@media (max-width: 992px) {
  .wd-page-heading:before, .wd-page-heading:after {
    width: 25%;
  }
}
.wd-page-heading:before {
  right: 0;
}
.wd-page-heading:after {
  left: 0;
}

.wd-slider-tab .slider_control {
  display: none;
}
.wd-slider-tab .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border: 1px solid #454545;
}
.wd-slider-tab .vc_tta-panels .vc_tta-panel.vc_active h4.vc_tta-panel-title a {
  color: #e8e8e8;
}
.wd-slider-tab .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border: 1px solid #f8f8f8;
}
.wd-slider-tab .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a {
  background: #fff;
}
.wd-slider-tab .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a:hover, .wd-slider-tab .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a:focus, .wd-slider-tab .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a:active {
  color: #454545 !important;
}

html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic {
  /*==== TITLE TAB ====*/
  /*===== CONTENT =====*/
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container {
  margin: 0;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 15px;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
  padding: 0 0 0 20px;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a {
  display: inline-block;
  font-weight: 500;
  border: 1px solid #dbdbdb;
  background: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 13px;
  color: #3f3f3f;
  min-width: 80px;
  border-radius: 0;
  padding: 5px 10px;
  text-align: center;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a span {
  vertical-align: -webkit-baseline-middle;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a:before, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab > a:after {
  display: none;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active > a, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:hover > a, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:active > a, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:focus > a {
  color: #3f3f3f  !important;
  border: 1px solid #021a0a;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels {
  border: none;
  background: none;
  border-radius: 0;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    margin-bottom: 20px;
    border-color: #dee2e5;
  }
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  color: #3f3f3f;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:hover, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:focus, html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a:active {
  text-decoration: none;
}
html .vc_tta-container .vc_general.vc_tta-tabs.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
  padding: 0;
  border: none;
  border-radius: 0;
  overflow: visible;
}

.wd_quickshop.active .woocommerce-product-details__short-description,
.wd_quickshop.active .product_meta.wd_product_sku {
  clear: both;
}

.wd-slider-news .wd_special_post_wrapper.wd-blog-list-style {
  margin-top: 45px;
}

/*============== About Us page ================*/
.widget.widget_sow-image .sow-image-container img {
  border: 1px solid #a1a1a1;
}

.panel-row-style-our_clients_a .wd-title-shortcode {
  margin-bottom: 20px;
}

/*============== Services page ================*/
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading {
  color: #7d7d7d;
  text-align: left;
  padding: 11px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  background-color: #bdbdbd;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading.active, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:hover, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:active, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:focus {
  background-color: #f7eee4;
  color: #ffffff;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:hover a, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:active a, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading:focus a {
  color: #ffffff;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a {
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a:hover, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a:active, .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a:focus {
  color: #ffffff;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a i {
  font-size: 18px;
  float: right;
  line-height: 28px;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .collapsed i:before {
  content: "\f01a";
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-collapse {
  border: 1px solid #bdbdbd;
  margin-top: 10px;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-collapse .panel-body {
  text-align: left;
  padding: 20px;
  border-top: none;
}
.widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default + .panel {
  margin-top: 10px;
}
.widget .text_font_more .textwidget {
  font-size: 13px;
  color: #ffffff;
  max-width: 815px;
  margin: 0 auto;
  text-align: center;
}
.widget .text_font_more .textwidget p + p {
  margin-top: 35px;
}

/*============== Faqs ================*/
.type-page .entry-content .widget.widget_widget_faq .faqs-content .faqs-inner {
  margin-left: -15px;
  margin-right: -15px;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs {
  border: none;
  width: 100%;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li {
  float: none;
  margin-right: -2px;
  margin-bottom: 10px;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li.active a, .type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li:hover a, .type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li:focus a, .type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li:active a {
  background-color: #f7eee4;
  border: none;
  color: #ffffff;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li a {
  font-weight: 500;
  font-size: 17px;
  color: #898989;
  text-transform: uppercase;
  text-align: left;
  background-color: #424242;
  padding: 13px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default {
  border: 1px solid #bdbdbd;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading.active, .type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading:hover, .type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading:focus {
  border-top: 5px solid #f7eee4;
  background-color: transparent;
  color: #f7eee4;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading.active a, .type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading:hover a, .type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-heading:focus a {
  color: #f7eee4;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-collapse {
  border: none;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .panel-collapse .panel-body {
  padding-top: 0;
}
.type-page .entry-content .widget.widget_widget_faq .faqs-content .wd-faq-with-tab .tab-content .panel-group .panel-default .collapse.in {
  border: none;
}

/*============== INSTAGRAM HOME ================*/
.wd-home-05 .wd-instagram-wrapper .wd-insta-content {
  margin-bottom: 50px;
  display: flex;
}

.wd-instagram-wrapper .wd-insta-content ul {
  list-style-type: none;
  padding: 0;
  margin: 0 -2.5px;
}
.wd-instagram-wrapper .wd-insta-content ul li {
  float: left;
}
.wd-instagram-wrapper .wd-insta-content ul li a {
  position: relative;
  display: block;
}
.wd-instagram-wrapper .wd-insta-content ul li a:after, .wd-instagram-wrapper .wd-insta-content ul li a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -ms-transform: scale(1, 0);
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -ms-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.wd-instagram-wrapper .wd-insta-content ul li a:after {
  background-color: #212121;
  z-index: 1;
}
.wd-instagram-wrapper .wd-insta-content ul li a:before {
  background-image: url("assets/images/insta.png");
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 2;
}
.wd-instagram-wrapper .wd-insta-content ul li a:hover:after {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.wd-instagram-wrapper .wd-insta-content ul li a:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: transparent;
}
.wd-instagram-wrapper .wd-insta-content ul li a:hover:after, .wd-instagram-wrapper .wd-insta-content ul li a:hover:before {
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.wd-instagram-wrapper .wd-insta-content:before {
  display: table;
  content: "";
  clear: both;
}
.wd-instagram-wrapper.style-insta-1 {
  float: left;
  position: relative;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-header {
  position: absolute;
  z-index: 9;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 35px 55px;
  text-align: center;
  max-width: 385px;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-header h2 {
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 0.5px;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-header .wd-insta-follow {
  line-height: 20px;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-follow {
  margin-top: 20px;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-follow a {
  padding: 5px 10px;
  color: #1e1e1e;
  border: 1px solid #dbdbdb;
  background: #fff;
  font-weight: 500;
}
.wd-instagram-wrapper.style-insta-1 .wd-insta-follow a:hover, .wd-instagram-wrapper.style-insta-1 .wd-insta-follow a:active, .wd-instagram-wrapper.style-insta-1 .wd-insta-follow a:focus {
  color: #3f3f3f;
  border: 1px solid #021a0a;
}
@media (max-width: 767px) {
  .wd-instagram-wrapper.style-insta-1 .wd-insta-follow {
    display: none;
  }
}
.wd-instagram-wrapper.style-insta-2 .wd-insta-header {
  text-align: center;
  margin-bottom: 30px;
}
.wd-instagram-wrapper.style-insta-2 .wd-insta-header h2 {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}
.wd-instagram-wrapper.style-insta-2 .wd-insta-header .wd-insta-follow a {
  background: none;
  color: #282828;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: underline !important;
}
.wd-instagram-wrapper.style-insta-2 .wd-insta-header .wd-insta-follow a:hover {
  color: #a5a5a5;
}

.wd-description-shortcode {
  color: #282828;
  margin: 0 auto;
  margin-bottom: 40px;
}
.wd-description-shortcode a {
  background: none;
  color: #282828;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: underline !important;
}
.wd-description-shortcode a:hover {
  color: #a5a5a5;
}

/*=================== LATEST BLOG HOME ==================*/
.wd_special_post_wrapper.has_navi.style-home {
  position: relative;
  margin: 0 -15px;
}
.wd_special_post_wrapper.has_navi.style-home .owl-item {
  padding: 0 15px;
}
.wd_special_post_wrapper.has_navi.style-home .widget_per_slide ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.wd_special_post_wrapper.has_navi.style-home .widget_per_slide ul li {
  margin: 0;
}
.wd_special_post_wrapper.has_navi.style-home .slider_control a {
  top: -40px;
}
.wd_special_post_wrapper.has_navi.style-home .slider_control a.next {
  right: 15px;
}
.wd_special_post_wrapper.has_navi.style-home .slider_control a.prev {
  right: 40px;
}

/*===================== SPECIAL PRODUCT SLIDER ===============*/
.wd-cart-interested {
  position: relative;
  margin-top: 50px;
}
.wd-cart-interested .wd-title {
  margin-bottom: 35px;
}

.wd-shortcode-product-slider.wd-style-slider-product .owl-item ul.products li.product {
  width: 100%;
}
.wd-shortcode-product-slider .wd-products-wrapper.wd-columns-4 ul.products.grid_default li.product {
  float: left;
  width: 25%;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-4 ul.products.grid_default li.product {
    width: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-4 ul.products.grid_default li.product {
    width: 50%;
  }
}
@media only screen and (max-width: 479px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-4 ul.products.grid_default li.product {
    width: 100%;
  }
}
.wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product {
  float: left;
  width: 33.33%;
}
@media (min-width: 768px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop.wd-show-style-list, .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop.wd-show-style-list {
    width: 50%;
    bottom: 66px;
  }
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-add-to-cart {
    width: 50%;
    bottom: 66px;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product {
    width: 50%;
  }
}
@media only screen and (max-width: 479px) {
  .wd-shortcode-product-slider .wd-products-wrapper.wd-columns-3 ul.products.grid_default li.product {
    width: 100%;
  }
}
.wd-shortcode-product-slider .wd-products-wrapper.wd-columns-2 ul.products.grid_default li.product {
  float: left;
  width: 50%;
}

/*================== HOME FASHION 2 ======================*/
.menu-category-slideshow {
  width: 270px;
  background: #000;
  padding-bottom: 13px;
  position: absolute;
  top: 30px;
  left: 13%;
}
@media only screen and (max-width: 767px) {
  .menu-category-slideshow {
    width: auto;
    margin: 0 10px;
    position: static;
  }
}
.menu-category-slideshow .widget_nav_menu {
  margin-bottom: 0;
}
.menu-category-slideshow .widget_nav_menu h2.widgettitle {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  padding: 17px 20px;
  border-bottom: 1px solid #333;
}
.menu-category-slideshow .widget_nav_menu h2.widgettitle:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0c9';
  font-size: 14px;
  margin-right: 20px;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item {
  position: relative;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item > a {
  padding: 10px 20px;
  display: block;
  color: #fff;
  opacity: 0.6;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item.menu-item-has-children > a {
  position: relative;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0da';
  font-size: 14px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: 10px;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item ul.sub-menu {
  left: 100%;
  top: 0;
  padding: 5px 0;
  background: #000;
  border: none;
  box-shadow: none;
}
@media only screen and (max-width: 767px) {
  .menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item ul.sub-menu {
    top: 100%;
    left: 0;
    background: #444;
    width: 100%;
  }
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item:hover > a {
  opacity: 1;
}
.menu-category-slideshow .widget_nav_menu .menu-vertical-menu-categories-container ul.menu li.menu-item:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
}

.detail-inner-banner {
  position: relative;
  z-index: 2;
}
.detail-inner-banner h1 {
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  font-size: 36px;
}
.detail-inner-banner a {
  color: #3f3f3f;
}
.detail-inner-banner a:hover, .detail-inner-banner a:focus, .detail-inner-banner a:active {
  text-decoration: none;
}

.background-haft-content {
  background-size: contain;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 767px) {
  .shortcode-features .feature_content_wrapper {
    margin-bottom: 20px;
  }
  .shortcode-features .feature_content_wrapper:after, .shortcode-features .feature_content_wrapper:before {
    content: "";
    width: 100%;
    display: table;
    clear: both;
  }
}
.wd-ralated-product {
  padding: 5px 0px;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
}
.wd-ralated-product .wd-heading-title {
  display: table;
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
}
.wd-ralated-product .wd-heading-title:before, .wd-ralated-product .wd-heading-title:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 10px;
  width: 45%;
}
.wd-ralated-product .wd-heading-title:before {
  right: 1.5%;
}
.wd-ralated-product .wd-heading-title:after {
  left: 1.5%;
}

.wd-title-wrapper {
  margin: 50px 0 20px 0;
  padding: 5px 0px;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
  letter-spacing: 0.5px;
}
.wd-title-wrapper .entry-title {
  display: table;
  white-space: nowrap;
  overflow: hidden;
  text-transform: uppercase;
  font-weight: 600;
}
.wd-title-wrapper .entry-title:before, .wd-title-wrapper .entry-title:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 10px;
  width: 45%;
}
.wd-title-wrapper .entry-title:before {
  right: 1.5%;
}
.wd-title-wrapper .entry-title:after {
  left: 1.5%;
}

.wd-title-section-style-1 .wd-title-heading.text-center {
  display: table;
  white-space: nowrap;
  overflow: hidden;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 1.5px;
}
.wd-title-section-style-1 .wd-title-heading.text-center:before, .wd-title-section-style-1 .wd-title-heading.text-center:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 10px;
  width: 45%;
}
.wd-title-section-style-1 .wd-title-heading.text-center:before {
  right: 1.5%;
}
.wd-title-section-style-1 .wd-title-heading.text-center:after {
  left: 1.5%;
}
.wd-title-section-style-1 .wd-text-align-default {
  display: table;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 600;
}
.wd-title-section-style-1 .wd-text-align-default:after {
  border-top: dotted 1px #282828;
  content: '';
  display: table-cell;
  position: relative;
  top: 10px;
  width: 90%;
}
.wd-title-section-style-1 .wd-text-align-default:after {
  left: 5%;
}

.wd-title-section-style-3 .wd-title-heading.text-center {
  white-space: nowrap;
  overflow: hidden;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 1.5px;
}

.wd-title-heading {
  width: 100%;
}

.wd-banner-image-left-home1 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
  position: relative;
  margin-right: 65px;
  margin-top: -20%;
}
@media (max-width: 992px) {
  .wd-banner-image-left-home1 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
    margin-right: 0;
    margin-top: 20px;
  }
}

.wd-banner-plus-image {
  margin-bottom: 30px;
}
.wd-banner-plus-image img {
  width: 100%;
}

.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-image, .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-image {
  overflow: hidden;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-image img, .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-image img {
  width: 100%;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-image:hover img, .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-image:hover img {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
.wd-shortcode-banner-plus .wd-banner-plus-heading-1, .wd-shortcode-banner-plus .wd-banner-plus-heading-2 {
  margin: 0;
  color: #282828;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content {
  float: left;
  width: 50%;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text {
  margin-left: 30px;
  margin-top: 30px;
  padding: 20px;
  border: 2px solid #dbdbdb;
  border-right: 0;
  background: #fff;
}
@media (min-width: 1199px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text {
    margin-top: 60px;
    padding: 70px 100px 70px;
    margin-left: 100px;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-family: "Kaushan Script";
  font-size: 40px;
  line-height: 1.3;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-description {
  color: #535252;
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6666;
}
@media (max-width: 767px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left {
    text-align: center;
  }
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-image {
    float: none;
    width: 100%;
  }
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content {
    float: none;
    width: 100%;
    margin-bottom: 20px;
  }
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text {
    margin: 0;
    border: 2px solid #dbdbdb;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center {
  position: relative;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  max-width: 190px;
  z-index: 10;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
  line-height: 1;
  font-weight: 600;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-size: 18px;
}
@media (min-width: 768px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 60px;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-size: 13px;
}
@media (min-width: 768px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
    font-size: 40px;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-description {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1.3px;
  line-height: 1.6666;
}
@media (min-width: 768px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-description {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
    text-align: center;
  }
  .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
    left: 50%;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
  margin-left: -15px;
  margin-top: 50px;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content {
  text-align: center;
  padding: 90px 0;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-1 {
  font-family: "Kaushan Script";
  font-size: 72px;
  line-height: 1;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-heading-2 {
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
  letter-spacing: 1.3px;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content hr {
  width: 70px;
  margin: auto;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
    margin: 20px 0px;
  }
  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-image {
    text-align: center;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left {
  margin-top: 90px;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-image, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-image {
  position: relative;
  text-align: center;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-image:before, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-image:before {
  content: "";
  display: block;
  position: absolute;
  top: -30px;
  bottom: 30px;
  border: 2px solid #e8e8e8;
  z-index: 1;
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-image:before, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-image:before {
    display: none;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-image img, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-image img {
  z-index: 2;
  position: relative;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content {
  position: absolute;
  top: 66.6667%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  background-color: #fff;
  z-index: 4;
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content {
    position: initial;
    -webkit-transform: initial;
    transform: initial;
    margin: 15px 0;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text {
  padding: 30px 50px;
  border: 2px solid #e8e8e8;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-family: "Kaushan Script";
  font-size: 30px;
  line-height: 1;
}
@media (max-width: 768px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 18px;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-description, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-description {
  font-size: 13px;
  color: #535252;
  margin-bottom: 25px;
  font-weight: 400;
  line-height: 1.6666;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text a.wd-banner-image-button-style-2, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text a.wd-banner-image-button-style-2 {
  width: 180px;
  padding: 6px 35px;
  font-weight: 500;
}
@media (max-width: 768px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text, .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content .wd-banner-plus-text {
    padding: 30px 10px;
  }
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right {
    margin-right: 0;
    margin-top: 30px;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-image:before {
  left: 30px;
  right: -30px;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-right .wd-banner-plus-body.wd-banner-plus-with-border_content {
  left: 30%;
  right: -15px;
}
@media (max-width: 992px) {
  .wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left {
    margin-left: 0;
    margin-top: 0;
  }
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-image:before {
  left: -30px;
  right: 30px;
}
.wd-shortcode-banner-plus.wd-banner-image-position-content-inside-left .wd-banner-plus-body.wd-banner-plus-with-border_content {
  right: 30%;
  left: -15px;
  text-align: right;
}

.wd-banner-plus-page3 .wd-shortcode-banner-plus {
  width: 100%;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
  margin-top: 0;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-heading-2, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-with-border_content .wd-banner-plus-text .wd-banner-plus-description {
  color: #fff;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
  margin: 0;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right-page3 {
  margin-top: 30px;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right {
  clear: both;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left:after, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right:after {
  clear: both;
  content: "";
  display: table;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left:before, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right:before {
  content: "";
  display: table;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body {
  position: relative;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text {
  text-align: center;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text:before, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text:before {
  font-family: FontAwesome;
  font-size: 50px;
  color: #f4f3f4;
  position: absolute;
  top: 50%;
  z-index: 9;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-family: "Kaushan Script";
  font-size: 60px;
  line-height: 1;
}
@media (max-width: 768px) {
  .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 20px;
  }
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 28px;
  margin-top: 10px;
  letter-spacing: 1.3px;
}
@media (max-width: 768px) {
  .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2 {
    font-size: 13px;
  }
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text hr, .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text hr {
  width: 70px;
  margin: auto;
  border-top: 1px solid #282828;
  margin-top: 10px;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text {
  position: relative;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-left .wd-banner-plus-body .wd-banner-plus-text:before {
  content: '\f0da';
  right: 0;
  top: 50%;
  -webkit-transform: translate(80%, -50%);
  transform: translate(80%, -50%);
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text {
  position: relative;
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text:before {
  content: '\f0d9';
  left: 0;
  top: 50%;
  right: auto;
  -webkit-transform: translate(-80%, -50%);
  transform: translate(-80%, -50%);
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-size: 30px;
}
@media (max-width: 768px) {
  .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 13px;
  }
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-size: 26px;
}
@media (max-width: 768px) {
  .wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-heading-2 {
    font-size: 13px;
  }
}
.wd-banner-plus-page3 .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-description {
  width: 150px;
  margin: auto;
  color: #fff;
  font-size: 10px;
  background: #a5a5a5;
  padding: 3px 10px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  margin-top: 10px;
}

.right-product-home2 .wd-shortcode-product-slider-home2 {
  margin-right: -15px;
  padding-left: 90px;
  margin-top: 90px;
}
@media (max-width: 992px) {
  .right-product-home2 .wd-shortcode-product-slider-home2 {
    margin: 30px 0 0 0;
    padding: 0;
  }
}

.left-product-home2 .wd-shortcode-product-slider-home2 {
  margin-left: -15px;
  padding-right: 90px;
  margin-top: 90px;
}
@media (max-width: 992px) {
  .left-product-home2 .wd-shortcode-product-slider-home2 {
    margin: 20px 0 0 0;
    padding: 0;
  }
}

.wd-shortcode-product-slider-wrapper.wd-shortcode-product-slider-home2 .products.list {
  margin-top: 45px;
}
@media (max-width: 480px) {
  .wd-shortcode-product-slider-wrapper.wd-shortcode-product-slider-home2 .products.list {
    margin: 0 -15px;
  }
}
.wd-shortcode-product-slider-wrapper.wd-shortcode-product-slider-home2 .products.list .wd-button-shop.wd-button-shop-after-content, .wd-shortcode-product-slider-wrapper.wd-shortcode-product-slider-home2 .products.list .wd_color_image_swap {
  display: none;
}

.wd-special-products .wpb_wrapper > h2:before {
  width: 55%;
}
.wd-special-products .wpb_wrapper > h2:after {
  display: none;
}
.wd-special-products .wd-shortcode-product-slider-wrapper {
  margin: 0;
}
.wd-special-products .wd-style-slider-product .slider_control {
  display: none;
}
.wd-special-products .wd-style-slider-product ul.products {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail h2.woocommerce-loop-product__title {
  font-size: 13px;
  color: #282828;
  line-height: 1.6666;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail h2.woocommerce-loop-product__title:hover {
  color: #a5a5a5;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del {
  margin-left: 10px;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .price del .amount {
  font-size: 14px;
  color: #8b8b8b;
  font-weight: 400;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins {
  text-decoration: none;
  float: left;
}
.wd-special-products .wd-style-slider-product ul.products li.product .wd-content-product.wd-hover-style-1 .wd-content-detail .price ins .amount {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

.wpb_posts_slider {
  width: 100vw;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.wpb_posts_slider .flexslider {
  box-shadow: none;
}
.wpb_posts_slider .slides li {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.wpb_posts_slider .slides li.flex-active-slide {
  -webkit-transform: translateX(-25vw);
  transform: translateX(-25vw);
  z-index: 1;
  position: relative;
}
.wpb_posts_slider .slides .flex-active-slide + li {
  -webkit-transform: translateX(50vw) scale(0.9);
  transform: translateX(50vw) scale(0.9);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  z-index: 0;
  position: relative;
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
  opacity: 1 !important;
}
.wpb_posts_slider .flexslider:hover .flex-direction-nav .flex-next {
  right: 60px;
}
.wpb_posts_slider .flexslider:hover .flex-direction-nav .flex-prev {
  left: 60px;
}
.wpb_posts_slider .flex-direction-nav .flex-prev:before, .wpb_posts_slider .flex-direction-nav .flex-next:before {
  color: #fff;
}
.wpb_posts_slider .flex-direction-nav .flex-prev {
  left: 60px;
  opacity: 1;
}
.wpb_posts_slider .flex-direction-nav .flex-next {
  right: 60px;
  opacity: 1;
}
.wpb_posts_slider .flex-control-nav {
  position: absolute;
  top: 93% !important;
  right: 0;
  width: 25%;
}
.wpb_posts_slider .flex-control-nav li {
  height: 20px;
  width: 20px;
  margin: 0;
  padding: .38462rem;
  position: relative;
}
.wpb_posts_slider .flex-control-nav li a {
  width: 6px;
  height: 6px;
  border: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #989898;
  opacity: 0.6;
}
.wpb_posts_slider .flex-control-nav li a.flex-active {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: #989898;
  box-shadow: none;
}

.wd-home-category .wpb_wrapper .vc_tta-tabs-container {
  float: left;
  width: 16.67%;
}
.wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list {
  margin-top: 90px;
  text-align: left !important;
}
.wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li {
  display: list-item;
  padding: 0 !important;
}
.wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li a {
  background: none !important;
  border: none !important;
  color: #535252 !important;
}
.wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li.vc_active > a, .wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li:hover > a, .wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li:active > a, .wd-home-category .wpb_wrapper .vc_tta-tabs-container ul.vc_tta-tabs-list > li:focus > a {
  color: #3f3f3f !important;
  border: none !important;
}
.wd-home-category .wpb_wrapper .vc_tta-panels-container {
  float: right;
  width: 83.33%;
}
.wd-home-category-title {
  border-bottom: 1px dotted #454545;
  padding-bottom: .76923rem;
  margin-bottom: 30px;
  margin-top: 0;
  position: absolute;
}
.wd-home-category .menu .menu-item {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.wd-home-category .menu .menu-item > a {
  padding: 4px 0;
  display: block;
  text-transform: uppercase;
  color: #535252 !important;
}
.wd-home-category .menu .menu-item.menu-item-has-children .sub-menu {
  -webkit-transform: translateX(15px);
  -moz-transform: trantranslateX(15px);
  transform: translateX(15px);
  color: #282828;
  font-weight: bold;
}
.wd-home-category .menu .menu-item:hover {
  -webkit-transform: translateX(15px);
  -moz-transform: trantranslateX(15px);
  transform: translateX(15px);
  color: #282828;
  font-weight: bold;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

.wd-home4-textBlock-heading {
  margin-top: 70px;
  margin-bottom: 10px;
  letter-spacing: 5px;
}
@media (max-width: 992px) {
  .wd-home4-textBlock-heading {
    margin-top: 50px;
    font-size: 20px !important;
  }
}

.wd-home4-textBlock-content {
  font-size: 13px;
  text-transform: uppercase;
  color: #282828;
  line-height: 1.5;
  text-align: center;
}
@media (min-width: 992px) {
  .wd-home4-textBlock-content {
    font-size: 18px;
    margin-bottom: 0 !important;
  }
}

.left-baner-home4 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
  margin-right: 50px;
}
@media (max-width: 992px) {
  .left-baner-home4 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
    margin-right: 0px;
  }
}

.right-baner-home4 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
  margin-left: 50px;
}
@media (max-width: 992px) {
  .right-baner-home4 .wd-shortcode-banner-plus.wd-banner-image-position-content-center {
    margin-left: 0px;
  }
}

.woocommerce ul.products .widget_per_slide li.product, .woocommerce-page ul.products .widget_per_slide li.product {
  width: 100%;
}

/* BREADCRUMB */
.wd-blog-breadcrumb.breadcrumb_banner {
  margin-bottom: 30px;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title {
  margin-bottom: 40px;
  color: #fff;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .title-cotainer-header h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug {
  color: #fff;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug .woocommerce-breadcrumb {
  color: #fff;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug .woocommerce-breadcrumb a {
  color: #fff;
}
.wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug a:hover, .wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug a:visited, .wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug a:active, .wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .blog-slug a:focus {
  color: #fff;
}

.wd-blog-breadcrumb.breadcrumb_default {
  background: #f2f2f2;
  margin-bottom: 30px;
}
.wd-blog-breadcrumb.breadcrumb_default .wrap-info-title {
  text-align: center;
  margin-bottom: 40px;
}
.wd-blog-breadcrumb.breadcrumb_default .wrap-info-title .title-cotainer-header h3 {
  font-size: 14px;
  font-weight: 400;
  color: #282828 !important;
}
.wd-blog-breadcrumb.breadcrumb_default .wrap-info-title .blog-slug {
  margin-top: 20px;
  margin-bottom: 20px;
}
.wd-blog-breadcrumb.breadcrumb_default .wrap-info-title .blog-slug .woocommerce-breadcrumb {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .wd-blog-breadcrumb.breadcrumb_default .wrap-info-title .title-cotainer-header h3 {
    float: left;
  }
  .wd-blog-breadcrumb.breadcrumb_default .wrap-info-title .blog-slug {
    float: right;
  }
}

.wd-content-product .wd-content-detail .price .woocommerce-Price-amount.amount {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.wd-content-product .wd-content-detail .price ins {
  text-decoration: none;
  float: left;
}
.wd-content-product .wd-content-detail .price ins:after {
  content: "";
  clear: both;
}
.wd-content-product .wd-content-detail .price del {
  margin-left: 10px;
}
.wd-content-product .wd-content-detail .price del .amount {
  font-size: 14px !important;
  font-weight: 600;
  color: #8b8b8b !important;
}
.wd-content-product .wd-content-detail .price:after {
  content: "";
  clear: both;
}

.wd-content-page .entry-content.bg form.woocomerce-form.woocommerce-form-login.login {
  border-radius: 0;
}
.wd-content-page .entry-content.bg form.woocomerce-form.woocommerce-form-login.login input {
  border-radius: 0;
  padding: 10px;
}
.wd-content-page .entry-content.bg label.woocommerce-form__label-for-checkbox {
  display: block;
  font-weight: normal;
}
.wd-content-page .entry-content.bg label.woocommerce-form__label-for-checkbox input.input-checkbox {
  margin-top: 6px;
}
.wd-content-page .entry-content.bg label.woocommerce-form__label-for-checkbox span {
  font-size: 13px;
  color: #282828;
  font-weight: 600;
}
.wd-content-page .entry-content.bg .woocommerce-message {
  border-top-color: #212121;
}
.wd-content-page .entry-content.bg .woocommerce-message:before {
  content: '\e015';
  color: #212121;
}
.wd-content-page .shop_table.cart.wishlist_table thead > tr > th {
  background: #212121;
}
.wd-content-page .shop_table.cart.wishlist_table a:hover {
  color: #a5a5a5;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code {
  float: left;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code .woocommerce-Price-amount.amount {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code ins {
  text-decoration: none;
  float: left;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code ins:after {
  content: "";
  clear: both;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code del {
  margin-left: 10px;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code del .amount {
  font-weight: initial !important;
  color: #8b8b8b !important;
}
.wd-content-page .shop_table.cart.wishlist_table .woocs_price_code:after {
  content: "";
  clear: both;
}

.wpb_wrapper .wd-title.wd-title-section-style-1 .wd-title-description.text-center {
  margin: 0 40px;
}
.wpb_wrapper .feature_content_wrapper .feature_information {
  margin-bottom: 35px;
}
.wpb_wrapper .feature_content_wrapper .feature_information .feature_title.heading_title {
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0;
}
.wpb_wrapper .feature_content_wrapper p {
  margin: 0;
}

.contact-page span {
  margin-bottom: 15px;
}
.contact-page span input {
  width: 100%;
  height: 50px;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.contact-page .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  font-size: 13px;
  width: auto;
  float: left;
  padding: 10px 20px;
}
.contact-page .wpb_wrapper .wd-title.wd-title-section-style-1 .wd-title-description.text-center {
  text-align: left;
  margin: 25px 0;
}
.contact-page .feature_information .feature_excerpt {
  margin-top: 15px;
}

.commingsoon {
  position: fixed !important;
  top: 0;
  left: 0 !important;
  width: 100%;
  height: 100%;
  min-height: 100%;
}
.commingsoon .subscribe_widget {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media only screen and (max-width: 992px) {
  .commingsoon .subscribe_widget {
    top: 35%;
  }
}
.commingsoon .subscribe_widget .wd-subscribe-header h2 {
  font-family: 'Kaushan Script';
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-style: italic;
}
.commingsoon .subscribe_widget .subscribe_intro_text {
  color: #fff;
  text-align: center;
  font-size: 60px;
  font-weight: 600;
  margin-top: -15px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .commingsoon .subscribe_widget .subscribe_intro_text {
    font-size: 30px;
  }
}
.commingsoon .subscribe_widget .subscribe_form {
  position: relative;
}
.commingsoon .subscribe_widget .subscribe_form button {
  position: absolute;
  top: 0;
  right: 0;
  border: solid 1px #fff;
  color: #fff;
  background: none;
  height: 35px;
  line-height: 8px;
}
.commingsoon .subscribe_widget .subscribe_form button:hover {
  border: solid 1px #212121;
  background: #212121;
}
.commingsoon .subscribe_widget .subscribe-email {
  border-bottom: solid 1px #fff;
  padding-bottom: 15px;
}
.commingsoon .subscribe_widget .subscribe-email input {
  border: none;
  padding-left: 0;
  padding-right: 0px;
  color: #fff;
}
.commingsoon .subscribe_widget .subscribe-email input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.commingsoon .subscribe_widget .subscribe-email input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.commingsoon .subscribe_widget .subscribe-email input:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.commingsoon .subscribe_widget .subscribe-email input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
@media (min-width: 768px) {
  .commingsoon .subscribe_widget .subscribe-email input {
    padding-right: 140px;
  }
}

.wd-tab-style-tab-on-top-content .tabs {
  text-align: center;
  margin: 0 0 40px;
}
.wd-tab-style-tab-on-top-content .tabs li {
  display: inline-block;
  margin-right: 10px;
}
.wd-tab-style-tab-on-top-content .tabs li a {
  display: block;
  padding: 10px;
  border: 1px solid #dbdbdb;
  min-width: 60px;
  line-height: 1;
  text-transform: uppercase;
  color: #282828;
  font-weight: 500;
}
.wd-tab-style-tab-on-top-content .tabs li.active a, .wd-tab-style-tab-on-top-content .tabs li:hover a {
  border-color: #282828;
  color: #282828;
}

.wd-tab-style-tab-on-left-content {
  width: 100%;
}
.wd-tab-style-tab-on-left-content .tab-control {
  width: 100%;
  padding-right: 25px;
}
@media only screen and (min-width: 767px) {
  .wd-tab-style-tab-on-left-content .tab-control {
    float: left;
    width: 25%;
  }
}
.wd-tab-style-tab-on-left-content .tab-control ul.tabs li.heading {
  padding-bottom: 0px;
  margin-bottom: 25px;
  border-bottom: 1px dotted #282828;
}
.wd-tab-style-tab-on-left-content .tab-control ul.tabs li.heading .wd-heading {
  font-size: 20px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 15px;
}
.wd-tab-style-tab-on-left-content .tab-control ul.tabs li {
  line-height: 30px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .wd-tab-style-tab-on-left-content .tab-control ul.tabs li {
    text-align: center;
  }
}
.wd-tab-style-tab-on-left-content .tab-control ul.tabs li a {
  color: #282828;
}
.wd-tab-style-tab-on-left-content .tab-control ul.tabs li.active, .wd-tab-style-tab-on-left-content .tab-control ul.tabs li:hover {
  font-weight: 600;
}
.wd-tab-style-tab-on-left-content .tab-content {
  width: 100%;
  position: relative;
  margin: 0 -7px;
}
@media only screen and (min-width: 768px) {
  .wd-tab-style-tab-on-left-content .tab-content {
    float: left;
    width: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .wd-tab-style-tab-on-left-content .tab-content .products.grid {
    margin: 0;
  }
}
.wd-tab-style-tab-on-left-content .tab-content .slider_control a {
  position: absolute;
  top: 0;
  background: #fff;
  padding: 5 20px;
  width: 30px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  z-index: 99;
}
.wd-tab-style-tab-on-left-content .tab-content .slider_control a.next {
  right: 15px;
  top: 31.5%;
}
@media only screen and (max-width: 374px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.next {
    top: 20%;
    right: 10px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.next {
    top: 25%;
    right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.next {
    top: 25%;
  }
}
.wd-tab-style-tab-on-left-content .tab-content .slider_control a.prev {
  left: 15px;
  top: 31.5%;
}
@media only screen and (max-width: 374px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.prev {
    top: 20%;
    left: 10px;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.prev {
    top: 25%;
    left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wd-tab-style-tab-on-left-content .tab-content .slider_control a.prev {
    top: 25%;
  }
}

.wd-special-post-wrapper .widget-list-post-inner {
  margin-top: 25px;
}

.home3-newarrvals .woocommerce-result-count {
  display: none;
}
.home3-newarrvals .wd-products-wrapper .products.grid .wd-button-shop {
  display: none;
}
.home3-newarrvals .wd-products-wrapper .products.grid .wd-thumbnail-product img {
  -webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;
}
.home3-newarrvals .wd-products-wrapper .products.grid .wd-thumbnail-product:hover img {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}

.wd-products-wrapper.wd-columns-1 .products.grid {
  margin: 0;
}

.wd-banner-plus-body .wd-banner-plus-image .owl-controls .owl-prev, .wd-banner-plus-body .wd-banner-plus-image .owl-controls .owl-next {
  position: absolute;
  display: block;
  background: #fff;
  color: #989898;
  font-size: 35px;
  margin: 0;
  height: 40px;
  width: 40px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  z-index: 10;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.wd-banner-plus-body .wd-banner-plus-image .owl-controls .owl-prev {
  left: -15px;
}
.wd-banner-plus-body .wd-banner-plus-image .owl-controls .owl-next {
  right: -15px;
}

.wd-insta-content {
  position: relative;
}
.wd-insta-content .slider_control .prev, .wd-insta-content .slider_control .next {
  position: absolute;
  display: block;
  background: #fff;
  padding: 11px;
  margin: 0;
  height: 40px;
  width: 40px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  z-index: 10;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.wd-insta-content .slider_control .prev {
  left: -20px;
}
.wd-insta-content .slider_control .next {
  right: -20px;
}

.wd-shortcode-product-slider {
  position: relative;
}

.banners-laparis-6 .wd-shortcode-banner-plus {
  display: table;
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
}
.banners-laparis-6 .wd-shortcode-banner-plus .wd-banner-plus-image {
  width: 48.5%;
  overflow: hidden;
}

.text-banner-home-6 .wd-banner-image-position-content-outside-left .wd-banner-plus-text:before {
  content: '\f0d9' !important;
  transform: translate(13%, -50%) !important;
}

.text-banner-home-6 .wd-banner-image-position-content-outside-right .wd-banner-plus-text:before {
  content: '\f0da' !important;
  transform: translate(-50%, -50%) !important;
}

.banners-laparis-6 .wd-shortcode-banner-plus > * {
  display: table-cell;
  vertical-align: middle;
}

.banner-home3 .wd-shortcode-banner-plus .wd-banner-plus-body {
  position: relative;
  text-align: center;
  background: #f4f4f4;
}

.page.type-page .wd-banner-plus-page3 .text-banner-home-6 .wd-shortcode-banner-plus .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  font-size: 30px;
  font-style: italic;
}
@media (max-width: 767px) {
  .page.type-page .wd-banner-plus-page3 .text-banner-home-6 .wd-shortcode-banner-plus .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 20px;
  }
}
.page.type-page .wd-banner-plus-page3 .text-banner-home-6 .wd-shortcode-banner-plus .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .page.type-page .wd-banner-plus-page3 .text-banner-home-6 .wd-shortcode-banner-plus .wd-banner-plus-text .wd-banner-plus-heading-2 {
    font-size: 12px;
  }
}

.wd-shortcode-product-slider button {
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #fff;
  top: 40%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  border-radius: 50%;
  border: none;
  outline: none;
  text-align: center;
  z-index: 9;
  opacity: 1;
}
.wd-shortcode-product-slider .slick-prev:hover, .wd-shortcode-product-slider .slick-prev:focus, .wd-shortcode-product-slider .slick-next:hover, .wd-shortcode-product-slider .slick-next:focus {
  background: #fff;
}
.wd-shortcode-product-slider .slick-prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 30px;
  color: #282828;
  background: none;
}
.wd-shortcode-product-slider .slick-next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 30px;
  color: #282828;
  background: none;
}
@media (min-width: 992px) {
  .wd-shortcode-product-slider .widget_per_slide.slick-slide.slick-current.slick-active {
    width: 570px !important;
  }
}
@media (max-width: 768px) {
  .wd-shortcode-product-slider .widget_per_slide.slick-slide.slick-current.slick-active {
    width: 300px !important;
  }
}

.products.grid.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.products.grid.slick-slider .slick-track .wd-content-product .wd-content-detail {
  text-align: center;
}
.products.grid.slick-slider .slick-track .wd-content-product .wd-content-detail .woocommerce-loop-product__title {
  text-align: center;
}
.products.grid.slick-slider .slick-track .wd-content-product .wd-content-detail .wd-shop-loop-price {
  display: table;
  margin: 0 auto;
  text-align: center;
}
.products.grid.slick-slider .slick-track .wd-content-product .wd-content-detail .wd-shop-loop-price .star-rating {
  position: absolute;
  top: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.products.grid.slick-slider .slick-track .wd-content-product .wd-button-shop {
  display: none;
}

.wd-shortcode-banner .wd-image-banner img {
  width: 100%;
}

.wd-product-single-detail-shortcode .wd-products .wd-content-detail .woocommerce-loop-product__title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 25px;
  line-height: 30px;
  text-align: center;
}
.wd-product-single-detail-shortcode .wd-products .wd-content-detail .wd-shop-loop-price {
  margin-bottom: 10px;
}
.wd-product-single-detail-shortcode .wd-products .wd-content-detail .wp_description_product {
  text-align: center;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content {
  margin-top: 15px;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd_quickshop_handler, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .compare.button, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist a {
  outline: none;
  width: 38px;
  height: 38px;
  line-height: 38px;
  padding: 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 0 !important;
  border-radius: 0;
  border: solid 1px #282828;
  background: #fff !important;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-left: 5px;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd_quickshop_handler:before, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .compare.button:before, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist a:before {
  color: #282828;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd_quickshop_handler {
  margin-bottom: 0;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd_quickshop_handler:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e86f';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .compare.button {
  margin-bottom: 0;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .compare.button:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e862';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  font-size: 0;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist a {
  margin-bottom: 0;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist a:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd-button-add-to-cart, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .yith-wcwl-add-to-wishlist {
  display: inline-block;
  vertical-align: middle;
  float: left;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd-button-add-to-cart a, .wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd-button-add-to-cart a.add_to_cart_button {
  border: solid 1px #000;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0 15px;
  position: relative;
  left: auto;
  bottom: auto;
  border-radius: 0;
  color: #282828;
  border: solid 1px #282828;
  background: #fff;
  font-weight: 500;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd-button-add-to-cart a:before {
  margin-right: 5px;
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e82e';
  font-size: 13px;
  font-weight: 600;
  background: none;
  color: #282828;
}
.wd-product-single-detail-shortcode .wd-products .wd-button-shop.wd-button-shop-before-content .wd-button-add-to-cart a:after {
  content: "";
  display: none;
}

.wd-home-category .vc_btn3-container.vc_btn3-inline {
  display: block;
  margin: 15px 0 0px 0;
}
.wd-home-category .vc_btn3-container.vc_btn3-inline button {
  width: 100%;
  vertical-align: top;
  font-family: "Poppins",sans-serif;
  font-size: 13px;
  line-height: 1;
  padding: 13px 40px 10px 40px;
  outline: none;
  border: none;
  text-transform: uppercase;
  border-radius: 0px;
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  background: #000;
  color: #fff;
}

.wd-feature-category-wrapper .wd-feature-content-list .wd-feature-content-list-item {
  position: relative;
  margin-bottom: 20px;
}
.wd-feature-category-wrapper .wd-feature-content-list .wd-feature-content-list-item .feature_information .feature_title.heading_title {
  font-size: 16px;
  font-weight: 500;
  color: #a0a0a0;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.wd-feature-category-wrapper .wd-feature-content-list .wd-feature-content-list-item .feature_information .feature_excerpt {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  color: #282828;
}
.wd-feature-category-wrapper .wd-feature-content-list .wd-feature-content-list-item .feature_information .feature_excerpt p {
  margin: 0;
}
.wd-feature-category-wrapper .wd-feature-content-list .wd-feature-content-list-item .feature_information .feature_thumbnail_image {
  margin-bottom: 10px;
}

.wd-feature-loading-img {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 999;
}
.wd-feature-loading-img img {
  top: 50%;
  left: 50%;
  position: absolute;
}

.summary.entry-summary .wd-modal-content .modal-title {
  font-weight: 600;
}
.summary.entry-summary .wd-modal-content .close {
  margin-top: -25px;
}
.summary.entry-summary .wd-modal-content .modal-body p {
  text-transform: none;
  font-weight: 400;
}

.wpdance_feature_categories-shipping .feature_information .feature_excerpt {
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  color: #282828;
}
.wpdance_feature_categories-shipping .feature_information .feature_excerpt p {
  margin: 0;
}

.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner {
  position: relative;
  overflow: hidden;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-thumbnail-post {
  position: relative;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-thumbnail-post .thumbnail {
  border: none;
  border-radius: 0;
  padding: 0;
  background: linear-gradient(-45deg, #000 0, #fff 100%);
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-thumbnail-post .thumbnail > img {
  margin: -10px 0 0 -10px;
  max-width: none;
  width: calc(100% + 10px);
  opacity: 0.9;
  -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: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio {
  position: absolute;
  bottom: 40px;
  right: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -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;
  opacity: 0;
  -webkit-transform: translate3d(20px, 20px, 0);
  transform: translate3d(20px, 20px, 0);
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio:before {
  -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;
  position: absolute;
  right: -100px;
  bottom: -100px;
  width: 250px;
  height: 250px;
  border: 2px solid #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.2);
  content: '';
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 1);
  transform: scale3d(0.5, 0.5, 1);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .wd-title-portfolio {
  position: relative;
  text-align: center;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .wd-title-portfolio .wd-heading-title {
  font-size: 14px;
  margin-bottom: 0;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .wd-title-portfolio .wd-heading-title a {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .wd-category-portfolio {
  text-align: center;
  margin: 10px 0;
  position: relative;
  z-index: 99;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .wd-category-portfolio a {
  color: #fff;
  font-size: 13px;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .hover-default.thumb-image-hover {
  position: relative;
  z-index: 99;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .hover-default.thumb-image-hover .icons a {
  margin-right: 10px;
  background: none;
  color: #fff;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner .wd-content-portfolio .hover-default.thumb-image-hover .icons a:hover {
  background: none;
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner:hover .wd-content-portfolio {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner:hover .wd-content-portfolio:before {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.grid-item.wd-wrap-content-masonry .wd-wrap-content-inner:hover .thumbnail > img {
  opacity: 0.6;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.page-about .wd-feature-content-list {
  margin: 0 -15px;
}
.page-about .feature_information {
  border: solid 1px #dbdbdb;
  padding: 10px;
  position: relative;
  margin: 10px 15px;
}
.page-about .feature_information .feature_title.heading_title i {
  font-size: 28px;
}
.page-about .feature_information .wd-feature-readmore {
  text-align: center;
  padding: 5px 30px;
  text-transform: uppercase;
  border: solid 1px #dbdbdb;
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  z-index: 99;
  white-space: nowrap;
}
.page-about .feature_information .wd-feature-readmore:hover {
  font-weight: 600;
}
.page-about .feature_information .feature_excerpt {
  margin-bottom: 35px;
}

.woocommerce-ResetPassword.lost_reset_password input.button {
  padding: 10px 20px;
  border-radius: 0;
}

.faqs-content .panel.panel-default {
  border-radius: 0;
  margin: 20px 0;
}
.faqs-content .panel-default > .panel-heading {
  color: #282828;
  background-color: none;
  border: none;
  padding: 10px 0;
}

.wd-faq-style-tab .panel-default > .panel-heading {
  color: #282828;
  background-color: none;
  border: none;
  padding: 10px 15px;
}

.wd-shortcode-faq .wd-faq-item, .wd-faq-style-tab .wd-faq-item {
  font-size: 13px;
  margin-bottom: 50px;
}
.wd-shortcode-faq .wd-faq-item .wd-faq-title, .wd-faq-style-tab .wd-faq-item .wd-faq-title {
  text-transform: uppercase;
  color: #282828;
  font-weight: 600;
  font-size: 13px;
}
.wd-shortcode-faq .wd-faq-item .wd-faq-body, .wd-faq-style-tab .wd-faq-item .wd-faq-body {
  color: #535252;
}

.wpcf7 .wd-faq-page-question-form .your-question {
  float: left;
  width: 89%;
}
@media (max-width: 766px) {
  .wpcf7 .wd-faq-page-question-form .your-question {
    width: 100%;
  }
}
.wpcf7 .wd-faq-page-question-form input.wpcf7-form-control {
  height: 50px;
}
.wpcf7 .wd-faq-page-question-form input.wpcf7-form-control.wpcf7-submit {
  font-size: 13px;
  width: auto;
  background-color: #000;
  float: right;
  margin-top: -18px;
  width: 10%;
}
@media (max-width: 766px) {
  .wpcf7 .wd-faq-page-question-form input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-top: 10px;
  }
}

.ts-dropcap {
  line-height: 80px;
  font-size: 80px;
  float: left;
  font-weight: 400;
  position: relative;
  top: 0;
  margin-right: 0;
  color: #282828 !important;
  padding: 0 17px 0 13px;
}

.vc_custom_heading {
  font-weight: 600;
  border-bottom-color: #282828;
}

.wd-meta-post .sticky-post {
  display: block;
  color: #40353d;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 4px 0;
  text-transform: uppercase;
  font-size: 14px;
  position: absolute;
  top: 25px;
  left: 135px;
}

.wd-layout-2-sidebar .wd-columns-toggle {
  display: none;
}

.wd_tini_account_wrapper:hover .form_drop_down.drop_down_container {
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.form_drop_down.drop_down_container {
  height: 0;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.contact-page div.wpcf7-validation-errors {
  border: 1px solid #f00;
  margin: 30px 0;
}
.contact-page div.wpcf7 .ajax-loader {
  margin-top: 10px;
}

.feature_thumbnail_image .thumbnail_image:hover img {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.wd-feature-loading-img img {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.wpb_revslider_element.wpb_content_element {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  #TB_window.thickbox-loading {
    top: 0;
  }
}

.thickbox-loading {
  border: 0px solid;
  border-radius: 0px;
  border-color: #5e5e5e;
  box-shadow: 0 0 3px 2px #302e30;
  background-color: white;
}
.thickbox-loading #TB_ajaxContent {
  background: #fff;
}
@media (max-width: 767px) {
  .thickbox-loading #TB_ajaxContent {
    padding-bottom: 100px;
  }
}
.thickbox-loading #TB_title {
  border-bottom: none;
  background: #fff;
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget {
  width: 100%;
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li {
  list-style: none;
  border-bottom: 1px solid #e8e4e3;
  margin-bottom: 10px;
  padding-bottom: 10px;
  position: relative;
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li a.remove {
  vertical-align: middle;
  font-size: 20px;
  color: #212121 !important;
  font-weight: 400;
  float: left;
  width: 15px;
  margin: 15px 15px 0 0;
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li a {
  vertical-align: middle;
  font-weight: 400;
  width: 85%;
}
@media (min-width: 768px) {
  .thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li a {
    display: block;
  }
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li .attachment-shop_thumbnail.size-shop_thumbnail {
  margin-bottom: 10px;
  margin-right: 50px;
  float: none;
  height: 50px;
  width: auto;
}
@media (max-width: 767px) {
  .thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li .attachment-shop_thumbnail.size-shop_thumbnail {
    margin-right: 85%;
    display: block;
  }
}
.thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li span.quantity {
  position: absolute;
  top: 35%;
  transform: translateY(-35%);
  right: 5px;
}
@media (min-width: 768px) {
  .thickbox-loading .widget_shopping_cart_content ul.cart_list.product_list_widget li span.quantity {
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
}
.thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__total.total {
  text-align: right;
  font-weight: 600;
  color: #282828;
  letter-spacing: 1.3px;
}
.thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
  padding: 10px 25px;
  margin: 0 0 20px 15px;
  float: right;
}
@media (max-width: 374px) {
  .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.wc-forward, .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward {
    padding: 10px 15px;
    margin: 0 0 20px 10px;
  }
}
@media (max-width: 992px) {
  .thickbox-loading .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons {
    margin-bottom: 50px;
  }
}
.thickbox-loading .wd-subscribe-header {
  text-align: center;
  margin-top: 0;
}
.thickbox-loading .wd-subscribe-header h2 {
  color: #1a1a1a;
  font-size: 20px;
  margin-top: 0;
}
.thickbox-loading .subscribe_form {
  display: initial;
}
.thickbox-loading .subscribe_form form .subscribe-email {
  margin-top: 15px;
}
.thickbox-loading .subscribe_form form input.subscribe_email {
  width: 100%;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .thickbox-loading .subscribe_form form input.subscribe_email {
    width: 70%;
    float: left;
    margin-bottom: 0;
  }
}
.thickbox-loading .subscribe_form form button.button {
  width: 100%;
  height: 35px;
  padding: 0;
  margin-top: -15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .thickbox-loading .subscribe_form form button.button {
    width: 30%;
    float: left;
  }
}
.thickbox-loading label {
  margin-left: 15px;
}

#TB_ajaxWindowTitle {
  text-align: center;
  margin: 20px;
}
#TB_ajaxWindowTitle span {
  color: #1a1a1a;
  font-size: 20px;
}

#TB_ajaxContent.TB_modal {
  padding: 0;
}
#TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-layout-half-width {
  width: 100%;
  float: left;
}
#TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-layout-half-width img {
  width: 100%;
}
@media (min-width: 768px) {
  #TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-layout-half-width {
    width: 50%;
    float: left;
    margin-bottom: 0;
  }
}
#TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-email-subscribe-main-content {
  width: 100%;
  padding: 15px;
}
#TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-tb-closeWindowButton {
  top: 0;
  right: 0;
  position: absolute;
  background: none;
}
#TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-tb-closeWindowButton:hover .tb-close-icon, #TB_ajaxContent.TB_modal #wd-email-subscribe-content .wd-tb-closeWindowButton:focus .tb-close-icon {
  color: #282828;
}

.wd-mini-cart-mobile {
  padding: 20px;
}
.wd-mini-cart-mobile .wd-mini-cart-mobile-popup-content .dropdown_body.wd-cart-empty {
  margin-bottom: 40px;
}
.wd-mini-cart-mobile #TB_closeWindowButton {
  top: 0;
  right: 15px;
}
.wd-mini-cart-mobile .wd_cart_item_info {
  margin: 20px 0;
}
.wd-mini-cart-mobile .cart_list.product_list_widget li {
  position: relative;
  list-style: none;
}
.wd-mini-cart-mobile .cart_list.product_list_widget li .cart_item_wrapper .wd_cart_title {
  display: block;
  margin-bottom: 10px;
}
.wd-mini-cart-mobile .cart_list.product_list_widget li .cart_item_wrapper a.remove {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #212121 !important;
  font-weight: normal;
}
.wd-mini-cart-mobile .cart_list.product_list_widget li .cart_item_wrapper a.remove:hover {
  background: none;
}
.wd-mini-cart-mobile .wd-empty-cart-btn {
  margin-top: 25px;
}
.wd-mini-cart-mobile .wd-empty-cart-btn a {
  color: #ff0800;
}
.wd-mini-cart-mobile .total {
  text-align: right;
  letter-spacing: 1.3px;
  border-top: 1px solid #e8e8e8;
  margin: 20px 0;
  padding-top: 20px;
}
.wd-mini-cart-mobile .buttons a {
  background-color: #000;
  color: #fff;
  margin-top: 15px;
  padding: 10px 20px;
  width: 100%;
}
.wd-mini-cart-mobile .buttons a span:before {
  display: none;
}

.wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-heading-1 {
  font-size: 30px;
}
@media (max-width: 768px) {
  .wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-heading-1 {
    font-size: 13px;
  }
}
.wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-heading-2 {
  font-size: 20px;
}
@media (max-width: 768px) {
  .wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-heading-2 {
    font-size: 12px;
  }
}
.wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-button {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .wd-content-home .wd-slider-tab.wd-banner-plus-page3 .banners-laparis-6.text-banner-home-6 .wd-banner-plus-button a.wd-banner-image-button-style-2 {
    padding: 5px 10px;
    font-size: 12px;
  }
}

.wd-mini-cart-mobile-popup-content .dropdown_body .cart_list.product_list_widget li a img {
  width: 90px;
}
.wd-mini-cart-mobile-popup-content .dropdown_body .cart_list.product_list_widget .cart_item_wrapper .wd_cart_title {
  padding-right: 20px;
}

.wd-search-result-page {
  overflow: visible;
}
.wd-search-result-page .wd-default-blog-archive button[type="submit"] {
  padding: 6px 10px;
  width: 100%;
  border: solid 1px #282828;
}
@media (min-width: 768px) {
  .wd-search-result-page .wd-default-blog-archive button[type="submit"] {
    width: 9%;
    float: right;
  }
}
.wd-search-result-page .wd-default-blog-archive button[type="submit"] i {
  display: none;
}
.wd-search-result-page .wd-default-blog-archive button[type="submit"]:hover {
  border: solid 1px #282828;
  background: #fff;
  color: #282828;
}
.wd-search-result-page .wd-default-blog-archive input[type="text"] {
  width: 100% !important;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .wd-search-result-page .wd-default-blog-archive input[type="text"] {
    width: 90% !important;
    float: left;
  }
}
.wd-search-result-page .wd-default-blog-archive .wd-content-post-format-none {
  padding-top: 0 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .wd-search-result-page .wd-default-blog-archive input[type="text"] {
    width: 88% !important;
  }
  .wd-search-result-page .wd-default-blog-archive button[type="submit"] {
    width: 11%;
  }
}
@media (min-width: 320px) and (max-width: 479px) {
  section.no-results.not-found .page-header h2.page-title {
    font-size: 60px !important;
  }

  .pushmenu-left .nav li.page_item.page_item_has_children i, .pushmenu-left .nav li.page_item.menu-item-has-children i, .pushmenu-left .nav li.menu-item.page_item_has_children i, .pushmenu-left .nav li.menu-item.menu-item-has-children i, .pushmenu-left .mobile-main-menu li.page_item.page_item_has_children i, .pushmenu-left .mobile-main-menu li.page_item.menu-item-has-children i, .pushmenu-left .mobile-main-menu li.menu-item.page_item_has_children i, .pushmenu-left .mobile-main-menu li.menu-item.menu-item-has-children i {
    padding: 5px;
  }

  .wd-search-result-page .wd-default-blog-archive button {
    float: initial;
    padding: 10px;
    margin-top: 20px;
  }
  .wd-search-result-page .wd-default-blog-archive input {
    width: 100% !important;
    float: none;
  }
}
@media (max-width: 992px) {
  .wd-default-blog-archive {
    margin-top: 30px;
  }
}

.wd-default-blog-page .wd-pagination {
  margin-bottom: 0px;
}

.wd-search-result-page-masonry .wd-search-result-item {
  width: 100%;
}
@media (min-width: 768px) {
  .wd-search-result-page-masonry .wd-search-result-item {
    width: 50%;
  }
}

.wd-default-blog-page .wd-default-blog-archive.wd-blog-grid-style .wd-info-post {
  padding: 0;
}
.wd-default-blog-page .wd-default-blog-archive.wd-blog-grid-style .wd-info-post .wd-meta-post .sticky-post {
  display: block;
  color: #40353d;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 4px 0;
  text-transform: uppercase;
  font-size: 14px;
  position: absolute;
  top: 10px;
  left: 110px;
}
.wd-default-blog-page .wd-default-blog-archive.wd-blog-grid-style .wd-single-blog-without-thumbnail, .wd-default-blog-page .wd-default-blog-archive.wd-blog-grid-style .wd-post-without-thumbnail {
  margin-top: 10px;
  width: 100%;
}
.wd-default-blog-page .wd-default-blog-archive {
  margin-top: -45px;
}

/*=My Account==================================================*/
html .woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
  width: 25%;
}
html .woocommerce-account .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
html .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  color: #7f7e7e;
  text-transform: capitalize;
}
html .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, html .woocommerce-account .woocommerce-MyAccount-navigation ul li a:focus, html .woocommerce-account .woocommerce-MyAccount-navigation ul li a:active {
  text-decoration: none;
}
html .woocommerce-account .woocommerce-MyAccount-navigation ul li + li {
  border-top: 1px solid #dee5e9;
  padding-top: 15px;
  margin-top: 10px;
}
html .woocommerce-account .wd-myaccount-content-wrapper {
  float: left;
  padding-right: 30px;
  padding-left: 0;
  width: 75%;
}
html .woocommerce-account .wd-myaccount-content-wrapper p {
  margin-bottom: 20px;
}
html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-MyAccount-orders.my_account_orders {
  border-radius: 0;
}
html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-MyAccount-orders.my_account_orders th, html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-MyAccount-orders.my_account_orders td {
  padding: 20px;
  font-size: 13px;
}
html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-Address header .edit {
  position: relative;
}
html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-Address header .edit:before {
  margin-right: 5px;
  content: "\f040";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 13px;
}
html .woocommerce-account .wd-myaccount-content-wrapper .woocommerce-Address address {
  line-height: 25px;
}

/*====================== WISHLIST ==================*/
html .woocommerce table.wishlist_table {
  border: none;
  margin: 0 0 30px;
  border-radius: 0;
  font-size: 100%;
  border-collapse: collapse;
}
@media only screen and (max-width: 767px) {
  html .woocommerce table.wishlist_table {
    border: none;
  }
}
@media only screen and (max-width: 767px) {
  html .woocommerce table.wishlist_table thead {
    display: none;
  }
}
html .woocommerce table.wishlist_table thead tr th {
  background: #212121;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  padding: 12px;
  border: 1px solid #dee2e5;
}
@media only screen and (max-width: 767px) {
  html .woocommerce table.wishlist_table tbody tr {
    display: block;
  }
}
html .woocommerce table.wishlist_table tbody tr td {
  padding: 30px;
  border: 1px solid #dee2e5;
  width: 20%;
}
@media only screen and (max-width: 767px) {
  html .woocommerce table.wishlist_table tbody tr td {
    display: block;
    text-align: right;
    width: 100% !important;
    border: none;
    border-bottom: 1px solid #dee2e5;
  }
  html .woocommerce table.wishlist_table tbody tr td:before {
    content: attr(data-title) " ";
    color: #3f3f3f;
    float: left;
    margin-right: 15px;
  }
}
html .woocommerce table.wishlist_table tbody tr td.product-thumbnail {
  width: 15%;
}
html .woocommerce table.wishlist_table tbody tr td.product-thumbnail a {
  max-width: 100%;
}
html .woocommerce table.wishlist_table tbody tr td.product-thumbnail a img {
  width: auto;
}
html .woocommerce table.wishlist_table tbody tr td.product-name a {
  text-transform: uppercase;
  color: #3f3f3f;
}
html .woocommerce table.wishlist_table tbody tr td.product-name a:hover, html .woocommerce table.wishlist_table tbody tr td.product-name a:focus, html .woocommerce table.wishlist_table tbody tr td.product-name a:active {
  text-decoration: none;
}
html .woocommerce table.wishlist_table tbody tr td.product-name dl.variation dt {
  font-weight: 400;
}
html .woocommerce table.wishlist_table tbody tr td.product-name dl.variation dd {
  margin-bottom: 5px;
}
html .woocommerce table.wishlist_table tbody tr td.product-price .amount, html .woocommerce table.wishlist_table tbody tr td.product-subtotal .amount {
  font-weight: 500;
  color: #3f3f3f;
}
html .woocommerce table.wishlist_table tbody tr td.product-stock-status .wishlist-in-stock {
  display: inline-block;
  text-transform: uppercase;
  padding: 5px 25px;
  background: #212121;
  color: #fff;
}
html .woocommerce table.wishlist_table tbody tr td.product-remove {
  width: 5%;
}
html .woocommerce table.wishlist_table tbody tr td.product-remove a.remove {
  font-size: 0;
  height: auto;
  width: auto;
  background: none;
}
html .woocommerce table.wishlist_table tbody tr td.product-remove a.remove:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f057';
  font-size: 20px;
  color: #3f3f3f;
}
html .woocommerce table.wishlist_table tbody tr td.product-add-to-cart a.button {
  font-weight: 500;
  color: #fff;
  background: #212121;
  padding: 11px 18px;
  margin-bottom: 0;
  border-radius: 0;
  border: solid 2px #212121;
}
html .woocommerce table.wishlist_table tbody tr td.product-add-to-cart a.button:hover {
  background: #fff !important;
  color: #212121 !important;
}
html .woocommerce table.wishlist_table tbody tr td.product-add-to-cart a:before, html .woocommerce table.wishlist_table tbody tr td.product-add-to-cart a:after {
  display: none;
}

.wd-description-single-pro .add_new_review .woocommerce-review-link i {
  padding-right: 5px;
}
.wd-description-single-pro .woocommerce-product-details__short-description {
  clear: both;
}
.wd-description-single-pro .woocommerce-product-details__short-description p {
  text-transform: capitalize !important;
  font-weight: normal !important;
}
.wd-description-single-pro .single_variation {
  padding: 0;
}
.wd-description-single-pro .single_variation p {
  text-transform: capitalize !important;
  font-weight: normal !important;
}

.woocommerce .wd-full-width-single-product {
  float: left;
  width: 100%;
  padding: 0 50px;
}

html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .wd-full-width-single-product .images .thumbnails {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

html .woocommerce .wd-content-single-product.wd_additional_bottom #content div.product .images .thumbnails .thumbail_per_slide > div {
  width: 100%;
  float: none;
  padding: 5px 10px;
}
html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images {
  position: relative;
  width: 60%;
  padding-right: 50px;
  padding-left: 120px;
  overflow: hidden;
}
@media (max-width: 768px) {
  html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images {
    width: 100%;
    padding: 10px;
  }
}
html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images #wrap .woocommerce-main-image {
  border: 1px solid #ededed;
}
html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images .thumbnails {
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  z-index: 10;
}
html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images .thumbnails .thumbail_per_slide > div {
  float: none;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
}
html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images .thumbnails .slider_control a {
  top: auto;
  bottom: -13px;
  background: #dee2e5;
}
@media (max-width: 768px) {
  html .woocommerce .wd-content-single-product.wd_additional_left #content div.product .images .thumbnails {
    width: 100%;
    position: relative;
  }
}
html .woocommerce .wd-content-single-product.wd_additional_left .summary.entry-summary {
  width: 40% !important;
}
html .woocommerce .wd-content-single-product.wd_additional_left .summary.entry-summary form.variations_form.cart {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  html .woocommerce .wd-content-single-product.wd_additional_left .summary.entry-summary {
    width: 100% !important;
    padding: 10px;
    clear: both;
  }
}
html .woocommerce .wd-content-single-product.wd_recently_pro .wd-description-single-pro {
  width: 80%;
  float: left;
  padding-right: 40px;
}
html .woocommerce .wd-content-single-product.wd_recently_pro .wp_single_recent_product {
  width: 20%;
  float: right;
}
html .woocommerce .wd-content-single-product.wd_recently_pro .wp_single_recent_product h2.wd-title {
  color: #3f3f3f;
  text-transform: uppercase;
  margin: 0 0 20px;
}
html .woocommerce .wd-content-single-product.wd_recently_pro .wp_single_recent_product > a {
  display: block;
  overflow: hidden;
  line-height: 0;
  margin-bottom: 10px;
}
html .woocommerce .wd-content-single-product.wd_additional_left.wd_recently_pro .product .summary form.variations_form .variations_button {
  float: none;
  clear: both;
  overflow: hidden;
  margin: 10px 0;
}
html .woocommerce .wd-content-single-product.wd_additional_left.wd_recently_pro .product .summary form.variations_form .variations_button .label_quantity {
  float: left;
  display: inline-block;
  margin: 5px 15px 0 0;
  color: #3f3f3f;
  font-size: 14px;
}

.wd-product-vertical-thumbnail {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wd-product-vertical-thumbnail .thumbelina-but.top, .wd-product-vertical-thumbnail .thumbelina-but.bottom {
  background: none;
  border-radius: 0;
  padding: 2px;
  width: 40px;
  left: 50%;
  transform: translateX(-50%);
  border: none;
  font-size: 20px;
  box-shadow: none;
  font-weight: normal;
  color: #212121;
}
.wd-product-vertical-thumbnail .thumbelina-but.top:hover, .wd-product-vertical-thumbnail .thumbelina-but.bottom:hover {
  color: #212121;
}

.product_thumbnails {
  position: relative;
}
.product_thumbnails li {
  padding: 5px 0;
  list-style: none;
}
@media (max-width: 767px) {
  .product_thumbnails li {
    padding: 5px;
  }
}

@media (max-width: 767px) {
  .wd-single-product-thumbnail-left #wd-single-product-thumbnail .owl-controls .owl-prev, .wd-single-product-thumbnail-left #wd-single-product-thumbnail .owl-controls .owl-next {
    color: #000;
    font-size: 20px;
    line-height: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
  }
  .wd-single-product-thumbnail-left #wd-single-product-thumbnail .owl-controls .owl-prev {
    left: -15px;
  }
  .wd-single-product-thumbnail-left #wd-single-product-thumbnail .owl-controls .owl-next {
    right: -15px;
  }
}

html .woocommerce #content div.product .images #wrap {
  z-index: 99 !important;
  border: 1px solid #e0e0e0;
}
html .woocommerce #content div.product .images .thumbnails {
  width: 100%;
  position: relative;
  padding: 0;
}
html .woocommerce #content div.product .images .thumbnails .thumbail_per_slide > div {
  float: left;
  width: 33.33%;
}
html .woocommerce #content div.product .images .thumbnails .thumbail_per_slide > div a {
  float: none !important;
  margin: 0 !important;
  width: 100% !important;
  display: block;
}
html .woocommerce #content div.product .images .thumbnails ul li {
  list-style: none;
}
html .woocommerce #content div.product .images .thumbnails .slider_control {
  display: none;
}

.woocommerce .product .summary h1.product_title {
  font-size: 24px;
  color: #363636;
  text-transform: uppercase;
  margin: 0 0 10px;
  font-weight: 600;
}
.woocommerce .product .summary .woocommerce-product-rating .star-rating {
  margin-right: 20px;
}
.woocommerce .product .summary .review_wrapper {
  float: right;
  display: none;
}
.woocommerce .product .summary .review_wrapper a {
  font-size: 12px;
  color: #a1a1a1;
}
.woocommerce .product .summary .review_wrapper a i {
  margin-right: 7px;
  vertical-align: 2px;
}
.woocommerce .product .summary .review_wrapper a:hover {
  color: #3478e3;
}
.woocommerce .product .summary div[itemprop="offers"] {
  margin-bottom: -95px;
  position: absolute;
  margin-top: 45px;
  border-top: 1px solid #e1e1e1;
  width: 48%;
}
.woocommerce .product .summary p.availability.stock.out-of-stock span {
  color: #ff0000;
}
.woocommerce .product .summary p, .woocommerce .product .summary .wd-description-single-pro p {
  color: #282828;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
}
.woocommerce .product .summary p span, .woocommerce .product .summary .wd-description-single-pro p span {
  text-transform: capitalize;
  margin-left: 10px;
}
.woocommerce .product .summary p span.woocs_price_code, .woocommerce .product .summary .wd-description-single-pro p span.woocs_price_code {
  margin-left: 0;
}
.woocommerce .product .summary p span.woocs_price_code span, .woocommerce .product .summary .wd-description-single-pro p span.woocs_price_code span {
  margin-left: 0;
}
.woocommerce .product .summary .woocommerce div.product p.stock {
  font-size: 13px;
}
.woocommerce .product .summary .woocommerce div.product p.stock span {
  color: #ff0000;
}
.woocommerce .product .summary .woocommerce-product-details__short-description p {
  text-transform: capitalize;
  font-weight: 400;
}
.woocommerce .product .summary .add_new_review a {
  color: #282828;
}
.woocommerce .product .summary div[itemprop='description'] {
  margin: 70px 0 30px 0;
  float: left;
  border-bottom: 1px solid #e1e1e1;
  text-align: justify;
}
.woocommerce .product .summary div[itemprop='description'] p {
  margin-bottom: 30px;
}
.woocommerce .product .summary form.variations_form td {
  display: block;
  text-align: left;
  position: relative;
}
.woocommerce .product .summary form.variations_form td label {
  color: #282828 !important;
  margin: 10px 0 0;
  font-size: 13px;
  text-transform: uppercase;
  display: block;
  font-weight: 600;
}
.woocommerce .product .summary form.variations_form td .wd_color_image_swap {
  margin-top: 10px;
}
.woocommerce .product .summary form.variations_form td .wd_color_image_swap div {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #dbdbdb;
  cursor: pointer;
}
.woocommerce .product .summary form.variations_form td .wd_color_image_swap div.selected {
  border: 1px solid #000;
}
.woocommerce .product .summary form.variations_form td select {
  height: 40px;
  padding: 0 20px;
  width: 140px;
  border: 1px solid #dee2e5;
  border-radius: 0;
  color: #7f7e7e;
  max-width: 140px;
  min-width: 200px;
  margin-top: 10px;
}
.woocommerce .product .summary form.variations_form td .wd_reset_variations {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 5px;
}
.woocommerce .product .summary form.variations_form td .variations_button {
  float: none;
}
.woocommerce .product .summary form.variations_form .variations_button {
  margin-top: 3px;
}
.woocommerce .product .summary form.variations_form .variations_button .label_quantity span {
  font-weight: 600;
  margin-bottom: 20px;
  color: #282828;
}
.woocommerce .product .summary form.variations_form .variations_button .quantity {
  margin: 10px 0 20px;
  float: none;
}
.woocommerce .product .summary form.variations_form .variations_button .quantity input[type='number'] {
  width: 70px;
  height: 40px;
  text-align: center;
  border: 1px solid #dee2e5;
  color: #7f7e7e;
  border-radius: 0;
}
.woocommerce .product .summary form.variations_form .variations_button .quantity button.single_add_to_cart_button {
  width: 100%;
  float: none;
  margin-top: 10px;
}
.woocommerce .product .summary form.variations_form .single_variation_wrap td.label label {
  margin-top: 20px;
}
.woocommerce .product .summary .wd_product_tags_categoried {
  clear: both;
}

.wd_product_share {
  width: 100%;
  float: left;
}

.wd-social-share {
  margin-bottom: 10px;
  clear: both;
  float: right;
}
.wd-social-share > span {
  font-weight: 600;
  color: #282828;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  margin-right: 20px;
}
.wd-social-share > div {
  float: right;
}
.wd-social-share .at-share-tbx-element .at-icon-wrapper {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.wd_product_categories span {
  font-weight: 600;
  color: #282828;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
}
.wd_product_categories a {
  padding: 0;
  display: inline-block;
  font-size: 13px;
  vertical-align: middle;
  color: #282828;
}
.wd_product_categories a:hover {
  color: #a5a5a5;
}

.tagcloud {
  margin-bottom: 10px;
}
.tagcloud span {
  font-weight: 600;
  color: #282828;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
}
.tagcloud span.tag_heading {
  padding-right: 5px;
}
.tagcloud a {
  font-size: 13px !important;
  display: inline-block;
  vertical-align: middle;
}
.tagcloud a:hover {
  font-weight: 600;
}

html .woocommerce .product .woocommerce-tabs {
  overflow-x: hidden;
}
@media (min-width: 768px) {
  html .woocommerce .product .woocommerce-tabs .wd-single-product-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
  }
}
html .woocommerce .product .woocommerce-tabs .wd-single-product-tabs:before {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 10%;
}
html .woocommerce .product .woocommerce-tabs .wd-single-product-tabs:after {
  content: " ";
  border-top: 1px solid #dbdbdb;
  border-bottom: none;
  width: 80%;
}
html .woocommerce .product .woocommerce-tabs ul.tabs {
  position: relative;
  display: table;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: -15px;
  border: none;
  z-index: 99;
}
@media (max-width: 768px) {
  html .woocommerce .product .woocommerce-tabs ul.tabs {
    padding: 0;
  }
}
html .woocommerce .product .woocommerce-tabs ul.tabs:before {
  content: " ";
  border: none;
}
html .woocommerce .product .woocommerce-tabs ul.tabs:after {
  content: " ";
  border: none;
}
html .woocommerce .product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  border: none;
  padding: 0;
  background: none;
  margin: 0 10px 0 0;
}
html .woocommerce .product .woocommerce-tabs ul.tabs li:after {
  content: none !important;
}
html .woocommerce .product .woocommerce-tabs ul.tabs li:before {
  display: none;
}
html .woocommerce .product .woocommerce-tabs ul.tabs li a {
  font-size: 13px;
  background: none !important;
  border: 1px solid #dbdbdb;
  padding: 5px 20px;
  color: #212121 !important;
  text-transform: uppercase;
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  html .woocommerce .product .woocommerce-tabs ul.tabs li a {
    padding: 8px 15px;
  }
}
html .woocommerce .product .woocommerce-tabs ul.tabs li:hover a, html .woocommerce .product .woocommerce-tabs ul.tabs li.active a, html .woocommerce .product .woocommerce-tabs ul.tabs li:active a, html .woocommerce .product .woocommerce-tabs ul.tabs li:focus a {
  border: 1px solid #021a0a;
}
html .woocommerce .product .woocommerce-tabs .panel {
  box-shadow: none;
  border-color: #dee2e5;
  margin-top: -1px;
  border-top: none;
  border-radius: 0;
  padding: 70px 100px;
  display: none;
}
@media only screen and (max-width: 767px) {
  html .woocommerce .product .woocommerce-tabs .panel {
    padding: 20px;
    border-top: 1px solid #dbdbdb;
    margin-top: 20px;
  }
  html .woocommerce .product .woocommerce-tabs .panel ul, html .woocommerce .product .woocommerce-tabs .panel ol {
    margin-left: 20px;
  }
}
html .woocommerce .product .woocommerce-tabs .panel a {
  font-weight: 600;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments .woocommerce-Reviews-title {
  display: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist {
  padding: 0;
  margin: 0;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment {
  margin: 0 0 30px;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container img {
  width: 70px;
  height: 70px;
  padding: 0;
  border: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text {
  margin-left: 85px;
  border: none;
  border-radius: 0;
  position: relative;
  padding: 0;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text:before, html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text:after {
  right: 100%;
  top: 30px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text:before {
  border-color: rgba(236, 236, 236, 0);
  border-right-color: #929292;
  border-width: 10px;
  margin-top: -10px;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text:after {
  border-color: rgba(236, 236, 236, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text .meta strong {
  font-size: 14px;
  color: #3f3f3f;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text .meta time {
  color: #a3a3a3;
  font-size: 12px;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper h3.comment-reply-title {
  font-size: 14px;
  text-transform: uppercase;
  color: #f7eee4;
  float: left;
  position: relative;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper h3.comment-reply-title:before {
  content: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .comment-notes {
  display: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .comment-form {
  margin-top: 35px;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper label {
  font-weight: 400;
  color: #3f3f3f;
  display: block;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper input[type='text'], html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper input[type='email'] {
  width: 100%;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper p {
  padding-top: 0;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper p.stars {
  margin-bottom: 0;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper p #email-notes {
  display: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper p label {
  display: none;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit {
  float: right;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit .submit {
  background: #282828;
  border-radius: 0;
  padding: 10px;
  color: #fff;
  border: solid 1px #282828;
}
html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit .submit:hover, html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit .submit:active, html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit .submit:focus, html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper .form-submit .submit:visited {
  color: #282828;
  border: solid 1px #282828;
  background: #fff;
}

.woocommerce .woocommerce-toggle:after, .woocommerce .woocommerce-toggle:before {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 768px) {
  .related_wrapper .owl-stage-outer {
    overflow: inherit;
  }
}

.woocommerce .wd-ralated-product {
  position: relative;
  margin-bottom: 20px;
}
.woocommerce .wd-ralated-product:after, .woocommerce .wd-ralated-product:before {
  content: "";
  display: table;
  clear: both;
}
.woocommerce .wd-ralated-product .wd-heading-title {
  font-size: 20px;
  margin: 0 0 30px;
  font-weight: 600;
}
.woocommerce .wd-ralated-product .wd-ralated-content {
  margin-top: 40px;
}
.woocommerce .wd-ralated-product .wd-ralated-content .products.grid {
  width: 100% !important;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
.woocommerce .wd-ralated-product .wd-ralated-content ul.products .owl-item li.product {
  float: none;
  width: 100%;
  padding: 0 15px;
}

.widget.woocommerce.widget_shopping_cart ul.cart_list li img, .widget.woocommerce.widget_shopping_cart .woocommerce ul.product_list_widget li img {
  float: right;
  margin-left: 4px;
  width: 100px;
  height: auto;
  box-shadow: none;
}
.widget.woocommerce.widget_shopping_cart .cart_list li a.remove, .widget.woocommerce.widget_shopping_cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
  color: #282828 !important;
  padding-top: 2px;
}
.widget.woocommerce.widget_shopping_cart .cart_list li a.remove:hover, .widget.woocommerce.widget_shopping_cart .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
  background: #282828;
  color: #fff !important;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list li, .widget.woocommerce.widget_shopping_cart .woocommerce ul.product_list_widget li {
  margin-bottom: 25px;
}
.widget.woocommerce.widget_shopping_cart .total {
  padding-top: 10px;
}

.widget.woocommerce {
  margin-bottom: 30px;
}

.wd-thumbnail-portfolio a.thumbnail {
  padding: 0;
  border: none;
  border-radius: 0;
}
.wd-thumbnail-portfolio a.thumbnail img {
  margin: 0;
  width: 100%;
}

.wd-content-portfolio .wd-share_list div {
  margin-top: 10px;
}
.wd-content-portfolio .wd-title-post .wd-heading-title {
  font-size: 20px;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 600;
}

.wd-content-portfolio .wd-info-portfolio > div + div {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #dee2e5;
}

.wd-content-portfolio .wd-info-portfolio > div span:first-child {
  color: #3f3f3f;
  text-transform: uppercase;
  display: inline-block;
  width: 30%;
}

.wd-content-portfolio .wd-info-portfolio > div.wd-project-portfolio {
  padding: 0;
  border: none;
  margin-top: 50px;
}
.wd-content-portfolio .wd-info-portfolio > div.wd-project-portfolio a.wd-project-por {
  padding: 10px;
  border: solid 1px #282828 !important;
  font-weight: 600;
}

.wd-product-single-detail-shortcode ul.products.grid li.product {
  width: 100%;
}

#wd-single-product-thumbnail .product_thumbnails span.lnr-chevron-up, #wd-single-product-thumbnail .product_thumbnails span.lnr-chevron-down {
  font-size: 20px;
  margin-left: 41%;
  cursor: pointer;
}

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
@media (min-width: 1069px) {
  .coming-soon .content-coming > div > .wpb_wrapper {
    width: 60%;
  }

  /* color scrollbar */
  .wd-related-posts {
    clear: both;
  }

  ::-webkit-scrollbar {
    background: #fff;
    width: 11px;
    height: 11px;
  }

  ::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
  }
}
@media (max-width: 1024px) {
  .woocommerce .product .summary div[itemprop="offers"] {
    margin-top: 75px;
  }

  .woocommerce .product .summary .availability {
    float: none;
  }
}
@media (max-width: 980px) {
  .product-bigger-image .product.list .wd_content_list {
    padding: 0 20px;
  }

  .woocommerce .product .summary div[itemprop="offers"] {
    width: 100%;
  }
}
/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
  body .site-header {
    position: relative;
  }

  .home .site-header, .home-black .site-header, .home-3 .site-header {
    margin-bottom: 0;
  }

  /*=404==================================================*/
  body.error404 .site-content {
    background: none;
  }
  body.error404 .site-content .error-404 {
    width: 100%;
  }

  /*=comming-soon==================================================*/
  .coming-soon {
    /*.ts-countdown*/
  }
  .coming-soon .wpb_text_column p {
    font-size: 250%;
    line-height: 40px;
  }
  .coming-soon .wpb_text_column p:first-child {
    font-size: 200%;
  }
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col {
    margin: 0 5px;
  }
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds {
    min-width: 60px;
  }
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days span, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours span, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes span, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds span {
    font-size: 200%;
  }
  .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-days-label, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-hours-label, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-minutes-label, .coming-soon .ts-countdown-parent.style-1 .ts-countdown .col .ce-seconds-label {
    font-size: 80%;
  }
  .coming-soon .content-coming > div > .wpb_wrapper:before {
    top: 60px;
    bottom: 178px;
  }

  /*.coming-soon*/
  .small-width .wpb_wrapper {
    width: 100%;
  }

  .product-bigger-image .product.list > a, .product-bigger-image .product.list .wd_content_list {
    display: inline-block;
    width: 100%;
  }
  .product-bigger-image .product.list .wd_content_list {
    padding: 20px;
  }

  /*.product-bigger-image*/
  /*.woocommerce .products.grid div.product{ width:50%;}*/
  /*mobile menu*/
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .woocommerce .products.grid > .product {
    width: 100%;
  }

  /*=BlogSmallImage=================================*/
  .content_blog .small_image > div {
    padding: 0;
  }
  .content_blog .small_image .item_header {
    width: 100%;
    margin: 0 0 20px !important;
  }
  .content_blog .small_image .item_content {
    overflow: visible;
    clear: left;
    padding: 0 30px 30px;
  }
  .content_blog .small_image .conten_item_quote {
    padding: 30px;
  }

  .woocommerce .product .summary .woocommerce-product-rating {
    float: none;
  }

  html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments {
    width: 100%;
  }

  html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper {
    width: 100%;
  }

  html .woocommerce .product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments ol.commentlist li.comment .comment_container .comment-text .star-rating {
    float: none;
  }

  .woocommerce .wd-ralated-product .wd-ralated-content ul.products .owl-item li.product {
    display: inherit !important;
    margin: 0;
  }

  html .woocommerce form.woocommerce-ordering {
    width: 100%;
    border: solid 1px #282828;
    margin-bottom: 20px;
  }

  .woocommerce .product .summary div[itemprop="offers"] {
    width: 100%;
  }

  .wd-content-single .wd-info-post .wd-title-post {
    font-size: 15px !important;
  }
  .wd-content-single .wd-info-post .wd-title-post h2.wd-heading-title {
    line-height: 1em;
  }

  .wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-title-post {
    font-size: 15px !important;
  }
  .wd-related_posts .wd-related-post .wd-related-wrapper .wd-related-slider .wd-related-item .wd-info-post .wd-title-post h2.wd-heading-title {
    line-height: 1em;
  }

  #wd-comments ol.wd-commentlist .comment {
    padding: 10px;
  }
  #wd-comments ol.wd-commentlist .comment .comment-text .comment-info-container .comment-info {
    margin-top: 0;
  }

  #wd-comments #respond #commentform .comment-author-wrapper .col {
    width: 100%;
  }

  #pl-118, #pl-116 .panel-grid-cell .so-panel .wd-wrap-content-blog {
    width: 100%;
    padding: 0;
  }
  #pl-118 .wd-info-post, #pl-116 .panel-grid-cell .so-panel .wd-wrap-content-blog .wd-info-post {
    padding: 10px;
  }

  #pl-114 .panel-grid-cell .so-panel .wd-thumbnail-post {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }
  #pl-114 .panel-grid-cell .so-panel .wd-info-post {
    height: auto !important;
  }
  #pl-114 .panel-grid-cell .so-panel .wd-info-post .wd-title-post .wd-heading-title {
    font-size: 16px;
  }
  #pl-114 .panel-grid-cell .so-panel .wd-info-post .readmore {
    display: none;
  }

  #pl-112 .panel-grid-cell .so-panel .wd-info-post .wd-title-post h2.wd-heading-title {
    font-size: 16px;
  }
  #pl-112 .panel-grid-cell .so-panel .wd-info-post .readmore {
    display: none;
  }

  #pg-205-0, #pg-205-1, #pg-205-2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .background_footer {
    width: 100%;
  }

  #pl-233 .panel-grid .panel-grid-cell .widget_sow-button .so-widget-sow-button .ow-button-base a .sow-icon-fontawesome {
    display: none;
  }

  #pl-233 .panel-grid #pgc-233-0-3 .text_style_01 h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
  }

  #pl-233 .panel-grid #pgc-233-0-3 {
    margin: 0;
  }
  #pl-233 .panel-grid #pgc-233-0-4 {
    display: none;
  }

  #pl-233 .panel-grid #pgc-233-2-3 .text_style_02 h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
  }

  #pl-233 .panel-grid #pgc-233-2-3 {
    margin: 0;
  }
  #pl-233 .panel-grid #pgc-233-2-4 {
    display: none;
  }

  #pl-120 .panel-grid #pgc-120-0-0 {
    width: 100% !important;
  }

  #pl-120 .panel-grid #pgc-120-0-1 {
    width: 100% !important;
  }

  #pl-120 .panel-grid #pgc-120-0-2 {
    width: 100% !important;
  }

  #pl-120 .panel-grid #pgc-120-1-3 .text_team h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
  }

  #pl-120 .panel-grid #pgc-120-1-2 {
    display: none;
  }
  #pl-120 .panel-grid #pgc-120-1-3 {
    margin: 0;
  }
  #pl-120 .panel-grid #pgc-120-1-4 {
    display: none;
  }
  #pl-120 .panel-grid #pgc-120-4-2 {
    display: none;
  }
  #pl-120 .panel-grid #pgc-120-4-3 .text_service h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
    margin-bottom: 0;
  }
  #pl-120 .panel-grid #pgc-120-4-4 {
    display: none;
  }
  #pl-120 .panel-grid #pgc-w5886450f8699c-0-2 {
    display: none;
  }
  #pl-120 .panel-grid #pgc-w5886450f8699c-0-3 {
    margin-bottom: 0;
  }
  #pl-120 .panel-grid #pgc-w5886450f8699c-0-4 {
    display: none;
  }

  .our_clients_a {
    padding: 0 0 20px !important;
  }

  footer.footer #pg-205-2 .panel-row-style {
    width: 100%;
  }

  .icon_left {
    display: none;
  }

  .icon_right {
    display: none;
  }

  #pl-223 .panel-grid #pgc-w5892282ac0fa6-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w5892282ac0fa6-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922878e345b-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922878e345b-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922e0c3fd56-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922e0c3fd56-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w589352829bc71-0-4 {
    display: none;
  }
  #pl-223 .panel-grid .panel-grid-cell .title_text_block h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
    margin-bottom: 0;
  }

  .title_number {
    width: auto !important;
  }

  .icon_number {
    float: right;
    margin-top: -85px;
  }

  .description_number {
    width: auto !important;
  }

  .background_more {
    padding: 30px 0 !important;
  }

  .back_home p {
    width: 50% !important;
  }

  .wd-tab-style-tab-on-top-content .tabs li {
    display: block;
    margin: 10px 10px;
  }

  .main-content .products.grid_default .product, .main-content .products.grid .product {
    padding: 0px 10px;
  }

  .wd-footer-main .wp-footer-main-list ul li {
    padding-bottom: 8px;
    text-align: center;
    display: inline-block;
    margin: 0 5px;
  }
  .wd-footer-main .wp-footer-main-list h4 {
    text-align: center !important;
  }
  .wd-footer-main .wpb_wrapper .wpb_text_column.wpb_content_element {
    text-align: center;
  }
  .wd-footer-main .wd-content {
    text-align: center;
  }
  .wd-footer-main .wpb_wrapper ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
  }

  html .woocommerce .product .woocommerce-tabs ul.tabs li {
    width: 100%;
  }
  html .woocommerce .product .woocommerce-tabs ul.tabs li a {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }

  .height-image-home4 .wd-banner-plus-image img {
    height: 300px;
  }

  .pp_pic_holder.pp_woocommerce .pp_content_container {
    padding: 20px;
  }

  .wd-home-04 .wd-insta-content-wrapper {
    margin-left: 15px;
  }

  .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    display: none;
  }

  html .woocommerce .cart-form form table.shop_table tbody tr td.product-quantity .product-quantity {
    margin-top: 0px;
  }

  .wd-shortcode-product-slider-wrapper .wd-shortcode-product-slider .wd-products-wrapper .products .widget_per_slide {
    margin-left: 15px;
  }

  .wd-blog-page.wd-main-content {
    padding: 0 15px;
  }

  .wd-content-footer .wd-shortcode-site-header.header-main {
    text-align: center;
  }
}
/*(max-width: 767px)*/
@media (max-width: 643px) {
  .woocommerce div.product #reviews #comments, .woocommerce div.product #reviews .wd-comment-form {
    width: 100%;
    padding-right: 0;
  }
  .woocommerce div.product #reviews .wd-comment-form {
    padding-top: 20px;
  }
}
/*max-width: 643px*/
/* Mobile devices */
@media (max-width: 360px) {
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
    top: 60px;
  }

  /*.woocommerce .products.grid div.product{ width:100%;}*/
  .ts-testimonials-slider-container .ts-testimonial-main.style3 .photo, .entry-content .ts-team2 > div:first-child {
    margin-right: 20px;
  }

  .ts-testimonials-slider-container .ts-testimonial-main.style3 .content, .entry-content .ts-team2 div.ts-team2-content {
    padding-top: 10px !important;
  }

  .ts-testimonials-slider-container .ts-testimonial-main.style3 .sign {
    margin-left: 20px;
  }

  /* home-3**/
  .home-3 .content_blog .owl-wrapper-outer .item_thumbnail {
    margin-right: 0;
    width: 100%;
  }
  .home-3 .content_blog .owl-wrapper-outer .item_content {
    clear: left;
    padding: 20px;
  }
}
/*=768 - 1024==================================================*/
@media (min-width: 768px) and (max-width: 1024px) {
  nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0 > a {
    /*display:inline;*/
  }

  .wd-header-widget .wd-header-widget-left {
    min-width: 100px;
  }
  .wd-header-widget .wd-header-widget-right {
    width: 320px;
  }

  .title_number {
    width: auto !important;
  }

  .description_number {
    width: auto !important;
  }

  .title_month {
    margin: 0 55px !important;
  }
}
/*768 and 1024*/
@media (min-width: 768px) and (max-width: 990px) {
  .wd-header-widget .wd-header-widget-left .widget_search {
    width: 100%;
  }

  .icon_left {
    display: none;
  }

  .icon_right {
    display: none;
  }

  #pl-223 .panel-grid #pgc-w5892282ac0fa6-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w5892282ac0fa6-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922878e345b-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922878e345b-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922e0c3fd56-0-2 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w58922e0c3fd56-0-4 {
    display: none;
  }
  #pl-223 .panel-grid #pgc-w589352829bc71-0-4 {
    display: none;
  }
  #pl-223 .panel-grid .panel-grid-cell .title_text_block h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
    margin-bottom: 0;
  }

  .icon_number {
    float: right;
    margin-top: -85px;
  }

  /*Pricing-table=======================*/
  #pl-233 .panel-grid #pgc-233-0-2 {
    display: none;
  }
  #pl-233 .panel-grid #pgc-233-0-4 {
    display: none;
  }
  #pl-233 .panel-grid #pgc-233-2-2 {
    display: none;
  }
  #pl-233 .panel-grid #pgc-233-2-4 {
    display: none;
  }
  #pl-233 .panel-grid .panel-grid-cell .title_text_block h3.widget-title {
    text-align: center;
    background: #303f9f;
    color: #fff;
    margin-bottom: 0;
  }

  /*404=====================*/
  .back_home p {
    width: 30% !important;
  }
}
@media (min-width: 992px) {
  .summary.entry-summary {
    padding-right: 30px;
  }

  .wd-home-category {
    padding: 0 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .wd-shortcode-product-slider .products.list .widget_per_slide .star-rating {
    display: none;
  }

  .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 480px) {
  .wd-columns-5 ul li, .wd-columns-8 ul li, .wd-columns-6 ul li, .wd-columns-4 ul li {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .summary.entry-summary .wd-description-single-pro, .wd-single-product-summary-custom-content {
    width: 100%;
    float: left;
  }
}
@media (max-width: 991px) {
  html {
    overflow: initial !important;
  }

  .wd-content-home {
    padding: 0 15px;
  }

  .wd-init-breadcrumb {
    margin: 0 15px 15px 15px;
    padding: 0 15px;
  }

  .shopping-cart .cart_size a > span {
    padding: 0 7px;
  }

  .main-content .products.grid .product {
    margin-bottom: 40px;
  }

  .main-content .wd-slider-news .products.grid .widget_per_slide .product {
    margin-left: 0;
  }

  .main-content .slider-item-home5 .products.grid .widget_per_slide .product {
    margin-left: 0px;
  }

  .main-content .page-hom5 .products.grid_default .product {
    padding: 0px;
  }

  .wd-special-products .wpb_column.vc_column_container {
    padding: 0;
  }

  .right-product-home2.wpb_column.vc_column_container .vc_column-inner, .left-product-home2.wpb_column.vc_column_container .vc_column-inner {
    padding: 0;
  }

  .wd-banner-plus-text {
    text-align: center;
    padding: 0 10px;
  }

  .wd-home-05 .wd-instagram-wrapper.style-insta-1, .wd-home-05 .wd-instagram-wrapper.style-insta-2 {
    padding: 0 15px;
  }

  .wd-product-archive-page.wd-main-content {
    padding: 0 15px;
  }

  .wd-woocommerce-page.wd-main-content, .wd-content-page.wd-main-content {
    padding: 0 15px;
  }

  .wd-content-footer > .vc_row > .vc_column-inner {
    padding: 0;
  }
  .wd-content-footer > .vc_row > .vc_column-inner .wd-instagram-wrapper.style-insta-1 {
    padding: 0 15px;
  }

  .wd-slider-news .wd-shortcode-banner {
    padding: 0 15px;
  }

  .wd-shortcode-banner-plus .wd-banner-plus-button a {
    padding: 5px;
  }

  .wd-columns-5 ul li, .wd-columns-8 ul li, .wd-columns-6 ul li, .wd-columns-4 ul li {
    width: 50% !important;
    position: relative;
  }

  .wd-shortcode-banner-plus.wd-banner-image-position-content-outside-right .wd-banner-plus-body.wd-banner-plus-with-border_content {
    text-align: center;
    padding: 0;
  }

  .page.type-page .wd-products-categories-list-content.text-left, .page.type-page .wd-title-heading {
    text-align: center;
  }
  .page.type-page .banner-home6-left.wpb_column.vc_column_container, .page.type-page .banners-laparis-6.text-banner-home-6.banner-home6-right.wpb_column.vc_column_container {
    padding: 0;
  }

  .page-about .feature_information {
    width: 100%;
    margin-bottom: 30px;
  }

  .page-about .wd-feature-content-list div:nth-child(3) {
    float: none;
    margin-top: 30px;
  }

  .page-about .wd-feature-content-list div:nth-child(2) .feature_information {
    margin-bottom: 30px;
  }

  .contact-page span {
    padding: 0;
  }

  .left-sidebar aside {
    padding: 0 15px;
  }

  .page .contact-page {
    margin: 0;
  }

  .wd-home-01 .wp-footer-main-list, .wd-home-04 .wp-footer-main-list, .wd-home-05 .wp-footer-main-list {
    margin-bottom: 10px;
  }

  .home-6 .wd-slider-news .wd-shortcode-banner {
    padding: 0;
  }

  html .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    padding-left: 0px;
  }

  html .woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
    width: 100%;
  }

  .woocommerce .woocommerce-result-count {
    padding: 5px 20px;
    width: 100%;
    position: relative;
    border: solid 1px #282828;
    margin-bottom: 20px;
  }

  .wpb_wrapper .feature_content_wrapper .feature_information {
    margin-bottom: 0;
  }

  .wd-content-footer .subscribe_widget {
    margin: 0 15px;
  }

  .commingsoon .subscribe_widget .subscribe_form button {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    margin-top: 10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .wd-home-02 .wd-instagram-wrapper {
    padding: 0 15px;
  }

  .wd-search-form-wrapper input::-webkit-input-placeholder {
    color: #fff;
  }

  .wd-search-form-wrapper input:-moz-placeholder {
    color: #fff;
  }

  .wd-search-form-wrapper input::-moz-placeholder {
    color: #fff;
  }

  .wd-search-form-wrapper input:-ms-input-placeholder {
    color: #fff;
  }

  .wd-content-single-product, .wd-single-post-wrap {
    padding: 0 15px;
  }

  .woocommerce.woocommerce-page.wd-quickshop-detail-page .row.images {
    margin: 0;
  }

  div.pp_woocommerce .pp_close::before {
    font-size: 14px !important;
  }

  .wd-popup-search.show .searchform {
    left: 10%;
  }
  .wd-popup-search.show .searchform button {
    right: 0%;
  }

  div.wd-columns-4 ul.products.grid li .wd-button-shop .wd-button-add-to-cart, div.wd-columns-4 ul.products.grid li .wd-button-shop .wd-button-add-to-cart a {
    font-size: 0;
  }

  .wd-footer-top {
    padding: 30px 0 30px;
    margin-top: 40px;
  }
}
.panel-grid-cell .so-panel.widget_archive ul, .panel-grid-cell .so-panel.widget_categories ul {
  margin-left: 15px;
}
.panel-grid-cell .so-panel.widget_archive ul li, .panel-grid-cell .so-panel.widget_categories ul li {
  list-style-type: square;
  color: #898989;
}
.panel-grid-cell .so-panel.widget_archive ul li a, .panel-grid-cell .so-panel.widget_categories ul li a {
  font-family: "RobotoMedium", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #898989;
}
.panel-grid-cell .so-panel.widget_archive ul li:hover a, .panel-grid-cell .so-panel.widget_categories ul li:hover a {
  color: #f7eee4;
}
.panel-grid-cell .so-panel.widget.widget_categories ul li.cat-item + li {
  border: none;
}
.panel-grid-cell .so-panel .tagcloud a {
  font-size: 14px;
  border: 1px solid #e1e1e1;
  padding: 10px;
  margin: 5px;
}
.panel-grid-cell .so-panel .tagcloud a:hover {
  background: #303f9f;
}

.wd-about-us-section-1 .so-widget-sow-image .sow-image-container img {
  width: 100%;
}

.so-widget-sow-image {
  overflow: hidden;
  position: relative;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.so-widget-sow-image:hover:before, .so-widget-sow-image:hover:after {
  width: 100%;
  left: 0;
}
.so-widget-sow-image:hover .sow-image-container:before, .so-widget-sow-image:hover .sow-image-container:after {
  height: 100%;
  top: 0;
}
.so-widget-sow-image:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.so-widget-sow-image:before, .so-widget-sow-image:after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #fff;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 5;
}
.so-widget-sow-image:before {
  left: 50%;
  top: 0;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.so-widget-sow-image:after {
  bottom: 0;
  left: 50%;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.so-widget-sow-image .sow-image-container:before, .so-widget-sow-image .sow-image-container:after {
  content: '';
  position: absolute;
  height: 0;
  width: 2px;
  background: #fff;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 5;
}
.so-widget-sow-image .sow-image-container:before {
  top: 50%;
  left: 0;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.so-widget-sow-image .sow-image-container:after {
  right: 0;
  top: 50%;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.so-widget-sow-image .sow-image-container img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

.wd-about-us-section-1 {
  padding-bottom: 50px;
}

.our_clients_a {
  padding-top: 50px;
  padding-bottom: 50px;
  background-size: cover !important;
  border-bottom: 1px solid #737475;
  background-position: 100% !important;
}
.our_clients_a .widget_sow-image {
  width: 20%;
  /* float: left; */
  display: inline-block;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  .our_clients_a .widget_sow-image {
    width: 33%;
    margin-bottom: 0 !important;
  }
}
.our_clients_a .widget_sow-image .so-widget-sow-image {
  -webkit-filter: grayscale(100%);
  /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%);
  /* FF 35+ */
}
.our_clients_a .widget_sow-image .so-widget-sow-image:hover {
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%);
  /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%);
  /* FF 35+ */
}

.button_left {
  float: right;
}

.button_right {
  float: left;
}

.back_img {
  height: 270px;
  width: 270px;
}
.back_img:hover {
  opacity: 0.6;
  z-index: -999999;
  background: #3f3f3f;
  transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}

.waper_patr {
  background: #303f9f;
  height: 115px;
  width: 240px;
  margin: 0 auto;
  display: none;
  bottom: 10px;
  right: 0;
  left: 0;
  position: absolute;
}

.title_patr h3.widget-title {
  margin-bottom: 0;
}

.title_patr h3.widget-title {
  color: #fff;
}
.title_patr .textwidget {
  color: #fff;
}

.text_social .social-icons ul.social-share li {
  margin: 0;
}
.text_social .social-icons ul.social-share li a {
  background: #fff !important;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.text_social .social-icons ul.social-share li a i.fa {
  color: #303f9f;
}

.wd-title-for-special-page {
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}
.wd-title-for-special-page .wd-title-heading {
  font-size: 100px;
  color: #f0f0f0;
}
.wd-title-for-special-page .wd-title-description {
  font-size: 20px;
  color: #282828;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  font-weight: 600;
}

.wd-title-section-style-2 .wd-title-heading {
  font-size: 13px;
  color: #282828;
  font-weight: 600;
  border-bottom: dotted 1px #282828;
  padding-bottom: 15px;
  margin-bottom: 25px;
}

.menu-about .wpb_wrapper {
  text-align: left;
}
.menu-about .wpb_wrapper .wpb_content_element .widget.widget_nav_menu .menu-product-categories-container ul.menu li > a {
  font: 400 13px/1.35 "Poppins", Helvetica, Arial, sans-serif;
  color: #535252;
}
.menu-about .wpb_wrapper .wpb_content_element .widget.widget_nav_menu .menu-product-categories-container ul.menu li > a:hover {
  font-weight: 600;
  margin-left: 10px;
  color: #282828 !important;
}

.wd-products-categories-list ul li {
  padding: 2px 0;
}
.wd-products-categories-list ul li a:hover {
  font-weight: 600;
}

.img-slider-about .wd-shortcode-product-slider .wd-products-wrapper .widget_per_slide .products img.img-thumbnail {
  border: none;
  padding: 0;
  border-radius: 0;
}
.img-slider-about .wd-shortcode-product-slider .slider_control a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.img-slider-about .wd-shortcode-product-slider .slider_control a.next {
  right: -30px;
}
@media (max-width: 767px) {
  .img-slider-about .wd-shortcode-product-slider .slider_control a.next {
    right: 0;
  }
}
.img-slider-about .wd-shortcode-product-slider .slider_control a.prev {
  left: -30px;
}
@media (max-width: 767px) {
  .img-slider-about .wd-shortcode-product-slider .slider_control a.prev {
    right: 0;
  }
}

.slider-about .slick-initialized .slick-slide {
  -webkit-transition: -webkit-transform 0.2s ease 0s;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.slider-about .slick-initialized .slick-slide.slick-active {
  position: relative;
  -webkit-transform: translate(-1vw, -1vw);
  -moz-transform: translate(-1vw, -1vw);
  -ms-transform: translate(-1vw, -1vw);
  -o-transform: translate(-1vw, -1vw);
  transform: translate(-1vw, -1vw);
  z-index: 9;
}
.slider-about .slick-initialized .slick-slide.slick-active + .slick-slide {
  position: relative;
  -webkit-transform: translateX(-25vw) scale(0.9);
  transform: translateX(-25vw) scale(0.9);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  z-index: 8;
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
}
.slider-about .slick-initialized .slick-dots {
  display: none;
}

.wapper_more {
  margin-top: 70px;
}

.text_font_more {
  color: #fff;
}

.service_number {
  height: 55px;
}
.service_number:hover {
  height: auto;
}
.service_number:hover .description_number {
  display: block;
}
.service_number:hover .title_number {
  background: #303f9f;
}
.service_number:hover .title_number h3.widget-title {
  color: #fff;
}
.service_number:hover .icon_number .so-widget-sow-button .ow-button-base {
  padding: 10px;
}
.service_number:hover .icon_number .so-widget-sow-button .ow-button-base a.ow-button-hover .sow-icon-fontawesome {
  font-size: 20px !important;
  display: none;
}
.service_number:hover .icon_number .so-widget-sow-button .ow-button-base a.ow-button-hover .sow-icon-fontawesome:before {
  color: #fff;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f01b';
  font-size: 20px;
}

.title_number {
  width: 555px;
  padding: 15px;
  text-align: left;
  background: #e1e1e1;
}
.title_number h3.widget-title {
  margin-bottom: 0;
  text-transform: capitalize;
}

.description_number {
  width: 555px;
  text-align: justify;
  padding: 15px;
  border: 1px solid #e1e1e1;
  display: none;
}

.icon_number .so-widget-sow-button .ow-button-base {
  padding: 10px;
}
.icon_number .so-widget-sow-button .ow-button-base a.ow-button-hover .sow-icon-fontawesome {
  font-size: 20px !important;
}
.icon_number .so-widget-sow-button .ow-button-base a.ow-button-hover .sow-icon-fontawesome:hover :before {
  color: #fff;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f01b';
  font-size: 20px;
}

.icon_left .so-widget-sow-button .ow-button-base a {
  border: none;
}
.icon_left .so-widget-sow-button .ow-button-base a .sow-icon-fontawesome {
  font-size: 40px;
}

.icon_right .so-widget-sow-button .ow-button-base a {
  border: none;
}
.icon_right .so-widget-sow-button .ow-button-base a .sow-icon-fontawesome {
  font-size: 40px;
}

.view_more p a {
  padding: 10px;
  border: 1px solid #fff;
  color: #000;
  background: #fff;
}

.pricing-content {
  margin-bottom: 50px;
}

.style_colum {
  background: #f5f5f5;
  text-align: center;
  /* margin-bottom: 70px; */
  color: #000;
}
.style_colum .so-panel.widget_text:first-child {
  margin: 0 20px 20px;
  background-color: #212121;
  padding: 10px;
}
.style_colum .so-panel.widget_text:first-child .widget-title {
  font-size: 30px;
  font-style: normal;
  color: #fafafa;
  margin-bottom: 0;
  border-bottom: 2px solid #b7b7b7;
  display: inline-block;
}
.style_colum .so-panel.widget_text:first-child .textwidget {
  font-size: 18px;
  font-style: italic;
  color: #a1a1a1;
}
.style_colum .so-panel.widget_text .textwidget {
  font-size: 15px;
  color: #363636;
}
.style_colum .so-panel.widget_text .widget-title {
  font-size: 24px;
  text-transform: capitalize;
  color: #212121;
  margin-bottom: 0;
}
.style_colum .get_plan {
  padding: 30px;
  cursor: pointer;
}
.style_colum .get_plan p {
  padding: 10px;
  border: 1px solid #fff;
  color: #000;
  background: #fff;
}
.style_colum .get_plan:hover p {
  background-color: #f7eee4;
  color: #fff;
}
.style_colum:hover {
  /* .get_plan {
    
  }  */
}
.style_colum:hover .so-panel.widget_text:first-child {
  background: #303f9f;
}

.colum_style01 {
  border: 1px solid #bdbdbd;
  padding: 20px;
  text-align: center;
  color: #000;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.colum_style01 .so-panel.widget_text:first-child {
  background-color: #212121;
  padding: 10px;
}
.colum_style01 .so-panel.widget_text:first-child .widget-title {
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 0;
}
.colum_style01 .so-panel.widget_text:first-child .textwidget {
  font-size: 18px;
  font-style: italic;
  color: #a1a1a1;
}
.colum_style01 .so-panel.widget_text .textwidget {
  font-size: 15px;
  color: #363636;
}
.colum_style01 .getnow p a {
  padding: 10px;
  border: 1px solid #fff;
  color: #fff;
  background: #000;
}
.colum_style01:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.colum_style01:hover .getnow {
  display: block;
}
.colum_style01:hover .title_basic_01 {
  background: #303f9f;
}
.colum_style01:hover .so-panel.widget_text:first-child {
  background-color: #f7eee4;
}
.colum_style01:hover .so-panel.widget_text:first-child .textwidget {
  color: #8c9eff;
}

.title_basic_01 {
  background: #000;
}
.title_basic_01 h3.widget-title {
  font-size: 24px;
  color: #fff;
  margin-bottom: 0;
}
.title_basic_01 .textwidget {
  color: #a1a1a1;
  font-style: italic;
}

.title_month {
  margin: 0 85px;
  padding: 10px 0;
  color: #fff;
  background: #000;
}
.title_month h3.widget-title {
  font-size: 24px;
  margin-bottom: 0;
  border-bottom: 1px solid #fff;
  text-align: center;
  color: #fff;
  margin: 0 20px;
}
.title_month:hover {
  background: #303f9f;
}

.text_basic h3.widget-title {
  font-size: 24px;
  margin-bottom: 0;
  font-weight: bold;
}

body.error404 {
  overflow: hidden;
}
body.error404 .wd-blog-breadcrumb.breadcrumb_default, body.error404 .wd-header-menu-wrap, body.error404 .wd-blog-breadcrumb.breadcrumb_banner {
  display: none;
}
body.error404 .wd-404-error {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
}
body.error404 .wd-404-error:before {
  width: 100%;
  height: 100%;
  content: '';
  background: #000;
  position: absolute;
  opacity: 0.7;
}
body.error404 .wd-404-error .wd-page-header .wd-page-title {
  font-size: 200px;
}
body.error404 .wd-404-error .wd-page-header .wd-text-title {
  font-size: 54px;
}
body.error404 .wd-404-error .wd-page-header .wd-text-title:before {
  display: none;
}
body.error404 .wd-404-error .wd-error-404 .wd-page-content .searchform button {
  background: none;
  border: solid 2px #fff;
}
body.error404 .wd-404-error .wd-error-404 .wd-page-content .searchform input[type='text'] {
  border-radius: 0;
}
body.error404 .wd-404-error .wd-error-404 .wd-back-to-home-button {
  color: #fff;
  border: solid 2px #fff;
  padding: 10px;
  margin-top: 20px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  z-index: 99;
  position: relative;
}
body.error404 .wd-404-error .wd-error-404 .wd-back-to-home-button:hover {
  background: #fff;
  color: #282828;
  font-weight: 600;
}
body.error404 .wd-404-error.wd-bg-color-error .wd-error-404 .wd-page-header h1.wd-page-title {
  color: #f7eee4;
}
body.error404 .wd-404-error.wd-bg-color-error .wd-error-404 .wd-page-content .searchform button {
  background: #282828;
}
body.error404 .wd-404-error.wd-bg-color-error .wd-error-404 .wd-page-content .searchform button:hover {
  background-color: #222;
}
body.error404 .wd-404-error.wd-bg-color-error .wd-error-404 .wd-page-content .searchform input[type='text'] {
  border-radius: 0;
}
body.error404 .wd-404-error.wd-bg-image-error input[type='text']::-webkit-input-placeholder {
  color: #fff;
}
body.error404 .wd-404-error.wd-bg-image-error input[type='text']:-moz-placeholder {
  color: #fff;
}
body.error404 .wd-404-error.wd-bg-image-error input[type='text']::-moz-placeholder {
  color: #fff;
}
body.error404 .wd-404-error.wd-bg-image-error input[type='text']:-ms-input-placeholder {
  color: #fff;
}

.images_404 {
  padding-bottom: 150px;
  margin-bottom: 30px;
}

/*=================== 404 PAGE ====================*/
.wd-404-error .wd-error-404 .wd-page-header {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 40%;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .wd-404-error .wd-error-404 .wd-page-header {
    top: 30%;
  }
}
.wd-404-error .wd-page-content {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 64%;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  .wd-404-error .wd-page-content {
    top: 50%;
  }
}
.wd-404-error.wd-bg-image-error .wd-error-404 .wd-page-header .wd-page-title {
  font-weight: 600;
  font-size: 190px;
  color: #fff;
}
@media (max-width: 768px) {
  .wd-404-error.wd-bg-image-error .wd-error-404 .wd-page-header .wd-page-title {
    font-size: 125px;
  }
}
.wd-404-error.wd-bg-image-error .wd-error-404 .wd-page-header .wd-text-title {
  color: #fff;
  font-weight: 500;
  font-size: 30px;
  font-family: 'Kaushan Script';
  padding-bottom: 0;
}

.home .wd-blog-breadcrumb.breadcrumb_default {
  display: none;
}

.product_header h3.widget-title {
  display: none;
}
.product_header ul.product_list_widget li {
  width: 25%;
  float: left;
}
.product_header ul.product_list_widget li a img {
  float: left;
  width: 100px;
  border: 1px solid #e1e1e1;
  margin-right: 15px;
  padding: 5px;
}

#pl-285 .background_category {
  padding: 100px 0;
}
#pl-285 .background_category .panel-grid #pgc-w589931e1e9c82-title_category-3 {
  width: auto;
}
#pl-285 .background_category .panel-grid #pgc-w589931e1e9c82-title_category-3 .widget_text .title_text_block_fff h3.widget-title {
  font-size: 24px;
  padding: 10px;
  color: #fff;
  margin-bottom: 0;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-first-child {
  float: left;
  width: 50%;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-first-child .images_audio .so-widget-sow-image .sow-image-container img {
  height: 500px;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child {
  width: 50%;
  float: right;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio {
  background: #fff;
  height: 500px;
  padding: 15px 30px;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid {
  margin-bottom: 20px;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid .des_1 {
  border-bottom: 1px solid #e1e1e1;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid .des_1 .panel-grid-cell {
  width: 100%;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid .des_1 .panel-grid-cell .widget_text {
  float: none;
  width: auto;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid .des_1 .panel-grid-cell .widget_text h3.widget-title {
  margin-bottom: 0;
  text-transform: capitalize;
}
#pl-285 .background_category .panel-grid .panel-grid-cell .panel-last-child .home_audio .panel-grid .des_1 .panel-grid-cell .icon_cate .so-widget-sow-button .ow-button-base a {
  border: none;
  padding: 0;
  margin-top: -20px;
  float: right;
}

.home_audio .title_home_seach h3.widget-title {
  margin-bottom: 0;
  color: #303f9f;
  font-weight: bold;
  text-transform: capitalize;
  font-size: 20px;
}

@media (max-width: 767px) {
  #pg-205-0, #pg-205-2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/*============== HOME 5================*/
.wd-content-home .page-hom5 .wpb_wrapper {
  text-align: center;
  margin-bottom: 15px;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-title-section-style-2 .wd-text-align-default {
  position: relative;
  border: none;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-title-section-style-2 .wd-text-align-default:before {
  border-top: dotted 1px #282828;
  content: '';
  position: absolute;
  top: 45px;
  width: 45%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-title-section-style-2, .wd-content-home .page-hom5 .wpb_wrapper .wd-subscribe-header, .wd-content-home .page-hom5 .wpb_wrapper .wd-title-shortcode {
  margin-top: 40px;
  padding-bottom: 10px;
}
.wd-content-home .page-hom5 .wpb_wrapper h2 {
  margin-bottom: 30px;
  font-size: 20px;
}
.wd-content-home .page-hom5 .wpb_wrapper .wpb_content_element .widget.widget_nav_menu {
  border-bottom: solid 5px #f5f5f5;
  padding-bottom: 65px;
  margin-bottom: -35px;
}
.wd-content-home .page-hom5 .wpb_wrapper .wpb_content_element .widget.widget_nav_menu ul > li {
  line-height: 35px;
  text-transform: uppercase;
}
.wd-content-home .page-hom5 .wpb_wrapper .wpb_content_element .widget.widget_nav_menu ul > li a {
  color: #535252;
  font-size: 13px;
}
.wd-content-home .page-hom5 .wpb_wrapper .wpb_content_element .widget.widget_nav_menu ul > li a:hover {
  color: #282828 !important;
  font-weight: 600;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-cate-pro-by-name {
  background: #fff;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-info h2 {
  border: none;
  margin-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-info h2:hover {
  color: #a5a5a5;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-subscribe-header h2, .wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-product-slider-wrapper h2 {
  font-size: 20px;
  position: relative;
  border: none;
  font-weight: 600;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-subscribe-header h2:before, .wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-product-slider-wrapper h2:before {
  border-top: dotted 1px #282828;
  content: '';
  position: absolute;
  top: 45px;
  width: 45%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-subscribe-header .woocommerce-loop-product__title:before, .wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-product-slider-wrapper .woocommerce-loop-product__title:before {
  border: none;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-subscribe-header {
  text-transform: uppercase;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-products-categories-list {
  border-bottom: solid 5px #f5f5f5;
  padding-bottom: 35px;
}
.wd-content-home .page-hom5 .wpb_wrapper .widget_per_slide {
  border-bottom: solid 5px #f5f5f5;
  padding-bottom: 35px;
  display: flow-root;
}
.wd-content-home .page-hom5 .wpb_wrapper .subscribe_intro_text {
  margin-bottom: 40px;
  margin-top: 10px;
}
.wd-content-home .page-hom5 .wpb_wrapper .subscribe_form {
  padding-bottom: 25px;
}
.wd-content-home .page-hom5 .wpb_wrapper .subscribe_form form button {
  border: solid 2px #212121;
  background: #fff;
  color: #212121;
  font-weight: 500;
  margin-top: 35px;
  line-height: 1;
}
.wd-content-home .page-hom5 .wpb_wrapper .subscribe_form form button:hover {
  background: #212121;
  color: #fff;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-brand {
  border-bottom: solid 5px #f5f5f5;
  padding-bottom: 65px;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-brand img {
  width: auto !important;
  padding: 20px 0;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-product-slider-wrapper {
  position: relative;
}
.wd-content-home .page-hom5 .wpb_wrapper .wd-shortcode-product-slider-wrapper .wd-title-shortcode {
  margin-bottom: 40px;
}
.wd-content-home .wd-slider-news .wpb_wrapper {
  padding-bottom: 0px;
  border: none;
}

.ubermenu-content-block .wd-products-categories-list-content .wd-products-categories-list-item a {
  color: #282828 !important;
  display: block;
  font-size: 13px;
  text-transform: capitalize;
  padding: 7px 0px;
}
.ubermenu-content-block .wd-products-categories-list-content .wd-products-categories-list-item a:hover, .ubermenu-content-block .wd-products-categories-list-content .wd-products-categories-list-item a:active {
  font-weight: 600;
}

.wd-width-auto .wd-products-categories-list-content .wd-products-categories-list-item a {
  color: #282828;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  padding: 7px 0px;
}
.wd-width-auto .wd-products-categories-list-content .wd-products-categories-list-item a:hover, .wd-width-auto .wd-products-categories-list-content .wd-products-categories-list-item a:active {
  font-weight: 600;
}

@media (min-width: 767px) {
  .widget_per_slide_hom5 .widget_per_slide .wd-wrap-content-blog .wd-thumbnail-post {
    -webkit-box-flex: 1 1 109%;
    -ms-flex: 1 1 109%;
    flex: 1 1 109%;
    margin-top: 0;
    overflow: hidden;
  }
  .widget_per_slide_hom5 .widget_per_slide .wd-wrap-content-blog .wd-info-post {
    padding: 50px;
    margin-top: 50px;
  }
}

.wd-columns-2 ul li {
  width: 50%;
  float: left;
}

.main-content .slider-item-home5 .products.grid_default, .main-content .slider-item-home5 .products.grid {
  margin: 70px 0 0 0;
}

.banner-home6-left .wd-shortcode-banner-plus .wd-banner-plus-button a.wd-banner-image-button-style-2 {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
  border-width: 2px;
}
.banner-home6-left .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text {
  max-width: 275px;
}
.banner-home6-left .wd-shortcode-banner-plus .wd-banner-plus-heading-1, .banner-home6-left .wd-shortcode-banner-plus .wd-banner-plus-heading-2 {
  margin: 0;
  color: #fff;
  font-family: "Kaushan Script";
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .banner-home6-left .wd-shortcode-banner-plus .wd-banner-plus-heading-1, .banner-home6-left .wd-shortcode-banner-plus .wd-banner-plus-heading-2 {
    margin-bottom: 15px;
  }
}
.banner-home6-left .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-2 {
  font-size: 24px;
}
.banner-home6-left .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1 {
  font-size: 18px;
}
@media (min-width: 768px) {
  .banner-home6-left .wd-shortcode-banner-plus.wd-banner-image-position-content-center .wd-banner-plus-text .wd-banner-plus-heading-1 {
    font-size: 60px;
  }
}
.banner-home6-left .wd-shortcode-banner-plus .wd-banner-image-button-style-2 {
  padding: 5px 10px;
}

.banner-home6-right .wd-shortcode-banner-plus {
  margin-bottom: 17px !important;
}

.home-6 .wd-title {
  margin-bottom: 0px;
}
.home-6 .wd-title-description a {
  text-decoration: underline;
  font-weight: 600;
  color: #282828;
  text-transform: uppercase;
}
.home-6 .wd-cate-pro-by-name .wd-cate-info h2 {
  color: #282828;
  margin: 20px 0px 0px 0px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.5px;
  font-weight: 600;
  text-decoration: underline;
  text-transform: uppercase;
}
.home-6 .wd-cate-pro-by-name .wd-cate-info h2:hover {
  color: #282828;
}

.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name {
  position: relative;
  overflow: hidden;
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:after {
  content: '';
  position: absolute;
  left: 25px;
  right: 25px;
  top: 25px;
  bottom: 25px;
  -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;
  z-index: 7;
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:before {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:after {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate img, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image img, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name img {
  width: 100%;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover:after, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover:before, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover:after, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover:before, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover:after {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover img, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover img, .page-hom5 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-image-cate:hover img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-banner-plus-image:hover img, .home-6 .wpb_wrapper .wd-cate-pro-by-name .wd-cate-pro-by-name:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.wd-home-06 .wd-instagram-wrapper {
  margin-top: 150px;
}

.home-6 .wd-shortcode-product-slider-wrapper {
  margin: 0 15px;
}

.wd-cate-pro-by-name {
  margin-bottom: 40px;
}

.banners-laparis-6.text-banner-home-6 .wd-banner-plus-line {
  display: none;
}
.banners-laparis-6.text-banner-home-6 .wd-banner-plus-image {
  position: relative;
}
.banners-laparis-6.text-banner-home-6 .wd-banner-plus-image:before, .banners-laparis-6.text-banner-home-6 .wd-banner-plus-image:after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
}
.banners-laparis-6.text-banner-home-6 .wd-banner-plus-image:hover img {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}
.banners-laparis-6.text-banner-home-6 .wd-banner-plus-image:hover .wd-banner-plus-image:before, .banners-laparis-6.text-banner-home-6 .wd-banner-plus-image:hover .wd-banner-plus-image:after {
  right: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.3);
}

.wd-home-06.wd-footer-main {
  font-size: 13px;
  color: #999;
}
.wd-home-06.wd-footer-main .subscribe_widget {
  margin-top: 15px;
}
.wd-home-06.wd-footer-main .subscribe_widget > * {
  display: inline-block;
}
.wd-home-06.wd-footer-main .subscribe_widget .wd-subscribe-header h2 {
  font-size: 13px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
}
.wd-home-06.wd-footer-main .subscribe_widget .subscribe_intro_text {
  color: #8b8b8b;
}
.wd-home-06.wd-footer-main .subscribe_widget .subscribe_form {
  display: inline;
  position: relative;
  width: 100%;
  float: left;
  z-index: 10;
  margin-bottom: 30px;
}
.wd-home-06.wd-footer-main .subscribe_widget .subscribe_form form .subscribe-email input[type='text'] {
  width: 100%;
  border-radius: 0;
  color: #282828;
  font-size: 13px;
  border: none;
  border-bottom: 1px solid #282828;
  padding: 0 0 0px 0;
  height: 70px;
}
.wd-home-06.wd-footer-main .subscribe_widget .subscribe_form .button {
  background: transparent;
  color: #282828;
  padding: 10px 15px 8px 15px;
  font-weight: 600;
  border-radius: 0;
  border: none;
  position: absolute;
  right: 0;
  top: 20px;
  border: 2px solid #282828;
  line-height: 1;
}
@media (max-width: 767px) {
  .wd-home-06.wd-footer-main .subscribe_widget .subscribe_form .button {
    position: relative;
    width: 100%;
  }
}
.wd-home-06.wd-footer-main .wd-shortcode-brand.wd-shortcode-brand-style-slider {
  border: none;
  margin: 0;
  padding: 30px 0;
}
.wd-home-06.wd-footer-main .wpb_wrapper ul li a:hover {
  color: #282828;
}
.wd-home-06.wd-footer-main .wpb_wrapper .payment.wd-icon-widget-payment {
  margin-left: 20px;
  display: inline-block;
  margin-top: 20px;
}
.wd-home-06.wd-footer-main .wp-footer-main-list {
  padding-left: 60px;
}
@media only screen and (max-width: 1199px) {
  .wd-home-06.wd-footer-main .wp-footer-main-list {
    padding: 0;
  }
}

.wd-shortcode-banner {
  position: relative;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.wd-shortcode-banner .wd-image-banner:after {
  -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;
  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%;
  transform-origin: 50% 50%;
}
.wd-shortcode-banner .wd-image-banner img {
  -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;
}
.wd-shortcode-banner:hover {
  background: linear-gradient(-45deg, #f3cf3f 0, #f33f58 100%);
}
.wd-shortcode-banner:hover .wd-image-banner:after {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.wd-shortcode-banner:hover img {
  opacity: 0.7;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
}

.slider-banner-home2 {
  margin-top: 60px;
}
.slider-banner-home2 .slick-initialized .slick-slide {
  -webkit-transition: -webkit-transform 0.2s ease 0s;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.slider-banner-home2 .slick-initialized .slick-slide img {
  width: 100%;
}
.slider-banner-home2 .slick-initialized .slick-slide.slick-active {
  position: relative;
  -webkit-transform: translateX(-15.5vw);
  -moz-transform: translateX(-15.5vw);
  -ms-transform: translateX(-15.5vw);
  -o-transform: translateX(-15.5vw);
  transform: translateX(-15.5vw);
  z-index: 9;
}
.slider-banner-home2 .slick-initialized .slick-slide.slick-active + .slick-slide {
  position: relative;
  -webkit-transform: translateX(-25vw) scale(0.9);
  transform: translateX(-25vw) scale(0.9);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  z-index: 8;
  -webkit-filter: brightness(40%);
  filter: brightness(40%);
}
.slider-banner-home2 .slick-initialized .slick-dots {
  position: absolute;
  width: auto;
  right: 0;
  bottom: 1vw;
  white-space: nowrap;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media (max-width: 992px) {
  .slider-banner-home2 .slick-initialized .slick-dots {
    left: 50%;
    bottom: -35px;
  }
}
@media (max-width: 992px) {
  .slider-banner-home2 {
    margin-top: 10px;
  }
}

.main-content.woocommerce.wd-home-header-left-content {
  margin-top: -1px;
}

.wd-home-header-left-content .rev_slider_wrapper, .wd-home-header-left-content .wd-shortcode-masonry-portfolio {
  padding-left: 0px !important;
}
@media (min-width: 992px) {
  .wd-home-header-left-content .rev_slider_wrapper, .wd-home-header-left-content .wd-shortcode-masonry-portfolio {
    padding-left: 265px !important;
  }
}
.wd-home-header-left-content .wpb_single_image img {
  width: 100%;
}

.home-header-left {
  padding-left: 0;
}
@media (min-width: 992px) {
  .home-header-left {
    padding-left: 265px;
  }
}
.home-header-left .container {
  width: 100% !important;
  max-width: 1170px;
}

.wd-home-header-left-wrap #main-content {
  margin-top: -1px;
}

.wd-home-3-content .home3-newarrvals .wd-button-shop .wd-button-add-to-cart a {
  font-size: 0;
}

.wd-home-6-content {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .wd-home-6-content {
    margin-bottom: 80px;
  }
}

.wd-home-8-content {
  color: #282828;
}
.wd-home-8-content .wpb_text_column h3 {
  font-size: 30px;
  letter-spacing: 2px;
  color: #fff;
}
.wd-home-8-content .wpb_text_column h2 {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
.wd-home-8-content .wpb_text_column {
  line-height: 25px;
  color: #fff;
}
.wd-home-8-content .wd-banner-plus-body .wd-banner-plus-text:before {
  display: none;
}
.wd-home-8-content .wd-shortcode-buttons .wd-banner-image-button-style-4 {
  border: solid 2px #fff;
  color: #fff;
}
.wd-home-8-content .wd-shortcode-buttons .wd-banner-image-button-style-2 {
  border: solid 1px #fff;
  color: #fff;
}
.wd-home-8-content .wd-shortcode-buttons .wd-banner-image-button-style-2:hover {
  background: #fff;
  color: #212121;
}
.wd-home-8-content .wd-shortcode-banner-plus {
  position: relative;
  display: inline-block;
  width: 100%;
}
.wd-home-8-content .wd-shortcode-banner-plus .wd-banner-plus-image .wd-banner-image-gallery-item {
  overflow: hidden;
}
.wd-home-8-content .wd-shortcode-banner-plus .wd-banner-plus-image .wd-banner-image-gallery-item:hover img {
  filter: grayscale(80%);
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.wd-home-8-content .wd-shortcode-banner-plus .wd-banner-plus-image:hover img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body {
    position: relative;
    width: 50%;
    float: right;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body .wd-banner-plus-text {
  color: #282828;
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body .wd-banner-plus-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: fit-content;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body .wd-banner-plus-text h2.wd-banner-plus-heading-1 {
  font-size: 72px;
  font-family: "Kaushan Script";
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  color: #282828;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body .wd-banner-plus-text h3.wd-banner-plus-heading-2 {
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.05em;
  color: #282828;
  font-family: "Poppins", sans-serif;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-button .wd-banner-image-button-style-2 {
  color: #282828;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-image {
    width: 50%;
    float: left;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-image .wd-banner-image-gallery-style-1 {
  position: relative;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) {
  position: absolute;
  right: 0;
  bottom: 0;
  border: 30px solid #fff;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2).wd-banner-image-gallery-item {
  overflow: hidden;
}
@media (max-width: 767px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style1 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) {
    display: none;
  }
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body {
  position: relative;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body {
    width: 50%;
    float: left;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body .wd-banner-plus-text {
  color: #282828;
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body .wd-banner-plus-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: fit-content;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body .wd-banner-plus-text h2.wd-banner-plus-heading-1 {
  font-size: 72px;
  font-family: "Kaushan Script";
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  color: #282828;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body .wd-banner-plus-text h3.wd-banner-plus-heading-2 {
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.05em;
  color: #282828;
  font-family: "Poppins", sans-serif;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-button .wd-banner-image-button-style-2 {
  color: #282828;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image {
    width: 50%;
    float: right;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image .wd-banner-image-gallery-style-1 {
  position: relative;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(1) {
  width: 49.5%;
  float: left;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) {
  width: calc(50.5% - 10px);
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) img {
  margin-left: 10px;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style2 .wd-banner-plus-image .wd-banner-image-gallery-style-1 .wd-banner-image-gallery-item {
  overflow: hidden;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body {
  position: relative;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body {
    width: 50%;
    float: right;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body .wd-banner-plus-text {
  color: #282828;
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body .wd-banner-plus-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: fit-content;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body .wd-banner-plus-text h2.wd-banner-plus-heading-1 {
  font-size: 72px;
  font-family: "Kaushan Script";
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  color: #282828;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body .wd-banner-plus-text h3.wd-banner-plus-heading-2 {
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.05em;
  color: #282828;
  font-family: "Poppins", sans-serif;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-button .wd-banner-image-button-style-2 {
  color: #282828;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-image {
    width: 50%;
    float: left;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-image .wd-banner-image-gallery-style-1 {
  position: relative;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(1) {
  position: relative;
  z-index: 10;
  width: 80%;
  margin: 0 auto;
  padding-bottom: 40px;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) {
  position: absolute;
  right: left;
  bottom: 0;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style3 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2).wd-banner-image-gallery-item {
  overflow: hidden;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body {
  position: relative;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body {
    width: 50%;
    float: left;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body .wd-banner-plus-text {
  color: #282828;
  line-height: 1;
  text-align: center;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body .wd-banner-plus-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: fit-content;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body .wd-banner-plus-text h2.wd-banner-plus-heading-1 {
  font-size: 72px;
  font-family: "Kaushan Script";
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  color: #282828;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body .wd-banner-plus-text h3.wd-banner-plus-heading-2 {
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.05em;
  color: #282828;
  font-family: "Poppins", sans-serif;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-body .wd-banner-plus-text .wd-banner-plus-button .wd-banner-image-button-style-2 {
  color: #282828;
}
@media (min-width: 768px) {
  .wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image {
    width: 50%;
    float: left;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 {
  position: relative;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(1) {
  width: 62.2%;
  float: left;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(1).wd-banner-image-gallery-item {
  overflow: hidden;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) {
  width: calc(37.8% - 10px);
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(2) img {
  margin: 0 0 10px 10px;
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(3) {
  width: calc(37.8% - 10px);
}
.wd-home-8-content .wd-shortcode-banner-plus.wd-style4 .wd-banner-plus-image .wd-banner-image-gallery-style-1 div:nth-child(3) img {
  margin: 0 0 0 10px;
}

.wd-home-9-content .vc_row.vc_row-o-full-height {
  min-height: auto !important;
}
.wd-home-9-content .products.grid .product {
  margin-bottom: 30px;
}
.wd-home-9-content .button-home9-banner .wd-shortcode-buttons {
  font-size: 12px;
  padding: 5px 0;
  text-align: center;
  margin: -15px 5px;
  margin-bottom: 10px;
  transition: all .2s ease;
}
@media (min-width: 768px) {
  .wd-home-9-content .button-home9-banner .wd-shortcode-buttons {
    width: calc(50% - 10px);
    float: left;
  }
}
.wd-home-9-content .button-home9-banner .wd-shortcode-buttons a.wd-banner-image-button-style-2 {
  width: 100%;
}
.wd-home-9-content .button-home9-banner h2 {
  margin: 0 0 35px;
}
.wd-home-9-content .wpb_text_column.wpb_content_element {
  margin-bottom: 15px;
}
.wd-home-9-content .text-home9-banner {
  padding-left: 4%;
}
.wd-home-9-content .text-home9-banner h2 {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 5px;
  margin: 0;
}
.wd-home-9-content .text-home9-banner h3 {
  font-size: 30px;
  letter-spacing: 2px;
  font-family: "Kaushan Script";
  margin: 0;
}
.wd-home-9-content .text-home9-banner .wd-shortcode-buttons {
  margin-top: 40px;
}
.wd-home-9-content .wd-tab-style-tab-on-top-content .tabs {
  text-align: center;
  margin: 35px 0 40px;
}
.wd-home-9-content .products-by-category-tabs {
  margin-bottom: 80px;
}
.wd-home-9-content .wd-content-product.wd-hover-style-mansory {
  position: relative;
}
@media (min-width: 992px) {
  .wd-home-9-content .wd-content-product.wd-hover-style-mansory .wd-content-detail {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
  }
}
.wd-home-9-content .wd-content-product.wd-hover-style-mansory:hover .wd-content-detail {
  opacity: 1;
  filter: alpha(opacity=1);
}

.wd-home-10-content {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .wd-home-10-content {
    margin-bottom: 80px;
  }
}
.wd-home-10-content .banner-home10 {
  min-height: 300px !important;
}
.wd-home-10-content .wd-shortcode-buttons a.wd-banner-image-button-style-4 {
  width: 100%;
  border: 2px solid #282828;
  font-size: 12px;
  padding: 10px 0;
  text-align: center;
  margin: 10px 5px;
  transition: all .2s ease;
}
@media (min-width: 768px) {
  .wd-home-10-content .wd-shortcode-buttons a.wd-banner-image-button-style-4 {
    width: calc(25% - 10px);
    float: left;
  }
}
.wd-home-10-content .wd-shortcode-buttons a.wd-banner-image-button-style-4:hover {
  background: #282828;
  color: #fff;
}

.wd-home-11-content h2 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 30px 0;
  color: #fff;
  text-align: center;
  display: block;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 768px) {
  .wd-home-11-content h2 {
    font-size: 80px;
  }
}
.wd-home-11-content h3 {
  font-size: 18px;
  display: block;
  color: #fff;
  text-align: center;
}
@media (min-width: 768px) {
  .wd-home-11-content h3 {
    font-size: 40px;
  }
}
.wd-home-11-content .wd-shortcode-buttons {
  text-align: center;
}
.wd-home-11-content .wd-shortcode-buttons .wd-banner-image-button-style-4 {
  border: solid 2px #fff;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 8px 50px;
  border-radius: 0;
  outline: 0;
  vertical-align: middle;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
}
.wd-home-11-content .wd-shortcode-buttons .wd-banner-image-button-style-4:hover {
  background: #282828;
  color: #fff;
  border: solid 2px #282828;
}
.wd-home-11-content .wd-shortcode-fullpage-content {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index: 10;
  width: fit-content;
}
.wd-home-11-content .wd-shortcode-fullpage-wrap > div:after {
  content: "";
  width: 100%;
  height: 100vh;
  position: absolute;
  background: #000;
  top: 0;
  opacity: 0.3;
  z-index: 1;
}

#qs-image {
  width: 80%;
  float: right;
}

#qs-thumbnails {
  width: 20%;
}

@media (max-width: 420px) {
  #qs-image {
    width: 100%;
  }

  #qs-thumbnails {
    width: 100%;
    margin-top: 10px;
  }
}
.wd-columns-3 ul.wd-feature-content-list li {
  width: 33.33% !important;
  float: left;
}

.cloud-zoom-gallery.active img {
  border: 1px solid #333;
}

.wd-single-product-thumbnail-bottom #wd-single-product-thumbnail, .wd-single-product-thumbnail-bottom #wd-single-product-thumbnail {
  width: 100%;
  float: left;
}

.wd-single-product-thumbnail-left #wd-single-product-image {
  width: 80%;
  float: right;
  padding: 0 0 20px 20px;
}
@media (max-width: 767px) {
  .wd-single-product-thumbnail-left #wd-single-product-image {
    width: 100%;
    float: left;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .wd-single-product-thumbnail-left #wd-single-product-image {
    width: 85%;
  }
}

.wd-single-product-thumbnail-left #wd-single-product-thumbnail {
  width: 20%;
  float: left;
  position: relative;
}
@media (max-width: 767px) {
  .wd-single-product-thumbnail-left #wd-single-product-thumbnail {
    width: 100%;
    float: left;
    padding: 10px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .wd-single-product-thumbnail-left #wd-single-product-thumbnail {
    width: 15%;
  }
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
  float: left;
  width: 100%;
  margin-right: 0;
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
    margin: 10px;
    padding: 10px;
  }
}

.wd-columns-1 ul li {
  width: 100% !important;
}

.wd-columns-2 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-2 ul li {
    width: 50% !important;
  }
}
.wd-columns-2 ul li.wd-columns-double-width {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-2 ul li.wd-columns-double-width {
    width: 100% !important;
  }
}

.page-hom5 .wd-shortcode-product-grid-list.wd-wrapper-parents-value .wd-columns-2 ul li {
  width: 100% !important;
  float: left;
}
@media (min-width: 992px) {
  .page-hom5 .wd-shortcode-product-grid-list.wd-wrapper-parents-value .wd-columns-2 ul li {
    width: 50% !important;
  }
}

.wd-columns-2 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-2 .wd-insta-content-wrapper ul li {
    width: 33.33% !important;
  }
}
@media (min-width: 1200px) {
  .wd-columns-2 .wd-insta-content-wrapper ul li {
    width: 50% !important;
  }
}

.wd-columns-3 ul li {
  width: 50% !important;
  float: left !important;
  clear: none !important;
}
@media (min-width: 768px) {
  .wd-columns-3 ul li {
    width: 33.33% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-3 ul li.wd-columns-double-width {
    width: 66.66% !important;
  }
}

.wd-columns-3 ul .widget_per_slide li {
  width: 100% !important;
  float: left;
}

.wd-columns-3 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-3 .wd-insta-content-wrapper ul li {
    width: 33.33% !important;
  }
}

.wd-columns-4 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-4 ul li {
    width: 25% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-4 ul li.wd-columns-double-width {
    width: 50% !important;
  }
}

.wd-columns-4 ul .widget_per_slide li {
  width: 50% !important;
  float: left;
}

.wd-columns-4 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-4 .wd-insta-content-wrapper ul li {
    width: 25% !important;
  }
}

.wd-columns-5 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-5 ul li {
    width: 20% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-5 ul li.wd-columns-double-width {
    width: 40% !important;
  }
}

.wd-columns-5 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-5 .wd-insta-content-wrapper ul li {
    width: 20% !important;
  }
}

.wd-columns-6 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-6 ul li {
    width: 16.66% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-6 ul li.wd-columns-double-width {
    width: 33.33% !important;
  }
}

.wd-columns-6 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-6 .wd-insta-content-wrapper ul li {
    width: 33.33% !important;
  }
}
@media (min-width: 992px) {
  .wd-columns-6 .wd-insta-content-wrapper ul li {
    width: 16.66% !important;
  }
}

.wd-columns-8 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-8 ul li {
    width: 12.5% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-8 ul li.wd-columns-double-width {
    width: 15% !important;
  }
}

.wd-columns-8 .wd-insta-content-wrapper ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-8 .wd-insta-content-wrapper ul li {
    width: 25% !important;
  }
}
@media (min-width: 992px) {
  .wd-columns-8 .wd-insta-content-wrapper ul li {
    width: 12.5% !important;
  }
}

.wd-columns-12 ul li {
  width: 50% !important;
  float: left;
}
@media (min-width: 768px) {
  .wd-columns-12 ul li {
    width: 8.33% !important;
  }
}
@media (min-width: 768px) {
  .wd-columns-12 ul li.wd-columns-double-width {
    width: 16.66% !important;
  }
}

.woocommerce .wd-products-wrapper.grid-list-action.wd-columns-2 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-2 ul.products.grid li {
  width: 50% !important;
}
.woocommerce .wd-products-wrapper.grid-list-action.wd-columns-3 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-3 ul.products.grid li {
  width: 33.33% !important;
  clear: none;
}
@media only screen and (max-width: 767px) {
  .woocommerce .wd-products-wrapper.grid-list-action.wd-columns-3 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-3 ul.products.grid li {
    width: 50% !important;
  }
}
.woocommerce .wd-products-wrapper.grid-list-action.wd-columns-4 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-4 ul.products.grid li {
  width: 25% !important;
}
@media only screen and (max-width: 768px) {
  .woocommerce .wd-products-wrapper.grid-list-action.wd-columns-4 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-4 ul.products.grid li {
    width: 50% !important;
  }
}
.woocommerce .wd-products-wrapper.grid-list-action.wd-columns-6 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-6 ul.products.grid li {
  width: 25% !important;
}
@media only screen and (max-width: 767px) {
  .woocommerce .wd-products-wrapper.grid-list-action.wd-columns-6 ul.products.grid li, .main-content .wd-products-wrapper.grid-list-action.wd-columns-6 ul.products.grid li {
    width: 50% !important;
  }
}

/*Core*/
.owl-theme .owl-controls .owl-page, .owl-theme .owl-controls .owl-dots .owl-dot {
  display: inline-block;
}
.owl-theme .owl-controls .owl-page span, .owl-theme .owl-controls .owl-dots .owl-dot span {
  background-color: #b7b7b7;
  margin: 5px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  display: block;
}
.owl-theme .owl-controls .owl-page:hover span, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-dots .owl-dot:hover span, .owl-theme .owl-controls .owl-dots .owl-dot.active span {
  background-color: #363636;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-dots .owl-dot.active span {
  cursor: default;
}

.login-submit input[type="submit"] {
  border-radius: 0;
  border: solid 1px #212121;
  width: 100%;
  height: 35px;
  line-height: 10px;
  font-weight: 600;
  background: #212121;
}
.login-submit input[type="submit"]:hover {
  border: solid 1px #212121;
  background: none;
}

textarea, .woocommerce #reviews #comment {
  height: 30px;
}

input[type='text'], input[type='email'], input[type='password'], input[type='tel'],
textarea {
  color: #7f7e7e;
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #dee2e5;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  height: 35px;
  border-radius: 0px;
  padding: 0 20px;
  width: 100%;
}
input[type='text']:hover, input[type='text']:focus, input[type='text']:active, input[type='email']:hover, input[type='email']:focus, input[type='email']:active, input[type='password']:hover, input[type='password']:focus, input[type='password']:active, input[type='tel']:hover, input[type='tel']:focus, input[type='tel']:active,
textarea:hover,
textarea:focus,
textarea:active {
  border-color: black;
  outline: 0;
}

textarea {
  min-height: 190px;
  padding: 20px;
}

input.input-text {
  min-height: 28px;
}

button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background: #303f9f;
  border: none;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 10px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
button:hover, button:focus, button:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="reset"]:active,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active {
  background: #f7eee4;
  color: #ffffff;
  outline: none;
}

/*=====product hover (shop)=====*/
.woocommerce .star-rating {
  height: 1.3em;
  letter-spacing: 2px;
  width: 72px;
  font-size: 12px;
}
.woocommerce .star-rating span:before {
  color: #e64a19;
}
.woocommerce a.added_to_cart {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 13px;
  margin: 0;
  float: left;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  text-align: center;
  display: none;
}
.woocommerce a.added_to_cart:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.woocommerce a.compare.button {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 13px;
  margin: 0;
  float: left;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  text-align: center;
}
.woocommerce a.compare.button:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e862';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.woocommerce .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}
.woocommerce .yith-wcwl-add-to-wishlist span.feedback {
  display: none;
}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt, .woocommerce .yith-wcwl-add-to-wishlist .show a {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 13px;
  margin: 0;
  float: left;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  text-align: center;
}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before, .woocommerce .yith-wcwl-add-to-wishlist .show a:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt i, .woocommerce .yith-wcwl-add-to-wishlist .show a i {
  display: none;
  font-size: 0;
}
.woocommerce a.wd_quickshop_handler {
  /*product hover*/
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  padding: 13px;
  margin: 0;
  float: left;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  text-align: center;
}
.woocommerce a.wd_quickshop_handler:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e86f';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}

.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button {
  /*@include button_addtocart;@extend %hvr-radial-out;*/
}
.wd_add_to_cart .star-rating {
  clear: left;
  float: none;
  margin: 10px auto 0 !important;
  text-align: center;
}

a.button, .woocommerce a.button {
  background: #303f9f;
  border: none;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 10px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
a.button:hover, a.button:focus, a.button:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active {
  background: #f7eee4;
  color: #ffffff;
  outline: none;
}

.wishlist_table .add_to_cart, a.add_to_wishlist.button.alt {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.pp_woocommerce .pp_close:before {
  top: -2px !important;
}

.button-comming a {
  background: #303f9f;
  border: none;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 10px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.button-comming a:hover, .button-comming a:focus, .button-comming a:active {
  background: #f7eee4;
  color: #ffffff;
  outline: none;
}

.button_line {
  background: #303f9f;
  border: none;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  padding: 13px 20px;
  text-decoration: none;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.button_line:hover, .button_line:focus, .button_line:active {
  background: #dee2e5;
  color: #fff;
  outline: none;
}

.button_line-black {
  background: #303f9f;
  border: none;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  padding: 13px 20px;
  text-decoration: none;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #303f9f;
  display: inline-block;
}
.button_line-black:hover, .button_line-black:focus, .button_line-black:active {
  background: #dee2e5;
  color: #fff;
  outline: none;
}

/*=to top page==================================================*/
#tvlgiao-back-to-top {
  position: fixed;
  z-index: 9999;
}
#tvlgiao-back-to-top a.scroll-button {
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px;
  display: block;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}

/*=Sale==================================================*/
html .woocommerce ul.products li.product .onsale,
html .woocommerce span.onsale {
  background: #f3b26b;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  line-height: 1.5;
  height: auto;
  padding: .15385rem .76923rem;
  -webkit-transition: .8s ease;
  transition: .8s ease;
  position: relative;
  margin: 0 0 5px;
  min-width: auto;
  min-height: auto;
  top: 0;
  left: 0;
}
html .woocommerce ul.products li.product .onsale:after,
html .woocommerce span.onsale:after {
  content: ' ';
  font-size: 0;
  border-left: 10.1px solid #f3b26b;
  border-top: 9.1px solid transparent;
  border-bottom: 10.1px solid transparent;
  position: absolute;
  top: 0;
  right: -9.75px;
}
html .woocommerce span.featured {
  background: #f36b6b;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 0;
  line-height: 1.6;
  height: auto;
  padding: .15385rem .76923rem;
  -webkit-transition: .8s ease;
  transition: .8s ease;
  position: relative;
  margin: 0 0 5px;
  min-width: auto;
  min-height: auto;
  top: 0;
  left: 0;
}
html .woocommerce span.featured:after {
  content: ' ';
  font-size: 0;
  border-left: 10.1px solid #f36b6b;
  border-top: 9.1px solid transparent;
  border-bottom: 10.1px solid transparent;
  position: absolute;
  top: 0;
  right: -9.75px;
}

/*=owl-carousel button==================================================*/
.no-buttons-slider .owl-buttons {
  display: none;
}

#wd_product_slider.owl-carousel.owl-theme .owl-item #item, #wd_product_slider.owl-carousel.owl-theme .owl-item .item, #wd-img-instagar.owl-carousel.owl-theme .owl-item #item, #wd-img-instagar.owl-carousel.owl-theme .owl-item .item {
  margin: 0 15px;
}
#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-pagination, #wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-pagination {
  display: none;
}
#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div, #wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div {
  position: absolute;
  top: 30%;
  transform: translateY(-30%);
  -webkit-transform: translateY(-30%);
  width: 50px;
  height: 100px;
  font-size: 0;
  padding: 0 !important;
  margin: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-indent: -9999px;
}
#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev, #wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-prev {
  left: 15px;
  background: url(images/prev_slider.png) no-repeat;
}
#wd_product_slider.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next, #wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
  right: 15px;
  background: url(images/next_slider.png) no-repeat;
}

/*#wd_product_slider,#wd-img-instagar*/
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#wd-img-instagar.owl-carousel.owl-theme .owl-controls .owl-buttons > div.owl-next {
  right: 0;
}

/*home8*/
.woocommerce ul.products li.product .button {
  margin-top: 0 !important;
}

.products.grid .wd-thumbnail-product {
  position: relative;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-content-detail {
  position: relative;
}
.products.grid .wd-content-product.wd-hover-style-1:hover .wd-button-shop .wd-button-add-to-cart {
  visibility: visible !important;
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
}
.products.grid .wd-content-product.wd-hover-style-1:hover .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-1:hover .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-1:hover .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-1:hover .wd-button-shop .yith-wcwl-add-to-wishlist a {
  visibility: visible !important;
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop {
  position: absolute;
  top: -38px;
  left: 0px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media (max-width: 374px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop {
    top: -33px;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  background: #000 !important;
  color: #fff;
  width: 100%;
  border-radius: 0;
  height: 38px;
  line-height: 38px;
  font-weight: 500;
  opacity: 0;
  transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
}
@media (max-width: 374px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart {
    height: 33px;
    line-height: 33px;
    font-size: 0;
  }
}
@media (max-width: 768px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart {
    font-size: 0;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart:hover {
  background: #333 !important;
  color: #fff !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_variable:before, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_grouped:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e871';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
  color: #fff !important;
  padding: 0 5px;
}
@media (max-width: 374px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_variable:before, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_grouped:before {
    line-height: 33px;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_variable:after, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.product_type_grouped:after {
  content: "";
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.ajax_add_to_cart:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e82e';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
  color: #fff !important;
  padding: 0 5px;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.ajax_add_to_cart:after {
  content: "";
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a {
  color: #fff;
  background: none !important;
  padding: 0;
  line-height: 38px;
  font-weight: 400;
  width: 100%;
}
@media (max-width: 374px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a {
    line-height: 33px;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward {
  display: block;
  float: none;
  width: 100%;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
  color: #fff !important;
  padding: 0 5px;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward:after {
  content: "";
  display: none;
}
@media (max-width: 1200px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward {
    font-size: 0;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.loading {
  position: relative;
  background: #fff;
  font-size: 0;
  opacity: 1;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.loading:before {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  top: 35%;
  left: 35%;
  text-indent: -9999em;
  -webkit-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
  content: "";
  border: 2px solid #fff;
  border-top-color: #111;
  padding: 0;
}
@media (min-width: 768px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.loading:before {
    left: 49%;
  }
}
@media (min-width: 375px) and (max-width: 767px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.button.loading:before {
    left: 35%;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added_btn, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd-button-add-to-cart a.added {
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a {
  border: none;
  outline: none;
  width: 38px;
  height: 38px;
  border-left: 1px solid #464646;
  line-height: 38px;
  padding: 0;
  float: none;
  text-transform: uppercase;
  text-align: center;
  background-color: #000 !important;
  color: #fff;
  opacity: 0;
  font-size: 0 !important;
  border-radius: 0;
  margin-bottom: -40px;
}
@media (max-width: 374px) {
  .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a {
    width: 33px;
    height: 33px;
    line-height: 33px;
  }
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:hover, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:hover, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist:hover, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:hover {
  background: #333 !important;
  color: #fff !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:hover:before, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:hover:before, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist:hover:before, .products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:hover:before {
  color: #fff !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler {
  margin-bottom: 0;
  transition: all 0.5s ease 0.1s;
  -ms-transition: all 0.5s ease 0.1s;
  -webkit-transition: all 0.5s ease 0.1s;
  -moz-transition: all 0.5s ease 0.1s;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e86f';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button {
  margin-bottom: 0;
  transition: all 0.5s ease 0.2s;
  -ms-transition: all 0.5s ease 0.2s;
  -webkit-transition: all 0.5s ease 0.2s;
  -moz-transition: all 0.5s ease 0.2s;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e862';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  font-size: 0;
  transition: all 0.5s ease 0.3s;
  -ms-transition: all 0.5s ease 0.3s;
  -webkit-transition: all 0.5s ease 0.3s;
  -moz-transition: all 0.5s ease 0.3s;
  position: relative;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist {
  margin-bottom: 0;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a {
  margin-bottom: 0;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 13px;
  font-weight: 600;
  background: none !important;
}
.products.grid .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist img.ajax-loading {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-left: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.products.grid .wd-content-product.wd-hover-style-mansory:hover .wd-button-shop .wd-button-add-to-cart {
  visibility: visible !important;
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
}
.products.grid .wd-content-product.wd-hover-style-mansory:hover .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-mansory:hover .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-mansory:hover .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-mansory:hover .wd-button-shop .yith-wcwl-add-to-wishlist a {
  visibility: visible !important;
  opacity: 1 !important;
  filter: alpha(opacity=1) !important;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop {
  width: 38px;
  position: absolute;
  top: 0;
  right: 20px;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart {
  background: none;
  color: #282828;
  border-radius: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
}
@media (max-width: 767px) {
  .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart {
    height: 25px;
    line-height: 25px;
  }
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.product_type_variable:before, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.product_type_grouped:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e871';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828 !important;
  padding: 0 5px;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.product_type_variable:after, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.product_type_grouped:after {
  content: "";
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.ajax_add_to_cart:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e82e';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828 !important;
  padding: 0 5px;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.ajax_add_to_cart:after {
  content: "";
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a {
  color: #282828;
  background: none !important;
  padding: 0;
  font-weight: 400;
  width: 100%;
  font-size: 0;
  line-height: 38px;
  text-align: center;
}
@media (max-width: 767px) {
  .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a {
    height: 25px;
    line-height: 25px;
  }
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward {
  display: block;
  float: none;
  width: 100%;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828 !important;
  padding: 0 5px;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.added_to_cart.wc-forward:after {
  content: "";
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.loading {
  position: relative;
  background: #fff;
  font-size: 0;
  opacity: 1;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.button.loading:before {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  top: 35%;
  left: 35%;
  text-indent: -9999em;
  -webkit-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
  content: "";
  border: 2px solid #fff;
  border-top-color: #111;
  padding: 0;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.added_btn, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd-button-add-to-cart a.added {
  display: none;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a {
  border: none;
  outline: none;
  padding: 0;
  text-align: center;
  background: none;
  color: #282828;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 0 !important;
  border-radius: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  position: relative;
  float: left;
}
@media (max-width: 767px) {
  .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd_quickshop_handler, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .compare.button, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist, .products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a {
    height: 25px;
    line-height: 25px;
  }
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd_quickshop_handler {
  margin-bottom: 0;
  transition: all 0.5s ease 0.1s;
  -ms-transition: all 0.5s ease 0.1s;
  -webkit-transition: all 0.5s ease 0.1s;
  -moz-transition: all 0.5s ease 0.1s;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .wd_quickshop_handler:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e86f';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .compare.button {
  margin-bottom: 0;
  transition: all 0.5s ease 0.2s;
  -ms-transition: all 0.5s ease 0.2s;
  -webkit-transition: all 0.5s ease 0.2s;
  -moz-transition: all 0.5s ease 0.2s;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .compare.button:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e862';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  font-size: 0;
  transition: all 0.5s ease 0.3s;
  -ms-transition: all 0.5s ease 0.3s;
  -webkit-transition: all 0.5s ease 0.3s;
  -moz-transition: all 0.5s ease 0.3s;
  position: relative;
  z-index: 10;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist {
  margin-bottom: 0;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a {
  margin-bottom: 0;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist a:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 14px;
  font-weight: 600;
  background: none !important;
  color: #282828;
}
.products.grid .wd-content-product.wd-hover-style-mansory .wd-button-shop .yith-wcwl-add-to-wishlist img.ajax-loading {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-left: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.related.products.grid .related_wrapper .wd-button-add-to-cart .button.loading:before {
  left: 49%;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.products.list .wd-content-product.wd-hover-style-1 {
  width: 100%;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop {
  margin-bottom: 15px;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a {
  outline: none;
  width: 38px;
  height: 38px;
  line-height: 38px;
  padding: 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 0 !important;
  border-radius: 0;
  border: solid 1px #282828;
  background: #fff !important;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-left: 5px;
  position: relative;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:before, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:before, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:before {
  color: #282828;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:hover, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:hover, .products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:hover {
  background: #282828 !important;
  border: solid 1px #282828;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler {
  margin-bottom: 0;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e86f';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .wd_quickshop_handler:hover:before {
  color: #fff;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button {
  margin-bottom: 0;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e862';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .compare.button:hover:before {
  color: #fff;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  font-size: 0;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover:before {
  color: #fff;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a {
  margin-bottom: 0;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist a:hover:before {
  color: #fff;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-shop .yith-wcwl-add-to-wishlist img.ajax-loading {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart, .products.list .wd-content-product.wd-hover-style-1 .yith-wcwl-add-to-wishlist {
  display: inline-block;
  vertical-align: middle;
  float: left;
  position: relative;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.add_to_cart_button, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward {
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0 15px;
  position: relative;
  left: auto;
  bottom: auto;
  border-radius: 0;
  color: #282828;
  border: solid 1px #282828;
  background: #fff;
  font-weight: 500;
  width: 100%;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a:hover, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.add_to_cart_button:hover, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward:hover {
  background: #282828 !important;
  color: #fff;
  border: solid 1px #282828;
}
@media (max-width: 768px) {
  .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.add_to_cart_button, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward {
    font-size: 0;
  }
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward {
  display: block;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a:after {
  content: "";
  display: none;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.product_type_variable:before, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.product_type_grouped:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e871';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  padding: 0 5px;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.product_type_variable:after, .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.product_type_grouped:after {
  content: "";
  display: none;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.ajax_add_to_cart:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e82e';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  padding: 0 5px;
  background: none !important;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.ajax_add_to_cart:after {
  content: "";
  display: none;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward {
  display: block;
  float: none;
  width: 100%;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward:before {
  display: inline-block;
  font-family: 'Linearicons-Free';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e87f';
  font-size: 13px;
  font-weight: 600;
  font-weight: 600;
  background: none !important;
  color: #282828;
  padding: 0 5px;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward:after {
  content: "";
  display: none;
}
@media (max-width: 1200px) {
  .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.added_to_cart.wc-forward {
    font-size: 0;
  }
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.loading {
  position: relative;
  background: #fff;
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.loading:before {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  right: 8px;
  position: absolute;
  top: 35%;
  text-indent: -9999em;
  -webkit-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
  content: "";
  border: 2px solid #fff;
  border-top-color: #111;
  padding: 0;
}
@media (min-width: 992px) {
  .products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart a.button.loading:before {
    left: 49%;
  }
}
.products.list .wd-content-product.wd-hover-style-1 .wd-button-add-to-cart .button.added {
  display: none;
}
.products.list .wd-shop-loop-price .wd_color_image_swap div {
  height: 20px !important;
  min-width: 20px !important;
}

.wd-shortcode-product-slider-home2 .wd-content-product .wd-button-shop .wd-button-add-to-cart a {
  font-size: 0;
}

.wd-content-detail .wd-shop-loop-price {
  position: relative;
}
.wd-content-detail .wd-shop-loop-price span.price > span {
  font-size: 13px;
}

.wd-home-header-left-content .wd-content-detail .wd-shop-loop-price {
  position: relative;
}
.wd-home-header-left-content .wd-content-detail .wd-shop-loop-price .star-rating {
  position: absolute;
  top: 2px;
  right: 0;
}

.wd-shop-loop-price .wd_color_image_swap {
  position: absolute;
  right: 0;
  top: 2px;
}
.wd-shop-loop-price .wd_color_image_swap > * {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  text-transform: uppercase;
}
.wd-shop-loop-price .wd_color_image_swap div {
  height: 10px !important;
  min-width: 10px !important;
  margin-left: 5px;
  border: 1px solid #dbdbdb;
}

.products.list .wd_color_image_swap {
  position: relative;
  left: -5px;
  top: 5px;
  margin-bottom: 15px;
}

.col-sm-18 .wd-columns-4 .products.grid .wd-button-add-to-cart a, .col-sm-18 .wd-columns-5 .products.grid .wd-button-add-to-cart a, .col-sm-18 .wd-columns-6 .products.grid .wd-button-add-to-cart a, .col-sm-12 .wd-columns-4 .products.grid .wd-button-add-to-cart a, .col-sm-12 .wd-columns-5 .products.grid .wd-button-add-to-cart a, .col-sm-12 .wd-columns-6 .products.grid .wd-button-add-to-cart a {
  font-size: 0;
}

.wd-banner-plus-button a, .wd-shortcode-buttons a {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-weight: 400;
  margin: 0 0 1rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  border-color: #000;
  color: #282828;
  padding: 8px 35px;
  border-radius: 0;
  outline: 0;
  vertical-align: middle;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
}
.wd-banner-plus-button a.wd-banner-image-button-style-1:after, .wd-banner-plus-button a.wd-banner-image-button-style-2:after, .wd-shortcode-buttons a.wd-banner-image-button-style-1:after, .wd-shortcode-buttons a.wd-banner-image-button-style-2:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 14px;
  margin-left: 14px;
}
.wd-banner-plus-button a.wd-banner-image-button-style-1, .wd-shortcode-buttons a.wd-banner-image-button-style-1 {
  letter-spacing: 1.3px;
  padding: 5px 25px;
}
.wd-banner-plus-button a.wd-banner-image-button-style-2, .wd-shortcode-buttons a.wd-banner-image-button-style-2 {
  background-color: transparent;
  border-width: 2px;
  letter-spacing: 1.3px;
  padding: 5px 25px;
}
.wd-banner-plus-button a.wd-banner-image-button-style-3, .wd-shortcode-buttons a.wd-banner-image-button-style-3 {
  border-color: transparent;
  font-size: 12px;
  font-weight: 500;
  color: #000;
  letter-spacing: 1.3px;
  padding: 5px 25px;
}
.wd-banner-plus-button a.wd-banner-image-button-style-3:hover, .wd-shortcode-buttons a.wd-banner-image-button-style-3:hover {
  border-color: #989898;
  color: #666;
}
.wd-banner-plus-button a.wd-banner-image-button-style-3:before, .wd-shortcode-buttons a.wd-banner-image-button-style-3:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 14px;
  margin-right: 14px;
}

.related.products.grid .related_control .prev, .related.products.grid .related_control .next {
  background: #fff;
  color: #000;
  padding: 10px !important;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
  position: absolute;
}
@media (max-width: 992px) {
  .related.products.grid .related_control .prev, .related.products.grid .related_control .next {
    display: none;
  }
}
.related.products.grid .related_control .prev {
  left: 15px;
}
.related.products.grid .related_control .next {
  right: 15px;
}

.btn.wd_show_sidebar_btn {
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}
.btn.wd_show_sidebar_btn:focus, .btn.wd_show_sidebar_btn:hover {
  border: solid 1px #282828;
}
.btn.wd_show_sidebar_btn i {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 9px;
  font-weight: 600;
}

div[data-columns="4"] ul.products.grid li .wd-button-shop .wd-button-add-to-cart, div[data-columns="4"] ul.products.grid li .wd-button-shop .wd-button-add-to-cart a {
  font-size: 0;
}

/*@extend %effect-zoom;*/
/*@extend %effect-gray;*/
#widget-media-container li.item > a:first-child {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
#widget-media-container li.item > a:first-child:before, #widget-media-container li.item > a:first-child:after {
  backface-visibility: hidden;
  content: "";
  height: 0;
  position: absolute;
  transition: all 500ms ease 0s;
  width: 0;
  z-index: 1;
  border: solid 1px #282828;
}
#widget-media-container li.item > a:first-child:before {
  bottom: 0;
  right: 0;
}
#widget-media-container li.item > a:first-child:after {
  left: 0;
  top: 0;
}
#widget-media-container li.item > a:first-child img {
  width: 100%;
}
#widget-media-container li.item:hover a:after, #widget-media-container li.item:hover a:before {
  height: 100%;
  width: 100%;
}

/*@extend %effect-flip-book;*/
/*@extend %img-zoom;*/
#widget-media-container li.item {
  /*margin:0;
  padding:$var_space 0;*/
  overflow: hidden;
}

/*==================== Circle ===================*/
.effCircle {
  position: relative;
  overflow: hidden;
}
.effCircle:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  content: '';
  width: 0;
  height: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}
.effCircle:hover:before {
  -webkit-animation: circle .75s;
  animation: circle .75s;
}

/*@extend %effCircle;*/
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
/*==================== Zoom ===================*/
.effZoom, #wd_product_slider.owl-carousel.owl-theme .owl-item #item, #wd_product_slider.owl-carousel.owl-theme .owl-item .item, #wd-img-instagar.owl-carousel.owl-theme .owl-item #item, #wd-img-instagar.owl-carousel.owl-theme .owl-item .item {
  overflow: hidden;
}
.effZoom img, #wd_product_slider.owl-carousel.owl-theme .owl-item #item img, #wd_product_slider.owl-carousel.owl-theme .owl-item .item img, #wd-img-instagar.owl-carousel.owl-theme .owl-item #item img, #wd-img-instagar.owl-carousel.owl-theme .owl-item .item img {
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.effZoom:hover img, #wd_product_slider.owl-carousel.owl-theme .owl-item #item:hover img, #wd_product_slider.owl-carousel.owl-theme .owl-item .item:hover img, #wd-img-instagar.owl-carousel.owl-theme .owl-item #item:hover img, #wd-img-instagar.owl-carousel.owl-theme .owl-item .item:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
}

/*@extend %effZoom;*/
/*bg zoom home8*/
.bg-zoom .ts-css-shadow {
  background-size: 100% 100% !important;
  transition: background-size 2s ease-in !important;
  -moz-transition: background-size 2s ease-in !important;
  -web-kit-transition: background-size 2s ease-in !important;
}
.bg-zoom .ts-css-shadow:hover {
  background-size: 110% 110% !important;
}

/*==================== swing ===================*/
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}
.swing:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/*==================== OVERLAY TEXT ALTERNATIVE ===================*/
.overlay_text_alt {
  overflow: hidden;
  position: relative;
  text-align: center;
  /*.overlay_text_alt_mask*/
  /*&:hover*/
}
.overlay_text_alt img {
  width: 100%;
  height: 100%;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.overlay_text_alt .overlay_text_alt_mask {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
}
.overlay_text_alt .overlay_text_alt_mask a.wp_item_title, .overlay_text_alt .overlay_text_alt_mask span.price, .overlay_text_alt .overlay_text_alt_mask .wd_des, .overlay_text_alt .overlay_text_alt_mask .wd_add_to_cart_list {
  position: relative;
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -o-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
.overlay_text_alt:hover img {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
.overlay_text_alt:hover .overlay_text_alt_mask,
.overlay_text_alt:hover a.wp_item_title, .overlay_text_alt:hover span.price, .overlay_text_alt:hover .wd_des, .overlay_text_alt:hover .wd_add_to_cart_list {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.overlay_text_alt:hover a.wp_item_title {
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.overlay_text_alt:hover span.price {
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.overlay_text_alt:hover .wd_des {
  -webkit-transition-delay: 0.7s;
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.37s;
  -ms-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
.overlay_text_alt:hover .wd_add_to_cart_list {
  -webkit-transition-delay: 0.9s;
  -moz-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  -ms-transition-delay: 0.9s;
  transition-delay: 0.9s;
}

/*overlay_text_alt*/
/*==================== Icon Pulse ===================*/
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-icon-pulse:before, .woocommerce a.added_to_cart:before, .woocommerce a.compare.button:before, .woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before, .woocommerce .yith-wcwl-add-to-wishlist .show a:before, .woocommerce a.wd_quickshop_handler:before {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/*@extend %hvr-icon-pulse;*/
/*==================== Radial Out ===================*/
.hvr-radial-out {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  position: relative;
  overflow: hidden !important;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.hvr-radial-out:before {
  content: "";
  position: absolute;
  background: #2098d1;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/*@extend %hvr-radial-out*/
html #loader-wrapper {
  z-index: 100000000;
}

/*  Chrome Frame prompt */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* Author's custom styles */
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: #fff;
}

#loader {
  width: 100px;
  height: 100px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.loaded #loader {
  opacity: 0;
}

.loaded #loader-wrapper {
  visibility: hidden;
}

/* JavaScript Turned Off */
.no-js #loader-wrapper {
  display: none;
}

.no-js h1 {
  color: #222222;
}

/* loading */
#circularG {
  position: relative;
  width: 58px;
  height: 58px;
  margin: auto;
}

.circularG {
  position: absolute;
  background-color: black;
  width: 14px;
  height: 14px;
  border-radius: 9px;
  -o-border-radius: 9px;
  -ms-border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  animation-name: bounce_circularG;
  -o-animation-name: bounce_circularG;
  -ms-animation-name: bounce_circularG;
  -webkit-animation-name: bounce_circularG;
  -moz-animation-name: bounce_circularG;
  animation-duration: 1.1s;
  -o-animation-duration: 1.1s;
  -ms-animation-duration: 1.1s;
  -webkit-animation-duration: 1.1s;
  -moz-animation-duration: 1.1s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
}

#circularG_1 {
  left: 0;
  top: 23px;
  animation-delay: 0.41s;
  -o-animation-delay: 0.41s;
  -ms-animation-delay: 0.41s;
  -webkit-animation-delay: 0.41s;
  -moz-animation-delay: 0.41s;
}

#circularG_2 {
  left: 6px;
  top: 6px;
  animation-delay: 0.55s;
  -o-animation-delay: 0.55s;
  -ms-animation-delay: 0.55s;
  -webkit-animation-delay: 0.55s;
  -moz-animation-delay: 0.55s;
}

#circularG_3 {
  top: 0;
  left: 23px;
  animation-delay: 0.69s;
  -o-animation-delay: 0.69s;
  -ms-animation-delay: 0.69s;
  -webkit-animation-delay: 0.69s;
  -moz-animation-delay: 0.69s;
}

#circularG_4 {
  right: 6px;
  top: 6px;
  animation-delay: 0.83s;
  -o-animation-delay: 0.83s;
  -ms-animation-delay: 0.83s;
  -webkit-animation-delay: 0.83s;
  -moz-animation-delay: 0.83s;
}

#circularG_5 {
  right: 0;
  top: 23px;
  animation-delay: 0.97s;
  -o-animation-delay: 0.97s;
  -ms-animation-delay: 0.97s;
  -webkit-animation-delay: 0.97s;
  -moz-animation-delay: 0.97s;
}

#circularG_6 {
  right: 6px;
  bottom: 6px;
  animation-delay: 1.1s;
  -o-animation-delay: 1.1s;
  -ms-animation-delay: 1.1s;
  -webkit-animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
}

#circularG_7 {
  left: 23px;
  bottom: 0;
  animation-delay: 1.24s;
  -o-animation-delay: 1.24s;
  -ms-animation-delay: 1.24s;
  -webkit-animation-delay: 1.24s;
  -moz-animation-delay: 1.24s;
}

#circularG_8 {
  left: 6px;
  bottom: 6px;
  animation-delay: 1.38s;
  -o-animation-delay: 1.38s;
  -ms-animation-delay: 1.38s;
  -webkit-animation-delay: 1.38s;
  -moz-animation-delay: 1.38s;
}

@keyframes bounce_circularG {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.3);
  }
}
@-o-keyframes bounce_circularG {
  0% {
    -o-transform: scale(1);
  }
  100% {
    -o-transform: scale(0.3);
  }
}
@-ms-keyframes bounce_circularG {
  0% {
    -ms-transform: scale(1);
  }
  100% {
    -ms-transform: scale(0.3);
  }
}
@-webkit-keyframes bounce_circularG {
  0% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.3);
  }
}
@-moz-keyframes bounce_circularG {
  0% {
    -moz-transform: scale(1);
  }
  100% {
    -moz-transform: scale(0.3);
  }
}
ul, ol {
  padding: 0;
}
ul ul, ul ol, ol ul, ol ol {
  padding-left: 20px;
}

img {
  max-width: 100%;
}

html .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 0;
}

/*==============pagination================*/
button {
  padding: 10px;
}

.wd-pagination a, .wd-pagination span, .paginate a, .paginate span {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  color: #3f3f3f;
  border-radius: 0px;
  line-height: 30px;
  padding: 0;
  margin: 0 7px 0 0;
  border: solid 1px #fff;
}
.wd-pagination a:hover, .wd-pagination a.current, .wd-pagination span:hover, .wd-pagination span.current, .paginate a:hover, .paginate a.current, .paginate span:hover, .paginate span.current {
  color: #282828;
  border: solid 1px #282828;
}
.wd-pagination a.next, .wd-pagination span.next, .paginate a.next, .paginate span.next {
  font-size: 0;
}
.wd-pagination a.next:before, .wd-pagination span.next:before, .paginate a.next:before, .paginate span.next:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 14px;
  line-height: 28px;
}
.wd-pagination a.last, .wd-pagination span.last, .paginate a.last, .paginate span.last {
  font-size: 0;
}
.wd-pagination a.last:before, .wd-pagination span.last:before, .paginate a.last:before, .paginate span.last:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f101';
  font-size: 14px;
  line-height: 28px;
}
.wd-pagination a.previous, .wd-pagination a.prev, .wd-pagination span.previous, .wd-pagination span.prev, .paginate a.previous, .paginate a.prev, .paginate span.previous, .paginate span.prev {
  font-size: 0;
}
.wd-pagination a.previous:before, .wd-pagination a.prev:before, .wd-pagination span.previous:before, .wd-pagination span.prev:before, .paginate a.previous:before, .paginate a.prev:before, .paginate span.previous:before, .paginate span.prev:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 14px;
  line-height: 28px;
}
.wd-pagination a.first, .wd-pagination span.first, .paginate a.first, .paginate span.first {
  font-size: 0;
}
.wd-pagination a.first:before, .wd-pagination span.first:before, .paginate a.first:before, .paginate span.first:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f100';
  font-size: 14px;
  line-height: 28px;
}

.woocommerce nav.woocommerce-pagination ul {
  padding-left: 0;
  float: left;
}
.woocommerce nav.woocommerce-pagination ul li {
  border: 0 none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
  background: transparent !important;
}

blockquote {
  font-style: italic;
  text-align: center;
  padding: 0 20px;
  border: none;
}

/*==============body #page*/
body #page {
  overflow-x: hidden;
}

.parallax {
  background-attachment: fixed !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  filter: inherit !important;
}

section.no-results.not-found {
  margin-bottom: 100px;
}
section.no-results.not-found .page-header {
  margin: 0;
  padding: 0;
  border: none;
}
section.no-results.not-found .page-header h2.page-title {
  margin: 0 0 26px;
  font: 400 14px/1.75 "HelvetiCaneue", Helvetica, Arial, sans-serif;
  font-size: 80px;
  text-transform: uppercase;
  line-height: 80px;
  text-align: center;
}
section.no-results.not-found .page-content {
  text-align: center;
}
section.no-results.not-found .page-content > p {
  display: block;
  font-size: 20px;
  text-transform: uppercase;
  color: #3f3f3f;
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 50px;
}
section.no-results.not-found .page-content > p:before {
  content: '';
  position: absolute;
  width: 107px;
  height: 1px;
  background: #000;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
section.no-results.not-found .page-content form.searchform {
  width: 80%;
  margin: 0 auto;
  position: relative;
}
section.no-results.not-found .page-content form.searchform input[type='text'] {
  width: 100%;
  height: 80px;
  border: 1px solid #eee;
  border-radius: 0;
  padding-right: 100px;
  background-color: transparent;
}
section.no-results.not-found .page-content form.searchform button {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 12px 30px;
  background: #000;
  color: #fff;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
section.no-results.not-found .page-content form.searchform button:hover {
  background-color: #282828;
}

.wd-content-detail-post table, .main-content table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
}
.wd-content-detail-post table tbody th, .wd-content-detail-post table td, .main-content table tbody th, .main-content table td {
  border-top: 1px solid #ededed;
  padding: 0;
}

button.btn {
  background: #282828;
  color: #fff;
  border: solid 1px #282828;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 10px;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
  font-size: 13px;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
button.btn:hover, button.btn:focus, button.btn:active {
  background: #fff;
  color: #282828;
  border: solid 1px #282828;
}

.wd-font-kaushan {
  font-family: 'Kaushan Script';
}

label input[type="radio"], label input[type="checkbox"] {
  margin-top: 0px;
  vertical-align: middle;
}

/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */
.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font: normal 16px/1 Genericons;
  vertical-align: text-bottom;
}

/* Clearing floats */
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
  clear: both;
}

.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
  content: "";
  display: table;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* Assistive text */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute !important;
  height: 1px;
  width: 1px;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  line-height: normal;
  padding: 15px 23px 14px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

a {
  vertical-align: top;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  color: #fff;
}
a:focus, a:hover {
  color: #3478e3;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
  color: #3f3f3f;
}

:-moz-placeholder {
  color: #3f3f3f;
}

::-moz-placeholder {
  color: #3f3f3f;
}

:-ms-input-placeholder {
  color: #3f3f3f;
}

/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
}

/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
  height: auto;
  max-width: 100%;
}

img.size-full,
img.size-large,
img.wp-post-image {
  height: auto;
}

/* Make sure videos and embeds fit their containers. */
embed,
iframe,
object,
video {
  max-width: 100%;
}

/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered {
  max-width: 100% !important;
}

/* Images */
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
  margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
  margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
  margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
  margin: 5px 0 5px 10px;
}

img.aligncenter {
  margin: 5px auto;
}

img.alignnone {
  margin: 5px 0;
}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  color: #220e10;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  margin: 0 0 24px;
}

div.wp-caption.alignright img[class*="wp-image-"] {
  float: right;
}

div.wp-caption.alignright .wp-caption-text {
  padding-left: 10px;
}

img.wp-smiley,
.rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
  list-style-position: inside;
}

br {
  margin-bottom: 0.5em !important;
}

.list-unstyled {
  list-style: outside none none;
  padding-left: 0;
}

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

.clear-padding-left {
  padding-left: 0 !important;
}

.clear-padding-right {
  padding-right: 0 !important;
}

/*=column==================================================*/
.wd-col-lg-1 {
  width: 100%;
}

.wd-col-lg-2 {
  width: 50%;
}

.wd-col-lg-3 {
  width: 33.33333%;
}

.wd-col-lg-4 {
  width: 25%;
}

.wd-col-lg-5 {
  width: 20%;
}

.wd-col-lg-6 {
  width: 16.66666%;
}

.wd-col-lg-7 {
  width: 14.28571%;
}

.wd-col-lg-8 {
  width: 12.50000%;
}

.wd-col-lg-1, .wd-col-lg-2, .wd-col-lg-3, .wd-col-lg-4, .wd-col-lg-5, .wd-col-lg-6, .wd-col-lg-7, .wd-col-lg-8,
section.wd-col-lg-1, section.wd-col-lg-2, section.wd-col-lg-3, section.wd-col-lg-4, section.wd-col-lg-5, section.wd-col-lg-6, section.wd-col-lg-7, section.wd-col-lg-8 {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 1199px) {
  .wd-col-md-1 {
    width: 100%;
  }

  .wd-col-md-2 {
    width: 50%;
  }

  .wd-col-md-3 {
    width: 33.33333%;
  }

  .wd-col-md-4 {
    width: 25%;
  }

  .wd-col-md-5 {
    width: 20%;
  }

  .wd-col-md-6 {
    width: 16.66666%;
  }

  .wd-col-md-7 {
    width: 14.28571%;
  }

  .wd-col-md-8 {
    width: 12.50000%;
  }
}
@media only screen and (max-width: 991px) {
  .wd-col-sm-1 {
    width: 100%;
  }

  .wd-col-sm-2 {
    width: 50%;
  }

  .wd-col-sm-3 {
    width: 33.33333%;
  }

  .wd-col-sm-4 {
    width: 25%;
  }

  .wd-col-sm-5 {
    width: 20%;
  }

  .wd-col-sm-6 {
    width: 16.66666%;
  }

  .wd-col-sm-7 {
    width: 14.28571%;
  }

  .wd-col-sm-8 {
    width: 12.50000%;
  }
}
@media only screen and (max-width: 767px) {
  .wd-col-xs-1 {
    width: 100%;
  }

  .wd-col-xs-2 {
    width: 50%;
  }

  .wd-col-xs-3 {
    width: 33.33333%;
  }

  .wd-col-xs-4 {
    width: 25%;
  }

  .wd-col-xs-5 {
    width: 20%;
  }

  .wd-col-xs-6 {
    width: 16.66666%;
  }

  .wd-col-xs-7 {
    width: 14.28571%;
  }

  .wd-col-xs-8 {
    width: 12.50000%;
  }

  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .products {
    text-align: center;
  }

  .product {
    text-align: left;
  }

  .wd-col-mb-1 {
    width: 100%;
  }

  .wd-col-mb-2 {
    width: 50%;
  }

  .wd-col-mb-3 {
    width: 33.33333%;
  }

  .wd-col-mb-4 {
    width: 25%;
  }

  .wd-col-mb-5 {
    width: 20%;
  }

  .wd-col-mb-6 {
    width: 16.66666%;
  }

  .wd-col-mb-7 {
    width: 14.28571%;
  }

  .wd-col-mb-8 {
    width: 12.50000%;
  }
}
.marginlr-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.marginlr-auto > .wpb_column > .vc_column-inner > .wpb_wrapper {
  margin-left: -15px;
  margin-right: -15px;
}

.no-title .mask .ts-image-hover-title {
  display: none;
}

body.rtl {
  /*==================== FOOTER ===================*/
  /*================== BLOG =================*/
  /*=================== SHOP ===================*/
  /* .woocommerce .woocommerce-product-rating .star-rating{float:right;} */
  /* .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd{float:right;} */
  /*================== SHORTCODE =====================*/
  /* header .wd-style-1-header-top .widget_woo_currency_switcher .widget-woocommerce-currency-switcher:after{display:none;} */
}
body.rtl .pull-left {
  float: right !important;
}
body.rtl .pull-right {
  float: left !important;
}
@media (min-width: 992px) {
  body.rtl .col-md-1, body.rtl .col-md-2, body.rtl .col-md-3, body.rtl .col-md-4, body.rtl .col-md-5, body.rtl .col-md-6, body.rtl .col-md-7, body.rtl .col-md-8, body.rtl .col-md-9, body.rtl .col-md-10, body.rtl .col-md-11, body.rtl .col-md-12, body.rtl .col-md-13, body.rtl .col-md-14, body.rtl .col-md-15, body.rtl .col-md-16, body.rtl .col-md-17, body.rtl .col-md-18, body.rtl .col-md-19, body.rtl .col-md-20, body.rtl .col-md-21, body.rtl .col-md-22, body.rtl .col-md-23, body.rtl .col-md-24 {
    float: right;
  }
}
@media (min-width: 768px) {
  body.rtl .col-sm-1, body.rtl .col-sm-2, body.rtl .col-sm-3, body.rtl .col-sm-4, body.rtl .col-sm-5, body.rtl .col-sm-6, body.rtl .col-sm-7, body.rtl .col-sm-8, body.rtl .col-sm-9, body.rtl .col-sm-10, body.rtl .col-sm-11, body.rtl .col-sm-12, body.rtl .col-sm-13, body.rtl .col-sm-14, body.rtl .col-sm-15, body.rtl .col-sm-16, body.rtl .col-sm-17, body.rtl .col-sm-18, body.rtl .col-sm-19, body.rtl .col-sm-20, body.rtl .col-sm-21, body.rtl .col-sm-22, body.rtl .col-sm-23, body.rtl .col-sm-24 {
    float: right;
  }
}
body.rtl .widget_product_slider .owl-carousel .owl-item {
  float: right;
}
body.rtl a.wd-banner-image-button-style-1:after {
  display: none;
}
body.rtl a.wd-banner-image-button-style-1:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 14px;
  margin-right: 14px;
  float: left;
}
body.rtl a.wd-banner-image-button-style-2:after {
  display: none;
}
body.rtl a.wd-banner-image-button-style-2:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 14px;
  margin-right: 14px;
  float: left;
}
body.rtl a.wd-banner-image-button-style-3:before {
  float: left;
}
body.rtl .product .wd-content-detail {
  text-align: right !important;
}
body.rtl .product .wd-content-detail .wd-shop-loop-price ins {
  float: right !important;
}
body.rtl .product .wd-content-detail .wd-shop-loop-price .wd_color_image_swap {
  left: 0;
  top: -1px;
  right: auto;
}
body.rtl .wd-footer-top .wd-subscribe-header {
  float: right !important;
}
body.rtl .wd-footer-top .subscribe_intro_text {
  float: right !important;
}
body.rtl .wd-home-01 .wd-shortcode-wishlist, body.rtl .wd-home-04 .wd-shortcode-wishlist, body.rtl .wd-home-05 .wd-shortcode-wishlist, body.rtl .wd-home-06 .wd-shortcode-wishlist, body.rtl .wd-home-08 .wd-shortcode-wishlist, body.rtl .wd-home-09 .wd-shortcode-wishlist, body.rtl .wd-home-10 .wd-shortcode-wishlist, body.rtl .wd-home-11 .wd-shortcode-wishlist {
  border-right: 0;
  border-left: 1px solid #dbdbdb;
}
body.rtl .wd-home-01 .wd_tini_account_wrapper, body.rtl .wd-home-04 .wd_tini_account_wrapper, body.rtl .wd-home-05 .wd_tini_account_wrapper, body.rtl .wd-home-06 .wd_tini_account_wrapper, body.rtl .wd-home-08 .wd_tini_account_wrapper, body.rtl .wd-home-09 .wd_tini_account_wrapper, body.rtl .wd-home-10 .wd_tini_account_wrapper, body.rtl .wd-home-11 .wd_tini_account_wrapper {
  padding-right: 10px;
  padding-left: 0;
}
body.rtl .wd-shortcode-gtranslate {
  padding-left: 10px;
}
body.rtl .wd-shortcode-gtranslate .switcher .option {
  right: 0;
  left: auto;
}
body.rtl .wd-search-post.style-2 form .wd-search-form-wrapper input {
  left: 0;
  right: auto;
  padding-right: 0;
}
body.rtl .wd-search-post.style-2 form .wd-search-form-wrapper input::placeholder {
  text-align: right;
}
body.rtl .wd-search-post.style-2:hover form button i {
  left: 300px;
  right: auto;
}
body.rtl .wd-search-post.style-2 form .wd-search-form-wrapper button i {
  left: 60px;
  right: auto;
}
body.rtl header .wd-information + .wd-information.style-1 {
  padding-left: 0;
  padding-right: 30px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0;
  margin-right: 27px;
}
body.rtl header .wd-information.style-1 .wd-feature-icon {
  margin-right: 0;
  margin-left: 12px;
}
body.rtl header .header08.header08_top .wd_tini_account_wrapper, body.rtl header .header08.header09_top .wd_tini_account_wrapper, body.rtl header .header08.header10_top .wd_tini_account_wrapper, body.rtl header .header08.header11_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header09.header08_top .wd_tini_account_wrapper, body.rtl header .header09.header09_top .wd_tini_account_wrapper, body.rtl header .header09.header10_top .wd_tini_account_wrapper, body.rtl header .header09.header11_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header10.header08_top .wd_tini_account_wrapper, body.rtl header .header10.header09_top .wd_tini_account_wrapper, body.rtl header .header10.header10_top .wd_tini_account_wrapper, body.rtl header .header10.header11_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header11.header08_top .wd_tini_account_wrapper, body.rtl header .header11.header09_top .wd_tini_account_wrapper, body.rtl header .header11.header10_top .wd_tini_account_wrapper, body.rtl header .header11.header11_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header08.header08_middle .shortcode-features, body.rtl header .header08.header09_middle .shortcode-features, body.rtl header .header08.header10_middle .shortcode-features, body.rtl header .header08.header11_middle .shortcode-features {
  float: left;
  margin-left: 0;
  margin-right: 80px;
}
body.rtl header .header09.header08_middle .shortcode-features, body.rtl header .header09.header09_middle .shortcode-features, body.rtl header .header09.header10_middle .shortcode-features, body.rtl header .header09.header11_middle .shortcode-features {
  float: left;
  margin-left: 0;
  margin-right: 80px;
}
body.rtl header .header10.header08_middle .shortcode-features, body.rtl header .header10.header09_middle .shortcode-features, body.rtl header .header10.header10_middle .shortcode-features, body.rtl header .header10.header11_middle .shortcode-features {
  float: left;
  margin-left: 0;
  margin-right: 80px;
}
body.rtl header .header11.header08_middle .shortcode-features, body.rtl header .header11.header09_middle .shortcode-features, body.rtl header .header11.header10_middle .shortcode-features, body.rtl header .header11.header11_middle .shortcode-features {
  float: left;
  margin-left: 0;
  margin-right: 80px;
}
body.rtl .shortcode-features .style-font-8 .feature_thumbnail_image {
  margin-right: 0;
  margin-left: 20px;
}
body.rtl header .header08.header08_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header08.header09_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header08.header10_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header08.header11_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span {
  padding-left: 30px;
  padding-right: 0;
}
body.rtl header .header09.header08_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header09.header09_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header09.header10_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header09.header11_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span {
  padding-left: 30px;
  padding-right: 0;
}
body.rtl header .header10.header08_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header10.header09_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header10.header10_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header10.header11_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span {
  padding-left: 30px;
  padding-right: 0;
}
body.rtl header .header11.header08_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header11.header09_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header11.header10_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span, body.rtl header .header11.header11_bottom nav.ubermenu-horizontal .ubermenu-nav li.ubermenu-item-level-0:first-child > a span {
  padding-left: 30px;
  padding-right: 0;
}
body.rtl header .wd-header-menu-wrap .panel-grid-cell {
  float: left !important;
}
body.rtl .wd_tini_cart_wrapper {
  float: left;
  padding-right: 20px;
  padding-left: 0;
}
body.rtl .wd_tini_cart_wrapper .wd_tini_cart_control a .num_item {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .wd-search-post {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown {
  right: 0;
  left: auto;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown ul.cart_list li a.pull-left {
  margin-right: 0;
  margin-left: 30px;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown ul.cart_list li .cart_item_wrapper {
  text-align: right;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown ul.cart_list li .cart_item_wrapper a.remove {
  right: auto;
  left: 0;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown .dropdown_footer .total .link_color_hover {
  float: left;
}
body.rtl .wd_tini_cart_wrapper .cart_dropdown .dropdown_footer .total .link_color {
  float: right;
}
body.rtl .woocommerce .product .summary p, body.rtl .woocommerce .product .summary .wd-description-single-pro p {
  clear: both;
  text-align: right;
}
body.rtl .woocommerce .product .summary h1.product_title {
  text-align: right;
}
body.rtl .pp_content_container .details_view {
  right: 0;
  left: auto;
}
body.rtl header .wd-header-bottom .wd-header-logo {
  float: right;
}
body.rtl header .wd-header-bottom .wd-header-menu {
  float: left;
}
body.rtl header .wd-header-bottom .wd-search-post {
  float: left;
  margin-left: 0;
  margin-right: 40px;
}
body.rtl .wd-header-menu .nav > ul > li.page_item.page_item_has_children > a:after, body.rtl .wd-header-menu .nav > ul > li.page_item.menu-item-has-children > a:after {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .wd-header-menu .nav > ul > li.menu-item.page_item_has_children > a:after, body.rtl .wd-header-menu .nav > ul > li.menu-item.menu-item-has-children > a:after {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .wd-header-menu ul.nav > li.page_item.page_item_has_children > a:after, body.rtl .wd-header-menu ul.nav > li.page_item.menu-item-has-children > a:after {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .wd-header-menu ul.nav > li.menu-item.page_item_has_children > a:after, body.rtl .wd-header-menu ul.nav > li.menu-item.menu-item-has-children > a:after {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl header .header01 .wd_tini_account_wrapper, body.rtl header .header01 .vc_wp_search, body.rtl header .header01 .wd_tini_cart_wrapper, body.rtl header .header01 .wd-search-post {
  padding-left: 20px;
  border-left: none;
  border-right: 1px solid #f1f1f1;
}
body.rtl header .header02 .wd_tini_account_wrapper, body.rtl header .header02 .vc_wp_search, body.rtl header .header02 .wd_tini_cart_wrapper, body.rtl header .header02 .wd-search-post {
  padding-left: 20px;
  border-left: none;
  border-right: 1px solid #f1f1f1;
}
body.rtl header .header03 .wd_tini_account_wrapper, body.rtl header .header03 .vc_wp_search, body.rtl header .header03 .wd_tini_cart_wrapper, body.rtl header .header03 .wd-search-post {
  padding-left: 20px;
  border-left: none;
  border-right: 1px solid #f1f1f1;
}
body.rtl .wd_tini_account_wrapper.show-icon-user, body.rtl .wd-search-post {
  float: left;
}
body.rtl header .header02 .wd_tini_account_wrapper, body.rtl header .header02 .vc_wp_search, body.rtl header .header02 .wd_tini_cart_wrapper, body.rtl header .header02 .wd-search-post {
  border-right-color: rgba(255, 255, 255, 0.1);
}
body.rtl header .header03 .wd_tini_account_wrapper, body.rtl header .header03 .vc_wp_search, body.rtl header .header03 .wd_tini_cart_wrapper, body.rtl header .header03 .wd-search-post {
  border-right-color: rgba(255, 255, 255, 0.1);
}
body.rtl header .header02, body.rtl header .header03 {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
body.rtl header .header04.header04_top .wd_tini_account_wrapper, body.rtl header .header04.header05_top .wd_tini_account_wrapper, body.rtl header .header04.header06_top .wd_tini_account_wrapper, body.rtl header .header04.header07_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header05.header04_top .wd_tini_account_wrapper, body.rtl header .header05.header05_top .wd_tini_account_wrapper, body.rtl header .header05.header06_top .wd_tini_account_wrapper, body.rtl header .header05.header07_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header06.header04_top .wd_tini_account_wrapper, body.rtl header .header06.header05_top .wd_tini_account_wrapper, body.rtl header .header06.header06_top .wd_tini_account_wrapper, body.rtl header .header06.header07_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header07.header04_top .wd_tini_account_wrapper, body.rtl header .header07.header05_top .wd_tini_account_wrapper, body.rtl header .header07.header06_top .wd_tini_account_wrapper, body.rtl header .header07.header07_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header04.header04_bottom nav.ubermenu-horizontal, body.rtl header .header04.header04_bottom .wd-search-post {
  float: left;
}
body.rtl header .header04.header05_bottom nav.ubermenu-horizontal, body.rtl header .header04.header05_bottom .wd-search-post {
  float: left;
}
body.rtl header .header04.header06_bottom nav.ubermenu-horizontal, body.rtl header .header04.header06_bottom .wd-search-post {
  float: left;
}
body.rtl header .header04.header07_bottom nav.ubermenu-horizontal, body.rtl header .header04.header07_bottom .wd-search-post {
  float: left;
}
body.rtl header .header05.header04_bottom nav.ubermenu-horizontal, body.rtl header .header05.header04_bottom .wd-search-post {
  float: left;
}
body.rtl header .header05.header05_bottom nav.ubermenu-horizontal, body.rtl header .header05.header05_bottom .wd-search-post {
  float: left;
}
body.rtl header .header05.header06_bottom nav.ubermenu-horizontal, body.rtl header .header05.header06_bottom .wd-search-post {
  float: left;
}
body.rtl header .header05.header07_bottom nav.ubermenu-horizontal, body.rtl header .header05.header07_bottom .wd-search-post {
  float: left;
}
body.rtl header .header06.header04_bottom nav.ubermenu-horizontal, body.rtl header .header06.header04_bottom .wd-search-post {
  float: left;
}
body.rtl header .header06.header05_bottom nav.ubermenu-horizontal, body.rtl header .header06.header05_bottom .wd-search-post {
  float: left;
}
body.rtl header .header06.header06_bottom nav.ubermenu-horizontal, body.rtl header .header06.header06_bottom .wd-search-post {
  float: left;
}
body.rtl header .header06.header07_bottom nav.ubermenu-horizontal, body.rtl header .header06.header07_bottom .wd-search-post {
  float: left;
}
body.rtl header .header07.header04_bottom nav.ubermenu-horizontal, body.rtl header .header07.header04_bottom .wd-search-post {
  float: left;
}
body.rtl header .header07.header05_bottom nav.ubermenu-horizontal, body.rtl header .header07.header05_bottom .wd-search-post {
  float: left;
}
body.rtl header .header07.header06_bottom nav.ubermenu-horizontal, body.rtl header .header07.header06_bottom .wd-search-post {
  float: left;
}
body.rtl header .header07.header07_bottom nav.ubermenu-horizontal, body.rtl header .header07.header07_bottom .wd-search-post {
  float: left;
}
body.rtl header .header04.header04_bottom .header-main, body.rtl header .header04.header05_bottom .header-main, body.rtl header .header04.header06_bottom .header-main, body.rtl header .header04.header07_bottom .header-main {
  float: right;
}
body.rtl header .header05.header04_bottom .header-main, body.rtl header .header05.header05_bottom .header-main, body.rtl header .header05.header06_bottom .header-main, body.rtl header .header05.header07_bottom .header-main {
  float: right;
}
body.rtl header .header06.header04_bottom .header-main, body.rtl header .header06.header05_bottom .header-main, body.rtl header .header06.header06_bottom .header-main, body.rtl header .header06.header07_bottom .header-main {
  float: right;
}
body.rtl header .header07.header04_bottom .header-main, body.rtl header .header07.header05_bottom .header-main, body.rtl header .header07.header06_bottom .header-main, body.rtl header .header07.header07_bottom .header-main {
  float: right;
}
body.rtl header .header04.header04_bottom .wd-search-post, body.rtl header .header04.header05_bottom .wd-search-post, body.rtl header .header04.header06_bottom .wd-search-post, body.rtl header .header04.header07_bottom .wd-search-post {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl header .header05.header04_bottom .wd-search-post, body.rtl header .header05.header05_bottom .wd-search-post, body.rtl header .header05.header06_bottom .wd-search-post, body.rtl header .header05.header07_bottom .wd-search-post {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl header .header06.header04_bottom .wd-search-post, body.rtl header .header06.header05_bottom .wd-search-post, body.rtl header .header06.header06_bottom .wd-search-post, body.rtl header .header06.header07_bottom .wd-search-post {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl header .header07.header04_bottom .wd-search-post, body.rtl header .header07.header05_bottom .wd-search-post, body.rtl header .header07.header06_bottom .wd-search-post, body.rtl header .header07.header07_bottom .wd-search-post {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl header .header12.header12_top .wd_tini_account_wrapper, body.rtl header .header12.header13_top .wd_tini_account_wrapper, body.rtl header .header12.header14_top .wd_tini_account_wrapper, body.rtl header .header12.header15_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header13.header12_top .wd_tini_account_wrapper, body.rtl header .header13.header13_top .wd_tini_account_wrapper, body.rtl header .header13.header14_top .wd_tini_account_wrapper, body.rtl header .header13.header15_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header14.header12_top .wd_tini_account_wrapper, body.rtl header .header14.header13_top .wd_tini_account_wrapper, body.rtl header .header14.header14_top .wd_tini_account_wrapper, body.rtl header .header14.header15_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header15.header12_top .wd_tini_account_wrapper, body.rtl header .header15.header13_top .wd_tini_account_wrapper, body.rtl header .header15.header14_top .wd_tini_account_wrapper, body.rtl header .header15.header15_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header12.header12_top .wd-search-post, body.rtl header .header12.header13_top .wd-search-post, body.rtl header .header12.header14_top .wd-search-post, body.rtl header .header12.header15_top .wd-search-post {
  padding-left: 0;
  padding-right: 20px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0;
  margin-right: 20px;
}
body.rtl header .header13.header12_top .wd-search-post, body.rtl header .header13.header13_top .wd-search-post, body.rtl header .header13.header14_top .wd-search-post, body.rtl header .header13.header15_top .wd-search-post {
  padding-left: 0;
  padding-right: 20px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0;
  margin-right: 20px;
}
body.rtl header .header14.header12_top .wd-search-post, body.rtl header .header14.header13_top .wd-search-post, body.rtl header .header14.header14_top .wd-search-post, body.rtl header .header14.header15_top .wd-search-post {
  padding-left: 0;
  padding-right: 20px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0;
  margin-right: 20px;
}
body.rtl header .header15.header12_top .wd-search-post, body.rtl header .header15.header13_top .wd-search-post, body.rtl header .header15.header14_top .wd-search-post, body.rtl header .header15.header15_top .wd-search-post {
  padding-left: 0;
  padding-right: 20px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0;
  margin-right: 20px;
}
body.rtl header .header12.header12_top .wd_tini_cart_wrapper, body.rtl header .header12.header13_top .wd_tini_cart_wrapper, body.rtl header .header12.header14_top .wd_tini_cart_wrapper, body.rtl header .header12.header15_top .wd_tini_cart_wrapper {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl header .header13.header12_top .wd_tini_cart_wrapper, body.rtl header .header13.header13_top .wd_tini_cart_wrapper, body.rtl header .header13.header14_top .wd_tini_cart_wrapper, body.rtl header .header13.header15_top .wd_tini_cart_wrapper {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl header .header14.header12_top .wd_tini_cart_wrapper, body.rtl header .header14.header13_top .wd_tini_cart_wrapper, body.rtl header .header14.header14_top .wd_tini_cart_wrapper, body.rtl header .header14.header15_top .wd_tini_cart_wrapper {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl header .header15.header12_top .wd_tini_cart_wrapper, body.rtl header .header15.header13_top .wd_tini_cart_wrapper, body.rtl header .header15.header14_top .wd_tini_cart_wrapper, body.rtl header .header15.header15_top .wd_tini_cart_wrapper {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl header .header16.header16_top .wd_tini_account_wrapper, body.rtl header .header16.header17_top .wd_tini_account_wrapper, body.rtl header .header16.header18_top .wd_tini_account_wrapper, body.rtl header .header16.header19_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header17.header16_top .wd_tini_account_wrapper, body.rtl header .header17.header17_top .wd_tini_account_wrapper, body.rtl header .header17.header18_top .wd_tini_account_wrapper, body.rtl header .header17.header19_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header18.header16_top .wd_tini_account_wrapper, body.rtl header .header18.header17_top .wd_tini_account_wrapper, body.rtl header .header18.header18_top .wd_tini_account_wrapper, body.rtl header .header18.header19_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl header .header19.header16_top .wd_tini_account_wrapper, body.rtl header .header19.header17_top .wd_tini_account_wrapper, body.rtl header .header19.header18_top .wd_tini_account_wrapper, body.rtl header .header19.header19_top .wd_tini_account_wrapper {
  float: left;
}
body.rtl .wd-search-post.style-2 {
  float: right;
  padding: 0;
}
body.rtl .wd-search-post.style-2 form.searchform button {
  right: auto;
  left: 0;
}
body.rtl .wd-blog-breadcrumb.breadcrumb_default .title-cotainer-header {
  float: right;
}
body.rtl .wd-blog-breadcrumb.breadcrumb_default .blog-slug {
  float: left;
}
body.rtl footer.footer .footer01.footer01_top, body.rtl footer.footer .footer01.footer02_top, body.rtl footer.footer .footer01.footer03_top, body.rtl footer.footer .footer02.footer01_top, body.rtl footer.footer .footer02.footer02_top, body.rtl footer.footer .footer02.footer03_top, body.rtl footer.footer .footer03.footer01_top, body.rtl footer.footer .footer03.footer02_top, body.rtl footer.footer .footer03.footer03_top,
body.rtl footer.footer .footer01.footer01_bottom, body.rtl footer.footer .footer01.footer02_bottom, body.rtl footer.footer .footer01.footer03_bottom, body.rtl footer.footer .footer02.footer01_bottom, body.rtl footer.footer .footer02.footer02_bottom, body.rtl footer.footer .footer02.footer03_bottom, body.rtl footer.footer .footer03.footer01_bottom, body.rtl footer.footer .footer03.footer02_bottom, body.rtl footer.footer .footer03.footer03_bottom {
  float: left;
  width: 100%;
}
body.rtl footer.footer .wd_special_post_wrapper.style-1 .wd-thumbnail-post {
  float: right;
}
body.rtl footer.footer .wd_special_post_wrapper.style-1 .wd-thumbnail-post + .wd-infomation-post {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl footer.footer .wd-social-icons .wd-content li a span {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl footer.footer .wpb_content_element.wpb_text_column i {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl footer.footer .subscribe_widget .subscribe_form form button.button {
  right: auto;
  left: 0;
}
body.rtl .vc_row[data-vc-full-width] {
  float: left;
  width: 100%;
}
body.rtl .subscribe_widget .subscribe_form .button {
  right: auto;
  left: 19px;
}
body.rtl .widget.widget_search form.searchform button {
  right: auto;
  left: 0;
}
body.rtl .wd-content-single .wd-infomation-author {
  float: right;
  margin-right: 0;
  margin-left: 50px;
}
body.rtl .wd-shortcode-special-blog.wd-list-style .wd-thumbnail-post {
  float: right;
}
body.rtl .woocommerce .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop a.add_to_cart_button:before, body.rtl .woocommerce .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop a.add_to_cart_button:before, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop a.add_to_cart_button:before, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop a.add_to_cart_button:before {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .wd-shortcode-category li.item .category_info a.wd-cate-readmore:before, body.rtl .wd-shortcode-category li.item .wd-cate-info a.wd-cate-readmore:before, body.rtl .wd-shortcode-category .wd-cate-pro-by-name .category_info a.wd-cate-readmore:before, body.rtl .wd-shortcode-category .wd-cate-pro-by-name .wd-cate-info a.wd-cate-readmore:before, body.rtl .wd-content-blog li.item .category_info a.wd-cate-readmore:before, body.rtl .wd-content-blog li.item .wd-cate-info a.wd-cate-readmore:before, body.rtl .wd-content-blog .wd-cate-pro-by-name .category_info a.wd-cate-readmore:before, body.rtl .wd-content-blog .wd-cate-pro-by-name .wd-cate-info a.wd-cate-readmore:before {
  margin-right: 0;
  margin-left: 7px;
}
body.rtl .widget.widget_product_categories ul.product-categories li.cat-parent:before, body.rtl .widget.widget_product_categories ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_product_categories ul li.cat-parent:before, body.rtl .widget.widget_product_categories ul li.cat-item.cat-parent:before, body.rtl .widget.widget_categories ul.product-categories li.cat-parent:before, body.rtl .widget.widget_categories ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_categories ul li.cat-parent:before, body.rtl .widget.widget_categories ul li.cat-item.cat-parent:before, body.rtl .widget.widget_archive ul.product-categories li.cat-parent:before, body.rtl .widget.widget_archive ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_archive ul li.cat-parent:before, body.rtl .widget.widget_archive ul li.cat-item.cat-parent:before, body.rtl .widget.widget_recent_entries ul.product-categories li.cat-parent:before, body.rtl .widget.widget_recent_entries ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_recent_entries ul li.cat-parent:before, body.rtl .widget.widget_recent_entries ul li.cat-item.cat-parent:before, body.rtl .widget.widget_pages ul.product-categories li.cat-parent:before, body.rtl .widget.widget_pages ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_pages ul li.cat-parent:before, body.rtl .widget.widget_pages ul li.cat-item.cat-parent:before, body.rtl .widget.widget_meta ul.product-categories li.cat-parent:before, body.rtl .widget.widget_meta ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_meta ul li.cat-parent:before, body.rtl .widget.widget_meta ul li.cat-item.cat-parent:before, body.rtl .widget.widget_recent_comments ul.product-categories li.cat-parent:before, body.rtl .widget.widget_recent_comments ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_recent_comments ul li.cat-parent:before, body.rtl .widget.widget_recent_comments ul li.cat-item.cat-parent:before, body.rtl .widget.widget_rss ul.product-categories li.cat-parent:before, body.rtl .widget.widget_rss ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_rss ul li.cat-parent:before, body.rtl .widget.widget_rss ul li.cat-item.cat-parent:before, body.rtl .widget.widget_text ul.product-categories li.cat-parent:before, body.rtl .widget.widget_text ul.product-categories li.cat-item.cat-parent:before, body.rtl .widget.widget_text ul li.cat-parent:before, body.rtl .widget.widget_text ul li.cat-item.cat-parent:before {
  float: left;
}
body.rtl .widget.widget_wd_pc_color_nav ul li {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.prev {
  right: auto;
  left: 0;
}
body.rtl .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .slider_control a.next {
  right: auto;
  left: 25px;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-thumbnail-product, body.rtl .main-content .products.list li.product .wd-content-product .wd-thumbnail-product {
  float: right;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .add_to_cart_button:before, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .add_to_cart_button:before {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail {
  padding-left: 0;
  padding-right: 30px;
  text-align: right;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .add_to_cart_button, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .add_to_cart_button {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .yith-wcwl-add-to-wishlist, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .yith-wcwl-add-to-wishlist {
  float: right;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop a.compare, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop a.compare {
  float: right;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop a.compare:after, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop a.compare:after {
  background: none;
}
body.rtl .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_info_wd {
  padding-right: 20px;
  padding-left: 0;
  text-align: right;
}
body.rtl.woocommerce .product .summary form.variations_form .button_single_product_wpdance button:before {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl.woocommerce .product .summary form.variations_form .variations_button {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
body.rtl.woocommerce .product .summary form.variations_form .button_single_product_wpdance button {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
body.rtl.woocommerce .product .summary form.variations_form a.compare.button {
  float: right;
  border-radius: 0 3px 3px 0;
}
body.rtl.woocommerce .product .summary form.variations_form .yith-wcwl-add-to-wishlist {
  float: right;
}
body.rtl.woocommerce .product .summary form.variations_form .yith-wcwl-add-to-wishlist a {
  border-radius: 3px 0 0 3px;
}
body.rtl.woocommerce .product .summary form.variations_form a.compare.button:after {
  background: none;
}
body.rtl .wd-related_posts .wd-related-post .wd-related-wrapper .related_control a.prev, body.rtl .widget.widget_recent_post .slider_control a.prev, body.rtl .wd_quickshop .images .thumbnails .slider_control a.prev, body.rtl .wd_special_post_wrapper.has_navi.style-home .slider_control a.prev, body.rtl .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.prev, body.rtl.woocommerce .wd-ralated-product .wd-ralated-content .related_control a.prev, body.rtl .wd-related_posts .wd-related-post .wd-related-wrapper .related_control a.flex-prev, body.rtl .widget.widget_recent_post .slider_control a.flex-prev, body.rtl .wd_quickshop .images .thumbnails .slider_control a.flex-prev, body.rtl .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-prev, body.rtl .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-prev, body.rtl.woocommerce .wd-ralated-product .wd-ralated-content .related_control a.flex-prev {
  left: 0;
  right: auto;
}
body.rtl .wd-related_posts .wd-related-post .wd-related-wrapper .related_control a.next, body.rtl .widget.widget_recent_post .slider_control a.next, body.rtl .wd_quickshop .images .thumbnails .slider_control a.next, body.rtl .wd_special_post_wrapper.has_navi.style-home .slider_control a.next, body.rtl .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.next, body.rtl.woocommerce .wd-ralated-product .wd-ralated-content .related_control a.next, body.rtl .wd-related_posts .wd-related-post .wd-related-wrapper .related_control a.flex-next, body.rtl .widget.widget_recent_post .slider_control a.flex-next, body.rtl .wd_quickshop .images .thumbnails .slider_control a.flex-next, body.rtl .wd_special_post_wrapper.has_navi.style-home .slider_control a.flex-next, body.rtl .wd-shortcode-product-slider.wd-style-slider-product .slider_control a.flex-next, body.rtl.woocommerce .wd-ralated-product .wd-ralated-content .related_control a.flex-next {
  left: 25px;
  right: auto;
}
body.rtl.woocommerce .products.grid .product .wd-content-product.wd-hover-style-2 .wd-thumbnail-product .wd-button-shop a.add_to_cart_button:before, body.rtl.woocommerce .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-thumbnail-product .wd-button-shop a.add_to_cart_button:before, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-2 .wd-thumbnail-product .wd-button-shop a.add_to_cart_button:before, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-thumbnail-product .wd-button-shop a.add_to_cart_button:before {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .wd-team-member .sc_testimonial .project {
  direction: ltr;
}
body.rtl th {
  text-align: right;
}
body.rtl .wd-team-member.style-1 .wd_member_thumb {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .wd-team-member.style-4 .wd_member_info .wd-member-name-role {
  padding-right: 10px;
  padding-left: 0;
  float: right;
}
body.rtl .wd-team-member.style-4 .wd_member_info .social-icons {
  float: left;
  padding-right: 0;
  padding-left: 10px;
}
body.rtl .wd-shortcode-testimonials.style-2 .wd-testimonial .wd-avatar {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .wd-shortcode-testimonials.style-4 .wd-testimonial {
  padding-right: 120px;
  padding-left: 30px;
}
body.rtl .wd-shortcode-testimonials.style-4 .wd-testimonial .wd-conent-testimonial blockquote {
  text-align: right;
}
body.rtl .wd-shortcode-testimonials.style-4 .wd-testimonial:before {
  left: auto;
  right: 30px;
}
body.rtl .wd-shortcode-testimonials.style-5 .wd-testimonial .wd-info-testimonial .star-rating {
  float: left;
}
body.rtl .shortcode-features .style-font-3 .feature_information a.wd-feature-readmore:before, body.rtl .shortcode-features .style-thumbnail-2 .feature_information .wd-feature-readmore:before, body.rtl .shortcode-features .style-thumbnail-3 .feature_information .wd-feature-readmore:before {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .shortcode-features .style-font-5 .feature_thumbnail_image {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
body.rtl .shortcode-features .style-font-5 .feature_information {
  text-align: right;
}
body.rtl .shortcode-features .style-font-6 .feature_thumbnail_image {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}
body.rtl .shortcode-features .style-font-6 .feature_information {
  text-align: right;
}
body.rtl .shortcode-features .style-thumbnail-2 .feature_thumbnail_image {
  float: right;
}
body.rtl .shortcode-features .style-thumbnail-3 .feature_thumbnail_image {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .shortcode-features .style-thumbnail-4 .feature_information h3.feature_title:before, body.rtl .shortcode-features .style-thumbnail-5 .feature_information h3.feature_title:before {
  left: auto;
  right: 0;
}
body.rtl .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, body.rtl .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
  text-align: right;
}
body.rtl .wd-feature-shortcode {
  direction: ltr;
}
body.rtl div.wpcf7 {
  text-align: right;
  direction: rtl;
}
body.rtl .wd_widget_recent_onsaleproduct_wrapper .product_info_wd .star-rating {
  float: right;
}
body.rtl .widget .slide-menu-left {
  text-align: right;
  margin-right: 0;
  margin-left: -15px;
}
body.rtl .widget .slide-menu-left .widget-title:after {
  left: 20px;
  right: auto;
}
body.rtl #header-menu-right .wd_tini_cart_wrapper .wd_tini_cart_control a .num_item {
  display: inherit;
}
body.rtl #header-menu-right .wd_tini_cart_wrapper .wd_tini_cart_control a .num_item:before {
  right: 0;
  left: auto;
}
body.rtl #header-menu-right .wd_tini_cart_wrapper .wd_tini_cart_control a .num_item:after {
  right: auto;
  left: 0;
}
body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button {
  left: 0;
  right: auto;
}
body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a span.price, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a span.price, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a span.price, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a span.price, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a span.price, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a span.price, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a span.price, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a span.price {
  right: 15px;
  left: auto;
}
body.rtl .shortcode-features .feature_content_wrapper .feature_information {
  text-align: right;
}
body.rtl .widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form:after {
  left: 12px;
  right: auto;
}
body.rtl header .header-top-right .widget_woo_currency_switcher .widget-woocommerce-currency-switcher:after {
  left: 0;
  right: auto;
}
body.rtl .widget_search_product .wd-search-pro-by-cat .search-form .wd_search_product {
  border-left: none;
  border-right: 1px solid #bdbdbd;
}
body.rtl header .widget_user_link a span:before {
  right: 15px;
  left: auto;
}
body.rtl header .widget_user_link a {
  padding-left: 20px;
  padding-right: 35px;
}
body.rtl header .header-top-right .widget_woo_currency_switcher + .widget_text {
  padding: 0 0 0 10px;
}
body.rtl header .header-top-right .widget_woo_currency_switcher .widget-woocommerce-currency-switcher {
  padding-right: 0;
}
body.rtl header .header-top-right .widget_text .notranslate {
  padding-right: 30px;
}
body.rtl header .header-top-right .widget_woo_currency_switcher .widget-title {
  padding: 0 15px 0 20px;
}
body.rtl .widget-woocommerce-currency-switcher h2:after {
  position: absolute;
  right: 0;
  top: 0;
}
body.rtl .wd-blog-breadcrumb .info-title .title-cotainer-header {
  text-align: right;
}
body.rtl .wd-blog-breadcrumb .info-title .blog-slug {
  text-align: left;
}
body.rtl .woocommerce .product .summary .wd_product_tags_categoried .wd-social-share {
  float: left;
}
body.rtl .shortcode-features .feature_content_wrapper .feature_thumbnail_image {
  float: right;
}
body.rtl .shortcode-features .feature_content_wrapper .feature_thumbnail_image .thumbnail_image {
  margin-left: 20px;
  padding-left: 20px;
  margin-right: 0;
  padding-right: 0;
  border-left: 1px solid #d7d7d7;
  border-right: none;
}
body.rtl .dd-pointer {
  left: 10px;
  right: auto;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .add_to_cart_button, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .add_to_cart_button, body.rtl .widget_per_slide .products.list li.product .wd-content-product .wd-content-detail .add_to_cart_button {
  left: auto;
  right: 30px;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .wd_quickshop_handler, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop .wd_quickshop_handler {
  float: right;
}
body.rtl .woocommerce .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop, body.rtl .main-content .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop, body.rtl .widget_per_slide .products.list li.product .wd-content-product .wd-content-detail .wd-button-shop {
  margin-left: 0;
  margin-right: 118px;
}
body.rtl .text-left {
  text-align: right;
}
body.rtl .text-right {
  text-align: left;
}
body.rtl .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading {
  text-align: right;
}
body.rtl .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-heading .panel-title a i {
  float: left;
}
body.rtl .widget.widget_widget_faq .faqs-content .tab-content .panel-group .panel-default .panel-collapse .panel-body {
  text-align: right;
}
body.rtl header .wd-header-top {
  display: block;
}
body.rtl header .wd-header-top .so-panel.widget {
  display: inline-block;
  vertical-align: middle;
}
body.rtl header .wd-header-top .panel-grid-cell {
  float: left !important;
}
body.rtl header .wd-header-top .panel-grid-cell:first-child {
  text-align: left;
}
body.rtl .wd-style-2-header-top .widget.widget_woo_currency_switcher {
  margin-bottom: 0 !important;
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}
body.rtl .wd-style-2-header-top .widget.widget_woo_currency_switcher:before {
  content: "";
  width: 1px;
  height: 12px;
  background-color: #d7d7d7;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
body.rtl .wd-style-2-header-top .widget.widget_woo_currency_switcher + .widget_text {
  position: relative;
}
body.rtl .wd-style-2-header-top .widget.widget_woo_currency_switcher + .widget_text:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0d7';
  font-size: 14px;
  color: #303f9f;
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
body.rtl .wd-style-2-header-top .widget-woocommerce-currency-switcher {
  margin-bottom: 0 !important;
  padding-top: 0;
  width: 70px !important;
}
body.rtl .wd-style-2-header-top .widget-woocommerce-currency-switcher .widget-title {
  margin-bottom: 0;
  padding-left: 20px;
}
body.rtl .wd-style-2-header-top .widget-woocommerce-currency-switcher .widget-title:after {
  padding-left: 0;
  left: 0;
}
body.rtl .wd-style-2-header-bottom .widget_user_link a:after {
  left: 5px;
  right: auto;
}
body.rtl .price ins {
  margin-left: 10px;
  float: right;
}
body.rtl .wd-meta-post .sticky-post {
  position: relative;
  top: auto;
  left: auto;
}
body.rtl .wd-info-post .wd-meta-post .wd-date-post-day {
  margin-right: 0;
}
body.rtl .wd-home-header-left-content .wd-content-detail .wd-shop-loop-price .star-rating {
  left: 0;
  right: auto;
}
body.rtl header .wd-header-top.wd-style-2-header-top .panel-grid-cell:last-child .widget_text:after {
  display: none;
}
body.rtl header .wd-style-1-header-top .header-top-right .so-panel.widget {
  margin-bottom: 0 !important;
}
body.rtl header .wd-style-1-header-top .dd-selected-text {
  padding-left: 15px;
}
body.rtl .type-page .entry-content .widget.widget_widget_faq .faqs-content .nav.nav-tabs li a {
  text-align: right;
}
body.rtl .wd-wrap-content-blog .wd-info-post .wd-title-post h2.wd-heading-title, body.rtl .wd-load-more-content-blog .wd-info-post .wd-title-post h2.wd-heading-title, body.rtl .wd-content-single .wd-info-post .wd-title-post h2.wd-heading-title {
  text-align: right;
  clear: both;
}
body.rtl .wd-info-post .wd-meta-post .wd-date-post {
  line-height: 22px;
  text-align: right;
  float: right;
  padding-right: 2px;
  margin-bottom: 20px;
}
body.rtl .wd-number-comment-post {
  float: left;
  text-align: left;
}
body.rtl .so-panel .wd-wrap-content-blog .wd-info-post .readmore {
  float: left;
}
body.rtl .wd-shortcode-special-blog.wd-list-style .wd-info-post .wd-meta-post .wd-category-post {
  text-align: right;
  left: auto;
  right: 20px;
}
body.rtl.woocommerce .product .summary .wd_product_tags_categoried .wd-social-share {
  float: left;
}
body.rtl .wd-content-single .wd-info-post .wd-content-detail-post .wd-social-share {
  text-align: left;
}
body.rtl .wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-next {
  float: left;
}
body.rtl #wd-comments #respond #commentform .form-submit {
  text-align: left;
}
body.rtl #wd-comments ol.wd-commentlist .comment .comment-text {
  margin-left: 0;
  margin-right: 100px;
}
body.rtl #wd-comments ol.wd-commentlist .comment .comment-text .comment-info-container .comment-info {
  left: 15px;
  right: auto;
}
body.rtl .widget_search_product .wd-search-pro-by-cat .search-form .wrap-select:before {
  left: 5px;
  right: auto;
}
body.rtl #wd-comments ol.wd-commentlist .comment .comment-text:before, body.rtl #wd-comments ol.wd-commentlist .comment .comment-text:after {
  left: 100%;
  right: auto;
}
body.rtl #wd-comments ol.wd-commentlist .comment .comment-text:after {
  border-left-color: #fff;
  border-right-color: transparent;
}
body.rtl #wd-comments ol.wd-commentlist .comment .comment-text:before {
  border-left-color: #929292;
  border-right-color: transparent;
}
body.rtl .wd-header-menu-wrap .widget_maxmegamenu .slide-menu-left .mega-menu-wrap .mega-menu .mega-menu-item.mega-menu-item-has-children:after {
  content: "\f0d9";
  left: 20px;
  right: auto;
}
body.rtl .wd-header-menu-wrap .widget_maxmegamenu .slide-menu-left .mega-menu-wrap .mega-menu .mega-menu-item.mega-menu-item-has-children .mega-sub-menu {
  right: 100% !important;
  left: auto !important;
}
body.rtl .wd-header-menu-wrap .widget_maxmegamenu .slide-menu-left .mega-menu-wrap .mega-menu .mega-menu-item a.mega-menu-link {
  text-align: right !important;
}
body.rtl .panel-grid-cell {
  float: left !important;
  width: 100%;
}
body.rtl .category-items-inner .category-caption .category_linklist li:after {
  border-right: 9px solid #303f9f;
  border-left: 0;
  left: 0;
  right: auto;
}
body.rtl .commingsoon .subscribe_widget .subscribe-email input {
  padding-right: 0 !important;
}
body.rtl .wpcf7 .wd-faq-page-question-form .your-question {
  float: right;
}
body.rtl .wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .info-title .title-cotainer-header {
  float: right;
}
body.rtl .wd-blog-breadcrumb.breadcrumb_banner .wrap-info-title .info-title .blog-slug {
  float: left;
}
body.rtl .wd-info-post .readmore {
  text-align: right;
  float: right;
}
body.rtl .wd-info-post .readmore a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f104';
  font-size: 14px;
  float: left;
  margin-right: 10px;
  background: transparent;
}
body.rtl .wd-info-post .readmore a:after {
  display: none;
}
body.rtl .widget .wd-search-form-wrapper button {
  left: 0;
  right: auto;
}
body.rtl .wd-info-post .wd-meta-post .wd-meta-post-wrap {
  float: right;
}
body.rtl .wd-info-post .wd-meta-post .wd-meta-post-wrap > div {
  float: right;
  padding-right: 0;
  padding-left: 5px;
  border-right: 0;
  border-left: 1px solid #dbdbdb;
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .panel-grid-cell .so-panel .wd-shortcode-special-blog.wd-list-style .wd-thumbnail-post {
  float: right;
}
body.rtl .panel-grid-cell .so-panel .wd-shortcode-special-blog.wd-list-style .wd-info-post .wd-meta-post .wd-category-post {
  right: 20px;
  left: auto;
  text-align: right;
}
body.rtl .wd-loadmore #loadmore .btn_loadmore_blog:before {
  content: "\f104";
  float: left;
  padding-right: 10px;
}
body.rtl .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  float: left;
}
body.rtl .our_clients_a .widget_sow-image {
  float: right;
}
body.rtl.page-template-template-comingsoon .widget_sow-button .so-widget-sow-button .ow-button-base .ow-button-hover:after {
  content: "\f104";
  margin-right: 5px;
  margin-left: 0;
}
body.rtl form.woocommerce-ordering:before {
  left: 20px;
  right: auto;
}
body.rtl #options.gridlist-toggle {
  float: left;
}
body.rtl .woocommerce .wd-products-wrapper ul.products.list li .wd-thumbnail-product, body.rtl .main-content .wd-products-wrapper ul.products.list li .wd-thumbnail-product {
  margin-left: 20px;
  margin-right: 0;
}
body.rtl .woocommerce .widget_shopping_cart .cart_list li, body.rtl .woocommerce.widget_shopping_cart .cart_list li {
  padding-right: 2em;
  padding-left: 0;
}
body.rtl .woocommerce .widget_shopping_cart .cart_list li a.remove, body.rtl .woocommerce.widget_shopping_cart .cart_list li a.remove {
  right: 0;
  left: auto;
}
body.rtl .woocommerce .widget_shopping_cart .cart_list li img, body.rtl .woocommerce.widget_shopping_cart .cart_list li img {
  float: left;
}
body.rtl .woocommerce .widget_shopping_cart .cart_list li .quantity, body.rtl .woocommerce.widget_shopping_cart .cart_list li .quantity {
  float: right;
  text-align: right;
}
body.rtl header .wd-style-2-header-top .widget-woocommerce-currency-switcher:after,
body.rtl header .wd-style-2-header-top .widget_woo_currency_switcher + .widget_text .textwidget:after,
body.rtl header .wd-style-2-header-top .widget_woo_currency_switcher + .widget_text:after {
  display: none;
}
body.rtl header .widget_woo_currency_switcher + .widget_text, body.rtl header .widget_woo_currency_switcher .widget-woocommerce-currency-switcher {
  padding: 0;
}
body.rtl .woocommerce-currency-switcher-form .dd-option, body.rtl .woocommerce-currency-switcher-form .dd-selected {
  text-align: right;
}
body.rtl header .wd-style-2-header-bottom {
  display: block;
}
body.rtl header .wd-style-2-header-bottom .wd_wishlist_permarlink {
  padding-left: 0;
  padding-right: 20px;
  text-align: left;
}
body.rtl header .wd-style-2-header-bottom .widget_wishlist_permarlink a span {
  padding-right: 20px;
}
body.rtl header .wd-style-2-header-bottom .widget_wishlist_permarlink a i {
  padding-right: 0;
  padding-left: 0;
}
body.rtl header .wd-style-2-header-bottom .wd_wishlist_permarlink:before {
  right: 15px;
  left: auto;
}
body.rtl header .wd-style-2-header-bottom .widget_user_link a span:before {
  right: 0;
}
body.rtl #header-menu-right {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .widget_search_product .wd-search-pro-by-cat .search-form .wd_search_form input[type='text'] {
  padding-left: 30px;
  padding-right: 5px;
}
body.rtl #header-menu-right #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  margin: 0 0 0 6px;
}
body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn:before, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn:before {
  padding-right: 0;
  padding-left: 5px;
}
body.rtl #header-menu-right #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
  text-align: right;
}
body.rtl #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f0d9';
  font-size: 14px;
  float: left;
}
body.rtl #header-menu-right #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: auto;
  right: 100%;
}
body.rtl .wd_tini_account_wrapper .form_drop_down {
  left: 0;
  right: auto;
}
body.rtl .widget_special_post .wd-special-post-style-grid .wd-thumbnail-post {
  float: right;
}
body.rtl .widget_special_post .wd-special-post-style-grid .wd-infomation-post {
  padding-right: 20px;
  padding-left: 0;
}
body.rtl .wd-description-single-pro .add_new_review .woocommerce-review-link i {
  padding-right: 0;
  padding-left: 5px;
}
body.rtl header .widget_wishlist_permarlink {
  line-height: 41px;
}
body.rtl #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
  float: right;
}
body.rtl .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd {
  display: block;
}
body.rtl .widget.wd_widget_recent_onsaleproduct_wrapper.style_02 .product_detail_wd .product_thumbnail_wd {
  float: right;
}
body.rtl .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop .compare + .yith-wcwl-add-to-wishlist {
  margin-right: 15px;
  margin-left: 0;
}
@media (min-width: 992px) {
  body.rtl .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop .compare + .yith-wcwl-add-to-wishlist {
    margin-right: 8px;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  body.rtl .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail .wd-button-shop .compare + .yith-wcwl-add-to-wishlist {
    margin-right: 15px;
    margin-left: 0;
  }
}
body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .main-content .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .main-content .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .widget_per_slide .products.grid_default .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-1 .wd-content-detail a.add_to_cart_button.added_btn::after, body.rtl .widget_per_slide .products.grid .product .wd-content-product.wd-hover-style-2 .wd-content-detail a.add_to_cart_button.added_btn::after {
  float: left;
  padding-left: 0;
  padding-right: 5px;
}
body.rtl .pp_content_container .pp_left {
  padding-left: 0;
}
body.rtl .pp_content_container .pp_right {
  padding-right: 0;
}
body.rtl .woocommerce .product .summary .wd_quickshop.active .product_meta.wd_product_sku, body.rtl .woocommerce .product .summary .wd_quickshop.active .woocommerce-product-rating {
  float: right;
}
body.rtl .pp_pic_holder.pp_woocommerce .pp_details {
  text-align: right;
}
body.rtl .pp_pic_holder.pp_woocommerce .pp_close:before {
  right: 0 !important;
}
body.rtl .pp_pic_holder .woocommerce .product .summary .woocommerce-product-rating,
body.rtl .pp_pic_holder .wd_product_sku.product_meta {
  float: right;
}
body.rtl .pp_pic_holder .woocommerce .product .summary .woocommerce-product-rating .star-rating {
  margin-right: 0;
}
body.rtl .wd-info-post .wd-meta-post .wd-number-comment-post {
  text-align: left;
}
body.rtl .wd-content-single .wd-info-post .wd-next-previous-post .wd-navi-prev a span {
  float: left;
  padding-right: 5px;
}

html .rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target {
  padding: 0;
}
html .rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target:after {
  right: auto;
  left: 10px;
}
html .rtl .ubermenu-items-align-left.ubermenu-horizontal {
  text-align: center;
}
html .rtl.woocommerce span.featured, html .rtl.woocommerce span.onsale, html .rtl .woocommerce span.featured, html .rtl .woocommerce span.onsale {
  left: auto !important;
  right: 10px !important;
}
html .rtl.woocommerce #content div.product .images .thumbnails .slider_control a.next {
  left: auto;
  right: 20px;
}
html .rtl.woocommerce #content div.product .images .thumbnails .slider_control a.prev {
  left: auto;
  right: 45px;
}
html .rtl.woocommerce #content div.product div.images, html .rtl.woocommerce div.product div.images, html .rtl.woocommerce-page #content div.product div.images, html .rtl.woocommerce-page div.product div.images {
  float: right;
}
html .rtl.woocommerce #content div.product div.summary, html .rtl.woocommerce div.product div.summary, html .rtl.woocommerce-page #content div.product div.summary, html .rtl.woocommerce-page div.product div.summary {
  float: right;
}
html .rtl.woocommerce .product .woocommerce-tabs ul.tabs li {
  margin: 0 0 0 5px;
}
html .rtl .woocommerce .cart-form form table.shop_table tbody tr td.product-name .product-detail {
  padding-left: 0;
  padding-right: 20px;
  text-align: right;
}
html .rtl .woocommerce .cart-form form table.shop_table tbody tr td.product-name .product-detail dl.variation dt, html .rtl .woocommerce .cart-form form table.shop_table tbody tr td.product-name .product-detail dl.variation dd {
  float: right;
}
html .rtl .woocommerce .cart-form form table.shop_table tbody tr td.product-name .product-detail dl.variation dt {
  clear: right;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  padding-right: 45px;
  padding-left: 0;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon {
  left: auto;
  right: 0;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a {
  padding-left: 45px;
  padding-right: 20px;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-chevron,
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  right: auto;
  left: 0;
  border-left: none;
  border-right: 1px solid #dfdfdf;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-chevron,
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus {
  border-right-color: rgba(255, 255, 255, 0.2);
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title a {
  padding-right: 20px;
  padding-left: 70px;
}
html .rtl .vc_general.vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4.vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-triangle {
  right: auto;
  left: 0;
}

html .rtl.woocommerce-account .woocommerce-MyAccount-navigation {
  float: right;
}

html .rtl.woocommerce-account .woocommerce-MyAccount-content {
  float: left;
  padding-left: 0;
  padding-right: 30px;
}

html .rtl.woocommerce form.woocommerce-ordering:before {
  left: 15px;
  right: auto;
}

html .rtl.woocommerce .product .woocommerce-tabs ul.tabs li:before {
  right: 0;
}

body {
  background: #ffffff;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background: #ffffff;
}

/*# sourceMappingURL=style.scss.map */

/*# sourceMappingURL=style.css.map */
