<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Theme Name: wdjewelry
Theme URI: /wdjewelry/
Author:  Wpdance team
Author URI: http://wpdance.com/
Description: our default theme lets you create a strongest website with many features.
Version: 1.0
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
Text Domain: wdjewelry

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.
*/
/* ============================================== 
   = STYLE */
/* CLASS COLLECTIONS */
.menu_item_padding, div .ubermenu .ubermenu-colgroup .ubermenu-column, div .ubermenu .ubermenu-custom-content-padded, div .ubermenu .ubermenu-nonlink, div .ubermenu .ubermenu-retractor, div .ubermenu .ubermenu-submenu-padded, div .ubermenu .ubermenu-submenu-type-stack &gt; .ubermenu-item-normal &gt; .ubermenu-target, div .ubermenu .ubermenu-target, div .ubermenu .ubermenu-widget, div .ubermenu-responsive-toggle {
  padding: 10px 15px;
}
.wd-login &gt; div:nth-child(2), .wd-login &gt; ul, .wd-login &gt; form {
  margin-left: -280px !important;
}
/* FONT */
.body_font, .woocommerce div.product .content-measurements h6, .woocommerce div.product .content-shipping h6, .woocommerce div.product .content-size-chart h6, .woocommerce-page div.product .content-measurements h6, .woocommerce-page div.product .content-shipping h6, .woocommerce-page div.product .content-size-chart h6, .woocommerce div.product #tab-reviews #reply-title, .woocommerce-page div.product #tab-reviews #reply-title, .single-post .related_post .content_title h3, .single-post .comment .content_title h3, label, .label, .wd_pricing_style_image .header_pricing h3, .wd_princing_style_text .header_pricing h3, .product_title {
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.body_font_size {
  font-size: 15px;
}

.heading_h1, .home.blog .wd_content &gt; div .content_title h3, .content_blog .content_title h3, .single-post .wd_content_single .wd_single_title .entry-title, .single-post .related_post .related_title h3, .single-post .comment .related_title h3, .single-post .related_post #comments h3, .single-post .comment #comments h3, h1, .h1, div#wd-teammate-style-1 .wd-teammate-content .wd-temmate-tittle {
  font: 500 290%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

.heading_h2, h2, .h2 {
  font: 500 290%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

.heading_h3, h3, .h3 {
  font: 500 171%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

.heading_h4, h4, .h4 {
  font: 500 142%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

.heading_h5, h5, .h5 {
  font: 300 120%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

.heading_h6, h6, .h6 {
  font: 500 100%/ 1.55em "Belleza", Helvetica, Arial, sans-serif;
}

/* COLOR */
/* general */
.primary_bg, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .page-links &gt; span, .page-links &gt; a:hover, .link_bg, .home .cart_content .wd_mini_cart &gt; span span, .mobile-cart .cart-mini-content .mobile_cart a span, .woocommerce nav.woocommerce-pagination span.current, .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .navigation span.current, .navigation ul li span.current,
.navigation a:hover, .navigation ul li a:hover, .recent_blogs_horizontal_container .rb_item .rb_row_left span:first-child, #today, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page.widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .price_slider_wrapper .ui-widget-content, .woocommerce-page .price_slider_wrapper .ui-widget-content {
  background-color: #a07936;
}

/* inherit */
.primary_bg_border, .page-links &gt; span, .page-links &gt; a:hover, .woocommerce nav.woocommerce-pagination span.current, .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .navigation span.current, .navigation ul li span.current,
.navigation a:hover, .navigation ul li a:hover {
  border-color: #a07936;
}

.secondary_bg, .ts-vcsc-box-icon.icon_top-style:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page.widget_price_filter .ui-slider .ui-slider-range {
  background-color: #f2e4cc;
}

.body_bg, html body, .site-header .site-header-top .site-header-top, .site-header-main {
  background-color: #f7f7f7;
}

.breadcrumb_bg, .site-header .breadcrumbs {
  background-color: #f2e4cc;
}

.breadcrumb_color, .site-header .breadcrumbs {
  color: #a07936;
}

.breadcrumb_link, .site-header .breadcrumbs a {
  color: #808080;
}

.breadcrumb_link_hover, .site-header .breadcrumbs a:hover {
  color: #a07936;
}

.heading_h1_color, .single-post .related_post .content_title h3 a, .single-post .comment .content_title h3 a, h1, .h1, div#wd-teammate-style-1 .ts-teammate-icons a, div#wd-teammate-style-1 .wd-teammate-content .wd-temmate-tittle, div.ts-team2 .ts-teammate-icons a, div.ts-team3 .ts-teammate-icons a, .rb_title a {
  color: #010101;
}

.heading_h2_color, h2, .h2 {
  color: #010101;
}

.heading_h3_color, h3, .h3 {
  color: #010101;
}

.heading_h4_color, h4, .h4 {
  color: #010101;
}

.heading_h5_color, h5, .h5 {
  color: #010101;
}

.heading_h6_color, h6, .h6 {
  color: #010101;
}

.text, .woocommerce .products li.product .price del, .woocommerce-page .products li.product .price del, .woocommerce div.product .summary .woocs_price_code del, .woocommerce-page div.product .summary .woocs_price_code del, .woocommerce table.wishlist_table .woocs_price_code del, .woocommerce div.product .posted_in a, .woocommerce div.product .tagged_as a, .woocommerce div.product .sku_wrapper a, .woocommerce-page div.product .posted_in a, .woocommerce-page div.product .tagged_as a, .woocommerce-page div.product .sku_wrapper a, .woocommerce div.product .content-measurements a, .woocommerce div.product .content-shipping a, .woocommerce div.product .content-size-chart a, .woocommerce-page div.product .content-measurements a, .woocommerce-page div.product .content-shipping a, .woocommerce-page div.product .content-size-chart a, .woocommerce div.product #tab-reviews #reply-title, .woocommerce-page div.product #tab-reviews #reply-title, .home.blog .wd_content &gt; div .wd_link_home a, .content_blog .wd_link_home a, .single-post .related_post .wd-url-home a, .single-post .comment .wd-url-home a, .single-post .wd_content_single .wd_single_home a, .single-post .wd_content_single .wd_single_tag a, .home.blog .wd_content &gt; div .wd_content_tag a, .home.blog .wd_content &gt; div .wd_content_category a, .page-links &gt; a, .wd_content_tag a, .wd_content_category a, html body, label, .label, .woocommerce nav.woocommerce-pagination a, .woocommerce-page nav.woocommerce-pagination a, .navigation a, .content_author a, #comments ol li .date_comment a, #comments ol li .comment-reply-link {
  color: #272727;
}

.border_color, .woocommerce .woocommerce-cart .product-quantity .quantity button, .woocommerce.woocommerce-cart .product-quantity .quantity button, .woocommerce-page .woocommerce-cart .product-quantity .quantity button, .woocommerce-page.woocommerce-cart .product-quantity .quantity button, .woocommerce div.product .quantity button, .woocommerce-page div.product .quantity button, *, *:before, *:after {
  border-color: #d9d9d9;
}

/*inhrerit*/
.border_color_bg, .woocommerce .woocommerce-cart .product-quantity .quantity button, .woocommerce.woocommerce-cart .product-quantity .quantity button, .woocommerce-page .woocommerce-cart .product-quantity .quantity button, .woocommerce-page.woocommerce-cart .product-quantity .quantity button, .woocommerce div.product .quantity button, .woocommerce-page div.product .quantity button, .woocommerce div.product .slider-gallery-customNavigation a, .woocommerce-page div.product .slider-gallery-customNavigation a, .woocommerce div.product .thumbnails.list_carousel .slider_control a, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a, .wd_pricing_style_image .header_pricing, .wd_princing_style_text .header_pricing {
  background-color: #d9d9d9;
}

.link, .woocommerce div.product .content-measurements a:hover, .woocommerce div.product .content-shipping a:hover, .woocommerce div.product .content-size-chart a:hover, .woocommerce-page div.product .content-measurements a:hover, .woocommerce-page div.product .content-shipping a:hover, .woocommerce-page div.product .content-size-chart a:hover, .home.blog .wd_content &gt; div .content_title h3:hover, .content_blog .content_title h3:hover, .single-post .wd_content_single .wd_single_title .entry-title:hover, .single-post .related_post .related_title h3:hover, .single-post .comment .related_title h3:hover, .single-post .related_post #comments h3:hover, .single-post .comment #comments h3:hover, a, .woocommerce .products.list .add_to_cart_button.button:hover, .woocommerce .products.list .product_type_simple.button:hover, .woocommerce .products.list .product_type_variable.button:hover, .woocommerce .products.list .product_type_grouped.button:hover, .woocommerce ul.products.list .add_to_cart_button.button:hover, .woocommerce ul.products.list .product_type_simple.button:hover, .woocommerce ul.products.list .product_type_variable.button:hover, .woocommerce ul.products.list .product_type_grouped.button:hover, .woocommerce-page .products.list .add_to_cart_button.button:hover, .woocommerce-page .products.list .product_type_simple.button:hover, .woocommerce-page .products.list .product_type_variable.button:hover, .woocommerce-page .products.list .product_type_grouped.button:hover, .woocommerce-page ul.products.list .add_to_cart_button.button:hover, .woocommerce-page ul.products.list .product_type_simple.button:hover, .woocommerce-page ul.products.list .product_type_variable.button:hover, .woocommerce-page ul.products.list .product_type_grouped.button:hover, .woocommerce .products.list .wd_quickshop_handler:hover, .woocommerce ul.products.list .wd_quickshop_handler:hover, .woocommerce-page .products.list .wd_quickshop_handler:hover, .woocommerce-page ul.products.list .wd_quickshop_handler:hover, .woocommerce .products.list .compare-button:hover, .woocommerce ul.products.list .compare-button:hover, .woocommerce-page .products.list .compare-button:hover, .woocommerce-page ul.products.list .compare-button:hover, .woocommerce .products.list .yith-wcwl-add-to-wishlist:hover, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist:hover, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist:hover, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist:hover, .woocommerce div.product .compare-button:hover, .woocommerce-page div.product .compare-button:hover, .woocommerce div.product .yith-wcwl-add-to-wishlist:hover, .woocommerce-page div.product .yith-wcwl-add-to-wishlist:hover, .content_author a:hover, #comments ol li .comment-reply-link:hover, .rb_title a:hover {
  color: #eec989;
}

/*inherit*/
.link_bg {
  background-color: #eec989;
}

.link_hover, a:hover {
  color: #272727;
}

.icon, .woocommerce .products.grid li.product .add_to_cart_button:before, .woocommerce .products.grid li.product .product_type_simple:before, .woocommerce .products.grid li.product .product_type_variable:before, .woocommerce .products.grid li.product .product_type_grouped:before, .woocommerce ul.products.grid li.product .add_to_cart_button:before, .woocommerce ul.products.grid li.product .product_type_simple:before, .woocommerce ul.products.grid li.product .product_type_variable:before, .woocommerce ul.products.grid li.product .product_type_grouped:before, .woocommerce-page .products.grid li.product .add_to_cart_button:before, .woocommerce-page .products.grid li.product .product_type_simple:before, .woocommerce-page .products.grid li.product .product_type_variable:before, .woocommerce-page .products.grid li.product .product_type_grouped:before, .woocommerce-page ul.products.grid li.product .add_to_cart_button:before, .woocommerce-page ul.products.grid li.product .product_type_simple:before, .woocommerce-page ul.products.grid li.product .product_type_variable:before, .woocommerce-page ul.products.grid li.product .product_type_grouped:before, .woocommerce .products.grid li.product .wd_quickshop_handler:before, .woocommerce ul.products.grid li.product .wd_quickshop_handler:before, .woocommerce-page .products.grid li.product .wd_quickshop_handler:before, .woocommerce-page ul.products.grid li.product .wd_quickshop_handler:before, .woocommerce .products.grid li.product .compare-button:before, .woocommerce ul.products.grid li.product .compare-button:before, .woocommerce-page .products.grid li.product .compare-button:before, .woocommerce-page ul.products.grid li.product .compare-button:before, .woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist:before {
  color: #808080;
}

.btn, button, .button,
input.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.vc_btn3,
.clear-all, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button[type^="submit"], .woocommerce a.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button[type^="submit"], .woocommerce-page a.button.alt, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button[type^="submit"]:disabled, .woocommerce input.button[type^="submit"][disabled]:disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt[disabled]:disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page #respond input#submit[disabled]:disabled, .woocommerce-page a.button:disabled, .woocommerce-page a.button[disabled]:disabled, .woocommerce-page button.button:disabled, .woocommerce-page button.button[disabled]:disabled, .woocommerce-page input.button[type^="submit"]:disabled, .woocommerce-page input.button[type^="submit"][disabled]:disabled, .woocommerce-page a.button.alt:disabled, .woocommerce-page a.button.alt[disabled]:disabled {
  background-color: #a07936;
  border-color: #a07936;
  color: #fff;
}

.btn:hover, button:hover, .button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.vc_btn3:hover,
.clear-all:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button[type^="submit"]:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button[type^="submit"]:hover, .woocommerce #respond input#submit[disabled]:hover:disabled, .woocommerce a.button[disabled]:hover:disabled, .woocommerce button.button[disabled]:hover:disabled, .woocommerce input.button[type^="submit"][disabled]:hover:disabled, .woocommerce a.button.alt:hover:disabled, .woocommerce-page #respond input#submit[disabled]:hover:disabled, .woocommerce-page a.button[disabled]:hover:disabled, .woocommerce-page button.button[disabled]:hover:disabled, .woocommerce-page input.button[type^="submit"][disabled]:hover:disabled, .woocommerce-page a.button.alt:hover:disabled, .btn:focus, button:focus, .button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.vc_btn3:focus,
.clear-all:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button[type^="submit"]:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button[type^="submit"]:focus, .woocommerce #respond input#submit[disabled]:focus:disabled, .woocommerce a.button[disabled]:focus:disabled, .woocommerce button.button[disabled]:focus:disabled, .woocommerce input.button[type^="submit"][disabled]:focus:disabled, .woocommerce a.button.alt:focus:disabled, .woocommerce-page #respond input#submit[disabled]:focus:disabled, .woocommerce-page a.button[disabled]:focus:disabled, .woocommerce-page button.button[disabled]:focus:disabled, .woocommerce-page input.button[type^="submit"][disabled]:focus:disabled, .woocommerce-page a.button.alt:focus:disabled {
  background-color: #010101;
  border-color: #010101;
  color: #fff;
}

/* Header */
.header_top_bg, .site-header .site-header-top .site-header-top, .site-header-main {
  background-color: #f4f4f4;
}

.header_middle_bg {
  background-color: #f4f4f4;
}

.header_color, .site-header .site-header-top {
  color: #202020;
}

.header_heading {
  color: #202020;
}

.header_link, .site-header a {
  color: #202020;
}

.header_link_hover, .site-header a:hover {
  color: #a07936;
}

.header_border, .site-header .site-header-top * {
  border-color: #dbdbdb;
}

.header_btn, .site-header button, .site-header .button,
.site-header input.button,
.site-header input[type="button"],
.site-header input[type="reset"],
.site-header input[type="submit"],
.site-header .vc_btn3,
.site-header .clear-all, .site-header button:disabled, .site-header button[disabled]:disabled, .site-header .button:disabled, .site-header .button[disabled]:disabled,
.site-header input.button:disabled,
.site-header input.button[disabled]:disabled,
.site-header input[type="button"]:disabled,
.site-header input[type="button"][disabled]:disabled,
.site-header input[type="reset"]:disabled,
.site-header input[type="reset"][disabled]:disabled,
.site-header input[type="submit"]:disabled,
.site-header input[type="submit"][disabled]:disabled,
.site-header .vc_btn3:disabled,
.site-header .vc_btn3[disabled]:disabled,
.site-header .clear-all:disabled,
.site-header .clear-all[disabled]:disabled, .woocommerce .site-header button, .woocommerce .site-header .button,
.woocommerce .site-header input[type="button"],
.woocommerce .site-header input[type="reset"],
.woocommerce .site-header input[type="submit"],
.woocommerce .site-header .vc_btn3,
.woocommerce .site-header .clear-all, .woocommerce-page .site-header button, .woocommerce-page .site-header .button,
.woocommerce-page .site-header input[type="button"],
.woocommerce-page .site-header input[type="reset"],
.woocommerce-page .site-header input[type="submit"],
.woocommerce-page .site-header .vc_btn3,
.woocommerce-page .site-header .clear-all, .site-header .seach form .search-submit &gt; span:before {
  background-color: #fff;
  border-color: #cccccc;
  color: #6b6b6b;
}

.header_btn:hover, .site-header button:hover, .site-header .button:hover,
.site-header input[type="button"]:hover,
.site-header input[type="reset"]:hover,
.site-header input[type="submit"]:hover,
.site-header .vc_btn3:hover,
.site-header .clear-all:hover, .site-header button[disabled]:hover:disabled, .site-header .button[disabled]:hover:disabled,
.site-header input.button:hover:disabled,
.site-header input[type="button"][disabled]:hover:disabled,
.site-header input[type="reset"][disabled]:hover:disabled,
.site-header input[type="submit"][disabled]:hover:disabled,
.site-header .vc_btn3[disabled]:hover:disabled,
.site-header .clear-all[disabled]:hover:disabled, .site-header .seach form .search-submit &gt; span:hover:before, .header_btn:focus, .site-header button:focus, .site-header .button:focus,
.site-header input[type="button"]:focus,
.site-header input[type="reset"]:focus,
.site-header input[type="submit"]:focus,
.site-header .vc_btn3:focus,
.site-header .clear-all:focus, .site-header button[disabled]:focus:disabled, .site-header .button[disabled]:focus:disabled,
.site-header input.button:focus:disabled,
.site-header input[type="button"][disabled]:focus:disabled,
.site-header input[type="reset"][disabled]:focus:disabled,
.site-header input[type="submit"][disabled]:focus:disabled,
.site-header .vc_btn3[disabled]:focus:disabled,
.site-header .clear-all[disabled]:focus:disabled, .site-header .seach form .search-submit &gt; span:focus:before {
  background-color: #a07936;
  border-color: #a07936;
  color: #fff;
}

/* Footer */
.footer_top_bg, .footer-content-top {
  background: #fff;
}

.footer_top_border, .footer-content-top, .footer-content-top * {
  border-color: #e5e5e5;
}

.footer_top_heading, .footer-content-top h1, .footer-content-top h2, .footer-content-top h3, .footer-content-top h4, .footer-content-top h5, .footer-content-top h6, .footer-content-top .widget-title, .footer-content-top .widgettitle {
  color: #000;
}

.footer_top_text, .footer-content-top {
  color: #000000;
}

.footer_top_link, .footer-content-top a, .footer-content-top .widget_tag_cloud a:hover {
  color: #fff;
}

.footer_top_link_hover, .footer-content-top a:hover {
  color: #000;
}

.footer_main_bg, .footer-content-main {
  background: #fff;
}

.footer_main_border, .footer-content-main, .footer-content-main * {
  border-color: #e5e5e5;
}

.footer_main_heading, .footer-content-main h1, .footer-content-main h2, .footer-content-main h3, .footer-content-main h4, .footer-content-main h5, .footer-content-main h6, .footer-content-main .widget-title, .footer-content-main .widgettitle {
  color: #000;
}

.footer_main_text, .footer-content-main {
  color: #000000;
}

.footer_main_link, .footer-content-main a, .footer-content-main .widget_tag_cloud a:hover {
  color: #000000;
}

.footer_main_link_hover, .footer-content-main a:hover {
  color: #a07936;
}

.footer_bottom_bg, .footer-content-bottom {
  background-color: #21201f;
}

.footer_bottom_heading, .footer-content-bottom h1, .footer-content-bottom h2, .footer-content-bottom h3, .footer-content-bottom h4, .footer-content-bottom h5, .footer-content-bottom h6, .footer-content-bottom .widget-title, .footer-content-bottom .widgettitle {
  color: #e0e0e0;
}

.footer_bottom_link, .footer-content-bottom a, .footer-content-bottom .widget_tag_cloud a:hover {
  color: #fff;
}

.footer_bottom_link_hover, .footer-content-bottom a:hover {
  color: #e0e0e0;
}

.footer_bottom_text, .footer-content-bottom {
  color: #9e9e9e;
}

.footer_bottom_border, .footer-content-bottom, .footer-content-bottom * {
  border-color: #9e9e9e;
}

.footer_btn, .site-footer button, .site-footer .button,
.site-footer input[type="button"],
.site-footer input[type="reset"],
.site-footer input[type="submit"],
.site-footer .vc_btn3,
.site-footer .clear-all, .site-footer .woocommerce #respond input#submit, .site-footer .woocommerce a.button, .site-footer .woocommerce button.button, .site-footer .woocommerce input.button, .woocommerce .site-footer button, .woocommerce .site-footer .button,
.woocommerce .site-footer input[type="button"],
.woocommerce .site-footer input[type="reset"],
.woocommerce .site-footer input[type="submit"],
.woocommerce .site-footer .vc_btn3,
.woocommerce .site-footer .clear-all {
  background-color: #a07936;
  border-color: #a07936;
  color: #fff;
}

.footer_btn:hover, .site-footer button:hover, .site-footer .button:hover,
.site-footer input[type="button"]:hover,
.site-footer input[type="reset"]:hover,
.site-footer input[type="submit"]:hover,
.site-footer .vc_btn3:hover,
.site-footer .clear-all:hover, .site-footer .woocommerce #respond input#submit:hover, .site-footer .woocommerce a.button:hover, .site-footer .woocommerce button.button:hover, .site-footer .woocommerce input.button:hover, .footer_btn:focus, .site-footer button:focus, .site-footer .button:focus,
.site-footer input[type="button"]:focus,
.site-footer input[type="reset"]:focus,
.site-footer input[type="submit"]:focus,
.site-footer .vc_btn3:focus,
.site-footer .clear-all:focus, .site-footer .woocommerce #respond input#submit:focus, .site-footer .woocommerce a.button:focus, .site-footer .woocommerce button.button:focus, .site-footer .woocommerce input.button:focus {
  background-color: #fff;
  border-color: #9e9e9e;
  color: #9e9e9e;
}

/* Sidebar */
.sidebar_bg, .sidebar {
  background-color: transparent;
}

.sidebar_heading, .sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, .sidebar .h1, .sidebar .h2, .sidebar .h3, .sidebar .h4, .sidebar .h5, .sidebar .h6, .sidebar .widget-title, .sidebar .widgettitle, .sidebar .widget-title a, .sidebar .widgettitle a, .sidebar .widget_calendar th, .site-footer .widget_calendar th {
  color: #000;
}

.sidebar_text, .sidebar, .woocommerce .sidebar .yith-woocompare-widget ul li a, .widget_wd_pc_color_nav li a {
  color: #808080;
}

/*inherit*/
.sidebar_text_bg, .widget_recent_entries ul li:before, .widget_recent_comments ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_rss ul li:before, .woocommerce .widget_product_categories ul li:before, .woocommerce.widget_product_categories ul li:before, .woocommerce-page .widget_product_categories ul li:before, .woocommerce-page.widget_product_categories ul li:before {
  background-color: #808080;
}

.sidebar_link, .sidebar a, .sidebar .widget_recent_entries a:hover, .sidebar .widget_recent_comments a:hover, .sidebar .widget_archive a:hover, .sidebar .widget_categories a:hover, .sidebar .widget_meta a:hover, .sidebar .widget_nav_menu a:hover, .sidebar .widget_pages a:hover, .sidebar .widget_rss a:hover, .sidebar .widget_tag_cloud a:hover, .woocommerce .widget_product_categories ul li:hover a, .woocommerce.widget_product_categories ul li:hover a, .woocommerce-page .widget_product_categories ul li:hover a, .woocommerce-page.widget_product_categories ul li:hover a, .woocommerce .sidebar .yith-woocompare-widget ul li:hover a, .sidebar .widget_product_tag_cloud a:hover {
  color: #a07936;
}

/*inherit*/
.sidebar_link_bg, .woocommerce .widget_product_categories ul li:hover:before, .woocommerce.widget_product_categories ul li:hover:before, .woocommerce-page .widget_product_categories ul li:hover:before, .woocommerce-page.widget_product_categories ul li:hover:before, .woocommerce .sidebar .yith-woocompare-widget ul li:hover:before {
  background-color: #a07936;
}

.sidebar_link_hover, .sidebar a:hover {
  color: #808080;
}

.sidebar_border, .sidebar * {
  border-color: #cccccc;
}

.sidebar_btn, .sidebar button, .sidebar .button,
.sidebar input.button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar .vc_btn3,
.sidebar .clear-all, .sidebar button:disabled, .sidebar button[disabled]:disabled, .sidebar .button:disabled, .sidebar .button[disabled]:disabled,
.sidebar input.button:disabled,
.sidebar input.button[disabled]:disabled,
.sidebar input[type="button"]:disabled,
.sidebar input[type="button"][disabled]:disabled,
.sidebar input[type="reset"]:disabled,
.sidebar input[type="reset"][disabled]:disabled,
.sidebar input[type="submit"]:disabled,
.sidebar input[type="submit"][disabled]:disabled,
.sidebar .vc_btn3:disabled,
.sidebar .vc_btn3[disabled]:disabled,
.sidebar .clear-all:disabled,
.sidebar .clear-all[disabled]:disabled, .sidebar .woocommerce #respond input#submit:disabled, .sidebar .woocommerce #respond input#submit[disabled]:disabled, .sidebar .woocommerce a.button:disabled, .sidebar .woocommerce a.button[disabled]:disabled, .sidebar .woocommerce button.button:disabled, .sidebar .woocommerce button.button[disabled]:disabled, .sidebar .woocommerce input.button:disabled, .sidebar .woocommerce input.button[disabled]:disabled, .woocommerce .sidebar button, .woocommerce .sidebar .button,
.woocommerce .sidebar input[type="button"],
.woocommerce .sidebar input[type="reset"],
.woocommerce .sidebar input[type="submit"],
.woocommerce .sidebar .vc_btn3,
.woocommerce .sidebar .clear-all, .widget_wd_pc_color_nav li a span {
  background-color: #fff;
  border-color: #cccccc;
  color: #6b6b6b;
}

.sidebar_btn:hover, .sidebar button:hover, .sidebar .button:hover,
.sidebar input[type="button"]:hover,
.sidebar input[type="reset"]:hover,
.sidebar input[type="submit"]:hover,
.sidebar .vc_btn3:hover,
.sidebar .clear-all:hover, .sidebar button[disabled]:hover:disabled, .sidebar .button[disabled]:hover:disabled,
.sidebar input.button:hover:disabled,
.sidebar input[type="button"][disabled]:hover:disabled,
.sidebar input[type="reset"][disabled]:hover:disabled,
.sidebar input[type="submit"][disabled]:hover:disabled,
.sidebar .vc_btn3[disabled]:hover:disabled,
.sidebar .clear-all[disabled]:hover:disabled, .sidebar .woocommerce #respond input#submit:hover:disabled, .sidebar .woocommerce a.button:hover:disabled, .sidebar .woocommerce button.button:hover:disabled, .sidebar .woocommerce input.button[disabled]:hover:disabled, .widget_wd_pc_color_nav li a span:hover, .sidebar_btn:focus, .sidebar button:focus, .sidebar .button:focus,
.sidebar input[type="button"]:focus,
.sidebar input[type="reset"]:focus,
.sidebar input[type="submit"]:focus,
.sidebar .vc_btn3:focus,
.sidebar .clear-all:focus, .sidebar button[disabled]:focus:disabled, .sidebar .button[disabled]:focus:disabled,
.sidebar input.button:focus:disabled,
.sidebar input[type="button"][disabled]:focus:disabled,
.sidebar input[type="reset"][disabled]:focus:disabled,
.sidebar input[type="submit"][disabled]:focus:disabled,
.sidebar .vc_btn3[disabled]:focus:disabled,
.sidebar .clear-all[disabled]:focus:disabled, .sidebar .woocommerce #respond input#submit:focus:disabled, .sidebar .woocommerce a.button:focus:disabled, .sidebar .woocommerce button.button:focus:disabled, .sidebar .woocommerce input.button[disabled]:focus:disabled, .widget_wd_pc_color_nav li a span:focus {
  background-color: #a07936;
  border-color: #a07936;
  color: #fff;
}

/* Product */
.pro_bg, .woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce .woocommerce-cart #content table.cart td, .woocommerce.woocommerce-cart #content table.cart td, .woocommerce-page .woocommerce-cart #content table.cart td, .woocommerce-page.woocommerce-cart #content table.cart td, .woocommerce .woocommerce-cart #content table.cart th, .woocommerce.woocommerce-cart #content table.cart th, .woocommerce-page .woocommerce-cart #content table.cart th, .woocommerce-page.woocommerce-cart #content table.cart th, .woocommerce .woocommerce-cart .cart-collaterals table.shop_table, .woocommerce.woocommerce-cart .cart-collaterals table.shop_table, .woocommerce-page .woocommerce-cart .cart-collaterals table.shop_table, .woocommerce-page.woocommerce-cart .cart-collaterals table.shop_table, .cart_content .wd_content_mini_cart li, .woocommerce .products.grid .row-container, .woocommerce ul.products.grid .row-container, .woocommerce-page .products.grid .row-container, .woocommerce-page ul.products.grid .row-container, .woocommerce .products.grid li.product .product-content-left, .woocommerce ul.products.grid li.product .product-content-left, .woocommerce-page .products.grid li.product .product-content-left, .woocommerce-page ul.products.grid li.product .product-content-left, .woocommerce .products.grid li.product .product-content-right, .woocommerce ul.products.grid li.product .product-content-right, .woocommerce-page .products.grid li.product .product-content-right, .woocommerce-page ul.products.grid li.product .product-content-right, .woocommerce .products.grid li.product .product-content-cart, .woocommerce ul.products.grid li.product .product-content-cart, .woocommerce-page .products.grid li.product .product-content-cart, .woocommerce-page ul.products.grid li.product .product-content-cart, .woocommerce .products.list .row-container, .woocommerce ul.products.list .row-container, .woocommerce-page .products.list .row-container, .woocommerce-page ul.products.list .row-container, .single-post .wd_content_single &gt; article, .single-post .wd_content_single .content, div.ts-team2, .wd_pricing_style_image, .wd_princing_style_text, .woocommerce .widget_shopping_cart li, .woocommerce.widget_shopping_cart li, .woocommerce ul.product_list_widget li, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .price_slider_wrapper .ui-widget-content, .woocommerce-page .price_slider_wrapper .ui-widget-content {
  background-color: #fff;
}

.pro_label, .woocommerce span.onsale, .woocommerce-page span.onsale {
  background-color: #a07936;
}

.pro_label_color {
  color: #fff;
}

.pro_title, .woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce div.product .related h2, .woocommerce-page div.product .related h2, .woocommerce div.product #tab-reviews .woocommerce-Reviews-title, .woocommerce-page div.product #tab-reviews .woocommerce-Reviews-title, .woocommerce a.title-product, .woocommerce-page a.title-product, .woocommerce .products.list .add_to_cart_button.button, .woocommerce .products.list .product_type_simple.button, .woocommerce .products.list .product_type_variable.button, .woocommerce .products.list .product_type_grouped.button, .woocommerce ul.products.list .add_to_cart_button.button, .woocommerce ul.products.list .product_type_simple.button, .woocommerce ul.products.list .product_type_variable.button, .woocommerce ul.products.list .product_type_grouped.button, .woocommerce-page .products.list .add_to_cart_button.button, .woocommerce-page .products.list .product_type_simple.button, .woocommerce-page .products.list .product_type_variable.button, .woocommerce-page .products.list .product_type_grouped.button, .woocommerce-page ul.products.list .add_to_cart_button.button, .woocommerce-page ul.products.list .product_type_simple.button, .woocommerce-page ul.products.list .product_type_variable.button, .woocommerce-page ul.products.list .product_type_grouped.button, .woocommerce .products.list .wd_quickshop_handler, .woocommerce ul.products.list .wd_quickshop_handler, .woocommerce-page .products.list .wd_quickshop_handler, .woocommerce-page ul.products.list .wd_quickshop_handler, .woocommerce .products.list .compare-button, .woocommerce ul.products.list .compare-button, .woocommerce-page .products.list .compare-button, .woocommerce-page ul.products.list .compare-button, .woocommerce .products.list .yith-wcwl-add-to-wishlist, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist, .woocommerce div.product .compare-button, .woocommerce-page div.product .compare-button, .woocommerce div.product .yith-wcwl-add-to-wishlist, .woocommerce-page div.product .yith-wcwl-add-to-wishlist, .woocommerce .woocommerce-cart .cart_totals h2, .woocommerce.woocommerce-cart .cart_totals h2, .woocommerce-page .woocommerce-cart .cart_totals h2, .woocommerce-page.woocommerce-cart .cart_totals h2, .woocommerce .woocommerce-checkout h3, .woocommerce.woocommerce-checkout h3, .woocommerce-page .woocommerce-checkout h3, .woocommerce-page.woocommerce-checkout h3, .woocommerce table.wishlist_table tr td.product-name a, .woocommerce .product-title, .woocommerce .widget_shopping_cart li &gt; a:nth-child(2), .woocommerce.widget_shopping_cart li &gt; a:nth-child(2), .woocommerce ul.product_list_widget li &gt; a:nth-child(1) {
  color: #202020;
}

.pro_title_hover, .woocommerce ul.product_list_widget li &gt; a:nth-child(1):hover {
  color: #a07936;
}

.pro_rating, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
  color: #a07936;
}

.pro_price, .woocommerce .products li.product .price, .woocommerce ul.products li.product .price, .woocommerce-page .products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product .summary .woocs_price_code, .woocommerce-page div.product .summary .woocs_price_code, .woocommerce table.wishlist_table .woocs_price_code, .woocommerce .amount, .woocommerce-page .amount {
  color: #202020;
}

.pro_price_sale, .woocommerce .products li.product .price ins, .woocommerce-page .products li.product .price ins, .woocommerce div.product .summary .woocs_price_code ins, .woocommerce-page div.product .summary .woocs_price_code ins, .woocommerce table.wishlist_table .woocs_price_code ins, .woocommerce ins .amount, .woocommerce-page ins .amount {
  color: #a07936;
}

.pro_options_bg, .wd_before_shop_loop nav#options ul li {
  background-color: #fff;
}

.pro_options_border, .wd_before_shop_loop nav#options, .woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  border-color: #ebebeb;
}

.pro_options_color, .wd_before_shop_loop nav#options ul li:after, .woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  color: #c7c7c7;
}

.pro_options_active, .wd_before_shop_loop nav#options ul li#grid:hover, .wd_before_shop_loop nav#options ul li#grid.active, .wd_before_shop_loop nav#options ul li#list:hover, .wd_before_shop_loop nav#options ul li#list.active {
  background-color: #a07936;
  border-color: #a07936;
}

.pro_btn, .site-header .woocommerce #respond input#submit:disabled, .site-header .woocommerce #respond input#submit[disabled]:disabled, .site-header .woocommerce a.button:disabled, .site-header .woocommerce a.button[disabled]:disabled, .site-header .woocommerce button.button:disabled, .site-header .woocommerce button.button[disabled]:disabled, .site-header .woocommerce input.button:disabled, .site-header .woocommerce input.button[disabled]:disabled, .woocommerce div.product .single_add_to_cart_button, .woocommerce-page div.product .single_add_to_cart_button, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  background-color: #f7f7f7;
  color: #a07936;
  border-color: #a07936;
}

.pro_btn:hover, .site-header .woocommerce #respond input#submit:hover:disabled, .site-header .woocommerce a.button:hover:disabled, .site-header .woocommerce button.button:hover:disabled, .site-header .woocommerce input.button:hover:disabled, .woocommerce div.product .single_add_to_cart_button:hover, .woocommerce-page div.product .single_add_to_cart_button:hover, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #a07936;
  color: #f7f7f7;
  border-color: #a07936;
}

/* Blog */
.blog_bg, .content_blog .wd_item_blog &gt; div, .content_blog .large_image &gt; div, .content_blog .small_image &gt; div, .home.blog .wd_content &gt; div {
  background-color: #fff;
}

/* ============================================== 
   = MIXINS */
/* ---------- NORMALIZE */
.single-post .wd_content_single .comment-blog ul, .nav-menu ul ul, .menu-primary-container ul, .header-main-menu__custom &gt; div ul, .wd-mobile-menu ul, .wd-mobile-ubermenu ul, .woocommerce .products.grid li.product ul, .woocommerce-page .products.grid li.product ul, #reviews ul, #comments ol li .comment-left ul, .wd_pricing_style_image .content_pricing ul, .wd_princing_style_text .content_pricing ul, .recent_blogs_horizontal_container ul, .widget_wd_follow ul, .site-footer .widget_recent_entries ul, .site-footer .widget_recent_comments ul, .site-footer .widget_archive ul, .site-footer .widget_categories ul, .site-footer .widget_meta ul, .site-footer .widget_nav_menu ul, .site-footer .widget_pages ul, .site-footer .widget_rss ul, .widget_wd_pc_color_nav ul, .single-post .wd_content_single .comment-blog ol, .nav-menu ul ol, .menu-primary-container ol, .header-main-menu__custom &gt; div ol, .wd-mobile-menu ol, .wd-mobile-ubermenu ol, .woocommerce .products.grid li.product ol, .woocommerce-page .products.grid li.product ol, #reviews ol, #comments ol li .comment-left ol, .wd_pricing_style_image .content_pricing ol, .wd_princing_style_text .content_pricing ol, .recent_blogs_horizontal_container ol, .widget_wd_follow ol, .site-footer .widget_recent_entries ol, .site-footer .widget_recent_comments ol, .site-footer .widget_archive ol, .site-footer .widget_categories ol, .site-footer .widget_meta ol, .site-footer .widget_nav_menu ol, .site-footer .widget_pages ol, .site-footer .widget_rss ol, .widget_wd_pc_color_nav ol, .widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_rss ul, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul, .woocommerce.widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul, .woocommerce-page.widget_layered_nav ul, .woocommerce .widget_product_categories ul, .woocommerce.widget_product_categories ul, .woocommerce-page .widget_product_categories ul, .woocommerce-page.widget_product_categories ul, .woocommerce .yith-woocompare-widget ul, .woocommerce.yith-woocompare-widget ul, .single-post .wd_content_single .comment-blog li .comment-body, .woocommerce .woocommerce-cart .product-quantity .quantity, .woocommerce.woocommerce-cart .product-quantity .quantity, .woocommerce-page .woocommerce-cart .product-quantity .quantity, .woocommerce-page.woocommerce-cart .product-quantity .quantity, .woocommerce div.product .quantity, .woocommerce-page div.product .quantity, .woocommerce div.product #tab-reviews p, .woocommerce-page div.product #tab-reviews p, .single-post .wd_content_single .social_icon, .nav-menu &gt; ul, .page-links, #comments &gt; .commentlist .comment-left, .header-main-menu__custom, .header-main-content, .wd_before_shop_loop, .wd_before_shop_loop nav#options, .woocommerce .products.grid li.product .row-right, .woocommerce ul.products.grid li.product .row-right, .woocommerce-page .products.grid li.product .row-right, .woocommerce-page ul.products.grid li.product .row-right, .woocommerce div.product .template-plugin, .woocommerce-page div.product .template-plugin, .woocommerce div.product .wd_color_image_swap, .woocommerce-page div.product .wd_color_image_swap, .navigation .nav-links:before, .navigation .nav-links:after, .recent_blogs_horizontal_container .rb_item .rb_row_left, .woocommerce .yith-woocompare-widget, .woocommerce.yith-woocompare-widget, body.search .content_blog article .seach_content {
  *zoom: 1;
}

.single-post .wd_content_single .comment-blog ul:before, .nav-menu ul ul:before, .menu-primary-container ul:before, .header-main-menu__custom &gt; div ul:before, .wd-mobile-menu ul:before, .wd-mobile-ubermenu ul:before, .woocommerce .products.grid li.product ul:before, .woocommerce-page .products.grid li.product ul:before, #reviews ul:before, #comments ol li .comment-left ul:before, .wd_pricing_style_image .content_pricing ul:before, .wd_princing_style_text .content_pricing ul:before, .recent_blogs_horizontal_container ul:before, .widget_wd_follow ul:before, .site-footer .widget_recent_entries ul:before, .site-footer .widget_recent_comments ul:before, .site-footer .widget_archive ul:before, .site-footer .widget_categories ul:before, .site-footer .widget_meta ul:before, .site-footer .widget_nav_menu ul:before, .site-footer .widget_pages ul:before, .site-footer .widget_rss ul:before, .widget_wd_pc_color_nav ul:before, .single-post .wd_content_single .comment-blog ol:before, .nav-menu ul ol:before, .menu-primary-container ol:before, .header-main-menu__custom &gt; div ol:before, .wd-mobile-menu ol:before, .wd-mobile-ubermenu ol:before, .woocommerce .products.grid li.product ol:before, .woocommerce-page .products.grid li.product ol:before, #reviews ol:before, #comments ol li .comment-left ol:before, .wd_pricing_style_image .content_pricing ol:before, .wd_princing_style_text .content_pricing ol:before, .recent_blogs_horizontal_container ol:before, .widget_wd_follow ol:before, .site-footer .widget_recent_entries ol:before, .site-footer .widget_recent_comments ol:before, .site-footer .widget_archive ol:before, .site-footer .widget_categories ol:before, .site-footer .widget_meta ol:before, .site-footer .widget_nav_menu ol:before, .site-footer .widget_pages ol:before, .site-footer .widget_rss ol:before, .widget_wd_pc_color_nav ol:before, .widget_recent_entries ul:before, .widget_recent_comments ul:before, .widget_archive ul:before, .widget_categories ul:before, .widget_meta ul:before, .widget_nav_menu ul:before, .widget_pages ul:before, .widget_rss ul:before, .woocommerce .widget_rating_filter ul:before, .woocommerce .widget_layered_nav ul:before, .woocommerce.widget_layered_nav ul:before, .woocommerce-page .widget_layered_nav ul:before, .woocommerce-page.widget_layered_nav ul:before, .woocommerce .widget_product_categories ul:before, .woocommerce.widget_product_categories ul:before, .woocommerce-page .widget_product_categories ul:before, .woocommerce-page.widget_product_categories ul:before, .woocommerce .yith-woocompare-widget ul:before, .woocommerce.yith-woocompare-widget ul:before, .single-post .wd_content_single .comment-blog li .comment-body:before, .woocommerce .woocommerce-cart .product-quantity .quantity:before, .woocommerce.woocommerce-cart .product-quantity .quantity:before, .woocommerce-page .woocommerce-cart .product-quantity .quantity:before, .woocommerce-page.woocommerce-cart .product-quantity .quantity:before, .woocommerce div.product .quantity:before, .woocommerce-page div.product .quantity:before, .woocommerce div.product #tab-reviews p:before, .woocommerce-page div.product #tab-reviews p:before, .single-post .wd_content_single .social_icon:before, .nav-menu &gt; ul:before, .page-links:before, #comments &gt; .commentlist .comment-left:before, .header-main-menu__custom:before, .header-main-content:before, .wd_before_shop_loop:before, .wd_before_shop_loop nav#options:before, .woocommerce .products.grid li.product .row-right:before, .woocommerce ul.products.grid li.product .row-right:before, .woocommerce-page .products.grid li.product .row-right:before, .woocommerce-page ul.products.grid li.product .row-right:before, .woocommerce div.product .template-plugin:before, .woocommerce-page div.product .template-plugin:before, .woocommerce div.product .wd_color_image_swap:before, .woocommerce-page div.product .wd_color_image_swap:before, .navigation .nav-links:before, .recent_blogs_horizontal_container .rb_item .rb_row_left:before, .woocommerce .yith-woocompare-widget:before, .woocommerce.yith-woocompare-widget:before, body.search .content_blog article .seach_content:before, .single-post .wd_content_single .comment-blog ul:after, .nav-menu ul ul:after, .menu-primary-container ul:after, .header-main-menu__custom &gt; div ul:after, .wd-mobile-menu ul:after, .wd-mobile-ubermenu ul:after, .woocommerce .products.grid li.product ul:after, .woocommerce-page .products.grid li.product ul:after, #reviews ul:after, #comments ol li .comment-left ul:after, .wd_pricing_style_image .content_pricing ul:after, .wd_princing_style_text .content_pricing ul:after, .recent_blogs_horizontal_container ul:after, .widget_wd_follow ul:after, .site-footer .widget_recent_entries ul:after, .site-footer .widget_recent_comments ul:after, .site-footer .widget_archive ul:after, .site-footer .widget_categories ul:after, .site-footer .widget_meta ul:after, .site-footer .widget_nav_menu ul:after, .site-footer .widget_pages ul:after, .site-footer .widget_rss ul:after, .widget_wd_pc_color_nav ul:after, .single-post .wd_content_single .comment-blog ol:after, .nav-menu ul ol:after, .menu-primary-container ol:after, .header-main-menu__custom &gt; div ol:after, .wd-mobile-menu ol:after, .wd-mobile-ubermenu ol:after, .woocommerce .products.grid li.product ol:after, .woocommerce-page .products.grid li.product ol:after, #reviews ol:after, #comments ol li .comment-left ol:after, .wd_pricing_style_image .content_pricing ol:after, .wd_princing_style_text .content_pricing ol:after, .recent_blogs_horizontal_container ol:after, .widget_wd_follow ol:after, .site-footer .widget_recent_entries ol:after, .site-footer .widget_recent_comments ol:after, .site-footer .widget_archive ol:after, .site-footer .widget_categories ol:after, .site-footer .widget_meta ol:after, .site-footer .widget_nav_menu ol:after, .site-footer .widget_pages ol:after, .site-footer .widget_rss ol:after, .widget_wd_pc_color_nav ol:after, .widget_recent_entries ul:after, .widget_recent_comments ul:after, .widget_archive ul:after, .widget_categories ul:after, .widget_meta ul:after, .widget_nav_menu ul:after, .widget_pages ul:after, .widget_rss ul:after, .woocommerce .widget_rating_filter ul:after, .woocommerce .widget_layered_nav ul:after, .woocommerce.widget_layered_nav ul:after, .woocommerce-page .widget_layered_nav ul:after, .woocommerce-page.widget_layered_nav ul:after, .woocommerce .widget_product_categories ul:after, .woocommerce.widget_product_categories ul:after, .woocommerce-page .widget_product_categories ul:after, .woocommerce-page.widget_product_categories ul:after, .woocommerce .yith-woocompare-widget ul:after, .woocommerce.yith-woocompare-widget ul:after, .single-post .wd_content_single .comment-blog li .comment-body:after, .woocommerce .woocommerce-cart .product-quantity .quantity:after, .woocommerce.woocommerce-cart .product-quantity .quantity:after, .woocommerce-page .woocommerce-cart .product-quantity .quantity:after, .woocommerce-page.woocommerce-cart .product-quantity .quantity:after, .woocommerce div.product .quantity:after, .woocommerce-page div.product .quantity:after, .woocommerce div.product #tab-reviews p:after, .woocommerce-page div.product #tab-reviews p:after, .single-post .wd_content_single .social_icon:after, .nav-menu &gt; ul:after, .page-links:after, #comments &gt; .commentlist .comment-left:after, .header-main-menu__custom:after, .header-main-content:after, .wd_before_shop_loop:after, .wd_before_shop_loop nav#options:after, .woocommerce .products.grid li.product .row-right:after, .woocommerce ul.products.grid li.product .row-right:after, .woocommerce-page .products.grid li.product .row-right:after, .woocommerce-page ul.products.grid li.product .row-right:after, .woocommerce div.product .template-plugin:after, .woocommerce-page div.product .template-plugin:after, .woocommerce div.product .wd_color_image_swap:after, .woocommerce-page div.product .wd_color_image_swap:after, .navigation .nav-links:after, .recent_blogs_horizontal_container .rb_item .rb_row_left:after, .woocommerce .yith-woocompare-widget:after, .woocommerce.yith-woocompare-widget:after, body.search .content_blog article .seach_content:after {
  content: " ";
  display: table;
}

.single-post .wd_content_single .comment-blog ul:after, .nav-menu ul ul:after, .menu-primary-container ul:after, .header-main-menu__custom &gt; div ul:after, .wd-mobile-menu ul:after, .wd-mobile-ubermenu ul:after, .woocommerce .products.grid li.product ul:after, .woocommerce-page .products.grid li.product ul:after, #reviews ul:after, #comments ol li .comment-left ul:after, .wd_pricing_style_image .content_pricing ul:after, .wd_princing_style_text .content_pricing ul:after, .recent_blogs_horizontal_container ul:after, .widget_wd_follow ul:after, .site-footer .widget_recent_entries ul:after, .site-footer .widget_recent_comments ul:after, .site-footer .widget_archive ul:after, .site-footer .widget_categories ul:after, .site-footer .widget_meta ul:after, .site-footer .widget_nav_menu ul:after, .site-footer .widget_pages ul:after, .site-footer .widget_rss ul:after, .widget_wd_pc_color_nav ul:after, .single-post .wd_content_single .comment-blog ol:after, .nav-menu ul ol:after, .menu-primary-container ol:after, .header-main-menu__custom &gt; div ol:after, .wd-mobile-menu ol:after, .wd-mobile-ubermenu ol:after, .woocommerce .products.grid li.product ol:after, .woocommerce-page .products.grid li.product ol:after, #reviews ol:after, #comments ol li .comment-left ol:after, .wd_pricing_style_image .content_pricing ol:after, .wd_princing_style_text .content_pricing ol:after, .recent_blogs_horizontal_container ol:after, .widget_wd_follow ol:after, .site-footer .widget_recent_entries ol:after, .site-footer .widget_recent_comments ol:after, .site-footer .widget_archive ol:after, .site-footer .widget_categories ol:after, .site-footer .widget_meta ol:after, .site-footer .widget_nav_menu ol:after, .site-footer .widget_pages ol:after, .site-footer .widget_rss ol:after, .widget_wd_pc_color_nav ol:after, .widget_recent_entries ul:after, .widget_recent_comments ul:after, .widget_archive ul:after, .widget_categories ul:after, .widget_meta ul:after, .widget_nav_menu ul:after, .widget_pages ul:after, .widget_rss ul:after, .woocommerce .widget_rating_filter ul:after, .woocommerce .widget_layered_nav ul:after, .woocommerce.widget_layered_nav ul:after, .woocommerce-page .widget_layered_nav ul:after, .woocommerce-page.widget_layered_nav ul:after, .woocommerce .widget_product_categories ul:after, .woocommerce.widget_product_categories ul:after, .woocommerce-page .widget_product_categories ul:after, .woocommerce-page.widget_product_categories ul:after, .woocommerce .yith-woocompare-widget ul:after, .woocommerce.yith-woocompare-widget ul:after, .single-post .wd_content_single .comment-blog li .comment-body:after, .woocommerce .woocommerce-cart .product-quantity .quantity:after, .woocommerce.woocommerce-cart .product-quantity .quantity:after, .woocommerce-page .woocommerce-cart .product-quantity .quantity:after, .woocommerce-page.woocommerce-cart .product-quantity .quantity:after, .woocommerce div.product .quantity:after, .woocommerce-page div.product .quantity:after, .woocommerce div.product #tab-reviews p:after, .woocommerce-page div.product #tab-reviews p:after, .single-post .wd_content_single .social_icon:after, .nav-menu &gt; ul:after, .page-links:after, #comments &gt; .commentlist .comment-left:after, .header-main-menu__custom:after, .header-main-content:after, .wd_before_shop_loop:after, .wd_before_shop_loop nav#options:after, .woocommerce .products.grid li.product .row-right:after, .woocommerce ul.products.grid li.product .row-right:after, .woocommerce-page .products.grid li.product .row-right:after, .woocommerce-page ul.products.grid li.product .row-right:after, .woocommerce div.product .template-plugin:after, .woocommerce-page div.product .template-plugin:after, .woocommerce div.product .wd_color_image_swap:after, .woocommerce-page div.product .wd_color_image_swap:after, .navigation .nav-links:after, .recent_blogs_horizontal_container .rb_item .rb_row_left:after, .woocommerce .yith-woocompare-widget:after, .woocommerce.yith-woocompare-widget:after, body.search .content_blog article .seach_content:after {
  clear: both;
}

.single-post .wd_content_single .comment-blog ul, .nav-menu ul ul, .menu-primary-container ul, .header-main-menu__custom &gt; div ul, .wd-mobile-menu ul, .wd-mobile-ubermenu ul, .woocommerce .products.grid li.product ul, .woocommerce-page .products.grid li.product ul, #reviews ul, #comments ol li .comment-left ul, .wd_pricing_style_image .content_pricing ul, .wd_princing_style_text .content_pricing ul, .recent_blogs_horizontal_container ul, .widget_wd_follow ul, .site-footer .widget_recent_entries ul, .site-footer .widget_recent_comments ul, .site-footer .widget_archive ul, .site-footer .widget_categories ul, .site-footer .widget_meta ul, .site-footer .widget_nav_menu ul, .site-footer .widget_pages ul, .site-footer .widget_rss ul, .widget_wd_pc_color_nav ul, .single-post .wd_content_single .comment-blog ol, .nav-menu ul ol, .menu-primary-container ol, .header-main-menu__custom &gt; div ol, .wd-mobile-menu ol, .wd-mobile-ubermenu ol, .woocommerce .products.grid li.product ol, .woocommerce-page .products.grid li.product ol, #reviews ol, #comments ol li .comment-left ol, .wd_pricing_style_image .content_pricing ol, .wd_princing_style_text .content_pricing ol, .recent_blogs_horizontal_container ol, .widget_wd_follow ol, .site-footer .widget_recent_entries ol, .site-footer .widget_recent_comments ol, .site-footer .widget_archive ol, .site-footer .widget_categories ol, .site-footer .widget_meta ol, .site-footer .widget_nav_menu ol, .site-footer .widget_pages ol, .site-footer .widget_rss ol, .widget_wd_pc_color_nav ol {
  padding: 0;
  margin: 0;
}

.single-post .wd_content_single .comment-blog li, .nav-menu ul li, .menu-primary-container li, .header-main-menu__custom &gt; div li, .wd-mobile-menu li, .wd-mobile-ubermenu li, .woocommerce .products.grid li.product li, .woocommerce-page .products.grid li.product li, #reviews li, #comments ol li .comment-left li, .wd_pricing_style_image .content_pricing li, .wd_princing_style_text .content_pricing li, .recent_blogs_horizontal_container li, .widget_wd_follow li, .site-footer .widget_recent_entries li, .site-footer .widget_recent_comments li, .site-footer .widget_archive li, .site-footer .widget_categories li, .site-footer .widget_meta li, .site-footer .widget_nav_menu li, .site-footer .widget_pages li, .site-footer .widget_rss li, .widget_wd_pc_color_nav li {
  padding: 0 !important;
  list-style: none;
  border-width: 0;
}

.single-post .wd_content_single .comment-blog li:before, .nav-menu ul li:before, .menu-primary-container li:before, .header-main-menu__custom &gt; div li:before, .wd-mobile-menu li:before, .wd-mobile-ubermenu li:before, .woocommerce .products.grid li.product li:before, .woocommerce-page .products.grid li.product li:before, #reviews li:before, #comments ol li .comment-left li:before, .wd_pricing_style_image .content_pricing li:before, .wd_princing_style_text .content_pricing li:before, .recent_blogs_horizontal_container li:before, .widget_wd_follow li:before, .site-footer .widget_recent_entries li:before, .site-footer .widget_recent_comments li:before, .site-footer .widget_archive li:before, .site-footer .widget_categories li:before, .site-footer .widget_meta li:before, .site-footer .widget_nav_menu li:before, .site-footer .widget_pages li:before, .site-footer .widget_rss li:before, .widget_wd_pc_color_nav li:before {
  display: none;
}

.single-post .wd_content_single .comment-blog li a, .nav-menu ul li a, .menu-primary-container li a, .header-main-menu__custom &gt; div li a, .wd-mobile-menu li a, .wd-mobile-ubermenu li a, .woocommerce .products.grid li.product li a, .woocommerce-page .products.grid li.product li a, #reviews li a, #comments ol li .comment-left li a, .wd_pricing_style_image .content_pricing li a, .wd_princing_style_text .content_pricing li a, .recent_blogs_horizontal_container li a, .widget_wd_follow li a, .site-footer .widget_recent_entries li a, .site-footer .widget_recent_comments li a, .site-footer .widget_archive li a, .site-footer .widget_categories li a, .site-footer .widget_meta li a, .site-footer .widget_nav_menu li a, .site-footer .widget_pages li a, .site-footer .widget_rss li a, .widget_wd_pc_color_nav li a {
  padding: 0;
}

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

@-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;
  }
}

/* ---------- STYLE */
.widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_rss ul, .woocommerce .widget_rating_filter ul, .woocommerce .widget_layered_nav ul, .woocommerce.widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul, .woocommerce-page.widget_layered_nav ul, .woocommerce .widget_product_categories ul, .woocommerce.widget_product_categories ul, .woocommerce-page .widget_product_categories ul, .woocommerce-page.widget_product_categories ul, .woocommerce .yith-woocompare-widget ul, .woocommerce.yith-woocompare-widget ul {
  padding: 0 0 0 15px;
  margin: 0;
  list-style: none;
}

.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_rss ul li, .woocommerce .widget_rating_filter ul li, .woocommerce .widget_layered_nav ul li, .woocommerce.widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li, .woocommerce-page.widget_layered_nav ul li, .woocommerce .widget_product_categories ul li, .woocommerce.widget_product_categories ul li, .woocommerce-page .widget_product_categories ul li, .woocommerce-page.widget_product_categories ul li, .woocommerce .yith-woocompare-widget ul li, .woocommerce.yith-woocompare-widget ul li {
  padding: 0;
  border-width: 1px 0 0;
  position: relative;
  margin: 0;
  list-style-type: disc;
  list-style-position: outside;
}

.widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_rss ul li a, .woocommerce .widget_rating_filter ul li a, .woocommerce .widget_layered_nav ul li a, .woocommerce.widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page.widget_layered_nav ul li a, .woocommerce .widget_product_categories ul li a, .woocommerce.widget_product_categories ul li a, .woocommerce-page .widget_product_categories ul li a, .woocommerce-page.widget_product_categories ul li a, .woocommerce .yith-woocompare-widget ul li a, .woocommerce.yith-woocompare-widget ul li a {
  display: inline-block;
  text-transform: capitalize;
  width: 100%;
  padding: 10px 0;
}

.widget_recent_entries ul li:first-child, .widget_recent_comments ul li:first-child, .widget_archive ul li:first-child, .widget_categories ul li:first-child, .widget_meta ul li:first-child, .widget_nav_menu ul li:first-child, .widget_pages ul li:first-child, .widget_rss ul li:first-child, .woocommerce .widget_rating_filter ul li:first-child, .woocommerce .widget_layered_nav ul li:first-child, .woocommerce.widget_layered_nav ul li:first-child, .woocommerce-page .widget_layered_nav ul li:first-child, .woocommerce-page.widget_layered_nav ul li:first-child, .woocommerce .widget_product_categories ul li:first-child, .woocommerce.widget_product_categories ul li:first-child, .woocommerce-page .widget_product_categories ul li:first-child, .woocommerce-page.widget_product_categories ul li:first-child, .woocommerce .yith-woocompare-widget ul li:first-child, .woocommerce.yith-woocompare-widget ul li:first-child {
  border-width: 0;
}

.widget_recent_entries ul li:first-child a, .widget_recent_comments ul li:first-child a, .widget_archive ul li:first-child a, .widget_categories ul li:first-child a, .widget_meta ul li:first-child a, .widget_nav_menu ul li:first-child a, .widget_pages ul li:first-child a, .widget_rss ul li:first-child a, .woocommerce .widget_rating_filter ul li:first-child a, .woocommerce .widget_layered_nav ul li:first-child a, .woocommerce.widget_layered_nav ul li:first-child a, .woocommerce-page .widget_layered_nav ul li:first-child a, .woocommerce-page.widget_layered_nav ul li:first-child a, .woocommerce .widget_product_categories ul li:first-child a, .woocommerce.widget_product_categories ul li:first-child a, .woocommerce-page .widget_product_categories ul li:first-child a, .woocommerce-page.widget_product_categories ul li:first-child a, .woocommerce .yith-woocompare-widget ul li:first-child a, .woocommerce.yith-woocompare-widget ul li:first-child a {
  padding-top: 0;
}

.widget_tag_cloud:before, .woocommerce .widget_product_tag_cloud:before, .woocommerce.widget_product_tag_cloud:before, .widget_tag_cloud:after, .woocommerce .widget_product_tag_cloud:after, .woocommerce.widget_product_tag_cloud:after {
  content: "";
  display: table;
  clear: both;
}

.widget_tag_cloud a, .woocommerce .widget_product_tag_cloud a, .woocommerce.widget_product_tag_cloud a {
  display: inline-block;
  float: left;
  border-width: 1px;
  padding: 3px 10px;
  margin: 1px 3px 1px 0;
}

button, .button,
input.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.vc_btn3,
.clear-all, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button[type^="submit"], .woocommerce a.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button[type^="submit"], .woocommerce-page a.button.alt, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button[type^="submit"]:disabled, .woocommerce input.button[type^="submit"][disabled]:disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt[disabled]:disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page #respond input#submit[disabled]:disabled, .woocommerce-page a.button:disabled, .woocommerce-page a.button[disabled]:disabled, .woocommerce-page button.button:disabled, .woocommerce-page button.button[disabled]:disabled, .woocommerce-page input.button[type^="submit"]:disabled, .woocommerce-page input.button[type^="submit"][disabled]:disabled, .woocommerce-page a.button.alt:disabled, .woocommerce-page a.button.alt[disabled]:disabled, .site-header button, .site-header .button,
.site-header input.button,
.site-header input[type="button"],
.site-header input[type="reset"],
.site-header input[type="submit"],
.site-header .vc_btn3,
.site-header .clear-all, .site-header button:disabled, .site-header button[disabled]:disabled, .site-header .button:disabled, .site-header .button[disabled]:disabled,
.site-header input.button:disabled,
.site-header input.button[disabled]:disabled,
.site-header input[type="button"]:disabled,
.site-header input[type="button"][disabled]:disabled,
.site-header input[type="reset"]:disabled,
.site-header input[type="reset"][disabled]:disabled,
.site-header input[type="submit"]:disabled,
.site-header input[type="submit"][disabled]:disabled,
.site-header .vc_btn3:disabled,
.site-header .vc_btn3[disabled]:disabled,
.site-header .clear-all:disabled,
.site-header .clear-all[disabled]:disabled, .site-header .woocommerce #respond input#submit:disabled, .site-header .woocommerce #respond input#submit[disabled]:disabled, .site-header .woocommerce a.button:disabled, .site-header .woocommerce a.button[disabled]:disabled, .site-header .woocommerce button.button:disabled, .site-header .woocommerce button.button[disabled]:disabled, .site-header .woocommerce input.button:disabled, .site-header .woocommerce input.button[disabled]:disabled, .woocommerce .site-header button, .woocommerce .site-header .button,
.woocommerce .site-header input[type="button"],
.woocommerce .site-header input[type="reset"],
.woocommerce .site-header input[type="submit"],
.woocommerce .site-header .vc_btn3,
.woocommerce .site-header .clear-all, .woocommerce-page .site-header button, .woocommerce-page .site-header .button,
.woocommerce-page .site-header input[type="button"],
.woocommerce-page .site-header input[type="reset"],
.woocommerce-page .site-header input[type="submit"],
.woocommerce-page .site-header .vc_btn3,
.woocommerce-page .site-header .clear-all, .sidebar button, .sidebar .button,
.sidebar input.button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar .vc_btn3,
.sidebar .clear-all, .sidebar button:disabled, .sidebar button[disabled]:disabled, .sidebar .button:disabled, .sidebar .button[disabled]:disabled,
.sidebar input.button:disabled,
.sidebar input.button[disabled]:disabled,
.sidebar input[type="button"]:disabled,
.sidebar input[type="button"][disabled]:disabled,
.sidebar input[type="reset"]:disabled,
.sidebar input[type="reset"][disabled]:disabled,
.sidebar input[type="submit"]:disabled,
.sidebar input[type="submit"][disabled]:disabled,
.sidebar .vc_btn3:disabled,
.sidebar .vc_btn3[disabled]:disabled,
.sidebar .clear-all:disabled,
.sidebar .clear-all[disabled]:disabled, .sidebar .woocommerce #respond input#submit:disabled, .sidebar .woocommerce #respond input#submit[disabled]:disabled, .sidebar .woocommerce a.button:disabled, .sidebar .woocommerce a.button[disabled]:disabled, .sidebar .woocommerce button.button:disabled, .sidebar .woocommerce button.button[disabled]:disabled, .sidebar .woocommerce input.button:disabled, .sidebar .woocommerce input.button[disabled]:disabled, .woocommerce .sidebar button, .woocommerce .sidebar .button,
.woocommerce .sidebar input[type="button"],
.woocommerce .sidebar input[type="reset"],
.woocommerce .sidebar input[type="submit"],
.woocommerce .sidebar .vc_btn3,
.woocommerce .sidebar .clear-all, .site-footer button, .site-footer .button,
.site-footer input[type="button"],
.site-footer input[type="reset"],
.site-footer input[type="submit"],
.site-footer .vc_btn3,
.site-footer .clear-all, .site-footer .woocommerce #respond input#submit, .site-footer .woocommerce a.button, .site-footer .woocommerce button.button, .site-footer .woocommerce input.button, .woocommerce .site-footer button, .woocommerce .site-footer .button,
.woocommerce .site-footer input[type="button"],
.woocommerce .site-footer input[type="reset"],
.woocommerce .site-footer input[type="submit"],
.woocommerce .site-footer .vc_btn3,
.woocommerce .site-footer .clear-all, .woocommerce div.product .single_add_to_cart_button, .woocommerce-page div.product .single_add_to_cart_button, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  overflow: visible;
  max-width: 100%;
  display: inline-block;
  -webkit-appearance: none;
  cursor: pointer;
  background-image: none;
  line-height: inherit;
  font-weight: normal;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  font-size: 15px;
}

button[disabled], [disabled].button,
input[disabled].button,
input[disabled][type="button"],
input[disabled][type="reset"],
input[disabled][type="submit"],
[disabled].vc_btn3,
[disabled].clear-all, .woocommerce #respond input[disabled]#submit, .woocommerce a[disabled].button, .woocommerce button[disabled].button, .woocommerce input[disabled].button[type^="submit"], .woocommerce a[disabled].button.alt, .woocommerce-page #respond input[disabled]#submit, .woocommerce-page a[disabled].button, .woocommerce-page button[disabled].button, .woocommerce-page input[disabled].button[type^="submit"], .woocommerce-page a[disabled].button.alt, .woocommerce #respond input[disabled]#submit:disabled, .woocommerce a[disabled].button:disabled, .woocommerce button[disabled].button:disabled, .woocommerce input[disabled].button[type^="submit"]:disabled, .woocommerce a[disabled].button.alt:disabled, .woocommerce-page #respond input[disabled]#submit:disabled, .woocommerce-page a[disabled].button:disabled, .woocommerce-page button[disabled].button:disabled, .woocommerce-page input[disabled].button[type^="submit"]:disabled, .woocommerce-page a[disabled].button.alt:disabled, .site-header button[disabled], .site-header [disabled].button,
.site-header input[disabled].button,
.site-header input[disabled][type="button"],
.site-header input[disabled][type="reset"],
.site-header input[disabled][type="submit"],
.site-header [disabled].vc_btn3,
.site-header [disabled].clear-all, .site-header button[disabled]:disabled, .site-header [disabled].button:disabled,
.site-header input[disabled].button:disabled,
.site-header input[disabled][type="button"]:disabled,
.site-header input[disabled][type="reset"]:disabled,
.site-header input[disabled][type="submit"]:disabled,
.site-header [disabled].vc_btn3:disabled,
.site-header [disabled].clear-all:disabled, .site-header .woocommerce #respond input[disabled]#submit:disabled, .site-header .woocommerce a[disabled].button:disabled, .site-header .woocommerce button[disabled].button:disabled, .site-header .woocommerce input[disabled].button:disabled, .woocommerce .site-header button[disabled], .woocommerce .site-header [disabled].button,
.woocommerce .site-header input[disabled][type="button"],
.woocommerce .site-header input[disabled][type="reset"],
.woocommerce .site-header input[disabled][type="submit"],
.woocommerce .site-header [disabled].vc_btn3,
.woocommerce .site-header [disabled].clear-all, .woocommerce-page .site-header button[disabled], .woocommerce-page .site-header [disabled].button,
.woocommerce-page .site-header input[disabled][type="button"],
.woocommerce-page .site-header input[disabled][type="reset"],
.woocommerce-page .site-header input[disabled][type="submit"],
.woocommerce-page .site-header [disabled].vc_btn3,
.woocommerce-page .site-header [disabled].clear-all, .sidebar button[disabled], .sidebar [disabled].button,
.sidebar input[disabled].button,
.sidebar input[disabled][type="button"],
.sidebar input[disabled][type="reset"],
.sidebar input[disabled][type="submit"],
.sidebar [disabled].vc_btn3,
.sidebar [disabled].clear-all, .sidebar button[disabled]:disabled, .sidebar [disabled].button:disabled,
.sidebar input[disabled].button:disabled,
.sidebar input[disabled][type="button"]:disabled,
.sidebar input[disabled][type="reset"]:disabled,
.sidebar input[disabled][type="submit"]:disabled,
.sidebar [disabled].vc_btn3:disabled,
.sidebar [disabled].clear-all:disabled, .sidebar .woocommerce #respond input[disabled]#submit:disabled, .sidebar .woocommerce a[disabled].button:disabled, .sidebar .woocommerce button[disabled].button:disabled, .sidebar .woocommerce input[disabled].button:disabled, .woocommerce .sidebar button[disabled], .woocommerce .sidebar [disabled].button,
.woocommerce .sidebar input[disabled][type="button"],
.woocommerce .sidebar input[disabled][type="reset"],
.woocommerce .sidebar input[disabled][type="submit"],
.woocommerce .sidebar [disabled].vc_btn3,
.woocommerce .sidebar [disabled].clear-all, .site-footer button[disabled], .site-footer [disabled].button,
.site-footer input[disabled][type="button"],
.site-footer input[disabled][type="reset"],
.site-footer input[disabled][type="submit"],
.site-footer [disabled].vc_btn3,
.site-footer [disabled].clear-all, .site-footer .woocommerce #respond input[disabled]#submit, .site-footer .woocommerce a[disabled].button, .site-footer .woocommerce button[disabled].button, .site-footer .woocommerce input[disabled].button, .woocommerce .site-footer button[disabled], .woocommerce .site-footer [disabled].button,
.woocommerce .site-footer input[disabled][type="button"],
.woocommerce .site-footer input[disabled][type="reset"],
.woocommerce .site-footer input[disabled][type="submit"],
.woocommerce .site-footer [disabled].vc_btn3,
.woocommerce .site-footer [disabled].clear-all, .woocommerce div.product [disabled].single_add_to_cart_button, .woocommerce-page div.product [disabled].single_add_to_cart_button, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a[disabled].checkout-button, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a[disabled].checkout-button, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a[disabled].checkout-button, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a[disabled].checkout-button, button:disabled, .button:disabled,
input.button:disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled,
.vc_btn3:disabled,
.clear-all:disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button:disabled, .woocommerce button.button:disabled, .woocommerce input.button[type^="submit"]:disabled, .woocommerce a.button.alt:disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button[type^="submit"]:disabled, .woocommerce-page a.button.alt:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button[type^="submit"][disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled, .woocommerce-page #respond input#submit[disabled]:disabled, .woocommerce-page a.button[disabled]:disabled, .woocommerce-page button.button[disabled]:disabled, .woocommerce-page input.button[type^="submit"][disabled]:disabled, .woocommerce-page a.button.alt[disabled]:disabled, .site-header button:disabled, .site-header .button:disabled,
.site-header input.button:disabled,
.site-header input[type="button"]:disabled,
.site-header input[type="reset"]:disabled,
.site-header input[type="submit"]:disabled,
.site-header .vc_btn3:disabled,
.site-header .clear-all:disabled, .site-header button[disabled]:disabled, .site-header .button[disabled]:disabled,
.site-header input.button[disabled]:disabled,
.site-header input[type="button"][disabled]:disabled,
.site-header input[type="reset"][disabled]:disabled,
.site-header input[type="submit"][disabled]:disabled,
.site-header .vc_btn3[disabled]:disabled,
.site-header .clear-all[disabled]:disabled, .site-header .woocommerce #respond input#submit:disabled, .site-header .woocommerce #respond input#submit[disabled]:disabled, .site-header .woocommerce a.button:disabled, .site-header .woocommerce a.button[disabled]:disabled, .site-header .woocommerce button.button:disabled, .site-header .woocommerce button.button[disabled]:disabled, .site-header .woocommerce input.button:disabled, .site-header .woocommerce input.button[disabled]:disabled, .woocommerce .site-header button:disabled, .woocommerce .site-header .button:disabled,
.woocommerce .site-header input[type="button"]:disabled,
.woocommerce .site-header input[type="reset"]:disabled,
.woocommerce .site-header input[type="submit"]:disabled,
.woocommerce .site-header .vc_btn3:disabled,
.woocommerce .site-header .clear-all:disabled, .woocommerce-page .site-header button:disabled, .woocommerce-page .site-header .button:disabled,
.woocommerce-page .site-header input[type="button"]:disabled,
.woocommerce-page .site-header input[type="reset"]:disabled,
.woocommerce-page .site-header input[type="submit"]:disabled,
.woocommerce-page .site-header .vc_btn3:disabled,
.woocommerce-page .site-header .clear-all:disabled, .sidebar button:disabled, .sidebar .button:disabled,
.sidebar input.button:disabled,
.sidebar input[type="button"]:disabled,
.sidebar input[type="reset"]:disabled,
.sidebar input[type="submit"]:disabled,
.sidebar .vc_btn3:disabled,
.sidebar .clear-all:disabled, .sidebar button[disabled]:disabled, .sidebar .button[disabled]:disabled,
.sidebar input.button[disabled]:disabled,
.sidebar input[type="button"][disabled]:disabled,
.sidebar input[type="reset"][disabled]:disabled,
.sidebar input[type="submit"][disabled]:disabled,
.sidebar .vc_btn3[disabled]:disabled,
.sidebar .clear-all[disabled]:disabled, .sidebar .woocommerce #respond input#submit:disabled, .sidebar .woocommerce #respond input#submit[disabled]:disabled, .sidebar .woocommerce a.button:disabled, .sidebar .woocommerce a.button[disabled]:disabled, .sidebar .woocommerce button.button:disabled, .sidebar .woocommerce button.button[disabled]:disabled, .sidebar .woocommerce input.button:disabled, .sidebar .woocommerce input.button[disabled]:disabled, .woocommerce .sidebar button:disabled, .woocommerce .sidebar .button:disabled,
.woocommerce .sidebar input[type="button"]:disabled,
.woocommerce .sidebar input[type="reset"]:disabled,
.woocommerce .sidebar input[type="submit"]:disabled,
.woocommerce .sidebar .vc_btn3:disabled,
.woocommerce .sidebar .clear-all:disabled, .site-footer button:disabled, .site-footer .button:disabled,
.site-footer input[type="button"]:disabled,
.site-footer input[type="reset"]:disabled,
.site-footer input[type="submit"]:disabled,
.site-footer .vc_btn3:disabled,
.site-footer .clear-all:disabled, .site-footer .woocommerce #respond input#submit:disabled, .site-footer .woocommerce a.button:disabled, .site-footer .woocommerce button.button:disabled, .site-footer .woocommerce input.button:disabled, .woocommerce .site-footer button:disabled, .woocommerce .site-footer .button:disabled,
.woocommerce .site-footer input[type="button"]:disabled,
.woocommerce .site-footer input[type="reset"]:disabled,
.woocommerce .site-footer input[type="submit"]:disabled,
.woocommerce .site-footer .vc_btn3:disabled,
.woocommerce .site-footer .clear-all:disabled, .woocommerce div.product .single_add_to_cart_button:disabled, .woocommerce-page div.product .single_add_to_cart_button:disabled, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled, button:disabled[disabled], .button:disabled[disabled],
input[type="button"]:disabled[disabled],
input[type="reset"]:disabled[disabled],
input[type="submit"]:disabled[disabled],
.vc_btn3:disabled[disabled],
.clear-all:disabled[disabled], .woocommerce #respond input#submit:disabled[disabled], .woocommerce input.button[type^="submit"]:disabled[disabled], .woocommerce a.button.alt:disabled[disabled], .woocommerce-page #respond input#submit:disabled[disabled], .woocommerce-page input.button[type^="submit"]:disabled[disabled], .woocommerce-page a.button.alt:disabled[disabled], .site-header .woocommerce a.button:disabled[disabled], .site-header .woocommerce button.button:disabled[disabled], .site-header .woocommerce input.button:disabled[disabled], .sidebar .woocommerce a.button:disabled[disabled], .sidebar .woocommerce button.button:disabled[disabled], .sidebar .woocommerce input.button:disabled[disabled], .site-footer .woocommerce a.button:disabled[disabled], .site-footer .woocommerce button.button:disabled[disabled], .site-footer .woocommerce input.button:disabled[disabled], .woocommerce div.product .single_add_to_cart_button:disabled[disabled], .woocommerce-page div.product .single_add_to_cart_button:disabled[disabled], .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled[disabled], .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled[disabled], .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled[disabled], .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:disabled[disabled] {
  cursor: default;
  opacity: .5;
}

button::-moz-focus-inner, .button::-moz-focus-inner,
input.button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
.vc_btn3::-moz-focus-inner,
.clear-all::-moz-focus-inner, .woocommerce #respond input#submit::-moz-focus-inner, .woocommerce a.button::-moz-focus-inner, .woocommerce button.button::-moz-focus-inner, .woocommerce input.button[type^="submit"]::-moz-focus-inner, .woocommerce a.button.alt::-moz-focus-inner, .woocommerce-page #respond input#submit::-moz-focus-inner, .woocommerce-page a.button::-moz-focus-inner, .woocommerce-page button.button::-moz-focus-inner, .woocommerce-page input.button[type^="submit"]::-moz-focus-inner, .woocommerce-page a.button.alt::-moz-focus-inner, .woocommerce #respond input#submit:disabled::-moz-focus-inner, .woocommerce #respond input#submit[disabled]:disabled::-moz-focus-inner, .woocommerce a.button:disabled::-moz-focus-inner, .woocommerce a.button[disabled]:disabled::-moz-focus-inner, .woocommerce button.button:disabled::-moz-focus-inner, .woocommerce button.button[disabled]:disabled::-moz-focus-inner, .woocommerce input.button[type^="submit"]:disabled::-moz-focus-inner, .woocommerce input.button[type^="submit"][disabled]:disabled::-moz-focus-inner, .woocommerce a.button.alt:disabled::-moz-focus-inner, .woocommerce a.button.alt[disabled]:disabled::-moz-focus-inner, .woocommerce-page #respond input#submit:disabled::-moz-focus-inner, .woocommerce-page #respond input#submit[disabled]:disabled::-moz-focus-inner, .woocommerce-page a.button:disabled::-moz-focus-inner, .woocommerce-page a.button[disabled]:disabled::-moz-focus-inner, .woocommerce-page button.button:disabled::-moz-focus-inner, .woocommerce-page button.button[disabled]:disabled::-moz-focus-inner, .woocommerce-page input.button[type^="submit"]:disabled::-moz-focus-inner, .woocommerce-page input.button[type^="submit"][disabled]:disabled::-moz-focus-inner, .woocommerce-page a.button.alt:disabled::-moz-focus-inner, .woocommerce-page a.button.alt[disabled]:disabled::-moz-focus-inner, .site-header button::-moz-focus-inner, .site-header .button::-moz-focus-inner,
.site-header input.button::-moz-focus-inner,
.site-header input[type="button"]::-moz-focus-inner,
.site-header input[type="reset"]::-moz-focus-inner,
.site-header input[type="submit"]::-moz-focus-inner,
.site-header .vc_btn3::-moz-focus-inner,
.site-header .clear-all::-moz-focus-inner, .site-header button:disabled::-moz-focus-inner, .site-header button[disabled]:disabled::-moz-focus-inner, .site-header .button:disabled::-moz-focus-inner, .site-header .button[disabled]:disabled::-moz-focus-inner,
.site-header input.button:disabled::-moz-focus-inner,
.site-header input.button[disabled]:disabled::-moz-focus-inner,
.site-header input[type="button"]:disabled::-moz-focus-inner,
.site-header input[type="button"][disabled]:disabled::-moz-focus-inner,
.site-header input[type="reset"]:disabled::-moz-focus-inner,
.site-header input[type="reset"][disabled]:disabled::-moz-focus-inner,
.site-header input[type="submit"]:disabled::-moz-focus-inner,
.site-header input[type="submit"][disabled]:disabled::-moz-focus-inner,
.site-header .vc_btn3:disabled::-moz-focus-inner,
.site-header .vc_btn3[disabled]:disabled::-moz-focus-inner,
.site-header .clear-all:disabled::-moz-focus-inner,
.site-header .clear-all[disabled]:disabled::-moz-focus-inner, .site-header .woocommerce #respond input#submit:disabled::-moz-focus-inner, .site-header .woocommerce #respond input#submit[disabled]:disabled::-moz-focus-inner, .site-header .woocommerce a.button:disabled::-moz-focus-inner, .site-header .woocommerce a.button[disabled]:disabled::-moz-focus-inner, .site-header .woocommerce button.button:disabled::-moz-focus-inner, .site-header .woocommerce button.button[disabled]:disabled::-moz-focus-inner, .site-header .woocommerce input.button:disabled::-moz-focus-inner, .site-header .woocommerce input.button[disabled]:disabled::-moz-focus-inner, .woocommerce .site-header button::-moz-focus-inner, .woocommerce .site-header .button::-moz-focus-inner,
.woocommerce .site-header input[type="button"]::-moz-focus-inner,
.woocommerce .site-header input[type="reset"]::-moz-focus-inner,
.woocommerce .site-header input[type="submit"]::-moz-focus-inner,
.woocommerce .site-header .vc_btn3::-moz-focus-inner,
.woocommerce .site-header .clear-all::-moz-focus-inner, .woocommerce-page .site-header button::-moz-focus-inner, .woocommerce-page .site-header .button::-moz-focus-inner,
.woocommerce-page .site-header input[type="button"]::-moz-focus-inner,
.woocommerce-page .site-header input[type="reset"]::-moz-focus-inner,
.woocommerce-page .site-header input[type="submit"]::-moz-focus-inner,
.woocommerce-page .site-header .vc_btn3::-moz-focus-inner,
.woocommerce-page .site-header .clear-all::-moz-focus-inner, .sidebar button::-moz-focus-inner, .sidebar .button::-moz-focus-inner,
.sidebar input.button::-moz-focus-inner,
.sidebar input[type="button"]::-moz-focus-inner,
.sidebar input[type="reset"]::-moz-focus-inner,
.sidebar input[type="submit"]::-moz-focus-inner,
.sidebar .vc_btn3::-moz-focus-inner,
.sidebar .clear-all::-moz-focus-inner, .sidebar button:disabled::-moz-focus-inner, .sidebar button[disabled]:disabled::-moz-focus-inner, .sidebar .button:disabled::-moz-focus-inner, .sidebar .button[disabled]:disabled::-moz-focus-inner,
.sidebar input.button:disabled::-moz-focus-inner,
.sidebar input.button[disabled]:disabled::-moz-focus-inner,
.sidebar input[type="button"]:disabled::-moz-focus-inner,
.sidebar input[type="button"][disabled]:disabled::-moz-focus-inner,
.sidebar input[type="reset"]:disabled::-moz-focus-inner,
.sidebar input[type="reset"][disabled]:disabled::-moz-focus-inner,
.sidebar input[type="submit"]:disabled::-moz-focus-inner,
.sidebar input[type="submit"][disabled]:disabled::-moz-focus-inner,
.sidebar .vc_btn3:disabled::-moz-focus-inner,
.sidebar .vc_btn3[disabled]:disabled::-moz-focus-inner,
.sidebar .clear-all:disabled::-moz-focus-inner,
.sidebar .clear-all[disabled]:disabled::-moz-focus-inner, .sidebar .woocommerce #respond input#submit:disabled::-moz-focus-inner, .sidebar .woocommerce #respond input#submit[disabled]:disabled::-moz-focus-inner, .sidebar .woocommerce a.button:disabled::-moz-focus-inner, .sidebar .woocommerce a.button[disabled]:disabled::-moz-focus-inner, .sidebar .woocommerce button.button:disabled::-moz-focus-inner, .sidebar .woocommerce button.button[disabled]:disabled::-moz-focus-inner, .sidebar .woocommerce input.button:disabled::-moz-focus-inner, .sidebar .woocommerce input.button[disabled]:disabled::-moz-focus-inner, .woocommerce .sidebar button::-moz-focus-inner, .woocommerce .sidebar .button::-moz-focus-inner,
.woocommerce .sidebar input[type="button"]::-moz-focus-inner,
.woocommerce .sidebar input[type="reset"]::-moz-focus-inner,
.woocommerce .sidebar input[type="submit"]::-moz-focus-inner,
.woocommerce .sidebar .vc_btn3::-moz-focus-inner,
.woocommerce .sidebar .clear-all::-moz-focus-inner, .site-footer button::-moz-focus-inner, .site-footer .button::-moz-focus-inner,
.site-footer input[type="button"]::-moz-focus-inner,
.site-footer input[type="reset"]::-moz-focus-inner,
.site-footer input[type="submit"]::-moz-focus-inner,
.site-footer .vc_btn3::-moz-focus-inner,
.site-footer .clear-all::-moz-focus-inner, .site-footer .woocommerce #respond input#submit::-moz-focus-inner, .site-footer .woocommerce a.button::-moz-focus-inner, .site-footer .woocommerce button.button::-moz-focus-inner, .site-footer .woocommerce input.button::-moz-focus-inner, .woocommerce .site-footer button::-moz-focus-inner, .woocommerce .site-footer .button::-moz-focus-inner,
.woocommerce .site-footer input[type="button"]::-moz-focus-inner,
.woocommerce .site-footer input[type="reset"]::-moz-focus-inner,
.woocommerce .site-footer input[type="submit"]::-moz-focus-inner,
.woocommerce .site-footer .vc_btn3::-moz-focus-inner,
.woocommerce .site-footer .clear-all::-moz-focus-inner, .woocommerce div.product .single_add_to_cart_button::-moz-focus-inner, .woocommerce-page div.product .single_add_to_cart_button::-moz-focus-inner, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button::-moz-focus-inner, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::-moz-focus-inner, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button::-moz-focus-inner, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button:hover, .button:hover,
input.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.vc_btn3:hover,
.clear-all:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button[type^="submit"]:hover, .woocommerce a.button.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button[type^="submit"]:hover, .woocommerce-page a.button.alt:hover, .woocommerce #respond input#submit:hover:disabled, .woocommerce #respond input#submit[disabled]:hover:disabled, .woocommerce a.button:hover:disabled, .woocommerce a.button[disabled]:hover:disabled, .woocommerce button.button:hover:disabled, .woocommerce button.button[disabled]:hover:disabled, .woocommerce input.button[type^="submit"]:hover:disabled, .woocommerce input.button[type^="submit"][disabled]:hover:disabled, .woocommerce a.button.alt:hover:disabled, .woocommerce a.button.alt[disabled]:hover:disabled, .woocommerce-page #respond input#submit:hover:disabled, .woocommerce-page #respond input#submit[disabled]:hover:disabled, .woocommerce-page a.button:hover:disabled, .woocommerce-page a.button[disabled]:hover:disabled, .woocommerce-page button.button:hover:disabled, .woocommerce-page button.button[disabled]:hover:disabled, .woocommerce-page input.button[type^="submit"]:hover:disabled, .woocommerce-page input.button[type^="submit"][disabled]:hover:disabled, .woocommerce-page a.button.alt:hover:disabled, .woocommerce-page a.button.alt[disabled]:hover:disabled, .site-header button:hover, .site-header .button:hover,
.site-header input.button:hover,
.site-header input[type="button"]:hover,
.site-header input[type="reset"]:hover,
.site-header input[type="submit"]:hover,
.site-header .vc_btn3:hover,
.site-header .clear-all:hover, .site-header button:hover:disabled, .site-header button[disabled]:hover:disabled, .site-header .button:hover:disabled, .site-header .button[disabled]:hover:disabled,
.site-header input.button:hover:disabled,
.site-header input.button[disabled]:hover:disabled,
.site-header input[type="button"]:hover:disabled,
.site-header input[type="button"][disabled]:hover:disabled,
.site-header input[type="reset"]:hover:disabled,
.site-header input[type="reset"][disabled]:hover:disabled,
.site-header input[type="submit"]:hover:disabled,
.site-header input[type="submit"][disabled]:hover:disabled,
.site-header .vc_btn3:hover:disabled,
.site-header .vc_btn3[disabled]:hover:disabled,
.site-header .clear-all:hover:disabled,
.site-header .clear-all[disabled]:hover:disabled, .site-header .woocommerce #respond input#submit:hover:disabled, .site-header .woocommerce #respond input#submit[disabled]:hover:disabled, .site-header .woocommerce a.button:hover:disabled, .site-header .woocommerce a.button[disabled]:hover:disabled, .site-header .woocommerce button.button:hover:disabled, .site-header .woocommerce button.button[disabled]:hover:disabled, .site-header .woocommerce input.button:hover:disabled, .site-header .woocommerce input.button[disabled]:hover:disabled, .woocommerce .site-header button:hover, .woocommerce .site-header .button:hover,
.woocommerce .site-header input[type="button"]:hover,
.woocommerce .site-header input[type="reset"]:hover,
.woocommerce .site-header input[type="submit"]:hover,
.woocommerce .site-header .vc_btn3:hover,
.woocommerce .site-header .clear-all:hover, .woocommerce-page .site-header button:hover, .woocommerce-page .site-header .button:hover,
.woocommerce-page .site-header input[type="button"]:hover,
.woocommerce-page .site-header input[type="reset"]:hover,
.woocommerce-page .site-header input[type="submit"]:hover,
.woocommerce-page .site-header .vc_btn3:hover,
.woocommerce-page .site-header .clear-all:hover, .sidebar button:hover, .sidebar .button:hover,
.sidebar input.button:hover,
.sidebar input[type="button"]:hover,
.sidebar input[type="reset"]:hover,
.sidebar input[type="submit"]:hover,
.sidebar .vc_btn3:hover,
.sidebar .clear-all:hover, .sidebar button:hover:disabled, .sidebar button[disabled]:hover:disabled, .sidebar .button:hover:disabled, .sidebar .button[disabled]:hover:disabled,
.sidebar input.button:hover:disabled,
.sidebar input.button[disabled]:hover:disabled,
.sidebar input[type="button"]:hover:disabled,
.sidebar input[type="button"][disabled]:hover:disabled,
.sidebar input[type="reset"]:hover:disabled,
.sidebar input[type="reset"][disabled]:hover:disabled,
.sidebar input[type="submit"]:hover:disabled,
.sidebar input[type="submit"][disabled]:hover:disabled,
.sidebar .vc_btn3:hover:disabled,
.sidebar .vc_btn3[disabled]:hover:disabled,
.sidebar .clear-all:hover:disabled,
.sidebar .clear-all[disabled]:hover:disabled, .sidebar .woocommerce #respond input#submit:hover:disabled, .sidebar .woocommerce #respond input#submit[disabled]:hover:disabled, .sidebar .woocommerce a.button:hover:disabled, .sidebar .woocommerce a.button[disabled]:hover:disabled, .sidebar .woocommerce button.button:hover:disabled, .sidebar .woocommerce button.button[disabled]:hover:disabled, .sidebar .woocommerce input.button:hover:disabled, .sidebar .woocommerce input.button[disabled]:hover:disabled, .woocommerce .sidebar button:hover, .woocommerce .sidebar .button:hover,
.woocommerce .sidebar input[type="button"]:hover,
.woocommerce .sidebar input[type="reset"]:hover,
.woocommerce .sidebar input[type="submit"]:hover,
.woocommerce .sidebar .vc_btn3:hover,
.woocommerce .sidebar .clear-all:hover, .site-footer button:hover, .site-footer .button:hover,
.site-footer input[type="button"]:hover,
.site-footer input[type="reset"]:hover,
.site-footer input[type="submit"]:hover,
.site-footer .vc_btn3:hover,
.site-footer .clear-all:hover, .site-footer .woocommerce #respond input#submit:hover, .site-footer .woocommerce a.button:hover, .site-footer .woocommerce button.button:hover, .site-footer .woocommerce input.button:hover, .woocommerce .site-footer button:hover, .woocommerce .site-footer .button:hover,
.woocommerce .site-footer input[type="button"]:hover,
.woocommerce .site-footer input[type="reset"]:hover,
.woocommerce .site-footer input[type="submit"]:hover,
.woocommerce .site-footer .vc_btn3:hover,
.woocommerce .site-footer .clear-all:hover, .woocommerce div.product .single_add_to_cart_button:hover, .woocommerce-page div.product .single_add_to_cart_button:hover, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, button:focus, .button:focus,
input.button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.vc_btn3:focus,
.clear-all:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button[type^="submit"]:focus, .woocommerce a.button.alt:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button[type^="submit"]:focus, .woocommerce-page a.button.alt:focus, .woocommerce #respond input#submit:focus:disabled, .woocommerce #respond input#submit[disabled]:focus:disabled, .woocommerce a.button:focus:disabled, .woocommerce a.button[disabled]:focus:disabled, .woocommerce button.button:focus:disabled, .woocommerce button.button[disabled]:focus:disabled, .woocommerce input.button[type^="submit"]:focus:disabled, .woocommerce input.button[type^="submit"][disabled]:focus:disabled, .woocommerce a.button.alt:focus:disabled, .woocommerce a.button.alt[disabled]:focus:disabled, .woocommerce-page #respond input#submit:focus:disabled, .woocommerce-page #respond input#submit[disabled]:focus:disabled, .woocommerce-page a.button:focus:disabled, .woocommerce-page a.button[disabled]:focus:disabled, .woocommerce-page button.button:focus:disabled, .woocommerce-page button.button[disabled]:focus:disabled, .woocommerce-page input.button[type^="submit"]:focus:disabled, .woocommerce-page input.button[type^="submit"][disabled]:focus:disabled, .woocommerce-page a.button.alt:focus:disabled, .woocommerce-page a.button.alt[disabled]:focus:disabled, .site-header button:focus, .site-header .button:focus,
.site-header input.button:focus,
.site-header input[type="button"]:focus,
.site-header input[type="reset"]:focus,
.site-header input[type="submit"]:focus,
.site-header .vc_btn3:focus,
.site-header .clear-all:focus, .site-header button:focus:disabled, .site-header button[disabled]:focus:disabled, .site-header .button:focus:disabled, .site-header .button[disabled]:focus:disabled,
.site-header input.button:focus:disabled,
.site-header input.button[disabled]:focus:disabled,
.site-header input[type="button"]:focus:disabled,
.site-header input[type="button"][disabled]:focus:disabled,
.site-header input[type="reset"]:focus:disabled,
.site-header input[type="reset"][disabled]:focus:disabled,
.site-header input[type="submit"]:focus:disabled,
.site-header input[type="submit"][disabled]:focus:disabled,
.site-header .vc_btn3:focus:disabled,
.site-header .vc_btn3[disabled]:focus:disabled,
.site-header .clear-all:focus:disabled,
.site-header .clear-all[disabled]:focus:disabled, .site-header .woocommerce #respond input#submit:focus:disabled, .site-header .woocommerce #respond input#submit[disabled]:focus:disabled, .site-header .woocommerce a.button:focus:disabled, .site-header .woocommerce a.button[disabled]:focus:disabled, .site-header .woocommerce button.button:focus:disabled, .site-header .woocommerce button.button[disabled]:focus:disabled, .site-header .woocommerce input.button:focus:disabled, .site-header .woocommerce input.button[disabled]:focus:disabled, .woocommerce .site-header button:focus, .woocommerce .site-header .button:focus,
.woocommerce .site-header input[type="button"]:focus,
.woocommerce .site-header input[type="reset"]:focus,
.woocommerce .site-header input[type="submit"]:focus,
.woocommerce .site-header .vc_btn3:focus,
.woocommerce .site-header .clear-all:focus, .woocommerce-page .site-header button:focus, .woocommerce-page .site-header .button:focus,
.woocommerce-page .site-header input[type="button"]:focus,
.woocommerce-page .site-header input[type="reset"]:focus,
.woocommerce-page .site-header input[type="submit"]:focus,
.woocommerce-page .site-header .vc_btn3:focus,
.woocommerce-page .site-header .clear-all:focus, .sidebar button:focus, .sidebar .button:focus,
.sidebar input.button:focus,
.sidebar input[type="button"]:focus,
.sidebar input[type="reset"]:focus,
.sidebar input[type="submit"]:focus,
.sidebar .vc_btn3:focus,
.sidebar .clear-all:focus, .sidebar button:focus:disabled, .sidebar button[disabled]:focus:disabled, .sidebar .button:focus:disabled, .sidebar .button[disabled]:focus:disabled,
.sidebar input.button:focus:disabled,
.sidebar input.button[disabled]:focus:disabled,
.sidebar input[type="button"]:focus:disabled,
.sidebar input[type="button"][disabled]:focus:disabled,
.sidebar input[type="reset"]:focus:disabled,
.sidebar input[type="reset"][disabled]:focus:disabled,
.sidebar input[type="submit"]:focus:disabled,
.sidebar input[type="submit"][disabled]:focus:disabled,
.sidebar .vc_btn3:focus:disabled,
.sidebar .vc_btn3[disabled]:focus:disabled,
.sidebar .clear-all:focus:disabled,
.sidebar .clear-all[disabled]:focus:disabled, .sidebar .woocommerce #respond input#submit:focus:disabled, .sidebar .woocommerce #respond input#submit[disabled]:focus:disabled, .sidebar .woocommerce a.button:focus:disabled, .sidebar .woocommerce a.button[disabled]:focus:disabled, .sidebar .woocommerce button.button:focus:disabled, .sidebar .woocommerce button.button[disabled]:focus:disabled, .sidebar .woocommerce input.button:focus:disabled, .sidebar .woocommerce input.button[disabled]:focus:disabled, .woocommerce .sidebar button:focus, .woocommerce .sidebar .button:focus,
.woocommerce .sidebar input[type="button"]:focus,
.woocommerce .sidebar input[type="reset"]:focus,
.woocommerce .sidebar input[type="submit"]:focus,
.woocommerce .sidebar .vc_btn3:focus,
.woocommerce .sidebar .clear-all:focus, .site-footer button:focus, .site-footer .button:focus,
.site-footer input[type="button"]:focus,
.site-footer input[type="reset"]:focus,
.site-footer input[type="submit"]:focus,
.site-footer .vc_btn3:focus,
.site-footer .clear-all:focus, .site-footer .woocommerce #respond input#submit:focus, .site-footer .woocommerce a.button:focus, .site-footer .woocommerce button.button:focus, .site-footer .woocommerce input.button:focus, .woocommerce .site-footer button:focus, .woocommerce .site-footer .button:focus,
.woocommerce .site-footer input[type="button"]:focus,
.woocommerce .site-footer input[type="reset"]:focus,
.woocommerce .site-footer input[type="submit"]:focus,
.woocommerce .site-footer .vc_btn3:focus,
.woocommerce .site-footer .clear-all:focus, .woocommerce div.product .single_add_to_cart_button:focus, .woocommerce-page div.product .single_add_to_cart_button:focus, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus {
  outline: none !important;
}

.site-header button, .site-header .button,
.site-header input.button,
.site-header input[type="button"],
.site-header input[type="reset"],
.site-header input[type="submit"],
.site-header .vc_btn3,
.site-header .clear-all, .site-header button:disabled, .site-header button[disabled]:disabled, .site-header .button:disabled, .site-header .button[disabled]:disabled,
.site-header input.button:disabled,
.site-header input.button[disabled]:disabled,
.site-header input[type="button"]:disabled,
.site-header input[type="button"][disabled]:disabled,
.site-header input[type="reset"]:disabled,
.site-header input[type="reset"][disabled]:disabled,
.site-header input[type="submit"]:disabled,
.site-header input[type="submit"][disabled]:disabled,
.site-header .vc_btn3:disabled,
.site-header .vc_btn3[disabled]:disabled,
.site-header .clear-all:disabled,
.site-header .clear-all[disabled]:disabled, .woocommerce .site-header button, .woocommerce .site-header .button,
.woocommerce .site-header input[type="button"],
.woocommerce .site-header input[type="reset"],
.woocommerce .site-header input[type="submit"],
.woocommerce .site-header .vc_btn3,
.woocommerce .site-header .clear-all, .woocommerce-page .site-header button, .woocommerce-page .site-header .button,
.woocommerce-page .site-header input[type="button"],
.woocommerce-page .site-header input[type="reset"],
.woocommerce-page .site-header input[type="submit"],
.woocommerce-page .site-header .vc_btn3,
.woocommerce-page .site-header .clear-all {
  padding: 7px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

button, .button,
input.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.vc_btn3,
.clear-all, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button[type^="submit"], .woocommerce a.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button[type^="submit"], .woocommerce-page a.button.alt, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button[type^="submit"]:disabled, .woocommerce input.button[type^="submit"][disabled]:disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt[disabled]:disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page #respond input#submit[disabled]:disabled, .woocommerce-page a.button:disabled, .woocommerce-page a.button[disabled]:disabled, .woocommerce-page button.button:disabled, .woocommerce-page button.button[disabled]:disabled, .woocommerce-page input.button[type^="submit"]:disabled, .woocommerce-page input.button[type^="submit"][disabled]:disabled, .woocommerce-page a.button.alt:disabled, .woocommerce-page a.button.alt[disabled]:disabled {
  padding: 7px 30px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.sidebar button, .sidebar .button,
.sidebar input.button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar .vc_btn3,
.sidebar .clear-all, .sidebar button:disabled, .sidebar button[disabled]:disabled, .sidebar .button:disabled, .sidebar .button[disabled]:disabled,
.sidebar input.button:disabled,
.sidebar input.button[disabled]:disabled,
.sidebar input[type="button"]:disabled,
.sidebar input[type="button"][disabled]:disabled,
.sidebar input[type="reset"]:disabled,
.sidebar input[type="reset"][disabled]:disabled,
.sidebar input[type="submit"]:disabled,
.sidebar input[type="submit"][disabled]:disabled,
.sidebar .vc_btn3:disabled,
.sidebar .vc_btn3[disabled]:disabled,
.sidebar .clear-all:disabled,
.sidebar .clear-all[disabled]:disabled, .sidebar .woocommerce #respond input#submit:disabled, .sidebar .woocommerce #respond input#submit[disabled]:disabled, .sidebar .woocommerce a.button:disabled, .sidebar .woocommerce a.button[disabled]:disabled, .sidebar .woocommerce button.button:disabled, .sidebar .woocommerce button.button[disabled]:disabled, .sidebar .woocommerce input.button:disabled, .sidebar .woocommerce input.button[disabled]:disabled, .woocommerce .sidebar button, .woocommerce .sidebar .button,
.woocommerce .sidebar input[type="button"],
.woocommerce .sidebar input[type="reset"],
.woocommerce .sidebar input[type="submit"],
.woocommerce .sidebar .vc_btn3,
.woocommerce .sidebar .clear-all {
  padding: 7px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.site-footer button, .site-footer .button,
.site-footer input[type="button"],
.site-footer input[type="reset"],
.site-footer input[type="submit"],
.site-footer .vc_btn3,
.site-footer .clear-all, .site-footer .woocommerce #respond input#submit, .site-footer .woocommerce a.button, .site-footer .woocommerce button.button, .site-footer .woocommerce input.button, .woocommerce .site-footer button, .woocommerce .site-footer .button,
.woocommerce .site-footer input[type="button"],
.woocommerce .site-footer input[type="reset"],
.woocommerce .site-footer input[type="submit"],
.woocommerce .site-footer .vc_btn3,
.woocommerce .site-footer .clear-all {
  padding: 7px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.site-header .woocommerce #respond input#submit:disabled, .site-header .woocommerce #respond input#submit[disabled]:disabled, .site-header .woocommerce a.button:disabled, .site-header .woocommerce a.button[disabled]:disabled, .site-header .woocommerce button.button:disabled, .site-header .woocommerce button.button[disabled]:disabled, .site-header .woocommerce input.button:disabled, .site-header .woocommerce input.button[disabled]:disabled, .woocommerce div.product .single_add_to_cart_button, .woocommerce-page div.product .single_add_to_cart_button, .woocommerce .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 100%;
  margin: 10px 0 0;
}

.single-post .wd_content_single .comment-blog li img {
  width: 100px;
  height: auto;
  margin: 0;
}

.single-post .wd_content_single .comment-blog li .comment-body &gt; div:first-child {
  float: left;
  margin: 0 20px 0 0;
}

/* SEARCH */
/* SHOP PAGE */
.woocommerce .products li.product .onsale, .woocommerce .products li.product span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product span.onsale, .woocommerce-page .products li.product .onsale, .woocommerce-page .products li.product span.onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce-page ul.products li.product span.onsale, .woocommerce div.product span.onsale, .woocommerce-page div.product span.onsale {
  z-index: 10;
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: auto;
  left: auto;
  display: inline-block;
  min-width: 60px;
  min-height: 60px;
  height: 60px;
  min-height: 60px;
  font-size: 18px;
  line-height: 1em;
  font-weight: 400;
  text-align: center;
  padding: 18px 4px;
  margin: 0;
  font-weight: normal;
}

.woocommerce .products li.product .price, .woocommerce ul.products li.product .price, .woocommerce-page .products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product .summary .woocs_price_code, .woocommerce-page div.product .summary .woocs_price_code, .woocommerce table.wishlist_table .woocs_price_code {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}

.woocommerce .products li.product .price del, .woocommerce-page .products li.product .price del, .woocommerce div.product .summary .woocs_price_code del, .woocommerce-page div.product .summary .woocs_price_code del, .woocommerce table.wishlist_table .woocs_price_code del {
  font-size: 12px;
  margin-top: -5px;
  opacity: 0.4;
}

.woocommerce .products li.product .price del .amount, .woocommerce-page .products li.product .price del .amount, .woocommerce div.product .summary .woocs_price_code del .amount, .woocommerce-page div.product .summary .woocs_price_code del .amount, .woocommerce table.wishlist_table .woocs_price_code del .amount {
  color: inherit;
}

.woocommerce .products li.product .price ins, .woocommerce-page .products li.product .price ins, .woocommerce div.product .summary .woocs_price_code ins, .woocommerce-page div.product .summary .woocs_price_code ins, .woocommerce table.wishlist_table .woocs_price_code ins {
  text-decoration: none;
}

.cart_content .wd_content_mini_cart li .star-rating:before, .woocommerce .products.grid li.product .star-rating:before, .woocommerce-page .products.grid li.product .star-rating:before, .woocommerce .products.list .star-rating:before, .woocommerce-page .products.list .star-rating:before, .woocommerce .widget_shopping_cart li .star-rating:before, .woocommerce.widget_shopping_cart li .star-rating:before, .woocommerce ul.product_list_widget li .star-rating:before {
  font-size: 10px;
}

.cart_content .wd_content_mini_cart li .star-rating span:before, .woocommerce .products.grid li.product .star-rating span:before, .woocommerce-page .products.grid li.product .star-rating span:before, .woocommerce .products.list .star-rating span:before, .woocommerce-page .products.list .star-rating span:before, .woocommerce .widget_shopping_cart li .star-rating span:before, .woocommerce.widget_shopping_cart li .star-rating span:before, .woocommerce ul.product_list_widget li .star-rating span:before {
  font-size: 10px;
}

.woocommerce .products.grid:hover li.product, .woocommerce-page .products.grid:hover li.product, .woocommerce .products.list:hover li.product, .woocommerce-page .products.list:hover li.product {
  opacity: 0.5;
}

.woocommerce .products.grid li.product, .woocommerce-page .products.grid li.product, .woocommerce .products.list li.product, .woocommerce-page .products.list li.product {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid li.product:hover, .woocommerce-page .products.grid li.product:hover, .woocommerce .products.list li.product:hover, .woocommerce-page .products.list li.product:hover {
  opacity: 1;
}

/* PRODUCT DETAILS */
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
  font-size: 200%;
}

.woocommerce .woocommerce-cart .product-quantity .quantity, .woocommerce.woocommerce-cart .product-quantity .quantity, .woocommerce-page .woocommerce-cart .product-quantity .quantity, .woocommerce-page.woocommerce-cart .product-quantity .quantity, .woocommerce div.product .quantity, .woocommerce-page div.product .quantity {
  width: 100%;
  border-width: 1px 0 0;
  padding: 20px 0;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button, .woocommerce.woocommerce-cart .product-quantity .quantity button, .woocommerce-page .woocommerce-cart .product-quantity .quantity button, .woocommerce-page.woocommerce-cart .product-quantity .quantity button, .woocommerce div.product .quantity button, .woocommerce-page div.product .quantity button {
  float: left;
  padding: 0;
  margin: 0;
  width: 40px;
  height: 40px;
  background-image: url(images/ic-quantity.png);
  background-repeat: no-repeat;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0;
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  vertical-align: middle;
  text-align: left;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button[data-type^="minus"], .woocommerce.woocommerce-cart .product-quantity .quantity button[data-type^="minus"], .woocommerce-page .woocommerce-cart .product-quantity .quantity button[data-type^="minus"], .woocommerce-page.woocommerce-cart .product-quantity .quantity button[data-type^="minus"], .woocommerce div.product .quantity button[data-type^="minus"], .woocommerce-page div.product .quantity button[data-type^="minus"] {
  background-position: 0 0;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button[data-type^="minus"]:hover, .woocommerce.woocommerce-cart .product-quantity .quantity button[data-type^="minus"]:hover, .woocommerce-page .woocommerce-cart .product-quantity .quantity button[data-type^="minus"]:hover, .woocommerce-page.woocommerce-cart .product-quantity .quantity button[data-type^="minus"]:hover, .woocommerce div.product .quantity button[data-type^="minus"]:hover, .woocommerce-page div.product .quantity button[data-type^="minus"]:hover {
  background-position: 0 -40px;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button[data-type^="plus"], .woocommerce.woocommerce-cart .product-quantity .quantity button[data-type^="plus"], .woocommerce-page .woocommerce-cart .product-quantity .quantity button[data-type^="plus"], .woocommerce-page.woocommerce-cart .product-quantity .quantity button[data-type^="plus"], .woocommerce div.product .quantity button[data-type^="plus"], .woocommerce-page div.product .quantity button[data-type^="plus"] {
  background-position: -40px 0;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button[data-type^="plus"]:hover, .woocommerce.woocommerce-cart .product-quantity .quantity button[data-type^="plus"]:hover, .woocommerce-page .woocommerce-cart .product-quantity .quantity button[data-type^="plus"]:hover, .woocommerce-page.woocommerce-cart .product-quantity .quantity button[data-type^="plus"]:hover, .woocommerce div.product .quantity button[data-type^="plus"]:hover, .woocommerce-page div.product .quantity button[data-type^="plus"]:hover {
  background-position: -40px -40px;
}

.woocommerce .woocommerce-cart .product-quantity .quantity button:hover, .woocommerce.woocommerce-cart .product-quantity .quantity button:hover, .woocommerce-page .woocommerce-cart .product-quantity .quantity button:hover, .woocommerce-page.woocommerce-cart .product-quantity .quantity button:hover, .woocommerce div.product .quantity button:hover, .woocommerce-page div.product .quantity button:hover {
  background-color: #000 !important;
  border-color: #000 !important;
}

.woocommerce .woocommerce-cart .product-quantity .quantity input.input-text, .woocommerce.woocommerce-cart .product-quantity .quantity input.input-text, .woocommerce-page .woocommerce-cart .product-quantity .quantity input.input-text, .woocommerce-page.woocommerce-cart .product-quantity .quantity input.input-text, .woocommerce div.product .quantity input.input-text, .woocommerce-page div.product .quantity input.input-text {
  float: left;
  border-width: 1px 0;
  padding-bottom: 6px;
  line-height: 25px;
}

.woocommerce .woocommerce-cart .product-quantity .quantity input.input-text:hover, .woocommerce.woocommerce-cart .product-quantity .quantity input.input-text:hover, .woocommerce-page .woocommerce-cart .product-quantity .quantity input.input-text:hover, .woocommerce-page.woocommerce-cart .product-quantity .quantity input.input-text:hover, .woocommerce div.product .quantity input.input-text:hover, .woocommerce-page div.product .quantity input.input-text:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce div.product .posted_in, .woocommerce div.product .tagged_as, .woocommerce div.product .sku_wrapper, .woocommerce-page div.product .posted_in, .woocommerce-page div.product .tagged_as, .woocommerce-page div.product .sku_wrapper {
  display: inline-block;
  width: 100%;
  padding: 15px 0;
  border-width: 1px 0 0;
}

.woocommerce div.product .posted_in a, .woocommerce div.product .tagged_as a, .woocommerce div.product .sku_wrapper a, .woocommerce-page div.product .posted_in a, .woocommerce-page div.product .tagged_as a, .woocommerce-page div.product .sku_wrapper a {
  opacity: 0.6;
  text-transform: capitalize;
  margin-left: 2px;
}

.woocommerce div.product .posted_in a:hover, .woocommerce div.product .tagged_as a:hover, .woocommerce div.product .sku_wrapper a:hover, .woocommerce-page div.product .posted_in a:hover, .woocommerce-page div.product .tagged_as a:hover, .woocommerce-page div.product .sku_wrapper a:hover {
  opacity: 1;
}

.woocommerce div.product .posted_in span, .woocommerce div.product .tagged_as span, .woocommerce div.product .sku_wrapper span, .woocommerce-page div.product .posted_in span, .woocommerce-page div.product .tagged_as span, .woocommerce-page div.product .sku_wrapper span {
  font-weight: bold;
  padding-right: 20px;
}

.woocommerce div.product .content-measurements, .woocommerce div.product .content-shipping, .woocommerce div.product .content-size-chart, .woocommerce-page div.product .content-measurements, .woocommerce-page div.product .content-shipping, .woocommerce-page div.product .content-size-chart {
  padding: 20px 0;
  border-width: 1px 0 0;
  text-transform: uppercase;
}

.woocommerce div.product .content-measurements *, .woocommerce div.product .content-shipping *, .woocommerce div.product .content-size-chart *, .woocommerce-page div.product .content-measurements *, .woocommerce-page div.product .content-shipping *, .woocommerce-page div.product .content-size-chart * {
  margin: 0;
}

.woocommerce div.product .content-measurements a, .woocommerce div.product .content-shipping a, .woocommerce div.product .content-size-chart a, .woocommerce-page div.product .content-measurements a, .woocommerce-page div.product .content-shipping a, .woocommerce-page div.product .content-size-chart a {
  font-weight: bold;
}

.woocommerce div.product .content-measurements img, .woocommerce div.product .content-shipping img, .woocommerce div.product .content-size-chart img, .woocommerce-page div.product .content-measurements img, .woocommerce-page div.product .content-shipping img, .woocommerce-page div.product .content-size-chart img {
  display: block;
  margin: 0 auto;
}

.woocommerce div.product .content-measurements .measurement, .woocommerce div.product .content-shipping .measurement, .woocommerce div.product .content-size-chart .measurement, .woocommerce-page div.product .content-measurements .measurement, .woocommerce-page div.product .content-shipping .measurement, .woocommerce-page div.product .content-size-chart .measurement, .woocommerce div.product .content-measurements .size_chart, .woocommerce div.product .content-shipping .size_chart, .woocommerce div.product .content-size-chart .size_chart, .woocommerce-page div.product .content-measurements .size_chart, .woocommerce-page div.product .content-shipping .size_chart, .woocommerce-page div.product .content-size-chart .size_chart, .woocommerce div.product .content-measurements .shipping, .woocommerce div.product .content-shipping .shipping, .woocommerce div.product .content-size-chart .shipping, .woocommerce-page div.product .content-measurements .shipping, .woocommerce-page div.product .content-shipping .shipping, .woocommerce-page div.product .content-size-chart .shipping {
  z-index: 100000000000;
  padding: 0;
}

.woocommerce div.product .content-measurements .fancybox-inner, .woocommerce div.product .content-shipping .fancybox-inner, .woocommerce div.product .content-size-chart .fancybox-inner, .woocommerce-page div.product .content-measurements .fancybox-inner, .woocommerce-page div.product .content-shipping .fancybox-inner, .woocommerce-page div.product .content-size-chart .fancybox-inner {
  padding: 30px;
  background: #fff;
  text-transform: none;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.woocommerce div.product .content-measurements .fancybox-inner h1, .woocommerce div.product .content-shipping .fancybox-inner h1, .woocommerce div.product .content-size-chart .fancybox-inner h1, .woocommerce-page div.product .content-measurements .fancybox-inner h1, .woocommerce-page div.product .content-shipping .fancybox-inner h1, .woocommerce-page div.product .content-size-chart .fancybox-inner h1, .woocommerce div.product .content-measurements .fancybox-inner h2, .woocommerce div.product .content-shipping .fancybox-inner h2, .woocommerce div.product .content-size-chart .fancybox-inner h2, .woocommerce-page div.product .content-measurements .fancybox-inner h2, .woocommerce-page div.product .content-shipping .fancybox-inner h2, .woocommerce-page div.product .content-size-chart .fancybox-inner h2, .woocommerce div.product .content-measurements .fancybox-inner h3, .woocommerce div.product .content-shipping .fancybox-inner h3, .woocommerce div.product .content-size-chart .fancybox-inner h3, .woocommerce-page div.product .content-measurements .fancybox-inner h3, .woocommerce-page div.product .content-shipping .fancybox-inner h3, .woocommerce-page div.product .content-size-chart .fancybox-inner h3, .woocommerce div.product .content-measurements .fancybox-inner h4, .woocommerce div.product .content-shipping .fancybox-inner h4, .woocommerce div.product .content-size-chart .fancybox-inner h4, .woocommerce-page div.product .content-measurements .fancybox-inner h4, .woocommerce-page div.product .content-shipping .fancybox-inner h4, .woocommerce-page div.product .content-size-chart .fancybox-inner h4, .woocommerce div.product .content-measurements .fancybox-inner h5, .woocommerce div.product .content-shipping .fancybox-inner h5, .woocommerce div.product .content-size-chart .fancybox-inner h5, .woocommerce-page div.product .content-measurements .fancybox-inner h5, .woocommerce-page div.product .content-shipping .fancybox-inner h5, .woocommerce-page div.product .content-size-chart .fancybox-inner h5, .woocommerce div.product .content-measurements .fancybox-inner h6, .woocommerce div.product .content-shipping .fancybox-inner h6, .woocommerce div.product .content-size-chart .fancybox-inner h6, .woocommerce-page div.product .content-measurements .fancybox-inner h6, .woocommerce-page div.product .content-shipping .fancybox-inner h6, .woocommerce-page div.product .content-size-chart .fancybox-inner h6, .woocommerce div.product .content-measurements .fancybox-inner .h1, .woocommerce div.product .content-shipping .fancybox-inner .h1, .woocommerce div.product .content-size-chart .fancybox-inner .h1, .woocommerce-page div.product .content-measurements .fancybox-inner .h1, .woocommerce-page div.product .content-shipping .fancybox-inner .h1, .woocommerce-page div.product .content-size-chart .fancybox-inner .h1, .woocommerce div.product .content-measurements .fancybox-inner .h2, .woocommerce div.product .content-shipping .fancybox-inner .h2, .woocommerce div.product .content-size-chart .fancybox-inner .h2, .woocommerce-page div.product .content-measurements .fancybox-inner .h2, .woocommerce-page div.product .content-shipping .fancybox-inner .h2, .woocommerce-page div.product .content-size-chart .fancybox-inner .h2, .woocommerce div.product .content-measurements .fancybox-inner .h3, .woocommerce div.product .content-shipping .fancybox-inner .h3, .woocommerce div.product .content-size-chart .fancybox-inner .h3, .woocommerce-page div.product .content-measurements .fancybox-inner .h3, .woocommerce-page div.product .content-shipping .fancybox-inner .h3, .woocommerce-page div.product .content-size-chart .fancybox-inner .h3, .woocommerce div.product .content-measurements .fancybox-inner .h4, .woocommerce div.product .content-shipping .fancybox-inner .h4, .woocommerce div.product .content-size-chart .fancybox-inner .h4, .woocommerce-page div.product .content-measurements .fancybox-inner .h4, .woocommerce-page div.product .content-shipping .fancybox-inner .h4, .woocommerce-page div.product .content-size-chart .fancybox-inner .h4, .woocommerce div.product .content-measurements .fancybox-inner .h5, .woocommerce div.product .content-shipping .fancybox-inner .h5, .woocommerce div.product .content-size-chart .fancybox-inner .h5, .woocommerce-page div.product .content-measurements .fancybox-inner .h5, .woocommerce-page div.product .content-shipping .fancybox-inner .h5, .woocommerce-page div.product .content-size-chart .fancybox-inner .h5, .woocommerce div.product .content-measurements .fancybox-inner .h6, .woocommerce div.product .content-shipping .fancybox-inner .h6, .woocommerce div.product .content-size-chart .fancybox-inner .h6, .woocommerce-page div.product .content-measurements .fancybox-inner .h6, .woocommerce-page div.product .content-shipping .fancybox-inner .h6, .woocommerce-page div.product .content-size-chart .fancybox-inner .h6 {
  text-transform: uppercase;
}

.woocommerce div.product .content-measurements img, .woocommerce div.product .content-shipping img, .woocommerce div.product .content-size-chart img, .woocommerce-page div.product .content-measurements img, .woocommerce-page div.product .content-shipping img, .woocommerce-page div.product .content-size-chart img {
  display: inline-block;
  margin: 0;
  padding: 30px;
  background: #fff;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.woocommerce div.product .content-measurements .hidden_toggle, .woocommerce div.product .content-shipping .hidden_toggle, .woocommerce div.product .content-size-chart .hidden_toggle, .woocommerce-page div.product .content-measurements .hidden_toggle, .woocommerce-page div.product .content-shipping .hidden_toggle, .woocommerce-page div.product .content-size-chart .hidden_toggle {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: auto;
  left: auto;
  background: #fff;
  color: #000;
  text-align: center;
  line-height: 40px;
}

.woocommerce div.product .content-measurements .hidden_toggle:hover, .woocommerce div.product .content-shipping .hidden_toggle:hover, .woocommerce div.product .content-size-chart .hidden_toggle:hover, .woocommerce-page div.product .content-measurements .hidden_toggle:hover, .woocommerce-page div.product .content-shipping .hidden_toggle:hover, .woocommerce-page div.product .content-size-chart .hidden_toggle:hover {
  color: #fff;
  background: #000;
}

.woocommerce div.product #slider-gallery, .woocommerce-page div.product #slider-gallery {
  margin: 30px -15px;
}

.woocommerce div.product #slider-gallery .item, .woocommerce-page div.product #slider-gallery .item {
  width: 100%;
  height: auto;
  padding: 0 15px;
}

.woocommerce div.product #slider-gallery img, .woocommerce-page div.product #slider-gallery img {
  margin: 0;
}

.woocommerce div.product #slider-gallery .owl-controls, .woocommerce-page div.product #slider-gallery .owl-controls {
  display: none !important;
}

.woocommerce div.product .slider-gallery-customNavigation, .woocommerce-page div.product .slider-gallery-customNavigation, .woocommerce div.product .thumbnails.list_carousel .slider_control, .woocommerce-page div.product .thumbnails.list_carousel .slider_control {
  width: 40px;
  overflow: hidden;
  float: right;
  margin-top: -82px;
  position: relative;
  z-index: 1;
}

.woocommerce div.product .slider-gallery-customNavigation a, .woocommerce-page div.product .slider-gallery-customNavigation a, .woocommerce div.product .thumbnails.list_carousel .slider_control a, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a {
  display: inline-block;
  float: left;
  width: 40px;
  height: 40px;
  margin: 0 0 1px;
  cursor: pointer;
  font-size: 0;
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  vertical-align: middle;
  text-align: left;
  background-image: url(images/ic-quantity.png);
  background-repeat: no-repeat;
}

.woocommerce div.product .slider-gallery-customNavigation a:hover, .woocommerce-page div.product .slider-gallery-customNavigation a:hover, .woocommerce div.product .thumbnails.list_carousel .slider_control a:hover, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a:hover {
  background-color: #000;
}

.woocommerce div.product .slider-gallery-customNavigation a.slider-gallery-prev, .woocommerce-page div.product .slider-gallery-customNavigation a.slider-gallery-prev, .woocommerce div.product .thumbnails.list_carousel .slider_control a.slider-gallery-prev, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a.slider-gallery-prev {
  background-position: 0 0;
}

.woocommerce div.product .slider-gallery-customNavigation a.slider-gallery-prev:hover, .woocommerce-page div.product .slider-gallery-customNavigation a.slider-gallery-prev:hover, .woocommerce div.product .thumbnails.list_carousel .slider_control a.slider-gallery-prev:hover, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a.slider-gallery-prev:hover {
  background-position: 0 -40px;
}

.woocommerce div.product .slider-gallery-customNavigation a.slider-gallery-next, .woocommerce-page div.product .slider-gallery-customNavigation a.slider-gallery-next, .woocommerce div.product .thumbnails.list_carousel .slider_control a.slider-gallery-next, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a.slider-gallery-next {
  background-position: -40px 0;
}

.woocommerce div.product .slider-gallery-customNavigation a.slider-gallery-next:hover, .woocommerce-page div.product .slider-gallery-customNavigation a.slider-gallery-next:hover, .woocommerce div.product .thumbnails.list_carousel .slider_control a.slider-gallery-next:hover, .woocommerce-page div.product .thumbnails.list_carousel .slider_control a.slider-gallery-next:hover {
  background-position: -40px -40px;
}

.woocommerce div.product .related, .woocommerce-page div.product .related {
  margin: 0 -15px 30px;
  display: block;
  flex-wrap: inherit;
  width: auto;
}

.woocommerce div.product .related h2, .woocommerce-page div.product .related h2 {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  font-size: 133%;
  text-transform: uppercase;
  padding-bottom: 20px;
}

.woocommerce div.product .related h2:after, .woocommerce-page div.product .related h2:after {
  content: "";
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 0;
  left: 15px;
  height: 1px;
  border-width: 0 0 1px;
  border-style: solid;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  overflow: hdiden;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
  border-width: 0 0 0 1px;
  margin: 0;
  padding: 0;
  background: transparent;
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
  padding: 10px 20px;
  font-weight: normal;
  text-transform: capitalize;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-child {
  border-right-width: 1px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child {
  border-left-width: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
  color: #fff;
}

.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
  padding: 20px 40px;
}

.woocommerce div.product #tab-reviews .woocommerce-Reviews-title, .woocommerce-page div.product #tab-reviews .woocommerce-Reviews-title {
  font-size: 133%;
  text-transform: uppercase;
  float: left;
}

.woocommerce div.product #tab-reviews #comments, .woocommerce-page div.product #tab-reviews #comments {
  overflow: hidden;
}

.woocommerce div.product #tab-reviews #reply-title, .woocommerce-page div.product #tab-reviews #reply-title {
  font-size: 15px;
  opacity: 0.6;
  margin: 0 0 20px;
}

.woocommerce div.product #tab-reviews .comment-notes, .woocommerce-page div.product #tab-reviews .comment-notes {
  opacity: 0.6;
  margin: 0 0 20px;
}

.woocommerce div.product #tab-reviews .toggle-review, .woocommerce-page div.product #tab-reviews .toggle-review {
  float: right;
}

.woocommerce div.product #tab-reviews .toggle-review a, .woocommerce-page div.product #tab-reviews .toggle-review a {
  text-transform: lowercase;
}

.woocommerce div.product #tab-reviews label, .woocommerce-page div.product #tab-reviews label {
  display: inline-block;
  float: left;
  min-width: 150px;
  margin: 0 0 10px;
}

.woocommerce div.product #tab-reviews input, .woocommerce-page div.product #tab-reviews input {
  max-width: 500px;
}

.woocommerce div.product #tab-reviews input.submit, .woocommerce-page div.product #tab-reviews input.submit {
  margin: 0 0 20px 150px !important;
}

.woocommerce div.product #tab-reviews textarea, .woocommerce-page div.product #tab-reviews textarea {
  display: block;
}

.woocommerce div.product #tab-reviews .woocommerce-noreviews, .woocommerce-page div.product #tab-reviews .woocommerce-noreviews {
  display: none;
}

/* CART PAGE */
.woocommerce .woocommerce-cart a.remove, .woocommerce.woocommerce-cart a.remove, .woocommerce-page .woocommerce-cart a.remove, .woocommerce-page.woocommerce-cart a.remove {
  font-size: 0;
  width: 25px;
  height: 25px;
}

.woocommerce .woocommerce-cart a.remove:before, .woocommerce.woocommerce-cart a.remove:before, .woocommerce-page .woocommerce-cart a.remove:before, .woocommerce-page.woocommerce-cart a.remove:before {
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 25px;
  font-family: "FontAwesome";
  font-weight: normal;
}

.woocommerce .woocommerce-cart .product-quantity, .woocommerce.woocommerce-cart .product-quantity, .woocommerce-page .woocommerce-cart .product-quantity, .woocommerce-page.woocommerce-cart .product-quantity {
  padding: 0;
}

.woocommerce .woocommerce-cart .product-quantity .quantity, .woocommerce.woocommerce-cart .product-quantity .quantity, .woocommerce-page .woocommerce-cart .product-quantity .quantity, .woocommerce-page.woocommerce-cart .product-quantity .quantity {
  border: 0 !important;
  display: inline-block;
  width: auto;
}

.woocommerce .woocommerce-cart #content table.cart, .woocommerce.woocommerce-cart #content table.cart, .woocommerce-page .woocommerce-cart #content table.cart, .woocommerce-page.woocommerce-cart #content table.cart {
  border-width: 0 1px 1px 0;
}

.woocommerce .woocommerce-cart #content table.cart td, .woocommerce.woocommerce-cart #content table.cart td, .woocommerce-page .woocommerce-cart #content table.cart td, .woocommerce-page.woocommerce-cart #content table.cart td, .woocommerce .woocommerce-cart #content table.cart th, .woocommerce.woocommerce-cart #content table.cart th, .woocommerce-page .woocommerce-cart #content table.cart th, .woocommerce-page.woocommerce-cart #content table.cart th {
  text-align: center;
  padding: 15px;
}

.woocommerce .woocommerce-cart #content table.cart th.product-remove, .woocommerce.woocommerce-cart #content table.cart th.product-remove, .woocommerce-page .woocommerce-cart #content table.cart th.product-remove, .woocommerce-page.woocommerce-cart #content table.cart th.product-remove {
  width: 50px;
}

.woocommerce .woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce.woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce-page .woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce-page.woocommerce-cart #content table.cart th.product-thumbnail {
  width: 130px;
}

@media screen and (max-width: 992px) {
  .woocommerce .woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce.woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce-page .woocommerce-cart #content table.cart th.product-thumbnail, .woocommerce-page.woocommerce-cart #content table.cart th.product-thumbnail {
    display: none;
  }
}

.woocommerce .woocommerce-cart #content table.cart th.product-quantity, .woocommerce.woocommerce-cart #content table.cart th.product-quantity, .woocommerce-page .woocommerce-cart #content table.cart th.product-quantity, .woocommerce-page.woocommerce-cart #content table.cart th.product-quantity {
  width: 170px;
}

@media screen and (max-width: 992px) {
  .woocommerce .woocommerce-cart #content table.cart td.product-thumbnail, .woocommerce.woocommerce-cart #content table.cart td.product-thumbnail, .woocommerce-page .woocommerce-cart #content table.cart td.product-thumbnail, .woocommerce-page.woocommerce-cart #content table.cart td.product-thumbnail {
    display: none;
  }
}

.woocommerce .woocommerce-cart #content table.cart img, .woocommerce.woocommerce-cart #content table.cart img, .woocommerce-page .woocommerce-cart #content table.cart img, .woocommerce-page.woocommerce-cart #content table.cart img {
  width: 100px;
  height: auto;
  margin: 0;
}

.woocommerce .woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce.woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce-page .woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon .input-text {
  padding: 12px 15px;
  margin: 5px 5px 5px 0;
  width: 200px;
}

@media screen and (max-width: 768px) {
  .woocommerce .woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce.woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce-page .woocommerce-cart #content table.cart td.actions .coupon .input-text, .woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon .input-text {
    width: 100%;
  }
}

@media screen and (max-width: 992px) {
  .woocommerce .woocommerce-cart #content table.cart td.actions .coupon, .woocommerce.woocommerce-cart #content table.cart td.actions .coupon, .woocommerce-page .woocommerce-cart #content table.cart td.actions .coupon, .woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon {
    margin-right: 15px;
  }
}

.woocommerce .woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce.woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce-page .woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce-page.woocommerce-cart #content table.cart td.actions input[name^="update_cart"] {
  float: right;
  margin: 5px 5px 5px 0;
}

@media screen and (max-width: 992px) {
  .woocommerce .woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce.woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce-page .woocommerce-cart #content table.cart td.actions input[name^="update_cart"], .woocommerce-page.woocommerce-cart #content table.cart td.actions input[name^="update_cart"] {
    float: none;
  }
}

.woocommerce .woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce.woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce-page .woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce-page.woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"] {
  margin: 5px 5px 5px 0;
  float: left !important;
}

@media screen and (max-width: 768px) {
  .woocommerce .woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce.woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce-page .woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"], .woocommerce-page.woocommerce-cart #content table.cart td.actions input[name^="apply_coupon"] {
    width: 100%;
  }
}

.woocommerce .woocommerce-cart .cart-collaterals table.shop_table td, .woocommerce.woocommerce-cart .cart-collaterals table.shop_table td, .woocommerce-page .woocommerce-cart .cart-collaterals table.shop_table td, .woocommerce-page.woocommerce-cart .cart-collaterals table.shop_table td, .woocommerce .woocommerce-cart .cart-collaterals table.shop_table th, .woocommerce.woocommerce-cart .cart-collaterals table.shop_table th, .woocommerce-page .woocommerce-cart .cart-collaterals table.shop_table th, .woocommerce-page.woocommerce-cart .cart-collaterals table.shop_table th {
  padding: 15px;
}

/* CHECKOUT */
/* BLOG */
.home.blog .wd_content &gt; div .item_header img, .content_blog .item_header img, .home.blog .wd_content &gt; div .item_header iframe, .content_blog .item_header iframe {
  max-width: 100%;
  height: auto;
}

.home.blog .wd_content &gt; div .content_title h3, .content_blog .content_title h3 {
  font-size: 133%;
  line-height: 1.1em;
  margin: 0 0 10px;
}

.home.blog .wd_content &gt; div .content_title a, .content_blog .content_title a {
  font-size: 100% !important;
  color: inherit;
}

.home.blog .wd_content &gt; div .wd_link_home, .content_blog .wd_link_home, .single-post .related_post .wd-url-home, .single-post .comment .wd-url-home, .single-post .wd_content_single .wd_single_home {
  margin: 10px 0;
}

.home.blog .wd_content &gt; div .wd_link_home a, .content_blog .wd_link_home a, .single-post .related_post .wd-url-home a, .single-post .comment .wd-url-home a, .single-post .wd_content_single .wd_single_home a {
  font-size: 11px;
  text-transform: uppercase;
  opacity: 0.6;
  font-family: arial;
  text-decoration: underline;
}

.home.blog .wd_content &gt; div .wd_link_home a:hover, .content_blog .wd_link_home a:hover, .single-post .related_post .wd-url-home a:hover, .single-post .comment .wd-url-home a:hover, .single-post .wd_content_single .wd_single_home a:hover {
  opacity: 1;
}

.home.blog .wd_content &gt; div .conten_item_quote, .content_blog .conten_item_quote {
  padding: 155px 35px;
  font-family: georgia;
  font-style: italic;
  font-size: 30px;
  line-height: 2em;
}

.home.blog .wd_content &gt; div .conten_item_quote .content_infor, .content_blog .conten_item_quote .content_infor {
  position: relative;
}

.home.blog .wd_content &gt; div .conten_item_quote .content_infor:before, .content_blog .conten_item_quote .content_infor:before {
  content: "“";
  font-family: "Playfair Display";
  font-size: 150px;
  color: #519aa3;
  font-style: normal;
  position: absolute;
  top: -50px;
  right: auto;
  bottom: auto;
  left: 0;
}

.home.blog .wd_content &gt; div .conten_item_quote .content_infor a, .content_blog .conten_item_quote .content_infor a {
  font-size: 20px;
  font-style: normal;
  position: absolute;
  top: auto;
  right: 0;
  bottom: -60px;
  left: auto;
  color: #519aa3;
}

.home.blog .wd_content &gt; div .content_author, .content_blog .content_author, .single-post .wd_content_single .content_author {
  font-size: 13px;
  line-height: 13px;
  text-transform: capitalize;
  margin: 0 0 5px;
}

.home.blog .wd_content &gt; div .content_author &gt; span, .content_blog .content_author &gt; span, .single-post .wd_content_single .content_author &gt; span {
  padding: 0 10px 0 0;
  margin: 0 10px 10px 0;
  display: inline-block;
  border-width: 0 1px 0 0;
  opacity: 0.6;
}

.home.blog .wd_content &gt; div .content_author &gt; span:last-child, .content_blog .content_author &gt; span:last-child, .single-post .wd_content_single .content_author &gt; span:last-child {
  border-width: 0;
}

.home.blog .wd_content &gt; div .wd_read_more, .content_blog .wd_read_more {
  padding: 5px 15px !important;
  margin: 15px 0;
}

.wd_load_post {
  text-align: center;
  margin: 50px 0;
}

.home.blog .wd_content &gt; div .wd_item_blog, .content_blog .wd_item_blog, .home.blog .wd_content &gt; div .large_image, .content_blog .large_image, .home.blog .wd_content &gt; div .small_image, .content_blog .small_image {
  margin: 30px 0 0;
}

.home.blog .wd_content &gt; div .item_content, .content_blog .item_content, .home.blog .wd_content &gt; div .seach_content, .content_blog .seach_content {
  padding: 0 30px 30px;
}

.single-post .wd_content_single .wd_single_tag {
  margin: 0 0 20px;
}

.single-post .wd_content_single .wd_single_tag a {
  text-transform: lowercase;
  opacity: 0.6;
}

.single-post .wd_content_single .wd_single_tag a:hover {
  opacity: 1;
}

.single-post .wd_content_single .social_icon {
  margin: 0 0 20px;
}

.single-post .wd_content_single .social_icon &gt; div {
  float: left;
  margin: 0 10px 5px 0;
}

.single-post .wd_content_single .social_icon &gt; div a {
  display: inline-block;
  width: 40px;
  text-align: center;
}

.single-post .wd_content_single .social_icon &gt; div a i {
  line-height: 40px;
  color: #fff;
}

.single-post .wd_content_single .social_icon &gt; div.facebook {
  background-color: #3b8dc7;
}

.single-post .wd_content_single .social_icon &gt; div.twitter {
  background-color: #8bc5f7;
}

.single-post .wd_content_single .social_icon &gt; div.google {
  background-color: #c73a42;
}

.single-post .wd_content_single .social_icon &gt; div.pinterest {
  background-color: #e62c91;
}

/* SINGLE BLOG */
.single-post .wd_content_single .wd_single_title .entry-title {
  font-size: 133%;
  line-height: 1.1em;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.single-post .related_post, .single-post .comment {
  padding: 0 0 20px;
}

.single-post .related_post .related_title, .single-post .comment .related_title, .single-post .related_post #comments, .single-post .comment #comments {
  padding: 0 15px;
}

.single-post .related_post .related_title h3, .single-post .comment .related_title h3, .single-post .related_post #comments h3, .single-post .comment #comments h3 {
  padding: 0 0 20px;
  border-width: 0 0 1px;
  margin: 0 0 30px !important;
  font-size: 133%;
  line-height: 1.1em;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.single-post .related_post .owl-carousel .item, .single-post .comment .owl-carousel .item {
  padding: 0 15px;
}

.single-post .related_post .owl-carousel .item img, .single-post .comment .owl-carousel .item img {
  width: 100%;
  height: auto;
  margin: 0;
}

.single-post .related_post div.owl-theme .owl-pagination, .single-post .comment div.owl-theme .owl-pagination {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: inherit;
}

.single-post .related_post .content_title h3, .single-post .comment .content_title h3 {
  font-size: 15px;
}

.single-post .related_post .content_infor, .single-post .comment .content_infor {
  display: none;
}

.single-post .related_post .content_author, .single-post .comment .content_author {
  display: none;
}

/* WIDGETS */
.cart_content .wd_content_mini_cart ul, .woocommerce .widget_shopping_cart ul, .woocommerce.widget_shopping_cart ul, .woocommerce ul.product_list_widget ul {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.cart_content .wd_content_mini_cart ul li, .woocommerce .widget_shopping_cart ul li, .woocommerce.widget_shopping_cart ul li, .woocommerce ul.product_list_widget ul li {
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.cart_content .wd_content_mini_cart ul:hover li, .woocommerce .widget_shopping_cart ul:hover li, .woocommerce.widget_shopping_cart ul:hover li, .woocommerce ul.product_list_widget ul:hover li {
  opacity: 0.5;
}

.cart_content .wd_content_mini_cart ul li:hover, .woocommerce .widget_shopping_cart ul li:hover, .woocommerce.widget_shopping_cart ul li:hover, .woocommerce ul.product_list_widget ul li:hover {
  opacity: 1;
}

/* SHORTCODES */
div.vc_tta-tabs .vc_tta-tabs-list, .funiture-tab .vc_tta-tabs .vc_tta-tabs-list {
  /*margin:0;
	position:relative;
	a {
		display:block;
		padding:30px;
		text-transform:uppercase;
		@include border-radius(0);
		&amp;:after {
			content:"";
			width:0;
			height:2px;
			@include pos(absolute,0,auto,auto,50%);
			@include transition();
			background:red;
		}
	}
	&amp;:hover {
		a {
			&amp;:after {
				width:100%;
			}
		}
	}*/
}

/* UNIT CSS */
figure {
  max-width: 100%;
}

/* ==============================================
   = MENU */
.nav-menu {
  position: relative;
  z-index: 10;
}

.nav-menu ul {
  position: relative;
  z-index: 2;
}

.nav-menu ul ul li {
  display: inline-block;
}

.nav-menu ul ul a {
  display: inline-block;
  font-size: 12px;
  color: #505050;
  padding: 5px 15px;
  line-height: 16px;
}

.nav-menu &gt; ul &gt; li {
  display: inline-block;
  float: left;
  position: relative;
  overflow: hidden;
}

.nav-menu &gt; ul &gt; li &gt; div:nth-child(2), .nav-menu &gt; ul &gt; li &gt; ul, .nav-menu &gt; ul &gt; li &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 200px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.nav-menu &gt; ul &gt; li:hover {
  overflow: visible;
}

.nav-menu &gt; ul &gt; li:hover &gt; div:nth-child(2), .nav-menu &gt; ul &gt; li:hover &gt; ul, .nav-menu &gt; ul &gt; li:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.nav-menu &gt; ul &gt; li:hover &gt; div:nth-child(2):hover, .nav-menu &gt; ul &gt; li:hover &gt; ul:hover, .nav-menu &gt; ul &gt; li:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.nav-menu &gt; ul &gt; li &gt; div:nth-child(2), .nav-menu &gt; ul &gt; li &gt; ul, .nav-menu &gt; ul &gt; li &gt; form {
  left: 0;
  right: auto;
}

.nav-menu &gt; ul &gt; li &gt; a {
  display: inline-block;
  padding: 24px 17px;
  font-size: 14px;
}

.nav-menu &gt; ul &gt; li.page_item_has_children &gt; a {
  padding-right: 25px;
  position: relative;
}

.nav-menu &gt; ul &gt; li.page_item_has_children &gt; a:after {
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 14px;
  font-family: "FontAwesome";
  position: absolute;
  top: 50%;
  right: 10px;
  bottom: auto;
  left: auto;
  margin-top: -6px;
}

/* ==============================================
   = IMAGE ALIGN */
.alignleft, .alignright, .aligncenter, .alignnone {
  max-width: 100%;
  height: auto;
}

.alignleft img, .alignright img, .aligncenter img, .alignnone img {
  max-width: 100%;
}

.alignleft {
  float: left !important;
  margin: 0 20px 10px 0 !important;
}

.alignright {
  float: right;
  margin: 0 0 20px 10px !important;
}

.aligncenter {
  display: block;
  margin: 0 auto 20px;
}

/* ==============================================
   = GALERRY */
.gallery-item {
  position: relative;
  overflow: hidden;
  float: left;
  margin: 0;
}

.gallery-item img {
  margin: 0 auto;
  display: block;
}

.gallery-item .gallery-icon {
  line-height: 0;
}

.gallery-item .gallery-icon a {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
}

.gallery-item .gallery-icon a:before {
  opacity: 0;
  z-index: 2;
  content: "+";
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-family: "FontAwesome";
  color: #fff;
  font-size: 30px;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 50%;
  margin-top: -15px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
}

.gallery-item .gallery-icon a:after {
  opacity: 0;
  z-index: 1;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
}

.gallery-item:hover .gallery-icon a:before {
  opacity: 1;
}

.gallery-item:hover .gallery-icon a:after {
  opacity: 1;
}

.gallery-item:hover .gallery-caption {
  opacity: 1;
}

.gallery-item .gallery-caption {
  z-index: 2;
  overflow: hidden;
  display: inline-block;
  opacity: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 2px;
  right: 2px;
  margin: 0;
  padding: 10px 0;
  text-indent: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
}

.gallery-item .gallery-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}

.gallery-item .gallery-caption .wp-caption-text {
  opacity: 60%;
  font-size: 13px;
  padding: 20px 0;
}

.gallery-columns-1 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
  padding: 2px;
}

.gallery-columns-2 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
  padding: 2px;
}

.gallery-columns-3 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-3 .gallery-item {
  width: 33.3%;
  padding: 2px;
}

.gallery-columns-4 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
  padding: 2px;
}

.gallery-columns-5 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
  padding: 2px;
}

.gallery-columns-6 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-6 .gallery-item {
  width: 16.66%;
  padding: 2px;
}

.gallery-columns-7 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-7 .gallery-item {
  width: 14.28%;
  padding: 2px;
}

.gallery-columns-8 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
  padding: 2px;
}

.gallery-columns-9 {
  overflow: hidden;
  margin: 0 -2px 20px;
}

.gallery-columns-9 .gallery-item {
  width: 11.1%;
  padding: 2px;
}

@media only screen and (max-width-device-width: 767px) and (min-width-device-width: 481px), only screen and (max-width: 767px) and (min-width: 481px) {
  .gallery-columns-1 .gallery-item,
  .gallery-columns-2 .gallery-item,
  .gallery-columns-3 .gallery-item,
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    width: 50%;
  }
  .gallery-columns-1 br,
  .gallery-columns-2 br,
  .gallery-columns-3 br,
  .gallery-columns-4 br,
  .gallery-columns-5 br,
  .gallery-columns-6 br,
  .gallery-columns-7 br,
  .gallery-columns-8 br,
  .gallery-columns-9 br {
    display: none;
  }
}

@media only screen and (max-width-device-width: 480px), only screen and (max-width: 480px) {
  .gallery-columns-1 .gallery-item,
  .gallery-columns-2 .gallery-item,
  .gallery-columns-3 .gallery-item,
  .gallery-columns-4 .gallery-item,
  .gallery-columns-5 .gallery-item,
  .gallery-columns-6 .gallery-item,
  .gallery-columns-7 .gallery-item,
  .gallery-columns-8 .gallery-item,
  .gallery-columns-9 .gallery-item {
    width: 100%;
  }
}

/* ==============================================
   = HOME BLOG */
.home.blog .wd_content &gt; div {
  margin: 30px 0 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.home.blog .wd_content &gt; div:first-child {
  margin: 0;
}

.home.blog .wd_content &gt; div &gt; div {
  display: table-cell;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .home.blog .wd_content &gt; div &gt; div {
    display: block;
  }
}

.home.blog .wd_content &gt; div &gt; div.item_header {
  width: 33.3%;
}

.home.blog .wd_content &gt; div &gt; div.item_header img {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .home.blog .wd_content &gt; div &gt; div.item_header {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .home.blog .wd_content &gt; div {
    display: block;
  }
}

.home.blog .wd_content &gt; div .item_content {
  padding-top: 15px;
}

.home.blog .wd_content &gt; div .wd_content_tag a, .home.blog .wd_content &gt; div .wd_content_category a {
  display: inline-block;
  text-transform: capitalize;
  margin-left: 2px;
  opacity: 0.6;
}

.home.blog .wd_content &gt; div .wd_content_tag a:hover, .home.blog .wd_content &gt; div .wd_content_category a:hover {
  opacity: 1;
}

/* ==============================================
   = WIDGET */
#today a {
  color: #fff !important;
}

/* =========================================================
   = PAGE LINKS */
.page-links .page-links-title {
  display: none;
}

.page-links &gt; a, .page-links &gt; span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 5px 5px 0;
  padding: 0 15px;
  border-width: 1px;
  float: left;
}

.page-links &gt; span, .page-links &gt; a:hover {
  color: #fff;
}

.page-links &gt; .screen-reader-text {
  display: none;
}

#comments &gt; .commentlist {
  padding-left: 0;
}

/* =========================================================
   = PAGE LINKS */
/* Readmore for post no title */
/* Search Page */
.wd_content_tag, .wd_content_category {
  font-size: 14px;
}

.wd_content_tag a, .wd_content_category a {
  text-transform: lowercase;
  opacity: 0.6;
  display: inline-block;
  margin: 0 0 0 2px;
}

.wd_content_tag a:hover, .wd_content_category a:hover {
  text-decoration: none;
  opacity: 1;
}

.seach_content .read-more {
  margin: 20px 0;
}

/* ============================================== 
   = NORMALIZE */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
  font-family: inherit;
  color: inherit;
}

*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html body {
  position: relative;
  font-size: 15px;
  line-height: 1.7em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 0 0 20px;
}

a {
  background-color: transparent;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

a:hover, a:focus {
  text-decoration: none;
  outline: none;
}

img {
  border: 0;
  margin: 0 0 10px;
  max-width: 100%;
  height: auto;
}

label, .label {
  display: inline-block;
  font-weight: normal;
  margin: 0;
  font-size: 100%;
  padding: 0;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

code {
  background-color: #d1d1d1;
  padding: 0.125em 0.25em;
}

abbr[title] {
  border-bottom: 1px dotted;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre {
  border-width: 1px;
  margin: 0 0 1em;
  max-width: 100%;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

fieldset {
  border-width: 1px;
  margin: 0 0 1.75em;
  padding: 0.875em;
}

legend {
  border: 0;
  padding: 0;
}

optgroup {
  font-weight: bold;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

blockquote {
  border-width: 1px;
  border-left-width: 4px;
  color: inherit;
  font-size: inherit;
  font-style: italic;
  line-height: 1.4736842105;
  margin: 0 0 1.4736842105em;
  padding: 15px 15px 15px 20px;
  quotes: none;
}

blockquote:before {
  content: "";
}

blockquote:after {
  content: "";
}

blockquote cite, blockquote small {
  display: block;
  opacity: 60%;
}

blockquote cite:before, blockquote small:before {
  content: "\2014\00a0";
}

blockquote em, blockquote i, blockquote cite {
  font-style: normal;
}

blockquote strong, blockquote b {
  font-weight: 400;
}

blockquote &gt; :last-child {
  margin-bottom: 0;
}

q {
  quotes: none;
}

q:before {
  content: "";
}

q:after {
  content: "";
}

.required {
  color: #e82348;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

code,
kbd,
pre,
samp {
  font-size: inherit;
}

input,
optgroup,
select {
  color: inherit;
  font: inherit;
  margin: 0;
}

[hidden],
template {
  display: none;
}

/* =======================================================
   = BUTTONS */
/* GENERAL */
/* HEADER */
/* SIDEBAR */
/* FOOTER */
/* SIDEBAR */
/* ============================================== 
   = SELECT - INPUTS - TEXTAREA */
select {
  text-transform: none;
  padding: 5px 10px;
  max-width: 100%;
  border-width: 1px;
  background: #fff;
  cursor: pointer;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

select:hover, select:focus {
  outline: none;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

input {
  max-width: 100%;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

input:hover, input:focus {
  outline: none;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input:-webkit-autofill {
  background: none !important;
}

input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="search"], input textarea {
  border-width: 1px;
  padding: 7px 20px;
  width: 100%;
  max-width: 700px;
  font-weight: normal;
  font-size: 13px;
  color: #7d7d7d;
}

textarea {
  padding: 10px 15px;
  width: 100%;
  max-width: 700px;
  min-height: 150px;
  border-width: 1px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

textarea:hover, textarea:focus {
  outline: none;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

/* ============================================== 
   = TABLE */
table {
  width: 100%;
  max-width: 100%;
  table-layout: fixed;
  border-width: 1px;
  background: transparent;
}

table tbody, table tfoot, table thead {
  max-width: 100%;
}

table thead tr th {
  padding: 14px 20px;
  text-transform: none;
}

table tfoot tr th {
  background: transparent;
}

table tr td, table tr th {
  border-width: 1px 0 0 1px;
}

table tr th {
  font-weight: normal;
  padding: 28px 20px;
}

table tr td {
  padding: 28px 20px;
}

/* ============================================== 
   = OWL SLIDER */
div.owl-theme .owl-controls {
  margin: 20px 0;
  position: static;
  text-align: center;
}

div.owl-theme .owl-pagination {
  display: inline-block;
}

div.owl-theme .owl-pagination .owl-page {
  float: left;
}

div.owl-theme .owl-controls .owl-buttons div {
  width: 50px;
  height: 75px;
  margin-top: -38px;
  padding: 0;
  background: #fff;
  z-index: 2;
  font-size: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.owl-theme .owl-controls .owl-buttons div:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}

div.owl-theme .owl-controls .owl-buttons div.owl-next {
  position: absolute;
  top: 50%;
  right: 15px;
  bottom: auto;
  left: auto;
  margin-top: -38px;
}

div.owl-theme .owl-controls .owl-buttons div.owl-next:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 75px;
  font-family: "FontAwesome";
}

div.owl-theme .owl-controls .owl-buttons div.owl-prev {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 15px;
  margin-top: -38px;
}

div.owl-theme .owl-controls .owl-buttons div.owl-prev:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 75px;
  font-family: "FontAwesome";
}

div.owl-theme .item {
  width: 100%;
  height: auto;
}

div#owl-demo .item {
  border-width: 0;
  margin: 0;
  width: 100%;
  height: auto;
  background: transparent;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

/* ============================================== 
   = REVOLUTION */
.wpb_revslider_element {
  margin-bottom: 0 !important;
}

.custom.tparrows {
  width: 90px;
  height: 190px;
  background: transparent;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.custom.tparrows:before {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 34px;
  height: 137px;
  margin-left: -17px;
  margin-top: -68px;
  background: url(images/image.png) no-repeat;
}

.custom.tparrows.tp-leftarrow:before {
  content: "";
  background-position: 0 0;
}

.custom.tparrows.tp-rightarrow:before {
  content: "";
  background-position: -34px 0;
}

.custom.tparrows:hover {
  background: rgba(255, 255, 255, 0.6);
}

.wd_text_white {
  color: #fff;
}

.wd_text_center {
  text-align: center;
}

/* ============================================== 
   = BACK TO TOP */
#to-top {
  z-index: 1000;
  width: 100px;
  height: 50px;
  text-align: right;
  position: fixed;
  top: auto;
  right: 18px;
  bottom: 18px;
  left: auto;
}

#to-top a {
  display: inline-block;
  width: 50px;
  height: 50px;
  position: relative;
  border-width: 1px;
  background: #fff;
}

#to-top a:after {
  display: inline-block;
  content: "\f102";
  font-family: "FontAwesome";
  text-align: center;
  line-height: 50px;
  font-size: 25px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#to-top a:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

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

#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 1001;
}

#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}

#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}

#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #222222;
  z-index: 1000;
  -webkit-transform: translateX(0);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(0);
  /* IE 9 */
  transform: translateX(0);
  /* Firefox 16+, IE 10+, Opera */
}

#loader-wrapper .loader-section.section-left {
  left: 0;
}

#loader-wrapper .loader-section.section-right {
  right: 0;
}

/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(-100%);
  /* IE 9 */
  transform: translateX(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateX(100%);
  /* IE 9 */
  transform: translateX(100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  /* Chrome, Opera 15+, Safari 3.1+ */
  -ms-transform: translateY(-100%);
  /* IE 9 */
  transform: translateY(-100%);
  /* Firefox 16+, IE 10+, Opera */
  -webkit-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}

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

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

/* PRETTY PHOTOS */
.pp_description {
  background: rgba(0, 0, 0, 0.1);
  color: #000;
  text-transform: uppercase;
  padding: 5px 15px;
  text-align: center;
  font-weight: bold;
}

.pp_overlay {
  max-width: 100%;
}

div.pp_woocommerce .pp_close, div.pp_woocommerce .pp_close:hover {
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* ============================================== 
   = LAYOUT */
.site {
  position: relative;
}

/* ============================================== 
   = HEADER */
.home .site-header {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
}

.home .site-header .site-header-top, .home .site-header .site-header-main {
  background: transparent !important;
}

.home.blog .site-header {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.site-header {
  position: relative;
  z-index: 1000;
}

.site-header .site-header-top {
  font-size: 90%;
  text-transform: uppercase;
}

.site-header .site-header-top .site-header-top {
  position: relative;
  z-index: 1000;
  border-width: 0 0 1px;
  border-style: solid;
}

.site-header h1, .site-header .h1, .site-header h2, .site-header .h2, .site-header h3, .site-header .h3, .site-header h4, .site-header .h4, .site-header h5, .site-header .h5, .site-header h6, .site-header .h6 {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

header.site-header {
  padding: 0 0 30px;
}

/* ----------- HEADER TOP LEFT */
.header-top-left .widget {
  float: left;
  padding: 10px 30px 10px 0;
}

/* ----------- HEADER TOP RIGHT */
.header-top-right .widget {
  float: right;
  padding: 10px 0 10px 30px;
}

/* ----------- HEADER MAIN */
.site-header-main {
  position: relative;
  z-index: 100;
}

.site-header-main &gt; div {
  position: relative;
}

.header-main-logo {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-main-logo img {
  margin: 0 !important;
}

.header-main-menu__custom {
  padding-right: 130px;
}

/* --------- MENU */
.menu-primary-container {
  text-align: right;
}

.menu-primary-container &gt; ul &gt; li {
  float: left;
}

.nav-menu {
  display: inline-block;
}

.header-main-menu__custom &gt; div {
  text-align: right;
}

.header-main-menu__custom &gt; div &gt; ul {
  display: inline-block;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li {
  display: inline-block;
  float: left;
  text-align: left;
  position: relative;
  overflow: hidden;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 220px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li:hover {
  overflow: visible;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; div:nth-child(2):hover, .header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; ul:hover, .header-main-menu__custom &gt; div &gt; ul &gt; li:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.header-main-menu__custom &gt; div &gt; ul &gt; li &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li &gt; form {
  left: 0;
  right: auto;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li &gt; a {
  display: inline-block;
  font-size: 14px;
  padding: 24px 17px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li.menu-item-has-children &gt; a {
  padding-right: 25px;
  position: relative;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li.menu-item-has-children &gt; a:after {
  display: inline-block;
  display: inline-block;
  content: "";
  font-size: inherit;
  line-height: inherit;
  font-family: "FontAwesome";
  padding: 0 0 0 9px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li {
  position: relative;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 220px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li:hover {
  overflow: visible;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; div:nth-child(2):hover, .header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; ul:hover, .header-main-menu__custom &gt; div &gt; ul &gt; li li:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; div:nth-child(2), .header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; ul, .header-main-menu__custom &gt; div &gt; ul &gt; li li &gt; form {
  left: 0;
  right: auto;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li.menu-item-has-children &gt; a {
  padding-right: 25px;
  position: relative;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li.menu-item-has-children &gt; a:after {
  display: inline-block;
  display: inline-block;
  content: "";
  font-size: inherit;
  line-height: inherit;
  font-family: "FontAwesome";
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li a {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  padding: 10px 15px;
  line-height: 16px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li ul {
  left: 100%;
  top: 0;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li li:hover ul {
  margin-top: -11px;
}

.header-main-menu__custom &gt; div &gt; ul &gt; li ul {
  padding: 10px !important;
}

/* Uber menu */
.ubermenu-main {
  margin-right: -17px;
}

.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target {
  font-size: 14px;
  padding: 24px 17px;
}

.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target:after {
  display: inline-block;
  content: "";
  font-size: inherit;
  line-height: inherit;
  font-family: "FontAwesome";
  padding: 0 0 0 9px;
  display: none;
}

.ubermenu-main .ubermenu-item-normal &gt; .ubermenu-target {
  font-size: 12px;
  color: #505050;
}

.ubermenu-main .ubermenu-item-normal &gt; .ubermenu-target:hover {
  color: #a07936;
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
  background: #fff;
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header &gt; .ubermenu-target, .ubermenu-main .ubermenu-submenu .ubermenu-tab &gt; .ubermenu-target {
  font-size: 14px;
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header &gt; .ubermenu-target {
  color: #000;
}

.ubermenu-main .ubermenu-retractor {
  display: none !important;
}

.ubermenu .ubermenu-submenu a {
  text-transform: uppercase !important;
}

.ubermenu .ubermenu-active &gt; .ubermenu-submenu {
  padding: 15px;
}

.ubermenu.ubermenu-main .ubermenu-item-normal &gt; .ubermenu-target:hover {
  color: #a07936;
}

.ubermenu.ubermenu-main .ubermenu-item-normal:hover &gt; .ubermenu-target {
  color: #a07936;
}

.ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active &gt; .ubermenu-target {
  color: #a07936;
}

.ubermenu .hot-label a, .ubermenu .featured a {
  display: inline-block;
  width: auto !important;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.ubermenu .hot-label .ubermenu-target-description, .ubermenu .featured .ubermenu-target-description {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin-top: -11px;
  margin-right: -16px;
  font-size: 9px;
  color: #fff;
  display: inline-block;
  min-width: 29px;
  text-align: center;
  line-height: 23px;
  padding: 1px 6px;
  background-repeat: no-repeat;
  background-position: center 5px;
}

.ubermenu .hot-label.pink .ubermenu-target-description, .ubermenu .featured.pink .ubermenu-target-description {
  background-image: url("http://cdn.shopify.com/s/files/1/0908/7252/t/2/assets/bkg_hot.png?6060941632487588695");
}

.ubermenu .hot-label.green .ubermenu-target-description, .ubermenu .featured.green .ubermenu-target-description {
  background-image: url("http://cdn.shopify.com/s/files/1/0908/7252/t/2/assets/bkg_featured.png?6060941632487588695");
}

.ubermenu .hot-label.blue .ubermenu-target-description, .ubermenu .featured.blue .ubermenu-target-description {
  background-image: url("http://cdn.shopify.com/s/files/1/0908/7252/t/2/assets/bkg_new.png?6060941632487588695");
}

.ubermenu .hot-label.red .ubermenu-target-description, .ubermenu .featured.red .ubermenu-target-description {
  background-image: url("http://cdn.shopify.com/s/files/1/0908/7252/t/2/assets/bkg_sale.png?6060941632487588695");
}

div .ubermenu .ubermenu-autocolumn, div .ubermenu .ubermenu-submenu-type-stack {
  padding-top: 0;
  padding-bottom: 0;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop &gt; a.ubermenu-target:after {
  content: "\f0d7";
  font-family: "FontAwesome";
}

/* mobile */
@media screen and (max-width: 767px) {
  div .ubermenu .ubermenu-target {
    padding: 10px 15px !important;
  }
}

.mobile-menu &gt; .ubermenu {
  background: #fff !important;
  border: 0 !important;
}

.mobile-menu &gt; .ubermenu .ubermenu-item-level-0 &gt; .ubermenu-target {
  color: #272727;
  font-weight: normal;
  border-bottom: 1px solid #d5d5d5 !important;
}

/*#menu-item-3535 {
	overflow:visible!important;
	&gt; ul {
		opacity:1!important;
		height:auto!important;
		visibility:visible!important;
		margin-top:0!important;
	}
}*/
/* -------- ACCOUNT */
.header-top-right-account {
  float: right;
  padding: 0 0 0 30px;
}

.header-top-right-account .logout_wrapper:before {
  content: "/";
  padding: 0 5px;
  display: inline-block;
}

.header-top-right-account .title_login a {
  padding: 10px 0;
  display: inline-block;
}

.header-top-right-account form {
  left: 50%;
  margin-left: -150px;
}

.wd-login {
  position: relative;
  overflow: hidden;
}

.wd-login &gt; div:nth-child(2), .wd-login &gt; ul, .wd-login &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 300px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.wd-login:hover {
  overflow: visible;
}

.wd-login:hover &gt; div:nth-child(2), .wd-login:hover &gt; ul, .wd-login:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.wd-login:hover &gt; div:nth-child(2):hover, .wd-login:hover &gt; ul:hover, .wd-login:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.wd-login &gt; div:nth-child(2), .wd-login &gt; ul, .wd-login &gt; form {
  left: 50%;
  margin-left: -150px;
}

/* -------- LANGUAGE */
/* -------- CURRENCY */
.header-top-left .WOOCS_SELECTOR, .header-top-right .WOOCS_SELECTOR {
  padding: 0;
}

.header-top-left .widget-woocommerce-currency-switcher, .header-top-right .widget-woocommerce-currency-switcher {
  padding-right: 20px;
  position: relative;
  position: relative;
  overflow: hidden;
}

.header-top-left .widget-woocommerce-currency-switcher &gt; div:nth-child(2), .header-top-left .widget-woocommerce-currency-switcher &gt; ul, .header-top-left .widget-woocommerce-currency-switcher &gt; form, .header-top-right .widget-woocommerce-currency-switcher &gt; div:nth-child(2), .header-top-right .widget-woocommerce-currency-switcher &gt; ul, .header-top-right .widget-woocommerce-currency-switcher &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 300px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.header-top-left .widget-woocommerce-currency-switcher:hover, .header-top-right .widget-woocommerce-currency-switcher:hover {
  overflow: visible;
}

.header-top-left .widget-woocommerce-currency-switcher:hover &gt; div:nth-child(2), .header-top-left .widget-woocommerce-currency-switcher:hover &gt; ul, .header-top-left .widget-woocommerce-currency-switcher:hover &gt; form, .header-top-right .widget-woocommerce-currency-switcher:hover &gt; div:nth-child(2), .header-top-right .widget-woocommerce-currency-switcher:hover &gt; ul, .header-top-right .widget-woocommerce-currency-switcher:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.header-top-left .widget-woocommerce-currency-switcher:hover &gt; div:nth-child(2):hover, .header-top-left .widget-woocommerce-currency-switcher:hover &gt; ul:hover, .header-top-left .widget-woocommerce-currency-switcher:hover &gt; form:hover, .header-top-right .widget-woocommerce-currency-switcher:hover &gt; div:nth-child(2):hover, .header-top-right .widget-woocommerce-currency-switcher:hover &gt; ul:hover, .header-top-right .widget-woocommerce-currency-switcher:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.header-top-left .widget-woocommerce-currency-switcher &gt; div:nth-child(2), .header-top-left .widget-woocommerce-currency-switcher &gt; ul, .header-top-left .widget-woocommerce-currency-switcher &gt; form, .header-top-right .widget-woocommerce-currency-switcher &gt; div:nth-child(2), .header-top-right .widget-woocommerce-currency-switcher &gt; ul, .header-top-right .widget-woocommerce-currency-switcher &gt; form {
  right: 0;
  left: auto;
}

.header-top-left .widget-woocommerce-currency-switcher:before, .header-top-right .widget-woocommerce-currency-switcher:before {
  color: inherit;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: inherit;
  font-family: "FontAwesome";
  position: absolute;
  top: 10px;
  right: 0;
  bottom: auto;
  left: auto;
}

.header-top-left .widget-woocommerce-currency-switcher form, .header-top-right .widget-woocommerce-currency-switcher form {
  right: 0;
  left: auto;
}

.header-top-left .widget-woocommerce-currency-switcher form .dd-container, .header-top-left .widget-woocommerce-currency-switcher form .dd-select, .header-top-right .widget-woocommerce-currency-switcher form .dd-container, .header-top-right .widget-woocommerce-currency-switcher form .dd-select {
  max-width: 100%;
  border: 0;
  background: transparent !important;
}

.header-top-left .widget-woocommerce-currency-switcher form .dd-selected, .header-top-right .widget-woocommerce-currency-switcher form .dd-selected {
  padding: 0;
}

.header-top-left .widget-woocommerce-currency-switcher form .dd-selected img, .header-top-right .widget-woocommerce-currency-switcher form .dd-selected img {
  display: none;
}

.header-top-left .widget-woocommerce-currency-switcher form ul.dd-options, .header-top-right .widget-woocommerce-currency-switcher form ul.dd-options {
  max-width: 100%;
}

.header-top-left .widget-woocommerce-currency-switcher form .dd-pointer-down, .header-top-right .widget-woocommerce-currency-switcher form .dd-pointer-down {
  border: solid 5px transparent !important;
  border-top: solid 5px #000 !important;
}

.header-top-left .widget-woocommerce-currency-switcher form .dd-options, .header-top-right .widget-woocommerce-currency-switcher form .dd-options {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 20px;
}

.header-top-left .widget_wd_follow, .header-top-right .widget_wd_follow {
  padding-top: 0;
  padding-bottom: 0;
}

/* -------- SEARCH */
.site-header .seach {
  cursor: pointer;
  display: inline-block;
  position: absolute !important;
  right: 105px;
  top: 0;
  width: 50px;
  height: 66px;
  z-index: 10;
  position: relative;
  overflow: hidden;
}

.site-header .seach .seach__icon {
  display: block;
  width: 50px;
  height: 66px;
  position: relative;
  text-align: center;
}

.site-header .seach .seach__icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 68px;
  font-family: "FontAwesome";
  text-align: center;
}

.site-header .seach &gt; div:nth-child(2), .site-header .seach &gt; ul, .site-header .seach &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 300px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.site-header .seach:hover {
  overflow: visible;
}

.site-header .seach:hover &gt; div:nth-child(2), .site-header .seach:hover &gt; ul, .site-header .seach:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.site-header .seach:hover &gt; div:nth-child(2):hover, .site-header .seach:hover &gt; ul:hover, .site-header .seach:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.site-header .seach &gt; div:nth-child(2), .site-header .seach &gt; ul, .site-header .seach &gt; form {
  right: 0;
  left: auto;
}

.site-header .seach form {
  position: relative;
  display: block;
}

.site-header .seach form {
  position: absolute;
  padding: 20px;
}

.site-header .seach form label {
  display: block;
  width: 100%;
  margin: 0;
}

.site-header .seach form .screen-reader-text {
  display: none;
}

.site-header .seach form input.search-field {
  width: 100%;
  padding-right: 50px;
}

.site-header .seach form input.search-field:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.site-header .seach form .search-submit {
  width: 40px;
  padding: 0;
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.site-header .seach form .search-submit &gt; span {
  display: inline-block;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.site-header .seach form .search-submit &gt; span:before {
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 38px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* -------- WISHLIST */
.header-top-right-wishlist {
  float: right;
}

.header-top-right-wishlist a {
  display: inline-block;
  padding: 10px 0;
}

/* -------- CART */
.cart_content {
  position: absolute !important;
  top: 0;
  right: 15px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 10;
}

.cart_content &gt; div:nth-child(2), .cart_content &gt; ul, .cart_content &gt; form {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  opacity: 0;
  width: 300px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  background: #fff;
  border-width: 1px;
  padding: 30px 20px;
}

.cart_content:hover {
  overflow: visible;
}

.cart_content:hover &gt; div:nth-child(2), .cart_content:hover &gt; ul, .cart_content:hover &gt; form {
  opacity: 1;
  margin-top: 0;
}

.cart_content:hover &gt; div:nth-child(2):hover, .cart_content:hover &gt; ul:hover, .cart_content:hover &gt; form:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.cart_content &gt; div:nth-child(2), .cart_content &gt; ul, .cart_content &gt; form {
  right: 0;
  left: auto;
}

.cart_content .wd_mini_cart {
  padding: 22px 0 21px 15px;
}

.cart_content .wd_mini_cart &gt; span {
  display: inline-block;
  font-size: 14px;
  padding-right: 15px;
  position: relative;
}

.cart_content .wd_mini_cart &gt; span:after {
  display: inline-block;
  content: "";
  font-size: inherit;
  line-height: inherit;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

.cart_content .wd_mini_cart &gt; span:before {
  content: "";
  width: 1px;
  height: 20px;
  border-width: 0 0 0 1px;
  position: absolute;
  top: 3px;
  right: auto;
  bottom: auto;
  left: -15px;
}

.cart_content .wd_mini_cart &gt; span span {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  min-width: 20px;
  text-align: center;
  padding: 0 3px;
  margin: 0 0 0 5px;
  background: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.cart_content .cart-mini-content {
  display: inline-block;
}

.cart_content .wd_content_mini_cart li {
  position: relative;
  padding: 15px 0 15px 120px;
  margin: 20px 0 0;
  min-height: 102px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .cart_content .wd_content_mini_cart li {
    padding-left: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .cart_content .wd_content_mini_cart li .product-title {
    display: inline-block;
    width: 100%;
  }
}

.cart_content .wd_content_mini_cart li a {
  font-weight: normal;
  line-height: 1em;
}

.cart_content .wd_content_mini_cart li img {
  float: none;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100px;
  height: auto;
  margin: 0;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .cart_content .wd_content_mini_cart li img {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    border: 0;
    margin: 0 0 10px;
  }
}

.cart_content .wd_content_mini_cart li .star-rating {
  margin: 10px 0 0;
}

.cart_content .wd_content_mini_cart li:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.cart_content .wd_content_mini_cart .wd_cart_item {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  align-items: center;
  padding: 15px 0 0;
  margin: 15px 0 0;
  border-width: 1px 0 0;
}

.cart_content .wd_content_mini_cart .wd_cart_item:first-child {
  border-width: 0;
  padding: 0;
  margin: 0;
}

.cart_content .wd_content_mini_cart .wd_cart_item &gt; a {
  vertical-align: top;
}

.cart_content .wd_content_mini_cart .wd_cart_item &gt; a img {
  margin: 0 20px 0 0;
  max-width: 100px;
  height: auto;
}

.cart_content .wd_content_mini_cart .wd_cart_item .content_item a {
  display: inline-block;
  text-transform: none;
  line-height: 1.2em;
}

.cart_content .wd_content_mini_cart .wd_cart_item .item_price {
  opacity: 0.6;
}

.cart_content .wd_content_mini_cart .footer {
  padding: 15px 0 0;
  margin: 15px 0 0;
  border-width: 1px 0 0;
}

.cart_content .wd_content_mini_cart .footer span.amount {
  float: right;
  font-size: 20px;
}

.cart_content .wd_content_mini_cart .footer strong {
  text-transform: none;
  font-weight: normal;
}

.home .cart_content .wd_mini_cart &gt; span span {
  color: #fff;
}

/* -------- HEADER WIDGET */
.site-header .widget .widget-title {
  margin: 0;
}

.site-header .widget.widget_text p {
  margin: 0;
}

/* BREADCRUMB */
.site-header .breadcrumbs {
  padding: 15px 0;
}

.site-header .breadcrumbs a {
  padding: 0 3px;
}

.site-header .breadcrumbs .brn_arrow {
  padding: 0 3px;
}

.home .site-header .breadcrumbs {
  background: transparent;
}

.home .site-content {
  margin-top: 0;
}

/* RESPONSIVE */
.mobile-menu {
  clear: both;
  position: relative;
  z-index: 10;
  height: 50px;
}

.mobile-menu .icon-mobile-menu {
  display: inline-block;
  width: 100%;
  padding: 15px;
  background: #000;
  color: #fff;
  position: relative;
  z-index: 10;
}

.mobile-menu .icon-mobile-menu i {
  display: block;
  font-size: 20px;
  line-height: 1em;
}

.wd-mobile-menu {
  display: none;
  background: #fff;
}

.wd-mobile-menu ul li {
  position: relative;
}

.wd-mobile-menu ul li a {
  display: inline-block;
  width: 100%;
  padding: 10px 50px 10px 15px;
  border-width: 0 0 1px;
  position: relative;
}

.wd-mobile-menu ul li i {
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  z-index: 1;
}

.wd-mobile-menu ul li li a {
  padding-left: 30px;
}

.wd-mobile-menu ul li li li a {
  padding-left: 45px;
}

.wd-mobile-menu ul li li li li a {
  padding-left: 60px;
}

.wd-mobile-ubermenu &gt; ul {
  background: #fff;
}

.wd-mobile-ubermenu &gt; ul li a {
  display: inline-block;
  width: 100%;
  padding: 10px 15px;
  border-width: 0 0 1px;
}

.mobile-logo {
  text-align: center;
  padding: 40px 90px;
  position: relative;
  z-index: 8;
}

.mobile-logo a {
  display: inline-block;
}

.mobile-logo a img {
  margin: 0;
}

.mobile-seach {
  margin: 0 auto 20px;
  padding: 0 15px;
}

.mobile-seach form {
  position: relative;
  display: block;
  width: 100%;
}

.mobile-seach form form {
  position: relative;
  display: block;
}

.mobile-seach form label {
  display: block;
  width: 100%;
}

.mobile-seach form label .screen-reader-text {
  display: none;
}

.mobile-seach form label .search-field {
  width: 100%;
  padding-right: 110px;
}

.mobile-seach form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.wd-header-mobile {
  position: relative;
}

.mobile-cart {
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 10px;
  bottom: auto;
  left: auto;
  z-index: 11;
}

.mobile-cart .cart-mini-content {
  display: inline-block;
  margin: 0 10px;
}

.mobile-cart .cart-mini-content .mobile_cart {
  position: relative;
}

.mobile-cart .cart-mini-content .mobile_cart a {
  display: inline-block;
  position: relative;
}

.mobile-cart .cart-mini-content .mobile_cart a span {
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: auto;
  left: auto;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  padding: 0 3px;
  min-width: 18px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.mobile-cart .cart-mini-content i {
  font-size: 25px;
  color: #000;
}

.mobile-cart .cart-mini-content ~ a {
  display: inline-block;
  margin: 0 5px;
}

.mobile-cart .show-login {
  display: inline-block;
}

.mobile-cart .show-login i {
  font-size: 30px;
  line-height: 1em;
  color: #000;
  position: relative;
  top: -2px;
}

.mobile-login {
  display: none;
  text-align: center;
  padding: 25px 20px;
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  z-index: 9;
}

.mobile-login a {
  display: inline-block;
  margin: 0 5px;
}

.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
  padding: 20px;
}

/* ============================================== 
   = HEADER */
.site-content {
  position: relative;
  z-index: 10;
  margin-bottom: 60px;
}

.page-content {
  margin: 0 0 40px;
  position: relative;
}

.entry-footer {
  clear: both;
}

.edit-link {
  text-align: right;
  display: block;
}

.edit-link a {
  display: inline-block;
  overflow: hidden;
  color: #000;
  text-transform: uppercase;
  font-size: 13px;
  margin: 0 0 0 10px;
}

@media screen and (max-width: 767px) {
  .edit-link {
    display: none;
  }
}

/* ============================================== 
   = FOOTER */
.site-footer {
  position: relative;
  z-index: 1;
}

/* FOOTER CONTENT TOP */
.footer-content-top {
  text-align: center;
  padding: 50px 0;
}

.footer-content-top h1, .footer-content-top h2, .footer-content-top h3, .footer-content-top h4, .footer-content-top h5, .footer-content-top h6, .footer-content-top .widget-title, .footer-content-top .widgettitle, .footer-content-top .widget-title, .footer-content-top .widgettitle {
  font-size: 130%;
  padding-bottom: 20px;
  text-transform: uppercase;
  margin: 0 0 55px;
  background: url(images/line_star.png) no-repeat 50% 100%;
}

.footer-content-top h1 a, .footer-content-top h2 a, .footer-content-top h3 a, .footer-content-top h4 a, .footer-content-top h5 a, .footer-content-top h6 a, .footer-content-top .widget-title a, .footer-content-top .widgettitle a, .footer-content-top .widget-title a, .footer-content-top .widgettitle a {
  font-size: 100%;
}

.footer-content-top .widget {
  margin: 40px 0 0;
}

.footer-content-top .widget:first-child {
  margin: 0;
}

.footer-content-top .subscribe_widget {
  margin-left: auto;
  margin-right: auto;
}

/* FOOTER MAIN */
.footer-content-main {
  padding: 20px 0 45px;
  border-width: 1px 0 0;
}

.footer-content-main h1, .footer-content-main h2, .footer-content-main h3, .footer-content-main h4, .footer-content-main h5, .footer-content-main h6, .footer-content-main .widget-title, .footer-content-main .widgettitle {
  font-size: 100%;
  text-transform: uppercase;
  margin: 0 0 15px;
}

.footer-content-main h1 a, .footer-content-main h2 a, .footer-content-main h3 a, .footer-content-main h4 a, .footer-content-main h5 a, .footer-content-main h6 a, .footer-content-main .widget-title a, .footer-content-main .widgettitle a {
  font-size: 100% !important;
}

div[class^="footer-content-main__"] {
  margin: 35px 0 0;
}

/* FOOTER BOTTOM */
.footer-content-bottom {
  border-width: 1px 0 0;
  padding: 0 0 20px;
}

@media screen and (max-width: 767px) {
  .footer-content-bottom {
    padding: 0;
  }
}

.footer-content-bottom h1, .footer-content-bottom h2, .footer-content-bottom h3, .footer-content-bottom h4, .footer-content-bottom h5, .footer-content-bottom h6, .footer-content-bottom .widget-title, .footer-content-bottom .widgettitle {
  font-size: 100%;
  text-transform: uppercase;
  margin: 0 0 15px;
}

.footer-content-bottom h1 a, .footer-content-bottom h2 a, .footer-content-bottom h3 a, .footer-content-bottom h4 a, .footer-content-bottom h5 a, .footer-content-bottom h6 a, .footer-content-bottom .widget-title a, .footer-content-bottom .widgettitle a {
  font-size: 100% !important;
}

.footer-content-bottom .copyright, .footer-content-bottom .widget-payment {
  padding: 30px 0 0;
}

@media screen and (max-width: 480px) {
  .footer-content-bottom .copyright, .footer-content-bottom .widget-payment {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .footer-content-bottom .copyright, .footer-content-bottom .widget-payment {
    padding: 20px 0 0;
  }
}

.footer-content-bottom .widget-payment {
  text-align: right;
}

.footer-content-bottom .widget-payment img {
  margin: 0;
}

@media screen and (max-width: 480px) {
  .footer-content-bottom .widget-payment {
    width: 100%;
    text-align: left;
  }
}

.footer-content-bottom .payments {
  display: inline-block;
}

/* ============================================== 
   = SIDEBAR */
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, .sidebar .h1, .sidebar .h2, .sidebar .h3, .sidebar .h4, .sidebar .h5, .sidebar .h6 {
  font-size: 133%;
  letter-spacing: 0.5;
  margin: 0 0 20px;
}

.sidebar h1 a, .sidebar h2 a, .sidebar h3 a, .sidebar h4 a, .sidebar h5 a, .sidebar h6 a, .sidebar .h1 a, .sidebar .h2 a, .sidebar .h3 a, .sidebar .h4 a, .sidebar .h5 a, .sidebar .h6 a {
  font-size: 100% !important;
}

.sidebar .widget-title, .sidebar .widgettitle, .sidebar .widget-title a, .sidebar .widgettitle a {
  font-size: 133%;
  letter-spacing: 0.5;
  margin: 0 0 20px;
}

.sidebar .widget {
  margin: 0 0 40px;
}

/* ============================================== 
   = SHOP PAGE */
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  top: 0 !important;
}

/* SHOP BREADCRUMB */
.woocommerce .woocommerce-breadcrumb {
  display: none;
}

/* SHOP BANNER */
.shop__banner {
  margin: 0 0 50px;
}

.shop__banner img {
  margin: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.shop__banner img:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.wd_before_shop_loop {
  padding: 0 15px;
}

.wd_before_shop_loop .woocommerce-result-count {
  display: none;
}

/* OPTIONS */
.wd_before_shop_loop nav#options {
  float: left;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.wd_before_shop_loop nav#options:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.wd_before_shop_loop nav#options ul {
  margin: 0;
}

.wd_before_shop_loop nav#options ul li#grid:after {
  background-image: none;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 11px;
  font-family: "FontAwesome";
}

.wd_before_shop_loop nav#options ul li#list:after {
  background-image: none;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 11px;
  font-family: "FontAwesome";
}

/* NAVIGATION */
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  text-align: left;
}

.woocommerce nav.woocommerce-pagination a, .woocommerce nav.woocommerce-pagination span, .woocommerce-page nav.woocommerce-pagination a, .woocommerce-page nav.woocommerce-pagination span {
  overflow: hidden;
  line-height: 14px;
  margin: 0 0 0 -1px;
}

.woocommerce nav.woocommerce-pagination a span, .woocommerce nav.woocommerce-pagination span span, .woocommerce-page nav.woocommerce-pagination a span, .woocommerce-page nav.woocommerce-pagination span span {
  margin: 0;
}

.woocommerce nav.woocommerce-pagination a.next, .woocommerce nav.woocommerce-pagination a.prev, .woocommerce-page nav.woocommerce-pagination a.next, .woocommerce-page nav.woocommerce-pagination a.prev {
  font-size: 0;
  line-height: 0;
}

.woocommerce nav.woocommerce-pagination a.next:after, .woocommerce nav.woocommerce-pagination a.prev:after, .woocommerce-page nav.woocommerce-pagination a.next:after, .woocommerce-page nav.woocommerce-pagination a.prev:after {
  font-size: 15px;
  line-height: 14px;
  text-transform: uppercase;
}

.woocommerce nav.woocommerce-pagination a.next:after, .woocommerce-page nav.woocommerce-pagination a.next:after {
  content: "Next";
}

.woocommerce nav.woocommerce-pagination a.prev:after, .woocommerce-page nav.woocommerce-pagination a.prev:after {
  content: "Prev";
}

.woocommerce nav.woocommerce-pagination span.current, .woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover {
  color: #fff;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
  border: 0;
  margin: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce nav.woocommerce-pagination ul:hover, .woocommerce-page nav.woocommerce-pagination ul:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
  margin: 0 0 0 -1px;
  border: 0;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {
  padding: 11px 10px;
  min-width: 38px;
  text-align: center;
  border-width: 1px;
}

@media screen and (max-width: 767px) {
  .woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
    text-align: center;
  }
}

/* WOO MESSAGE */
.woocommerce-info {
  border-width: 0;
  padding: 15px 20px;
  background-color: #b0d8e0;
  color: #1b6c7c;
}

.woocommerce-info a {
  color: #000;
}

.woocommerce-info a:hover {
  text-decoration: underline;
}

.woocommerce-info:before {
  color: #1b6c7c;
}

.woocommerce-error {
  border-width: 0;
  padding: 15px 20px;
  background-color: #f1cbe0;
  color: #923b6b;
}

.woocommerce-error a {
  color: #000;
}

.woocommerce-error a:hover {
  text-decoration: underline;
}

.woocommerce-error:before {
  color: #923b6b;
}

.woocommerce-message {
  border-width: 0;
  padding: 15px 20px;
  background-color: #398ec5;
  color: #acdeff;
}

.woocommerce-message a {
  color: #000;
}

.woocommerce-message a:hover {
  text-decoration: underline;
}

.woocommerce-message:before {
  color: #acdeff;
}

/* PRODUCTS STYLE */
.wd-products-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}

@media screen and (max-width: 767px) {
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: block;
    float: none;
    text-align: center;
  }
}

.woocommerce a.title-product, .woocommerce-page a.title-product {
  font-size: 100%;
  font-weight: normal !important;
}

@media screen and (max-width: 767px) {
  .woocommerce .products li.product, .woocommerce ul.products li.product, .woocommerce-page .products li.product, .woocommerce-page ul.products li.product {
    opacity: 1 !important;
  }
}

.woocommerce .products.grid, .woocommerce ul.products.grid, .woocommerce-page .products.grid, .woocommerce-page ul.products.grid {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  flex-wrap: wrap;
}

.woocommerce .products.grid .row-container, .woocommerce ul.products.grid .row-container, .woocommerce-page .products.grid .row-container, .woocommerce-page ul.products.grid .row-container {
  position: relative;
  margin: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid .row-container:hover, .woocommerce ul.products.grid .row-container:hover, .woocommerce-page .products.grid .row-container:hover, .woocommerce-page ul.products.grid .row-container:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.woocommerce .products.grid li.product, .woocommerce ul.products.grid li.product, .woocommerce-page .products.grid li.product, .woocommerce-page ul.products.grid li.product {
  list-style: none;
}

@media screen and (max-width: 1200px) {
  .woocommerce .products.grid, .woocommerce ul.products.grid, .woocommerce-page .products.grid, .woocommerce-page ul.products.grid {
    justify-content: center;
  }
}

.woocommerce .products.grid li.product, .woocommerce ul.products.grid li.product, .woocommerce-page .products.grid li.product, .woocommerce-page ul.products.grid li.product {
  width: auto !important;
  flex: 0 1 300px;
  -moz-flex: 0 1 300px;
  -webkit-flex: 0 1 300px;
  margin: 15px 0 !important;
  padding: 0 15px;
}

.woocommerce .products.grid li.product .product-content-right, .woocommerce ul.products.grid li.product .product-content-right, .woocommerce-page .products.grid li.product .product-content-right, .woocommerce-page ul.products.grid li.product .product-content-right {
  overflow: hidden;
}

.woocommerce .products.grid li.product .add_to_cart_button, .woocommerce .products.grid li.product .product_type_simple, .woocommerce .products.grid li.product .product_type_variable, .woocommerce .products.grid li.product .product_type_grouped, .woocommerce ul.products.grid li.product .add_to_cart_button, .woocommerce ul.products.grid li.product .product_type_simple, .woocommerce ul.products.grid li.product .product_type_variable, .woocommerce ul.products.grid li.product .product_type_grouped, .woocommerce-page .products.grid li.product .add_to_cart_button, .woocommerce-page .products.grid li.product .product_type_simple, .woocommerce-page .products.grid li.product .product_type_variable, .woocommerce-page .products.grid li.product .product_type_grouped, .woocommerce-page ul.products.grid li.product .add_to_cart_button, .woocommerce-page ul.products.grid li.product .product_type_simple, .woocommerce-page ul.products.grid li.product .product_type_variable, .woocommerce-page ul.products.grid li.product .product_type_grouped {
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce .products.grid li.product .add_to_cart_button:before, .woocommerce .products.grid li.product .product_type_simple:before, .woocommerce .products.grid li.product .product_type_variable:before, .woocommerce .products.grid li.product .product_type_grouped:before, .woocommerce ul.products.grid li.product .add_to_cart_button:before, .woocommerce ul.products.grid li.product .product_type_simple:before, .woocommerce ul.products.grid li.product .product_type_variable:before, .woocommerce ul.products.grid li.product .product_type_grouped:before, .woocommerce-page .products.grid li.product .add_to_cart_button:before, .woocommerce-page .products.grid li.product .product_type_simple:before, .woocommerce-page .products.grid li.product .product_type_variable:before, .woocommerce-page .products.grid li.product .product_type_grouped:before, .woocommerce-page ul.products.grid li.product .add_to_cart_button:before, .woocommerce-page ul.products.grid li.product .product_type_simple:before, .woocommerce-page ul.products.grid li.product .product_type_variable:before, .woocommerce-page ul.products.grid li.product .product_type_grouped:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
}

.woocommerce .products.grid li.product .add_to_cart_button.loading:before, .woocommerce .products.grid li.product .product_type_simple.loading:before, .woocommerce .products.grid li.product .product_type_variable.loading:before, .woocommerce .products.grid li.product .product_type_grouped.loading:before, .woocommerce ul.products.grid li.product .add_to_cart_button.loading:before, .woocommerce ul.products.grid li.product .product_type_simple.loading:before, .woocommerce ul.products.grid li.product .product_type_variable.loading:before, .woocommerce ul.products.grid li.product .product_type_grouped.loading:before, .woocommerce-page .products.grid li.product .add_to_cart_button.loading:before, .woocommerce-page .products.grid li.product .product_type_simple.loading:before, .woocommerce-page .products.grid li.product .product_type_variable.loading:before, .woocommerce-page .products.grid li.product .product_type_grouped.loading:before, .woocommerce-page ul.products.grid li.product .add_to_cart_button.loading:before, .woocommerce-page ul.products.grid li.product .product_type_simple.loading:before, .woocommerce-page ul.products.grid li.product .product_type_variable.loading:before, .woocommerce-page ul.products.grid li.product .product_type_grouped.loading:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.woocommerce .products.grid li.product .product_type_variable:before, .woocommerce .products.grid li.product .product_type_grouped:before, .woocommerce ul.products.grid li.product .product_type_variable:before, .woocommerce ul.products.grid li.product .product_type_grouped:before, .woocommerce-page .products.grid li.product .product_type_variable:before, .woocommerce-page .products.grid li.product .product_type_grouped:before, .woocommerce-page ul.products.grid li.product .product_type_variable:before, .woocommerce-page ul.products.grid li.product .product_type_grouped:before {
  content: "\f03a";
  margin-top: 0 !important;
}

.woocommerce .products.grid li.product .add_to_cart_button, .woocommerce .products.grid li.product .product_type_simple, .woocommerce .products.grid li.product .product_type_variable, .woocommerce .products.grid li.product .product_type_grouped, .woocommerce ul.products.grid li.product .add_to_cart_button, .woocommerce ul.products.grid li.product .product_type_simple, .woocommerce ul.products.grid li.product .product_type_variable, .woocommerce ul.products.grid li.product .product_type_grouped, .woocommerce-page .products.grid li.product .add_to_cart_button, .woocommerce-page .products.grid li.product .product_type_simple, .woocommerce-page .products.grid li.product .product_type_variable, .woocommerce-page .products.grid li.product .product_type_grouped, .woocommerce-page ul.products.grid li.product .add_to_cart_button, .woocommerce-page ul.products.grid li.product .product_type_simple, .woocommerce-page ul.products.grid li.product .product_type_variable, .woocommerce-page ul.products.grid li.product .product_type_grouped {
  width: 50px;
  height: 50px;
  border: 0 !important;
  margin: 0 0 0 -100px !important;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce .products.grid li.product .add_to_cart_button:before, .woocommerce .products.grid li.product .product_type_simple:before, .woocommerce .products.grid li.product .product_type_variable:before, .woocommerce .products.grid li.product .product_type_grouped:before, .woocommerce ul.products.grid li.product .add_to_cart_button:before, .woocommerce ul.products.grid li.product .product_type_simple:before, .woocommerce ul.products.grid li.product .product_type_variable:before, .woocommerce ul.products.grid li.product .product_type_grouped:before, .woocommerce-page .products.grid li.product .add_to_cart_button:before, .woocommerce-page .products.grid li.product .product_type_simple:before, .woocommerce-page .products.grid li.product .product_type_variable:before, .woocommerce-page .products.grid li.product .product_type_grouped:before, .woocommerce-page ul.products.grid li.product .add_to_cart_button:before, .woocommerce-page ul.products.grid li.product .product_type_simple:before, .woocommerce-page ul.products.grid li.product .product_type_variable:before, .woocommerce-page ul.products.grid li.product .product_type_grouped:before {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.woocommerce .products.grid li.product .added_to_cart, .woocommerce ul.products.grid li.product .added_to_cart, .woocommerce-page .products.grid li.product .added_to_cart, .woocommerce-page ul.products.grid li.product .added_to_cart {
  width: 50px;
  height: 50px;
  margin: 0 0 0 -100px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
}

.woocommerce .products.grid li.product .added_to_cart:after, .woocommerce ul.products.grid li.product .added_to_cart:after, .woocommerce-page .products.grid li.product .added_to_cart:after, .woocommerce-page ul.products.grid li.product .added_to_cart:after {
  display: inline-block;
  content: "";
  font-size: 12px;
  line-height: 12px;
  font-family: "FontAwesome";
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
  color: #21b384;
}

.woocommerce .products.grid li.product .wd_quickshop_handler, .woocommerce ul.products.grid li.product .wd_quickshop_handler, .woocommerce-page .products.grid li.product .wd_quickshop_handler, .woocommerce-page ul.products.grid li.product .wd_quickshop_handler {
  background: none !important;
}

.woocommerce .products.grid li.product .wd_quickshop_handler:before, .woocommerce ul.products.grid li.product .wd_quickshop_handler:before, .woocommerce-page .products.grid li.product .wd_quickshop_handler:before, .woocommerce-page ul.products.grid li.product .wd_quickshop_handler:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
}

.woocommerce .products.grid li.product .wd_quickshop_handler, .woocommerce ul.products.grid li.product .wd_quickshop_handler, .woocommerce-page .products.grid li.product .wd_quickshop_handler, .woocommerce-page ul.products.grid li.product .wd_quickshop_handler {
  width: 50px;
  height: 50px;
  margin: 0 0 0 -50px !important;
  padding: 0;
  border-width: 0 0 0 1px;
  border-color: inherit;
  backgorund-repeat: no-repeat;
  background-positon: 0 0;
  background-color: transparent;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
}

.woocommerce .products.grid li.product .wd_quickshop_handler:before, .woocommerce ul.products.grid li.product .wd_quickshop_handler:before, .woocommerce-page .products.grid li.product .wd_quickshop_handler:before, .woocommerce-page ul.products.grid li.product .wd_quickshop_handler:before {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.woocommerce .products.grid li.product .compare-button:before, .woocommerce ul.products.grid li.product .compare-button:before, .woocommerce-page .products.grid li.product .compare-button:before, .woocommerce-page ul.products.grid li.product .compare-button:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid li.product .compare-button, .woocommerce ul.products.grid li.product .compare-button, .woocommerce-page .products.grid li.product .compare-button, .woocommerce-page ul.products.grid li.product .compare-button {
  width: 50px !important;
  height: 50px;
  margin: 0 0 0 50px !important;
  padding: 0;
  border-width: 0 0 0 1px;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
}

.woocommerce .products.grid li.product .compare-button:before, .woocommerce ul.products.grid li.product .compare-button:before, .woocommerce-page .products.grid li.product .compare-button:before, .woocommerce-page ul.products.grid li.product .compare-button:before {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: none;
  -moz-transform: none;
  -webkit-transform: none;
  text-align: center;
}

.woocommerce .products.grid li.product .compare-button a, .woocommerce ul.products.grid li.product .compare-button a, .woocommerce-page .products.grid li.product .compare-button a, .woocommerce-page ul.products.grid li.product .compare-button a {
  display: inline-block;
  border-width: 0;
  backgorund-repeat: no-repeat;
  background-positon: 0 0;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 0 !important;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist {
  width: 50px;
  height: 50px;
  margin: 0 !important;
  padding: 0;
  border-width: 0 0 0 1px;
  font-size: 0 !important;
  color: transparent;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist:before {
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: none;
  -moz-transform: none;
  -webkit-transform: none;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist a, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist a, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist a, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist a {
  font-size: 0 !important;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .ajax-loading {
  margin-top: 16px;
  margin-left: 16px;
  position: relative;
  z-index: 1;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  display: inline-block;
  backgorund-repeat: no-repeat;
  background-positon: 0 0;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  display: inline-block;
  color: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after, .woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-page .products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce-page ul.products.grid li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
  display: inline-block;
  content: "";
  font-size: 12px;
  line-height: 12px;
  font-family: "FontAwesome";
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
  color: #21b384;
}

.woocommerce .products.grid li.product img, .woocommerce ul.products.grid li.product img, .woocommerce-page .products.grid li.product img, .woocommerce-page ul.products.grid li.product img {
  margin: 0;
}

.woocommerce .products.grid li.product .title-product, .woocommerce ul.products.grid li.product .title-product, .woocommerce-page .products.grid li.product .title-product, .woocommerce-page ul.products.grid li.product .title-product {
  display: inline-block;
  line-height: 1em;
  margin: 0 0 10px;
}

.woocommerce .products.grid li.product .list-mode-description, .woocommerce ul.products.grid li.product .list-mode-description, .woocommerce-page .products.grid li.product .list-mode-description, .woocommerce-page ul.products.grid li.product .list-mode-description {
  display: none;
}

.woocommerce .products.grid li.product .row-left, .woocommerce ul.products.grid li.product .row-left, .woocommerce-page .products.grid li.product .row-left, .woocommerce-page ul.products.grid li.product .row-left {
  overflow: hidden;
}

.woocommerce .products.grid li.product .row-left img, .woocommerce ul.products.grid li.product .row-left img, .woocommerce-page .products.grid li.product .row-left img, .woocommerce-page ul.products.grid li.product .row-left img {
  position: relative;
  top: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid li.product .row-right, .woocommerce ul.products.grid li.product .row-right, .woocommerce-page .products.grid li.product .row-right, .woocommerce-page ul.products.grid li.product .row-right {
  position: relative;
  border-width: 1px 0 0 !important;
  padding: 15px !important;
  min-height: 75px;
}

.woocommerce .products.grid li.product .product-content-left, .woocommerce ul.products.grid li.product .product-content-left, .woocommerce-page .products.grid li.product .product-content-left, .woocommerce-page ul.products.grid li.product .product-content-left {
  width: 70%;
  float: left;
  position: relative;
  z-index: 1;
}

.woocommerce .products.grid li.product .product-content-right, .woocommerce ul.products.grid li.product .product-content-right, .woocommerce-page .products.grid li.product .product-content-right, .woocommerce-page ul.products.grid li.product .product-content-right {
  width: 30%;
  float: right;
  text-align: right;
  position: relative;
  z-index: 1;
}

.woocommerce .products.grid li.product .product-content-cart, .woocommerce ul.products.grid li.product .product-content-cart, .woocommerce-page .products.grid li.product .product-content-cart, .woocommerce-page ul.products.grid li.product .product-content-cart {
  z-index: 0;
  border-width: 1px 0 0;
  height: 50px;
  opacity: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.grid li.product .product-content-cart ~ .compare, .woocommerce ul.products.grid li.product .product-content-cart ~ .compare, .woocommerce-page .products.grid li.product .product-content-cart ~ .compare, .woocommerce-page ul.products.grid li.product .product-content-cart ~ .compare {
  display: none !important;
}

.woocommerce .products.grid li.product:hover .product-content-cart, .woocommerce ul.products.grid li.product:hover .product-content-cart, .woocommerce-page .products.grid li.product:hover .product-content-cart, .woocommerce-page ul.products.grid li.product:hover .product-content-cart {
  opacity: 1;
  margin-top: -51px;
}

.woocommerce .products.grid li.product:hover .row-left img, .woocommerce ul.products.grid li.product:hover .row-left img, .woocommerce-page .products.grid li.product:hover .row-left img, .woocommerce-page ul.products.grid li.product:hover .row-left img {
  top: -51px;
}

.woocommerce .products.grid li.product.col-sm-24, .woocommerce ul.products.grid li.product.col-sm-24, .woocommerce-page .products.grid li.product.col-sm-24, .woocommerce-page ul.products.grid li.product.col-sm-24 {
  flex: 0 1 100%;
  -moz-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
}

@media screen and (max-width: 1200px) {
  .woocommerce .products.grid li.product.col-sm-24, .woocommerce ul.products.grid li.product.col-sm-24, .woocommerce-page .products.grid li.product.col-sm-24, .woocommerce-page ul.products.grid li.product.col-sm-24 {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce .products.grid li.product.col-sm-12, .woocommerce ul.products.grid li.product.col-sm-12, .woocommerce-page .products.grid li.product.col-sm-12, .woocommerce-page ul.products.grid li.product.col-sm-12 {
  flex: 0 1 50%;
  -moz-flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
}

@media screen and (max-width: 1200px) {
  .woocommerce .products.grid li.product.col-sm-12, .woocommerce ul.products.grid li.product.col-sm-12, .woocommerce-page .products.grid li.product.col-sm-12, .woocommerce-page ul.products.grid li.product.col-sm-12 {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce .products.grid li.product.col-sm-8, .woocommerce ul.products.grid li.product.col-sm-8, .woocommerce-page .products.grid li.product.col-sm-8, .woocommerce-page ul.products.grid li.product.col-sm-8 {
  flex: 0 1 33.33%;
  -moz-flex: 0 1 33.33%;
  -webkit-flex: 0 1 33.33%;
}

@media screen and (max-width: 1200px) {
  .woocommerce .products.grid li.product.col-sm-8, .woocommerce ul.products.grid li.product.col-sm-8, .woocommerce-page .products.grid li.product.col-sm-8, .woocommerce-page ul.products.grid li.product.col-sm-8 {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce .products.grid li.product.col-sm-4, .woocommerce ul.products.grid li.product.col-sm-4, .woocommerce-page .products.grid li.product.col-sm-4, .woocommerce-page ul.products.grid li.product.col-sm-4 {
  flex: 0 1 200px;
  -moz-flex: 0 1 200px;
  -webkit-flex: 0 1 200px;
}

.woocommerce .products.list, .woocommerce ul.products.list, .woocommerce-page .products.list, .woocommerce-page ul.products.list {
  padding-left: 15px;
  padding-right: 15px;
}

.woocommerce .products.list .row-container, .woocommerce ul.products.list .row-container, .woocommerce-page .products.list .row-container, .woocommerce-page ul.products.list .row-container {
  position: relative;
  margin: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.list .row-container:hover, .woocommerce ul.products.list .row-container:hover, .woocommerce-page .products.list .row-container:hover, .woocommerce-page ul.products.list .row-container:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.woocommerce .products.list li.product, .woocommerce ul.products.list li.product, .woocommerce-page .products.list li.product, .woocommerce-page ul.products.list li.product {
  list-style: none;
}

.woocommerce .products.list li.product, .woocommerce ul.products.list li.product, .woocommerce-page .products.list li.product, .woocommerce-page ul.products.list li.product {
  padding: 15px 0;
  margin: 0;
}

.woocommerce .products.list .product-content-right, .woocommerce ul.products.list .product-content-right, .woocommerce-page .products.list .product-content-right, .woocommerce-page ul.products.list .product-content-right {
  overflow: hidden;
}

.woocommerce .products.list .add_to_cart_button, .woocommerce .products.list .product_type_simple, .woocommerce .products.list .product_type_variable, .woocommerce .products.list .product_type_grouped, .woocommerce ul.products.list .add_to_cart_button, .woocommerce ul.products.list .product_type_simple, .woocommerce ul.products.list .product_type_variable, .woocommerce ul.products.list .product_type_grouped, .woocommerce-page .products.list .add_to_cart_button, .woocommerce-page .products.list .product_type_simple, .woocommerce-page .products.list .product_type_variable, .woocommerce-page .products.list .product_type_grouped, .woocommerce-page ul.products.list .add_to_cart_button, .woocommerce-page ul.products.list .product_type_simple, .woocommerce-page ul.products.list .product_type_variable, .woocommerce-page ul.products.list .product_type_grouped {
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce .products.list .add_to_cart_button:before, .woocommerce .products.list .product_type_simple:before, .woocommerce .products.list .product_type_variable:before, .woocommerce .products.list .product_type_grouped:before, .woocommerce ul.products.list .add_to_cart_button:before, .woocommerce ul.products.list .product_type_simple:before, .woocommerce ul.products.list .product_type_variable:before, .woocommerce ul.products.list .product_type_grouped:before, .woocommerce-page .products.list .add_to_cart_button:before, .woocommerce-page .products.list .product_type_simple:before, .woocommerce-page .products.list .product_type_variable:before, .woocommerce-page .products.list .product_type_grouped:before, .woocommerce-page ul.products.list .add_to_cart_button:before, .woocommerce-page ul.products.list .product_type_simple:before, .woocommerce-page ul.products.list .product_type_variable:before, .woocommerce-page ul.products.list .product_type_grouped:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
}

.woocommerce .products.list .add_to_cart_button.loading:before, .woocommerce .products.list .product_type_simple.loading:before, .woocommerce .products.list .product_type_variable.loading:before, .woocommerce .products.list .product_type_grouped.loading:before, .woocommerce ul.products.list .add_to_cart_button.loading:before, .woocommerce ul.products.list .product_type_simple.loading:before, .woocommerce ul.products.list .product_type_variable.loading:before, .woocommerce ul.products.list .product_type_grouped.loading:before, .woocommerce-page .products.list .add_to_cart_button.loading:before, .woocommerce-page .products.list .product_type_simple.loading:before, .woocommerce-page .products.list .product_type_variable.loading:before, .woocommerce-page .products.list .product_type_grouped.loading:before, .woocommerce-page ul.products.list .add_to_cart_button.loading:before, .woocommerce-page ul.products.list .product_type_simple.loading:before, .woocommerce-page ul.products.list .product_type_variable.loading:before, .woocommerce-page ul.products.list .product_type_grouped.loading:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.woocommerce .products.list .product_type_variable:before, .woocommerce .products.list .product_type_grouped:before, .woocommerce ul.products.list .product_type_variable:before, .woocommerce ul.products.list .product_type_grouped:before, .woocommerce-page .products.list .product_type_variable:before, .woocommerce-page .products.list .product_type_grouped:before, .woocommerce-page ul.products.list .product_type_variable:before, .woocommerce-page ul.products.list .product_type_grouped:before {
  content: "\f03a";
  margin-top: 0 !important;
}

.woocommerce .products.list .add_to_cart_button.button, .woocommerce .products.list .product_type_simple.button, .woocommerce .products.list .product_type_variable.button, .woocommerce .products.list .product_type_grouped.button, .woocommerce ul.products.list .add_to_cart_button.button, .woocommerce ul.products.list .product_type_simple.button, .woocommerce ul.products.list .product_type_variable.button, .woocommerce ul.products.list .product_type_grouped.button, .woocommerce-page .products.list .add_to_cart_button.button, .woocommerce-page .products.list .product_type_simple.button, .woocommerce-page .products.list .product_type_variable.button, .woocommerce-page .products.list .product_type_grouped.button, .woocommerce-page ul.products.list .add_to_cart_button.button, .woocommerce-page ul.products.list .product_type_simple.button, .woocommerce-page ul.products.list .product_type_variable.button, .woocommerce-page ul.products.list .product_type_grouped.button {
  position: relative;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0 !important;
  float: left;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.list .add_to_cart_button.button:before, .woocommerce .products.list .product_type_simple.button:before, .woocommerce .products.list .product_type_variable.button:before, .woocommerce .products.list .product_type_grouped.button:before, .woocommerce ul.products.list .add_to_cart_button.button:before, .woocommerce ul.products.list .product_type_simple.button:before, .woocommerce ul.products.list .product_type_variable.button:before, .woocommerce ul.products.list .product_type_grouped.button:before, .woocommerce-page .products.list .add_to_cart_button.button:before, .woocommerce-page .products.list .product_type_simple.button:before, .woocommerce-page .products.list .product_type_variable.button:before, .woocommerce-page .products.list .product_type_grouped.button:before, .woocommerce-page ul.products.list .add_to_cart_button.button:before, .woocommerce-page ul.products.list .product_type_simple.button:before, .woocommerce-page ul.products.list .product_type_variable.button:before, .woocommerce-page ul.products.list .product_type_grouped.button:before {
  left: 0;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce .products.list .added_to_cart, .woocommerce ul.products.list .added_to_cart, .woocommerce-page .products.list .added_to_cart, .woocommerce-page ul.products.list .added_to_cart {
  display: none;
}

.woocommerce .products.list .wd_quickshop_handler, .woocommerce ul.products.list .wd_quickshop_handler, .woocommerce-page .products.list .wd_quickshop_handler, .woocommerce-page ul.products.list .wd_quickshop_handler {
  background: none !important;
}

.woocommerce .products.list .wd_quickshop_handler:before, .woocommerce ul.products.list .wd_quickshop_handler:before, .woocommerce-page .products.list .wd_quickshop_handler:before, .woocommerce-page ul.products.list .wd_quickshop_handler:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
}

.woocommerce .products.list .wd_quickshop_handler, .woocommerce ul.products.list .wd_quickshop_handler, .woocommerce-page .products.list .wd_quickshop_handler, .woocommerce-page ul.products.list .wd_quickshop_handler {
  position: relative;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0;
  border: none !important;
}

.woocommerce .products.list .wd_quickshop_handler:before, .woocommerce ul.products.list .wd_quickshop_handler:before, .woocommerce-page .products.list .wd_quickshop_handler:before, .woocommerce-page ul.products.list .wd_quickshop_handler:before {
  left: 0;
  padding-left: 1px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce .products.list .compare-button:before, .woocommerce ul.products.list .compare-button:before, .woocommerce-page .products.list .compare-button:before, .woocommerce-page ul.products.list .compare-button:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.list .compare-button, .woocommerce ul.products.list .compare-button, .woocommerce-page .products.list .compare-button, .woocommerce-page ul.products.list .compare-button {
  float: left;
  margin: 0;
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0;
  width: auto !important;
}

.woocommerce .products.list .compare-button:before, .woocommerce ul.products.list .compare-button:before, .woocommerce-page .products.list .compare-button:before, .woocommerce-page ul.products.list .compare-button:before {
  left: 0;
  padding-left: 1px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce .products.list .compare-button a, .woocommerce ul.products.list .compare-button a, .woocommerce-page .products.list .compare-button a, .woocommerce-page ul.products.list .compare-button a {
  text-transform: uppercase;
  color: inherit;
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist:before, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist:before, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist:before, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist {
  float: left;
  margin: 0;
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0;
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist:before, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist:before, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist:before, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist:before {
  left: 0;
  padding-left: 1px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist a, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist a, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist a, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist a {
  text-transform: uppercase;
  color: inherit;
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist .ajax-loading {
  margin: 0;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.woocommerce .products.list .yith-wcwl-add-to-wishlist .feedback, .woocommerce ul.products.list .yith-wcwl-add-to-wishlist .feedback, .woocommerce-page .products.list .yith-wcwl-add-to-wishlist .feedback, .woocommerce-page ul.products.list .yith-wcwl-add-to-wishlist .feedback {
  display: none;
}

.woocommerce .products.list .row-container, .woocommerce ul.products.list .row-container, .woocommerce-page .products.list .row-container, .woocommerce-page ul.products.list .row-container {
  display: table;
  clear: both;
}

.woocommerce .products.list .row-left, .woocommerce ul.products.list .row-left, .woocommerce-page .products.list .row-left, .woocommerce-page ul.products.list .row-left {
  line-height: 0;
  display: table-cell;
  vertical-align: top;
  width: 25%;
  min-width: 270px;
}

.woocommerce .products.list .row-left a, .woocommerce ul.products.list .row-left a, .woocommerce-page .products.list .row-left a, .woocommerce-page ul.products.list .row-left a {
  display: inline-block;
  position: relative;
}

.woocommerce .products.list .row-left img, .woocommerce ul.products.list .row-left img, .woocommerce-page .products.list .row-left img, .woocommerce-page ul.products.list .row-left img {
  width: 100% !important;
  margin: 0 !important;
}

.woocommerce .products.list .row-right, .woocommerce ul.products.list .row-right, .woocommerce-page .products.list .row-right, .woocommerce-page ul.products.list .row-right {
  display: table-cell;
  padding: 20px 20px 20px 15px;
  vertical-align: middle;
}

.woocommerce .products.list .product-content-cart, .woocommerce ul.products.list .product-content-cart, .woocommerce-page .products.list .product-content-cart, .woocommerce-page ul.products.list .product-content-cart {
  margin: 30px 0 0;
}

.woocommerce .products.list .list-mode-description, .woocommerce ul.products.list .list-mode-description, .woocommerce-page .products.list .list-mode-description, .woocommerce-page ul.products.list .list-mode-description {
  padding: 15px 0 0;
  clear: both;
}

.woocommerce .products.list .product-content-left, .woocommerce ul.products.list .product-content-left, .woocommerce-page .products.list .product-content-left, .woocommerce-page ul.products.list .product-content-left {
  width: 50%;
  float: left;
  text-align: left;
}

.woocommerce .products.list .product-content-right, .woocommerce ul.products.list .product-content-right, .woocommerce-page .products.list .product-content-right, .woocommerce-page ul.products.list .product-content-right {
  width: 50%;
  float: right;
  text-align: right;
}

.woocommerce .products.list .star-rating, .woocommerce ul.products.list .star-rating, .woocommerce-page .products.list .star-rating, .woocommerce-page ul.products.list .star-rating {
  margin-top: 10px;
}

.woocommerce .products.list .product-content-cart ~ .compare, .woocommerce ul.products.list .product-content-cart ~ .compare, .woocommerce-page .products.list .product-content-cart ~ .compare, .woocommerce-page ul.products.list .product-content-cart ~ .compare {
  display: none !important;
}

.woocommerce.columns-1, .woocommerce.columns-2, .woocommerce.columns-3, .woocommerce.columns-4, .woocommerce.columns-6, .woocommerce-page.columns-1, .woocommerce-page.columns-2, .woocommerce-page.columns-3, .woocommerce-page.columns-4, .woocommerce-page.columns-6 {
  margin-left: -15px;
  margin-right: -15px;
}

.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product {
  flex: 0 1 100%;
  -moz-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
}

@media screen and (max-width: 1200px) {
  .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product {
  flex: 0 1 50%;
  -moz-flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
}

@media screen and (max-width: 1200px) {
  .woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product {
  flex: 0 1 33.33%;
  -moz-flex: 0 1 33.33%;
  -webkit-flex: 0 1 33.33%;
}

@media screen and (max-width: 1200px) {
  .woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product {
  flex: 0 1 300px;
  -moz-flex: 0 1 300px;
  -webkit-flex: 0 1 300px;
}

@media screen and (max-width: 1200px) {
  .woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product {
    flex: 0 1 300px;
    -moz-flex: 0 1 300px;
    -webkit-flex: 0 1 300px;
  }
}

.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product {
  flex: 0 1 200px;
  -moz-flex: 0 1 200px;
  -webkit-flex: 0 1 200px;
}

/* PRODUCT DETAIL */
.woocommerce div.product span.onsale, .woocommerce-page div.product span.onsale {
  left: 20px;
  right: auto;
}

.woocommerce div.product [itemprop="description"], .woocommerce-page div.product [itemprop="description"] {
  margin: 0 0 20px;
}

.woocommerce div.product form.cart .yith-wcwl-add-to-wishlist, .woocommerce-page div.product form.cart .yith-wcwl-add-to-wishlist {
  display: none !important;
}

.woocommerce div.product .summary &gt; a.compare, .woocommerce div.product .summary &gt; .yith-wcwl-add-to-wishlist, .woocommerce-page div.product .summary &gt; a.compare, .woocommerce-page div.product .summary &gt; .yith-wcwl-add-to-wishlist {
  display: none !important;
}

.woocommerce div.product .summary .woocs_price_code .amount, .woocommerce-page div.product .summary .woocs_price_code .amount {
  font-size: 50px;
  line-height: 1.1em;
}

.woocommerce div.product .summary .woocs_price_code del .amount, .woocommerce-page div.product .summary .woocs_price_code del .amount {
  font-size: 20px;
}

.woocommerce div.product .template-plugin, .woocommerce-page div.product .template-plugin {
  padding: 15px 0;
  border-width: 1px 0 0;
}

.woocommerce div.product .product_customize, .woocommerce-page div.product .product_customize {
  border-width: 0 0 1px;
}

.woocommerce div.product p.stock, .woocommerce-page div.product p.stock {
  margin: 0;
  padding: 15px 0;
  border-width: 1px 0 0;
}

.woocommerce div.product .detail-large-image img, .woocommerce-page div.product .detail-large-image img {
  margin: 0;
}

.woocommerce div.product .compare-button:before, .woocommerce-page div.product .compare-button:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce div.product .compare-button, .woocommerce-page div.product .compare-button {
  float: left;
  margin: 0;
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0;
  width: auto !important;
}

.woocommerce div.product .compare-button:before, .woocommerce-page div.product .compare-button:before {
  left: 0;
  padding-left: 1px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce div.product .compare-button a, .woocommerce-page div.product .compare-button a {
  text-transform: uppercase;
  color: inherit;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page div.product .yith-wcwl-add-to-wishlist:before {
  display: inline-block;
  content: "";
  font-size: 16px;
  line-height: 50px;
  font-family: "FontAwesome";
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist, .woocommerce-page div.product .yith-wcwl-add-to-wishlist {
  float: left;
  margin: 0;
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  margin: 0 24px 0 0;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist:before, .woocommerce-page div.product .yith-wcwl-add-to-wishlist:before {
  left: 0;
  padding-left: 1px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: inherit;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist a, .woocommerce-page div.product .yith-wcwl-add-to-wishlist a {
  text-transform: uppercase;
  color: inherit;
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .ajax-loading, .woocommerce-page div.product .yith-wcwl-add-to-wishlist .ajax-loading {
  margin: 0;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.woocommerce div.product .yith-wcwl-add-to-wishlist .feedback, .woocommerce-page div.product .yith-wcwl-add-to-wishlist .feedback {
  display: none;
}

.woocommerce div.product .wd_color_image_swap &gt; div, .woocommerce-page div.product .wd_color_image_swap &gt; div {
  float: left;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
}

.woocommerce div.product .wd_color_image_swap &gt; div:hover, .woocommerce-page div.product .wd_color_image_swap &gt; div:hover {
  cursor: pointer;
}

.woocommerce div.product .wd_color_image_swap &gt; div.selected, .woocommerce-page div.product .wd_color_image_swap &gt; div.selected {
  -webkit-box-shadow: 0 0 0 1px #000 inset;
  -moz-box-shadow: 0 0 0 1px #000 inset;
  box-shadow: 0 0 0 1px #000 inset;
}

.woocommerce div.product .single_variation_wrap .quantity, .woocommerce-page div.product .single_variation_wrap .quantity {
  border: 0;
}

.woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label {
  padding: 20px 0;
  text-transform: capitalize;
}

.woocommerce div.product form.cart .quantity, .woocommerce-page div.product form.cart .quantity {
  padding-top: 0;
}

.woocommerce div.product .thumbnails.list_carousel, .woocommerce-page div.product .thumbnails.list_carousel {
  padding-right: 50px;
  padding-top: 0;
  position: relative;
}

.woocommerce div.product .thumbnails.list_carousel .caroufredsel_wrapper, .woocommerce-page div.product .thumbnails.list_carousel .caroufredsel_wrapper {
  margin: 0 !important;
}

.woocommerce div.product .thumbnails.list_carousel .qs-thumbnails, .woocommerce-page div.product .thumbnails.list_carousel .qs-thumbnails {
  padding: 0;
}

.woocommerce div.product .thumbnails.list_carousel .qs-thumbnails li, .woocommerce-page div.product .thumbnails.list_carousel .qs-thumbnails li {
  display: inline-block;
}

.woocommerce div.product .thumbnails.list_carousel .qs-thumbnails li a, .woocommerce-page div.product .thumbnails.list_carousel .qs-thumbnails li a {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0 5px;
}

.woocommerce div.product .thumbnails.list_carousel .qs-thumbnails li img, .woocommerce-page div.product .thumbnails.list_carousel .qs-thumbnails li img {
  width: 100% !important;
  height: auto;
  margin: 0;
  border: 1px solid #d5d5d5;
}

.woocommerce div.product .thumbnails.list_carousel .slider_control, .woocommerce-page div.product .thumbnails.list_carousel .slider_control {
  right: 0;
  top: 50%;
  margin-top: -41px;
  position: absolute;
}

.woocommerce div.product .details_view a, .woocommerce-page div.product .details_view a {
  text-transform: uppercase;
  text-decoration: underline;
}

/* CART PAGE */
.woocommerce .woocommerce-cart .cart_totals h2, .woocommerce.woocommerce-cart .cart_totals h2, .woocommerce-page .woocommerce-cart .cart_totals h2, .woocommerce-page.woocommerce-cart .cart_totals h2 {
  font-size: 133%;
  text-transform: uppercase;
}

/* CHECKOUT PAGE */
.woocommerce .woocommerce-checkout h3, .woocommerce.woocommerce-checkout h3, .woocommerce-page .woocommerce-checkout h3, .woocommerce-page.woocommerce-checkout h3 {
  font-size: 133%;
  text-transform: uppercase;
}

/* WISHLIST PAGE */
.woocommerce table.wishlist_table {
  background: #fff;
  font-size: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-width: 0;
}

.woocommerce table.wishlist_table tr th {
  text-align: center;
  text-transform: uppercase;
}

.woocommerce table.wishlist_table tr th.product-name {
  text-align: left;
}

.woocommerce table.wishlist_table tr th.product-thumbnail {
  width: 100px;
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr th.product-thumbnail, .woocommerce table.wishlist_table tr th.product-remove, .woocommerce table.wishlist_table tr th.product-price, .woocommerce table.wishlist_table tr th.product-add-to-cart, .woocommerce table.wishlist_table tr th.product-stock-stauts {
    display: none !important;
  }
}

.woocommerce table.wishlist_table tr th.product-add-to-cart {
  border-right-width: 1px;
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr th {
    display: block;
    text-align: left;
  }
}

.woocommerce table.wishlist_table tr td.product-thumbnail img {
  width: 100px;
  height: auto;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr td.product-remove {
    padding: 0;
    position: static;
  }
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr td.product-remove .remove {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: auto;
    left: auto;
  }
}

.woocommerce table.wishlist_table tr td.product-add-to-cart {
  border-right-width: 1px;
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr td.product-add-to-cart {
    border-right-width: 0;
  }
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr td {
    display: block;
    border-width: 0 0 0 1px;
    text-align: left;
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr {
    display: block;
    border-width: 1px 1px 0 0;
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tr:first-child {
    border-top-width: 0;
  }
}

.woocommerce table.wishlist_table tfoot th, .woocommerce table.wishlist_table tfoot td, .woocommerce table.wishlist_table tfoot tr {
  padding: 0;
  border-width: 1px 0 0;
}

.woocommerce table.wishlist_table tfoot td {
  padding: 0 15px 15px;
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tfoot td {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .woocommerce table.wishlist_table tfoot {
    display: block;
    border-width: 1px 0 0;
  }
}

.woocommerce table.wishlist_table .woocs_price_code {
  font-size: 16px;
}

.woocommerce table.wishlist_table .woocs_price_code del {
  font-size: 14px;
}

.woocommerce table.wishlist_table .woocs_price_code ins {
  font-size: 16px;
}

.woocommerce .yith-wcwl-share-title {
  text-transform: uppercase;
  padding: 30px 0 10px;
}

.woocommerce .yith-wcwl-share ul li {
  height: auto;
  margin: 0 10px 10px 0;
}

.woocommerce .yith-wcwl-share ul li a {
  width: 40px;
  height: 40px;
  background-image: none;
  position: relative;
  color: #fff;
}

.woocommerce .yith-wcwl-share ul li a:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}

.woocommerce .yith-wcwl-share ul li a.facebook:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 40px;
  font-family: "FontAwesome";
  background: #3d5c9c;
}

.woocommerce .yith-wcwl-share ul li a.twitter:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 40px;
  font-family: "FontAwesome";
  background: #25abea;
}

.woocommerce .yith-wcwl-share ul li a.pinterest:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 40px;
  font-family: "FontAwesome";
  background: #cc2129;
}

.woocommerce .yith-wcwl-share ul li a.googleplus:after {
  display: inline-block;
  content: "";
  font-size: 20px;
  line-height: 40px;
  font-family: "FontAwesome";
  background: #eb412a;
}

.woocommerce .yith-wcwl-share ul li a.email {
  display: none;
}

.woocommerce-tabs #review_form, .woocommerce-tabs #respond {
  padding-top: 20px;
}

html .woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  padding-top: 18px;
  padding-bottom: 18px;
}

#reviews .review__author {
  text-transform: capitalize;
  margin: 0 0 10px;
}

#reviews .comment-text &gt; p {
  opacity: 0.6;
}

#reviews ol.commentlist li.comment {
  padding: 15px 0 0 !important;
  margin: 15px 0 0;
  border-width: 1px 0 0;
  display: block;
}

#reviews ol.commentlist li.comment:first-child {
  padding-top: 0 !important;
  margin-top: 0;
  border: 0;
}

.woocommerce #review_form #respond p.stars {
  padding-top: 10px;
  display: inline-block;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
  padding: 5px 20px;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
  border-style: dotted;
}

.woocommerce div.product form.cart .quantity, .woocommerce-page div.product form.cart .quantity {
  padding-top: 30px;
}

.woocommerce div.product form.cart .variations .quantity, .woocommerce-page div.product form.cart .variations .quantity {
  padding-top: 0;
}

div.owl-theme#wd_product_slider .owl-controls .owl-buttons div.owl-prev, div.owl-theme#wd_product_slider .owl-controls .owl-buttons div.owl-next {
  background: #d5d5d5;
}

/* ============================================== 
   = BLOG PAGE */
/* BLOGS */
.content_blog .content_blogs.regular_image {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  flex-wrap: wrap;
}

.content_blog .content_blogs.regular_image .wd_item_blog &gt; div {
  height: 100%;
}

.content_blog .large_image &gt; div {
  margin: 30px 0 0;
}

.content_blog .large_image &gt; div:first-child {
  margin: 0;
}

.content_blog .large_image &gt; div .item_header img {
  width: auto;
  height: auto;
}

.content_blog .small_image &gt; div {
  margin: 30px 0 0;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.content_blog .small_image &gt; div:first-child {
  margin: 0;
}

.content_blog .small_image &gt; div &gt; div {
  display: table-cell;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .content_blog .small_image &gt; div &gt; div {
    display: block;
  }
}

.content_blog .small_image &gt; div &gt; div.item_header {
  width: 33.3%;
}

.content_blog .small_image &gt; div &gt; div.item_header img {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .content_blog .small_image &gt; div &gt; div.item_header {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .content_blog .small_image &gt; div {
    display: block;
  }
}

.content_blog .small_image &gt; div .item_content {
  padding-top: 15px;
}

.navigation {
  text-align: left;
}

.navigation a, .navigation span {
  overflow: hidden;
  line-height: 14px;
  margin: 0 0 0 -1px;
}

.navigation a span, .navigation span span {
  margin: 0;
}

.navigation a.next, .navigation a.prev {
  font-size: 0;
  line-height: 0;
}

.navigation a.next:after, .navigation a.prev:after {
  font-size: 15px;
  line-height: 14px;
  text-transform: uppercase;
}

.navigation a.next:after {
  content: "Next";
}

.navigation a.prev:after {
  content: "Prev";
}

.navigation span.current, .navigation ul li span.current,
.navigation a:hover, .navigation ul li a:hover {
  color: #fff;
}

.navigation .screen-reader-text {
  display: none;
}

.navigation .nav-links &gt; a, .navigation .nav-links &gt; span {
  display: inline-block;
  float: left;
  padding: 11px 10px;
  min-width: 38px;
  text-align: center;
  border-width: 1px;
}

.content_author &gt; span:last-child {
  opacity: 0.6;
  display: inline-block;
}

.content__read-more {
  margin: 20px 0;
}

.content__read-more p {
  margin: 0;
}

/* SINGLE BLOG */
.single-post .wd_content_single &gt; article {
  padding: 20px;
}

.single-post .wd_content_single img.wp-post-image {
  width: 100%;
  height: auto;
}

.single-post .wd_content_single .content {
  padding: 20px 30px;
}

.single-post .wd_content_single .entry-content {
  margin: 0 0 30px;
}

.single-post .related_post {
  margin: 50px -15px 30px;
}

#comments ol li {
  display: block;
  padding: 20px 0 0 !important;
  margin: 20px 0 0;
  border-width: 1px 0 0;
}

#comments ol li .comment-left &gt; span {
  float: right;
}

#comments ol li .fn {
  text-transform: uppercase;
  margin: 0 20px 0 0;
}

#comments ol li .date_comment a {
  opacity: 0.6;
}

#comments ol li .date_comment a:hover {
  opacity: 1;
}

#comments ol li .comment-meta {
  margin: 0 0 5px;
}

#comments ol li .comment-reply-link {
  padding: 0 0 0 20px;
  position: relative;
}

#comments ol li .comment-reply-link:before {
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: inherit;
  font-family: "FontAwesome";
  position: absolute;
  top: -2px;
  right: auto;
  bottom: auto;
  left: 0;
}

#comments ol ul {
  padding-left: 40px !important;
}

#comments &gt; ol &gt; li:first-child {
  padding-top: 0 !important;
  margin-top: 0;
  border: 0;
}

#review_form, #respond {
  padding: 50px 0 0;
}

/* ============================================== 
   = PAGE */
article.page {
  margin-bottom: 20px;
}

#page {
  overflow: hidden;
}

/* ============================================== 
   = VISUAL COMPOSER SC */
/* -------------- SC Heading */
.vc_custom_heading {
  padding-bottom: 20px;
  background: url(images/line_star.png) no-repeat 50% 100%;
}

/* -------------- SC Brand Slider */
.ts-vcsc-logos-layout-wrapper div.nchgrid-item.nchgrid-tile.nch-logo-image {
  border: 0;
}

/* ------------- SC Team */
div#wd-teammate-style-1 {
  margin-top: -20px;
  text-align: center;
}

div#wd-teammate-style-1 img {
  margin: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div#wd-teammate-style-1 p {
  margin: 0;
}

div#wd-teammate-style-1 .ts-teammate-icons {
  margin: 10px auto;
  border-width: 1px 0 0;
  padding: 10px 0 0;
  text-align: center;
}

div#wd-teammate-style-1 .ts-teammate-icons li {
  margin: 5px 15px !important;
  float: none !important;
  display: inline-block;
}

div#wd-teammate-style-1 .ts-teammate-icons a i {
  color: inherit;
}

div#wd-teammate-style-1 .owl-item {
  padding: 20px 0;
  overflow: hidden;
}

div#wd-teammate-style-1 .item {
  width: 100%;
  margin: 0;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

div#wd-teammate-style-1 .item:hover {
  filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: none;
  transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
}

div#wd-teammate-style-1 .item:hover .wd-teammate-content {
  opacity: 1;
}

div#wd-teammate-style-1 .wd-teammate-content {
  background: #fff;
  padding: 15px 0;
  opacity: 0;
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

div#wd-teammate-style-1 .wd-teammate-content .wd-temmate-tittle {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: 1.1em;
  font-size: 120%;
}

div#wd-teammate-style-1 .wd-teammate-content .wd-teammate-position {
  opacity: 0.6;
  font-size: 12px;
  text-transform: capitalize;
  font-family: georgia;
  font-style: italic;
}

div.ts-team2 img {
  margin: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.ts-team2 p {
  margin: 0;
}

div.ts-team2 .ts-teammate-icons {
  margin: 10px auto;
  border-width: 1px 0 0;
  padding: 10px 0 0;
  text-align: center;
}

div.ts-team2 .ts-teammate-icons li {
  margin: 5px 15px !important;
  float: none !important;
  display: inline-block;
}

div.ts-team2 .ts-teammate-icons a i {
  color: inherit;
}

div.ts-team2 &gt; div:first-child {
  width: 40% !important;
  margin-right: 60px;
}

div.ts-team2 .ts-team2-header {
  width: 100%;
  padding: 0;
  border: 0;
  display: inline-block;
  float: left;
}

div.ts-team2 .ts-team2-content {
  font-size: 15px;
  float: none;
  width: auto;
  padding: 80px 30px 50px 0 !important;
  margin-left: 0;
  line-height: 30px !important;
}

div.ts-team2 .ts-team2-line {
  display: none;
}

div.ts-team2 h3 {
  padding-bottom: 20px;
}

div.ts-team3 {
  text-align: center;
}

div.ts-team3 img {
  margin: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.ts-team3 p {
  margin: 0;
}

div.ts-team3 .ts-teammate-icons {
  margin: 10px auto;
  border-width: 1px 0 0;
  padding: 10px 0 0;
  text-align: center;
}

div.ts-team3 .ts-teammate-icons li {
  margin: 5px 15px !important;
  float: none !important;
  display: inline-block;
}

div.ts-team3 .ts-teammate-icons a i {
  color: inherit;
}

div.ts-team3 .ts-teammate-icons {
  opacity: 0;
  border: 0 !important;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  position: absolute;
  top: 0;
  right: 15px;
  bottom: auto;
  left: 15px;
}

div.ts-team3 .ts-teammate-icons a i {
  font-size: 21px;
}

div.ts-team3 .ts-team3-person-name {
  padding: 0;
  margin-top: 15px;
  border: 0;
  text-transform: uppercase;
}

div.ts-team3 .ts-team3-person-position {
  text-transform: capitalize;
}

div.ts-team3:hover img {
  opacity: 0.5;
}

div.ts-team3:hover .ts-teammate-icons {
  top: 25%;
  opacity: 1;
  transform: translateY(-25%);
  -moz-transform: translateY(-25%);
  -webkit-transform: translateY(-25%);
}

/* -------------- SC Pricing Table */
.wd_pricing_style_image {
  border-width: 1px;
  text-align: center;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.wd_pricing_style_image .header_pricing {
  padding: 15px;
  margin: -1px -1px 0;
}

.wd_pricing_style_image .header_pricing h3 {
  margin: 0;
  font-size: 120%;
  color: inherit;
}

.wd_pricing_style_image .header_pricing p {
  margin: 0;
}

.wd_pricing_style_image .content_pricing {
  padding: 15px 0;
}

.wd_pricing_style_image .content_pricing ul li {
  padding: 15px 0 !important;
}

.wd_pricing_style_image:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.wd_pricing_style_image .footer_pricing {
  position: relative;
}

.wd_pricing_style_image .footer_image img {
  margin: 0;
}

.wd_pricing_style_image .footer_button {
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.wd_pricing_style_image .footer_button button {
  display: inline-block;
  margin: 0;
}

.wd_princing_style_text {
  border-width: 1px;
  text-align: center;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  margin: 20px 0;
  border-width: 2px;
  position: relative;
  top: 0;
}

.wd_princing_style_text .header_pricing {
  padding: 15px;
  margin: -1px -1px 0;
}

.wd_princing_style_text .header_pricing h3 {
  margin: 0;
  font-size: 120%;
  color: inherit;
}

.wd_princing_style_text .header_pricing p {
  margin: 0;
}

.wd_princing_style_text .content_pricing {
  padding: 15px 0;
}

.wd_princing_style_text .content_pricing ul li {
  padding: 15px 0 !important;
}

.wd_princing_style_text:hover {
  border-color: #000;
  position: absolute;
  top: -20px;
  right: 15px;
  bottom: auto;
  left: 15px;
  top: -20px;
}

.wd_princing_style_text .header_pricing {
  margin: -2px -2px 0;
}

.wd_princing_style_text .content_pricing {
  padding-bottom: 40px;
}

.wd_princing_style_text .footer_button {
  position: absolute;
  top: auto;
  right: 0;
  bottom: -26px;
  left: 0;
}

.wd_princing_style_text .footer_button button {
  display: inline-block;
  margin: 0;
}

/* -------------- SC TS TAB */
/* -------------- SC TS TOGGLE */
/* ============================================== 
   = TS COMPOSER SC */
/* -------------- SC Box */
.ts-vcsc-box-icon.icon_top-style {
  overflow: hidden;
  position: relative;
}

.ts-vcsc-box-icon.icon_top-style:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  opacity: 0;
}

.ts-vcsc-box-icon.icon_top-style .box-detail-wrapper {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
}

.ts-vcsc-box-icon.icon_top-style .ts-icon-box-inner .ts-box-icon-link {
  display: inline-block;
  max-width: 100%;
}

.ts-vcsc-box-icon.icon_top-style .ts-icon-box-inner .ts-box-icon-link img {
  max-width: 100%;
  height: auto !important;
}

.ts-vcsc-box-icon.icon_top-style .ts-icon-box-content {
  margin-top: 7px !important;
}

.ts-vcsc-box-icon.icon_top-style:hover:before {
  opacity: 1;
}

.ts-vcsc-box-icon.icon_top-style:hover img {
  background: none !important;
}

.ts-vcsc-box-icon.icon_top-style:hover .ts-css-shadow {
  background: none !important;
}

/* ============================================== 
   = WOOCOMMERCE SC */
/* ============================================== 
   = BLOG SHORTCODE */
/* ------------ Wd Recent blog */
.recent_blogs_horizontal_container {
  padding: 30px 0 0;
  margin: 30px 0 0;
  border-width: 1px 0 0;
}

.recent_blogs_horizontal_container:first-child {
  border-width: 0;
  margin-top: 0;
  padding-top: 0;
}

.recent_blogs_horizontal_container .rb_item {
  display: table;
  vertical-align: middle;
  width: 100%;
  margin: 0;
}

.recent_blogs_horizontal_container .rb_item .rb_row_left {
  display: table-cell;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
}

.recent_blogs_horizontal_container .rb_item .rb_row_left span {
  display: inline-block;
  width: 100%;
  float: left;
}

.recent_blogs_horizontal_container .rb_item .rb_row_left span:first-child {
  font-size: 140%;
  color: #fff;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
  -ms-border-radius: 20px 20px 0 0;
  border-radius: 20px 20px 0 0;
}

.recent_blogs_horizontal_container .rb_item .rb_row_left span:nth-child(2) {
  font-size: 357%;
  line-height: 1em;
  border-width: 0 1px 1px 1px;
  padding: 10px 5px;
  -webkit-border-radius: 0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -ms-border-radius: 0 0 20px 20px;
  border-radius: 0 0 20px 20px;
}

.recent_blogs_horizontal_container .rb_item .rb_row_right {
  padding-left: 25px;
}

.recent_blogs_horizontal_container .rb_item .rb_title h3 {
  margin: 0;
}

/* ------------------------------- SOCIAL */
.widget_wd_follow ul li {
  float: left;
}

.widget_wd_follow ul li a {
  display: inline-block;
  width: 45px;
  height: 45px;
  text-align: center;
}

.widget_wd_follow ul li a:before {
  line-height: 45px;
  font-size: 15px;
}

.widget_wd_follow ul li a:hover {
  background-color: #000;
  color: #fff;
}

/* ============================================== 
   = WORDPRESS WIDGET */
.sidebar .widget_recent_entries a, .sidebar .widget_recent_comments a, .sidebar .widget_archive a, .sidebar .widget_categories a, .sidebar .widget_meta a, .sidebar .widget_nav_menu a, .sidebar .widget_pages a, .sidebar .widget_rss a {
  color: inherit;
}

.widget_recent_comments ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.widget_recent_comments ul li:first-child {
  padding-top: 0;
}

.widget_recent_comments .comment-author-link {
  text-transform: capitalize;
}

.widget_rss li {
  padding-bottom: 10px !important;
}

.widget_archive li {
  padding: 10px 0 !important;
}

.widget_archive li a {
  width: auto !important;
  padding: 0 !important;
}

.widget_archive li span {
  float: right;
}

.widget_categories ul li a {
  width: auto !important;
}

.widget_nav_menu a {
  padding-right: 20px !important;
}

.widget_nav_menu a:hover {
  text-decoration: none;
}

.widget_nav_menu i.fa {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  line-height: 20px;
  padding-bottom: 10px;
  cursor: pointer;
  min-width: 20px;
  text-align: center;
}

.widget_nav_menu .sub-menu a {
  padding-top: 10px !important;
}

.widget_nav_menu .sub-menu .sub-menu {
  margin-top: -10px !important;
}

.widget_pages ul li ul.children {
  margin-top: -10px !important;
}

.widget_pages ul li ul.children a {
  padding-top: 10px !important;
}

/* WIDGET SEARCH */
.widget_search form {
  position: relative;
  display: block;
}

.widget_search label {
  display: block;
}

.widget_search label .screen-reader-text {
  display: none;
}

.widget_search button {
  padding: 0 !important;
  width: 40px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}

.widget_search button span {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.widget_search button span:after {
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 38px;
  font-family: "FontAwesome";
}

.sidebar .widget_search button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

/* WIDGET CALENDAR */
#today {
  color: #fff;
}

.widget_calendar table caption {
  margin: 0 0 10px;
}

.widget_calendar table tr th, .widget_calendar table tr td {
  padding: 3px;
  text-align: center;
}

/* WIDGET TAG CLOUD */
.sidebar .widget_tag_cloud a {
  color: inherit;
}

.footer-content-top .widget_tag_cloud a {
  color: inherit;
}

.footer-content-main .widget_tag_cloud a {
  color: inherit;
}

.footer-content-bottom .widget_tag_cloud a {
  color: inherit;
}

/* =======================================================
   = WOO WIDGETS */
/* GENERAL */
/* SC PRODUCT RATING */
/* SC WOOCOMMERCE CART */
.woocommerce .widget_shopping_cart li, .woocommerce.widget_shopping_cart li {
  position: relative;
  padding: 15px 0 15px 120px;
  margin: 20px 0 0;
  min-height: 102px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce .widget_shopping_cart li, .woocommerce.widget_shopping_cart li {
    padding-left: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce .widget_shopping_cart li .product-title, .woocommerce.widget_shopping_cart li .product-title {
    display: inline-block;
    width: 100%;
  }
}

.woocommerce .widget_shopping_cart li a, .woocommerce.widget_shopping_cart li a {
  font-weight: normal;
  line-height: 1em;
}

.woocommerce .widget_shopping_cart li img, .woocommerce.widget_shopping_cart li img {
  float: none;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100px;
  height: auto;
  margin: 0;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce .widget_shopping_cart li img, .woocommerce.widget_shopping_cart li img {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    border: 0;
    margin: 0 0 10px;
  }
}

.woocommerce .widget_shopping_cart li .star-rating, .woocommerce.widget_shopping_cart li .star-rating {
  margin: 10px 0 0;
}

.woocommerce .widget_shopping_cart li:hover, .woocommerce.widget_shopping_cart li:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.woocommerce .widget_shopping_cart li &gt; a:nth-child(1), .woocommerce.widget_shopping_cart li &gt; a:nth-child(1) {
  top: 5px;
  left: 5px;
}

.woocommerce .widget_shopping_cart li &gt; a:nth-child(2), .woocommerce.widget_shopping_cart li &gt; a:nth-child(2) {
  line-height: 1em;
  font-weight: normal;
  margin: 0 0 5px;
}

.woocommerce .widget_shopping_cart li .total, .woocommerce.widget_shopping_cart li .total {
  margin: 20px 0 10px;
  padding: 10px 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  overflow: hidden;
}

.woocommerce .widget_shopping_cart li .total strong, .woocommerce.widget_shopping_cart li .total strong {
  font-weight: normal;
  float: left;
}

.woocommerce .widget_shopping_cart li .total .amount, .woocommerce.widget_shopping_cart li .total .amount {
  float: right;
}

.woocommerce .widget_shopping_cart li .buttons .button, .woocommerce.widget_shopping_cart li .buttons .button {
  margin: 0 2px 2px 0;
}

/* SC WOOCOMMERCE PRODUCTS */
.woocommerce ul.product_list_widget li {
  position: relative;
  padding: 15px 0 15px 120px;
  margin: 20px 0 0;
  min-height: 102px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce ul.product_list_widget li {
    padding-left: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce ul.product_list_widget li .product-title {
    display: inline-block;
    width: 100%;
  }
}

.woocommerce ul.product_list_widget li a {
  font-weight: normal;
  line-height: 1em;
}

.woocommerce ul.product_list_widget li img {
  float: none;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100px;
  height: auto;
  margin: 0;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .woocommerce ul.product_list_widget li img {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    border: 0;
    margin: 0 0 10px;
  }
}

.woocommerce ul.product_list_widget li .star-rating {
  margin: 10px 0 0;
}

.woocommerce ul.product_list_widget li:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.woocommerce ul.product_list_widget li &gt; a:nth-child(1) {
  line-height: 1em;
  font-weight: normal;
  margin: 0 0 5px;
}

/* SHORTCODE WOOCOMMERCE CONVERTS */
.woocs_converter_shortcode .woocs_converter_shortcode_button {
  margin: 15px 0 0 !important;
}

/* SHORTCODE WOOCOMMERCE LAYERED NAV */
.woocommerce .widget_layered_nav ul li, .woocommerce.widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li, .woocommerce-page.widget_layered_nav ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.woocommerce .widget_layered_nav ul li a, .woocommerce.widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page.widget_layered_nav ul li a {
  display: inline-block;
  width: auto;
  padding: 0;
}

.woocommerce .widget_layered_nav ul li .count, .woocommerce.widget_layered_nav ul li .count, .woocommerce-page .widget_layered_nav ul li .count, .woocommerce-page.widget_layered_nav ul li .count {
  float: right;
}

.woocommerce .widget_layered_nav ul li:first-child:before, .woocommerce.widget_layered_nav ul li:first-child:before, .woocommerce-page .widget_layered_nav ul li:first-child:before, .woocommerce-page.widget_layered_nav ul li:first-child:before {
  top: 21px;
}

/* WIDGET FILTER */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page.widget_price_filter .ui-slider .ui-slider-handle {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page.widget_price_filter .ui-slider .ui-slider-range {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
}

.woocommerce .widget_price_filter .ui-slider, .woocommerce.widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider, .woocommerce-page.widget_price_filter .ui-slider {
  margin: 0 0 30px;
}

.sidebar .widget_price_filter .button {
  line-height: 25px !important;
}

/* WIDGET PRODUCTS BY CATEGORY */
.woocommerce .widget_product_categories ul li a, .woocommerce.widget_product_categories ul li a, .woocommerce-page .widget_product_categories ul li a, .woocommerce-page.widget_product_categories ul li a {
  color: inherit;
}

/* WIDGET COMPARE */
.woocommerce ul.products-list {
  margin: 0 0 20px;
}

.woocommerce .sidebar .yith-woocompare-widget .clear-all {
  float: left;
  margin: 0 2px 2px 0;
}

.woocommerce .sidebar .yith-woocompare-widget a.compare {
  line-height: 25px;
  float: left;
  margin: 0 2px 2px 0;
}

/* WIDGET SEARCH */
.woocommerce .widget_product_search form, .woocommerce.widget_product_search form {
  position: relative;
  display: block;
}

.woocommerce .widget_product_search .screen-reader-text, .woocommerce.widget_product_search .screen-reader-text {
  display: none;
}

.woocommerce .widget_product_search form:after, .woocommerce.widget_product_search form:after {
  width: 40px;
  text-align: center;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 38px;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  z-index: 0;
}

.woocommerce .widget_product_search form input[type^="submit"], .woocommerce.widget_product_search form input[type^="submit"] {
  z-index: 1;
  padding: 0 !important;
  width: 40px;
  font-size: 0;
  background: none !important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}

.woocommerce .sidebar .widget_product_search input[type^="submit"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

/* WIDGET TAG CLOUD */
.woocommerce .widget_product_tag_cloud a, .woocommerce.widget_product_tag_cloud a {
  font-size: 15px !important;
}

.sidebar .widget_product_tag_cloud a {
  color: inherit;
}

/* WIDGET PRICE FILTER */
.woocommerce .widget_price_filter .widget-title {
  margin-bottom: 20px;
}

/* WIDGET CURRENCY */
/* ============================================== 
   = WPDANCE WIDGET */
/* SUPSCRIPTIONS WIDGET */
.widget_subscriptions .subscribe_widget {
  width: 100%;
  max-width: 570px;
}

.widget_subscriptions .newsletter {
  margin: 0 0 15px;
}

.widget_subscriptions form {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.widget_subscriptions form .button {
  padding: 7px 12px !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

/* NAV COLOR */
.widget_wd_pc_color_nav li {
  float: left;
  margin: 0 20px 5px 0;
}

.widget_wd_pc_color_nav li a {
  display: inline-block;
  position: relative;
}

.widget_wd_pc_color_nav li a span {
  display: inline-block;
  padding: 0 5px;
  min-width: 30px;
  line-height: 30px;
  border-width: 1px;
  text-align: center;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.widget_wd_pc_color_nav li a div {
  width: 30px !important;
  height: 30px !important;
}

.widget_wd_pc_color_nav li a div ~ span {
  text-align: left;
  line-height: inherit;
  border: 0;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  opacity: 0;
  padding: 0 10px;
  background: #000;
  color: #fff;
}

.widget_wd_pc_color_nav li a div ~ span:after {
  color: #000;
  margin-top: -5px;
  margin-left: -5px;
  display: inline-block;
  content: "";
  font-size: 14px;
  line-height: 14px;
  font-family: "FontAwesome";
  position: absolute;
  top: 100%;
  right: 0;
  bottom: auto;
  left: 50%;
}

.widget_wd_pc_color_nav li a:hover div ~ span {
  top: -40px;
  opacity: 1;
  background: #000;
  color: #fff;
}

.widget_wd_pc_color_nav ~ .widget_wd_pc_color_nav {
  margin-top: -30px;
}

.error404 #page {
  background: url(images/bg_404.png) repeat;
}

.error-404 {
  overflow: hidden;
  padding: 40px 0;
  margin: 30px 0 0;
  text-align: center;
  background: #fff;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

.error-404:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

.error-404 .page-header {
  padding: 0;
  margin: 0;
  border: 0;
}

.error-404 .page-header .page-title {
  margin: 0 0 5px;
}

.error-404 .number-404 {
  font-size: 120px;
}

.error-404 .page-content p {
  margin: 0 0 50px;
}

.wpcf7-form .wpcf7-form-control-wrap {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px;
}

.contact-form .wpcf7-form {
  max-width: 700px;
  margin: 0 auto;
  text-align: center;
}

/* SEARCH */
body.search .page-header {
  display: none;
}

body.search .content_blog article {
  background: #fff;
  padding: 15px;
  margin: 0 0 30px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
}

body.search .content_blog article .seach_thumbnail {
  max-width: 300px;
  float: left;
}

body.search .content_blog article:hover {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 600px) {
  html body {
    position: static;
  }
}
</pre></body></html>