/*
Theme Name:     ER-Cell
Theme URI:      https://themeforest.net/item/elextron-electronics-digital-store-for-responsive-wordpress-woocommerce-theme/19581129
Author:         ThemeYetis
Author URI:     https://themeforest.net/user/themeyeti
Description:    Elextron theme lets you create a strongest website with many features.
Version:        2.0.6
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, sticky-post, theme-options, translation-ready
Text Domain:    elextron
*/
/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Typography
      2.1.  Button
      2.2.  Heading styling
      2.3.  Effect
      2.4.  Reset Bootstrap
 * 3.0 - Content
      3.1.  Header
      3.2.  Footer
      3.3.  Sidebar
      3.4.  Default Menu
 * 4.0 - Blog Page
 * 5.0 - Shop Page
 * 6.0 - Cart Page
 * 7.0 - Other Page
 * 8.0 - Account Page
 * 9.0 - Product Detail Page
 * 10.0 - Homepage
 *****************************************/
button,
input[type='submit'],
input[type='button'],
input[type='reset'],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled,
button.effect,
.btn,
button.outline,
a.button,
.button-comming a,
header .my-account.yeti-mini-popup .yeti-mini-login-content .button,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
body.single-post .navi .navi-next a,
body.single-post .navi .navi-prev a,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order,
.single-portfolio .navi .navi-next a,
.single-portfolio .navi .navi-prev a,
.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.price-buttons a.btn,
.yeti-pricing
    .yeti-pricing-wrapper.popular
    .yeti-pricing-ul
    li.price-buttons
    a.btn,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video,
.pp_woocommerce .pp_content_container .images .mass-video-gallery a.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content #content .images .mass-video-gallery a.prod-video,
.mfp-content .pp_content_container .images .mass-video-gallery a.prod-video,
.mfp-content .yeti-quickshop-wrapper .images .mass-video-gallery a.prod-video,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce #content .summary form.cart button[type='submit'],
.pp_woocommerce .pp_content_container .summary form.cart button[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.mfp-content #content .summary form.cart button[type='submit'],
.mfp-content .pp_content_container .summary form.cart button[type='submit'],
.mfp-content .yeti-quickshop-wrapper .summary form.cart button[type='submit'],
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button {
    background: #0d51db;
    color: #fff;
    border: 1px solid transparent;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: capitalize;
    display: inline-block;
    padding: 11px 15px;
    text-decoration: none;
    cursor: pointer;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

button:hover,
input[type='submit']:hover,
input[type='button']:hover,
input[type='reset']:hover,
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce #respond input#submit[disabled]:hover:disabled,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:hover:disabled,
.woocommerce button.button[disabled]:hover:disabled,
.woocommerce input.button[disabled]:hover:disabled,
.btn:hover,
a.button:hover,
.button-comming a:hover,
header .my-account.yeti-mini-popup .yeti-mini-login-content .button:hover,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .button:hover,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button:hover,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:hover,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:hover,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:hover,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:hover,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover,
body.single-post .navi .navi-next a:hover,
body.single-post .navi .navi-prev a:hover,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:hover,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order:hover,
.single-portfolio .navi .navi-next a:hover,
.single-portfolio .navi .navi-prev a:hover,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:hover,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:hover,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
.mfp-content #content .images .mass-video-gallery a.prod-video:hover,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit']:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:hover,
.pp_woocommerce #content .summary form.cart button[type='submit']:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:hover,
.mfp-content #content .summary form.cart button[type='submit']:hover,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:hover,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:hover,
button:focus,
input[type='submit']:focus,
input[type='button']:focus,
input[type='reset']:focus,
.woocommerce #respond input#submit:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce a.button.alt:focus,
.woocommerce #respond input#submit[disabled]:focus:disabled,
.woocommerce a.button.disabled:focus,
.woocommerce a.button:focus:disabled,
.woocommerce button.button[disabled]:focus:disabled,
.woocommerce input.button[disabled]:focus:disabled,
.btn:focus,
a.button:focus,
.button-comming a:focus,
header .my-account.yeti-mini-popup .yeti-mini-login-content .button:focus,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .button:focus,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button:focus,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:focus,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:focus,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:focus,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:focus,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:focus,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:focus,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:focus,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:focus,
body.single-post .navi .navi-next a:focus,
body.single-post .navi .navi-prev a:focus,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:focus,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order:focus,
.single-portfolio .navi .navi-next a:focus,
.single-portfolio .navi .navi-prev a:focus,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:focus,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:focus,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
.mfp-content #content .images .mass-video-gallery a.prod-video:focus,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit']:focus,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:focus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:focus,
.pp_woocommerce #content .summary form.cart button[type='submit']:focus,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:focus,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:focus,
.mfp-content #content .summary form.cart button[type='submit']:focus,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:focus,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:focus,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:focus,
button:active,
input[type='submit']:active,
input[type='button']:active,
input[type='reset']:active,
.woocommerce #respond input#submit:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce a.button.alt:active,
.woocommerce #respond input#submit[disabled]:active:disabled,
.woocommerce a.button.disabled:active,
.woocommerce a.button:active:disabled,
.woocommerce button.button[disabled]:active:disabled,
.woocommerce input.button[disabled]:active:disabled,
.btn:active,
a.button:active,
.button-comming a:active,
header .my-account.yeti-mini-popup .yeti-mini-login-content .button:active,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .button:active,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button:active,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:active,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:active,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:active,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:active,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:active,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:active,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:active,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:active,
body.single-post .navi .navi-next a:active,
body.single-post .navi .navi-prev a:active,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:active,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order:active,
.single-portfolio .navi .navi-next a:active,
.single-portfolio .navi .navi-prev a:active,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:active,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:active,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:active,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active,
.mfp-content #content .images .mass-video-gallery a.prod-video:active,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit']:active,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:active,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:active,
.pp_woocommerce #content .summary form.cart button[type='submit']:active,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:active,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:active,
.mfp-content #content .summary form.cart button[type='submit']:active,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:active,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:active,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:active {
    background: #083183;
    color: #fff;
    outline: none;
}

button.medium,
input.medium[type='submit'],
input.medium[type='button'],
input.medium[type='reset'],
.woocommerce #respond input.medium#submit,
.woocommerce button.medium.button,
.woocommerce input.medium.button,
.woocommerce a.medium.button.alt,
.woocommerce #respond input.medium#submit[disabled]:disabled,
.woocommerce a.medium.button.disabled,
.woocommerce a.medium.button:disabled,
.woocommerce button.medium.button[disabled]:disabled,
.woocommerce input.medium.button[disabled]:disabled,
.medium.btn,
a.medium.button,
.button-comming a.medium,
header .my-account.yeti-mini-popup .yeti-mini-login-content .medium.button,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .medium.button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.medium.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.medium.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.medium.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span.medium,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span.medium,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a.medium,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a.medium,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a.medium,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a.medium,
body.single-post .navi .navi-next a.medium,
body.single-post .navi .navi-prev a.medium,
.cart_totals .wc-proceed-to-checkout a.medium.button.checkout-button,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    .medium#place_order,
.single-portfolio .navi .navi-next a.medium,
.single-portfolio .navi .navi-prev a.medium,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.medium.btn,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.medium.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.medium.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.medium.prod-video,
.pp_woocommerce #content .images .mass-video-gallery a.medium.prod-video,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.medium.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.medium.prod-video,
.mfp-content #content .images .mass-video-gallery a.medium.prod-video,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.medium.prod-video,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.medium.prod-video,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button.medium[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button.medium[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.medium[type='submit'],
.pp_woocommerce #content .summary form.cart button.medium[type='submit'],
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button.medium[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.medium[type='submit'],
.mfp-content #content .summary form.cart button.medium[type='submit'],
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button.medium[type='submit'],
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.medium[type='submit'],
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.medium.button {
    font-size: 16px;
}

button.large,
input.large[type='submit'],
input.large[type='button'],
input.large[type='reset'],
.woocommerce #respond input.large#submit,
.woocommerce button.large.button,
.woocommerce input.large.button,
.woocommerce a.large.button.alt,
.woocommerce #respond input.large#submit[disabled]:disabled,
.woocommerce a.large.button.disabled,
.woocommerce a.large.button:disabled,
.woocommerce button.large.button[disabled]:disabled,
.woocommerce input.large.button[disabled]:disabled,
.large.btn,
a.large.button,
.button-comming a.large,
header .my-account.yeti-mini-popup .yeti-mini-login-content .large.button,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .large.button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.large.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.large.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.large.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span.large,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span.large,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a.large,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a.large,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a.large,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a.large,
body.single-post .navi .navi-next a.large,
body.single-post .navi .navi-prev a.large,
.cart_totals .wc-proceed-to-checkout a.large.button.checkout-button,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    .large#place_order,
.single-portfolio .navi .navi-next a.large,
.single-portfolio .navi .navi-prev a.large,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.large.btn,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.large.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.large.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.large.prod-video,
.pp_woocommerce #content .images .mass-video-gallery a.large.prod-video,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.large.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.large.prod-video,
.mfp-content #content .images .mass-video-gallery a.large.prod-video,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.large.prod-video,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.large.prod-video,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button.large[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button.large[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.large[type='submit'],
.pp_woocommerce #content .summary form.cart button.large[type='submit'],
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button.large[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.large[type='submit'],
.mfp-content #content .summary form.cart button.large[type='submit'],
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button.large[type='submit'],
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button.large[type='submit'],
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.large.button {
    font-size: 18px;
}

button i,
input[type='submit'] i,
input[type='button'] i,
input[type='reset'] i,
.woocommerce #respond input#submit i,
.woocommerce a.button i,
.woocommerce button.button i,
.woocommerce input.button i,
.woocommerce #respond input#submit.alt i,
.woocommerce a.button.alt i,
.woocommerce button.button.alt i,
.woocommerce input.button.alt i,
.woocommerce #respond input#submit.disabled i,
.woocommerce #respond input#submit:disabled i,
.woocommerce #respond input#submit[disabled]:disabled i,
.woocommerce a.button.disabled i,
.woocommerce a.button:disabled i,
.woocommerce a.button[disabled]:disabled i,
.woocommerce button.button.disabled i,
.woocommerce button.button:disabled i,
.woocommerce button.button[disabled]:disabled i,
.woocommerce input.button.disabled i,
.woocommerce input.button:disabled i,
.woocommerce input.button[disabled]:disabled i,
button.effect i,
.btn i,
button.outline i,
a.button i,
.button-comming a i,
header .my-account.yeti-mini-popup .yeti-mini-login-content .button i,
header .mini-login.yeti-mini-popup .yeti-mini-login-content .button i,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button
    i,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout
    i,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button
    i,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button
    i,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span
    i,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span
    i,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a
    i,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a
    i,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a
    i,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a
    i,
body.single-post .navi .navi-next a i,
body.single-post .navi .navi-prev a i,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button i,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order
    i,
.single-portfolio .navi .navi-next a i,
.single-portfolio .navi .navi-prev a i,
.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.price-buttons a.btn i,
.yeti-pricing
    .yeti-pricing-wrapper.popular
    .yeti-pricing-ul
    li.price-buttons
    a.btn
    i,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video
    i,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video i,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video
    i,
.mfp-content #content .images .mass-video-gallery a.prod-video i,
.mfp-content .pp_content_container .images .mass-video-gallery a.prod-video i,
.mfp-content .yeti-quickshop-wrapper .images .mass-video-gallery a.prod-video i,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit']
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit']
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']
    i,
.pp_woocommerce #content .summary form.cart button[type='submit'] i,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit']
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']
    i,
.mfp-content #content .summary form.cart button[type='submit'] i,
.mfp-content .pp_content_container .summary form.cart button[type='submit'] i,
.mfp-content .yeti-quickshop-wrapper .summary form.cart button[type='submit'] i,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button
    i {
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {
    button,
    input[type='submit'],
    input[type='button'],
    input[type='reset'],
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button,
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt,
    .woocommerce #respond input#submit.disabled,
    .woocommerce #respond input#submit:disabled,
    .woocommerce #respond input#submit[disabled]:disabled,
    .woocommerce a.button.disabled,
    .woocommerce a.button:disabled,
    .woocommerce a.button[disabled]:disabled,
    .woocommerce button.button.disabled,
    .woocommerce button.button:disabled,
    .woocommerce button.button[disabled]:disabled,
    .woocommerce input.button.disabled,
    .woocommerce input.button:disabled,
    .woocommerce input.button[disabled]:disabled,
    button.effect,
    .btn,
    button.outline,
    a.button,
    .button-comming a,
    header .my-account.yeti-mini-popup .yeti-mini-login-content .button,
    header .mini-login.yeti-mini-popup .yeti-mini-login-content .button,
    .yeti-tini-cart-wrapper
        .nth-shopping-cart
        .nth-shopping-cart-content
        .buttons
        a.button,
    .yeti-tini-cart-wrapper
        .nth-shopping-cart
        .nth-shopping-cart-content
        .buttons
        a.button.checkout,
    .wpb_widgetised_column
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        button.button,
    .widgets-sidebar
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        button.button,
    .wpb_widgetised_column
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        .price_label
        span,
    .widgets-sidebar
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        .price_label
        span,
    .wpb_widgetised_column
        li.widget.product-filters-widget
        .filter-by-default.list-horizontal
        li
        a,
    .widgets-sidebar
        li.widget.product-filters-widget
        .filter-by-default.list-horizontal
        li
        a,
    .wpb_widgetised_column
        li.widget.product-filters-widget
        .filter-by-color.list-horizontal
        li
        a,
    .widgets-sidebar
        li.widget.product-filters-widget
        .filter-by-color.list-horizontal
        li
        a,
    body.single-post .navi .navi-next a,
    body.single-post .navi .navi-prev a,
    .cart_totals .wc-proceed-to-checkout a.button.checkout-button,
    html
        .woocommerce
        .woocommerce-checkout
        .woocommerce-checkout-payment
        .place-order
        #place_order,
    .single-portfolio .navi .navi-next a,
    .single-portfolio .navi .navi-prev a,
    .yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.price-buttons a.btn,
    .yeti-pricing
        .yeti-pricing-wrapper.popular
        .yeti-pricing-ul
        li.price-buttons
        a.btn,
    html
        .woocommerce.single-product
        #content
        .images
        .mass-video-gallery
        a.prod-video,
    html
        .woocommerce.single-product
        .pp_content_container
        .images
        .mass-video-gallery
        a.prod-video,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .mass-video-gallery
        a.prod-video,
    .pp_woocommerce #content .images .mass-video-gallery a.prod-video,
    .pp_woocommerce
        .pp_content_container
        .images
        .mass-video-gallery
        a.prod-video,
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .images
        .mass-video-gallery
        a.prod-video,
    .mfp-content #content .images .mass-video-gallery a.prod-video,
    .mfp-content .pp_content_container .images .mass-video-gallery a.prod-video,
    .mfp-content
        .yeti-quickshop-wrapper
        .images
        .mass-video-gallery
        a.prod-video,
    html
        .woocommerce.single-product
        #content
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce #content .summary form.cart button[type='submit'],
    .pp_woocommerce
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .mfp-content #content .summary form.cart button[type='submit'],
    .mfp-content .pp_content_container .summary form.cart button[type='submit'],
    .mfp-content
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    body.shadow_boxed
        .sidebar-shop
        .widgets-sidebar
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        button.button {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.classic_square button,
.classic_square input[type='submit'],
.classic_square input[type='button'],
.classic_square input[type='reset'],
.classic_square .woocommerce #respond input#submit,
.woocommerce #respond .classic_square input#submit,
.classic_square .woocommerce button.button,
.woocommerce .classic_square button.button,
.classic_square .woocommerce input.button,
.woocommerce .classic_square input.button,
.classic_square .woocommerce a.button.alt,
.woocommerce .classic_square a.button.alt,
.classic_square .woocommerce #respond input#submit[disabled]:disabled,
.woocommerce #respond .classic_square input#submit[disabled]:disabled,
.classic_square .woocommerce a.button.disabled,
.woocommerce .classic_square a.button.disabled,
.classic_square .woocommerce a.button:disabled,
.woocommerce .classic_square a.button:disabled,
.classic_square .woocommerce button.button[disabled]:disabled,
.woocommerce .classic_square button.button[disabled]:disabled,
.classic_square .woocommerce input.button[disabled]:disabled,
.woocommerce .classic_square input.button[disabled]:disabled,
.classic_square .btn,
.classic_square a.button,
.classic_square .button-comming a,
.button-comming .classic_square a,
.classic_square
    header
    .my-account.yeti-mini-popup
    .yeti-mini-login-content
    .button,
header
    .my-account.yeti-mini-popup
    .yeti-mini-login-content
    .classic_square
    .button,
.classic_square
    header
    .mini-login.yeti-mini-popup
    .yeti-mini-login-content
    .button,
header
    .mini-login.yeti-mini-popup
    .yeti-mini-login-content
    .classic_square
    .button,
.classic_square
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    .classic_square
    a.button,
.classic_square
    .wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_square
    button.button,
.classic_square
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_square
    button.button,
.classic_square
    .wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    .classic_square
    span,
.classic_square
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    .classic_square
    span,
.classic_square
    .wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    .classic_square
    a,
.classic_square
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    .classic_square
    a,
.classic_square
    .wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    .classic_square
    a,
.classic_square
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    .classic_square
    a,
.classic_square body.single-post .navi .navi-next a,
body.single-post .navi .navi-next .classic_square a,
.classic_square body.single-post .navi .navi-prev a,
body.single-post .navi .navi-prev .classic_square a,
.classic_square .cart_totals .wc-proceed-to-checkout a.button.checkout-button,
.cart_totals .wc-proceed-to-checkout .classic_square a.button.checkout-button,
.classic_square
    html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    .classic_square
    #place_order,
.classic_square .single-portfolio .navi .navi-next a,
.single-portfolio .navi .navi-next .classic_square a,
.classic_square .single-portfolio .navi .navi-prev a,
.single-portfolio .navi .navi-prev .classic_square a,
.classic_square
    .yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    .classic_square
    a.btn,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    .pp_woocommerce
    #content
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    #content
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square .mfp-content #content .images .mass-video-gallery a.prod-video,
.mfp-content #content .images .mass-video-gallery .classic_square a.prod-video,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_square
    a.prod-video,
.classic_square
    html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    .pp_woocommerce
    #content
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    #content
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    .pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square .mfp-content #content .summary form.cart button[type='submit'],
.mfp-content #content .summary form.cart .classic_square button[type='submit'],
.classic_square
    .mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_square
    button[type='submit'],
.classic_square
    body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_square
    button.button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.classic_square .button.yeti-woo-load-more {
    padding: 21px 40px;
}

.classic_rounded button,
.classic_rounded input[type='submit'],
.classic_rounded input[type='button'],
.classic_rounded input[type='reset'],
.classic_rounded .woocommerce #respond input#submit,
.woocommerce #respond .classic_rounded input#submit,
.classic_rounded .woocommerce button.button,
.woocommerce .classic_rounded button.button,
.classic_rounded .woocommerce input.button,
.woocommerce .classic_rounded input.button,
.classic_rounded .woocommerce a.button.alt,
.woocommerce .classic_rounded a.button.alt,
.classic_rounded .woocommerce #respond input#submit[disabled]:disabled,
.woocommerce #respond .classic_rounded input#submit[disabled]:disabled,
.classic_rounded .woocommerce a.button.disabled,
.woocommerce .classic_rounded a.button.disabled,
.classic_rounded .woocommerce a.button:disabled,
.woocommerce .classic_rounded a.button:disabled,
.classic_rounded .woocommerce button.button[disabled]:disabled,
.woocommerce .classic_rounded button.button[disabled]:disabled,
.classic_rounded .woocommerce input.button[disabled]:disabled,
.woocommerce .classic_rounded input.button[disabled]:disabled,
.classic_rounded .btn,
.classic_rounded a.button,
.classic_rounded .button-comming a,
.button-comming .classic_rounded a,
.classic_rounded
    header
    .my-account.yeti-mini-popup
    .yeti-mini-login-content
    .button,
header
    .my-account.yeti-mini-popup
    .yeti-mini-login-content
    .classic_rounded
    .button,
.classic_rounded
    header
    .mini-login.yeti-mini-popup
    .yeti-mini-login-content
    .button,
header
    .mini-login.yeti-mini-popup
    .yeti-mini-login-content
    .classic_rounded
    .button,
.classic_rounded
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    .classic_rounded
    a.button,
.classic_rounded
    .wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_rounded
    button.button,
.classic_rounded
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_rounded
    button.button,
.classic_rounded
    .wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    .classic_rounded
    span,
.classic_rounded
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    .classic_rounded
    span,
.classic_rounded
    .wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    .classic_rounded
    a,
.classic_rounded
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    .classic_rounded
    a,
.classic_rounded
    .wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    .classic_rounded
    a,
.classic_rounded
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    .classic_rounded
    a,
.classic_rounded body.single-post .navi .navi-next a,
body.single-post .navi .navi-next .classic_rounded a,
.classic_rounded body.single-post .navi .navi-prev a,
body.single-post .navi .navi-prev .classic_rounded a,
.classic_rounded .cart_totals .wc-proceed-to-checkout a.button.checkout-button,
.cart_totals .wc-proceed-to-checkout .classic_rounded a.button.checkout-button,
.classic_rounded
    html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    #place_order,
html
    .woocommerce
    .woocommerce-checkout
    .woocommerce-checkout-payment
    .place-order
    .classic_rounded
    #place_order,
.classic_rounded .single-portfolio .navi .navi-next a,
.single-portfolio .navi .navi-next .classic_rounded a,
.classic_rounded .single-portfolio .navi .navi-prev a,
.single-portfolio .navi .navi-prev .classic_rounded a,
.classic_rounded
    .yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    .classic_rounded
    a.btn,
.classic_rounded
    html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    .pp_woocommerce
    #content
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    #content
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    .pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded .mfp-content #content .images .mass-video-gallery a.prod-video,
.mfp-content #content .images .mass-video-gallery .classic_rounded a.prod-video,
.classic_rounded
    .mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    .classic_rounded
    a.prod-video,
.classic_rounded
    html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    .pp_woocommerce
    #content
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    #content
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    .pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded .mfp-content #content .summary form.cart button[type='submit'],
.mfp-content #content .summary form.cart .classic_rounded button[type='submit'],
.classic_rounded
    .mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    .mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .classic_rounded
    button[type='submit'],
.classic_rounded
    body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .classic_rounded
    button.button {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 10px 25px;
}

.classic_rounded .button.yeti-woo-load-more {
    padding: 15px 40px;
}

/* ============================================ *
 * 1.0. Normalize
 * ============================================ */
body {
    background: #ffffff;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #505050;
}

@media only screen and (max-width: 479px) {
    body {
        overflow-x: hidden;
    }
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background: #ffffff;
    -webkit-tap-highlight-color: inherit;
}

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

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

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

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

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

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

a {
    text-decoration: none !important;
    vertical-align: top;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    color: #505050;
}

a:focus,
a:hover {
    color: #0d51db;
}

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

:-moz-placeholder {
    color: #505050;
}

::-moz-placeholder {
    color: #505050;
}

:-ms-input-placeholder {
    color: #505050;
}

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

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

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

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

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

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

.alignright {
    float: right;
}

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

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

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

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

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

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width: 1199px) {
    .wd-col-md-1 {
        width: 100%;
    }
    .wd-col-md-2 {
        width: 50%;
    }
    .wd-col-md-3 {
        width: 33.33333%;
    }
    .wd-col-md-4 {
        width: 25%;
    }
    .wd-col-md-5 {
        width: 20%;
    }
    .wd-col-md-6 {
        width: 16.66666%;
    }
    .wd-col-md-7 {
        width: 14.28571%;
    }
    .wd-col-md-8 {
        width: 12.5%;
    }
}

@media only screen and (max-width: 991px) {
    .wd-col-sm-1 {
        width: 100%;
    }
    .wd-col-sm-2 {
        width: 50%;
    }
    .wd-col-sm-3 {
        width: 33.33333%;
    }
    .wd-col-sm-4 {
        width: 25%;
    }
    .wd-col-sm-5 {
        width: 20%;
    }
    .wd-col-sm-6 {
        width: 16.66666%;
    }
    .wd-col-sm-7 {
        width: 14.28571%;
    }
    .wd-col-sm-8 {
        width: 12.5%;
    }
}

@media only screen and (max-width: 767px) {
    .wd-col-xs-1 {
        width: 100%;
    }
    .wd-col-xs-2 {
        width: 50%;
    }
    .wd-col-xs-3 {
        width: 33.33333%;
    }
    .wd-col-xs-4 {
        width: 25%;
    }
    .wd-col-xs-5 {
        width: 20%;
    }
    .wd-col-xs-6 {
        width: 16.66666%;
    }
    .wd-col-xs-7 {
        width: 14.28571%;
    }
    .wd-col-xs-8 {
        width: 12.5%;
    }
    .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12,
    .col-xs-13,
    .col-sm-13,
    .col-md-13,
    .col-lg-13,
    .col-xs-14,
    .col-sm-14,
    .col-md-14,
    .col-lg-14,
    .col-xs-15,
    .col-sm-15,
    .col-md-15,
    .col-lg-15,
    .col-xs-16,
    .col-sm-16,
    .col-md-16,
    .col-lg-16,
    .col-xs-17,
    .col-sm-17,
    .col-md-17,
    .col-lg-17,
    .col-xs-18,
    .col-sm-18,
    .col-md-18,
    .col-lg-18,
    .col-xs-19,
    .col-sm-19,
    .col-md-19,
    .col-lg-19,
    .col-xs-20,
    .col-sm-20,
    .col-md-20,
    .col-lg-20,
    .col-xs-21,
    .col-sm-21,
    .col-md-21,
    .col-lg-21,
    .col-xs-22,
    .col-sm-22,
    .col-md-22,
    .col-lg-22,
    .col-xs-23,
    .col-sm-23,
    .col-md-23,
    .col-lg-23,
    .col-xs-24,
    .col-sm-24,
    .col-md-24,
    .col-lg-24 {
        width: 100%;
    }
}

@media only screen and (max-width: 479px) {
    .products {
        text-align: center;
    }
    .product {
        text-align: left;
    }
    .wd-col-mb-1 {
        width: 100%;
    }
    .wd-col-mb-2 {
        width: 50%;
    }
    .wd-col-mb-3 {
        width: 33.33333%;
    }
    .wd-col-mb-4 {
        width: 25%;
    }
    .wd-col-mb-5 {
        width: 20%;
    }
    .wd-col-mb-6 {
        width: 16.66666%;
    }
    .wd-col-mb-7 {
        width: 14.28571%;
    }
    .wd-col-mb-8 {
        width: 12.5%;
    }
}

.marginlr-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.marginlr-auto > .wpb_column > .vc_column-inner > .wpb_wrapper {
    margin-left: -15px;
    margin-right: -15px;
}

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

.index-page {
    margin-top: 30px;
}

/* ============================================ *
 * 2.0. Typography
 * ============================================ */
.owl-theme .owl-controls .owl-page,
.owl-theme .owl-controls .owl-dots .owl-dot {
    display: inline-block;
}

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

.owl-theme .owl-controls .owl-page:hover span,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.owl-theme .owl-controls .owl-dots .owl-dot.active span {
    background-color: #363636;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-dots .owl-dot.active span {
    cursor: default;
}

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

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
textarea,
select,
.select2-container .select2-choice {
    color: #505050;
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #e4e4e4;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    padding: 0 20px;
}

input[type='text']:hover,
input[type='text']:focus,
input[type='text']:active,
input[type='email']:hover,
input[type='email']:focus,
input[type='email']:active,
input[type='password']:hover,
input[type='password']:focus,
input[type='password']:active,
input[type='tel']:hover,
input[type='tel']:focus,
input[type='tel']:active,
textarea:hover,
textarea:focus,
textarea:active,
select:hover,
select:focus,
select:active,
.select2-container .select2-choice:hover,
.select2-container .select2-choice:focus,
.select2-container .select2-choice:active {
    border-color: #b1b1b1;
    outline: 0;
}

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

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

/*********************************
 * 2.1. Button
 ********************************/
.classic_rounded button,
.classic_rounded input[type='submit'],
.classic_rounded input[type='button'],
.classic_rounded input[type='reset'],
.classic_rounded.woocommerce #respond input#submit,
.classic_rounded.woocommerce a.button,
.classic_rounded.woocommerce button.button,
.classic_rounded.woocommerce input.button,
.classic_rounded.woocommerce #respond input#submit.alt,
.classic_rounded.woocommerce a.button.alt,
.classic_rounded.woocommerce button.button.alt,
.classic_rounded.woocommerce input.button.alt {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 15px 40px;
}

.classic_rounded.woocommerce #respond input#submit.disabled,
.classic_rounded.woocommerce #respond input#submit:disabled,
.classic_rounded.woocommerce #respond input#submit:disabled[disabled],
.classic_rounded.woocommerce a.button.disabled,
.classic_rounded.woocommerce a.button:disabled,
.classic_rounded.woocommerce a.button:disabled[disabled],
.classic_rounded.woocommerce button.button.disabled,
.classic_rounded.woocommerce button.button:disabled,
.classic_rounded.woocommerce button.button:disabled[disabled],
.classic_rounded.woocommerce input.button.disabled,
.classic_rounded.woocommerce input.button:disabled,
.classic_rounded.woocommerce input.button:disabled[disabled] {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 15px 40px;
}

button.effect,
.btn {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

button.effect:hover,
button.effect:focus,
button.effect:active,
.btn:hover,
.btn:focus,
.btn:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

button.outline {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    background: none;
}

button.outline:hover,
button.outline:focus,
button.outline:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

button.threed {
    position: relative;
    overflow: hidden;
}

button.threed:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

button.danger {
    background: #d13434;
    color: #fff;
}

button.danger:hover,
button.danger:focus,
button.danger:active {
    background: #eee;
    color: #303030;
    outline: none;
}

button.success {
    background: #66c500;
    color: #fff;
}

button.success:hover,
button.success:focus,
button.success:active {
    background: #eee;
    color: #303030;
    outline: none;
}

.woocommerce .star-rating {
    height: 1.3em;
    letter-spacing: 2px;
    width: 63px;
    font-size: 10px;
    margin-top: 8px;
}

.woocommerce .star-rating span:before {
    color: #ffb300;
}

.woocommerce a.added_to_cart {
    /*product hover*/
    font-size: 0;
    margin: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    text-align: center;
}

.woocommerce a.added_to_cart:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    letter-spacing: 1px;
}

.woocommerce a.compare.button {
    /*product hover*/
    font-size: 0;
    margin: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    text-align: center;
}

.woocommerce a.compare.button:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    letter-spacing: 1px;
}

.woocommerce .yith-wcwl-add-to-wishlist {
    display: inline-block;
    margin-top: 0;
}

.woocommerce .yith-wcwl-add-to-wishlist span.feedback {
    display: none;
}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt,
.woocommerce .yith-wcwl-add-to-wishlist .show a {
    /*product hover*/
    font-size: 0;
    margin: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    text-align: center;
}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    letter-spacing: 1px;
}

.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt i,
.woocommerce .yith-wcwl-add-to-wishlist .show a i {
    display: none;
    font-size: 0;
}

.woocommerce .yith-wcwl-add-to-wishlist .ajax-loading {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
    font-size: 0 !important;
    margin: 0 !important;
}

.woocommerce a.wd_quickshop_handler {
    /*product hover*/
    font-size: 0;
    margin: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    text-align: center;
}

.woocommerce a.wd_quickshop_handler:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    letter-spacing: 1px;
}

.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button {
    background: #eee;
    border: none;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: inline-block;
    padding: 13px 20px;
    text-decoration: none;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    /*@extend %hvr-radial-out;*/
}

.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button:hover,
.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button:focus,
.wd_add_to_cart .wd_btn_add_to_cart a.add_to_cart_button:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.wd_add_to_cart .star-rating {
    clear: left;
    float: none;
    margin: 10px auto 0 !important;
    text-align: center;
}

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

div.pp_woocommerce .pp_close:before {
    top: -7px !important;
    right: 4px !important;
}

.button_line {
    background: #eee;
    border: none;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: inline-block;
    padding: 13px 20px;
    text-decoration: none;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

.button_line:hover,
.button_line:focus,
.button_line:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.button_line-black {
    background: #eee;
    border: none;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: inline-block;
    padding: 13px 20px;
    text-decoration: none;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #eee;
    display: inline-block;
}

.button_line-black:hover,
.button_line-black:focus,
.button_line-black:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

#to-top {
    line-height: 0;
    text-align: right;
}

#to-top a {
    z-index: 10;
    position: fixed;
    bottom: 10px;
    right: 10px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

#to-top a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    content: '\f102';
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-left: 0;
    vertical-align: text-top;
    width: 35px;
    background: #0d51db;
    text-align: center;
    color: #fff;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

#to-top a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/*=Sale==================================================*/
html .woocommerce span.onsale {
    background: #ff6600;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 17px;
    border-radius: 100%;
    color: #fff;
    width: 50px;
    height: 50px;
    padding: 0;
    text-align: center;
    top: 0;
    left: 0;
    line-height: 50px;
    position: absolute;
    min-width: auto;
    min-height: auto;
    z-index: 2;
}

html .woocommerce span.onsale sup {
    font-size: 14px;
}

html .woocommerce span.featured {
    background: #5cd128;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 17px;
    border-radius: 100%;
    color: #fff;
    width: 50px;
    height: 50px;
    padding: 0;
    text-align: center;
    top: 0;
    left: 0;
    line-height: 50px;
    position: absolute;
    z-index: 2;
}

html .woocommerce .product-labels span + span {
    top: 55px;
}

html .woocommerce .product-labels span.outstock {
    top: auto;
    bottom: 0;
    position: absolute;
    right: 0;
    background: #cccccc;
    color: #ffffff;
    padding: 3px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    z-index: 1;
    line-height: normal;
}

html .woocommerce .products-shadow-style span.onsale,
html .woocommerce .products-shadow-style span.featured {
    top: 20px;
    left: 20px;
}

html .woocommerce .products-shadow-style .product-labels span + span {
    top: 75px;
}

/*********************************
* 2.2. Heading styling
 ********************************/
h1,
h1.tp-caption {
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

h2,
h2.tp-caption {
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

h3,
h3.tp-caption {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

h4,
h4.tp-caption {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

h5,
h5.tp-caption {
    font: 500 13px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

h6,
h6.tp-caption {
    font: 500 12px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin: 0 0 15px;
}

.heading-title {
    margin-bottom: 30px;
    text-transform: capitalize;
}

.heading-title.ud-line span {
    display: inline-block;
    padding-bottom: 12px;
    position: relative;
}

.heading-title.ud-line span:before {
    content: '';
    width: 100%;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

body.classic_square .heading-title.ud-line span:before {
    width: 60px;
}

body.classic_square .heading-title {
    margin-bottom: 50px;
    font-size: 50px;
}

@media only screen and (max-width: 767px) {
    body.classic_square .heading-title {
        font-size: 20px;
    }
}

body.classic_square .heading-title.ud-line span {
    padding-bottom: 40px;
}

body.classic_square .heading-title.ud-line span:before {
    content: '';
    width: 60px;
    height: 10px;
    background: #e0e0e0;
    left: 0;
}

body.classic_square .heading-title.ud-line.text-center {
    text-align: center;
}

body.classic_square .heading-title.ud-line.text-center span:before {
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

body.classic_square .yeti-shortcode-header {
    text-align: center;
}

body.classic_square .yeti-shortcode-header .heading-title {
    padding-bottom: 40px;
    margin-bottom: 50px;
    font-size: 50px;
}

@media only screen and (max-width: 767px) {
    body.classic_square .yeti-shortcode-header .heading-title {
        font-size: 20px;
    }
}

body.classic_square .yeti-shortcode-header .heading-title:before {
    width: 60px;
    height: 10px;
    background: #e0e0e0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

body.classic_square .yeti-sidebar .heading-title {
    font-size: 20px;
    margin-bottom: 10px;
}

h3.heading-title {
    font-size: 20px;
}

/*********************************
 * 2.3. Effect
 ********************************/
#widget-media-container li.item > a:first-child {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

#widget-media-container li.item > a:first-child:before,
#widget-media-container li.item > a:first-child:after {
    backface-visibility: hidden;
    background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;
    content: '';
    height: 0;
    position: absolute;
    transition: all 500ms ease 0s;
    width: 0;
    z-index: 1;
}

#widget-media-container li.item > a:first-child:before {
    bottom: 0;
    right: 0;
}

#widget-media-container li.item > a:first-child:after {
    left: 0;
    top: 0;
}

#widget-media-container li.item > a:first-child img {
    width: 100%;
}

#widget-media-container li.item:hover a:after,
#widget-media-container li.item:hover a:before {
    height: 100%;
    width: 100%;
}

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

.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 0.75s;
    animation: circle 0.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;
    }
}

.effZoom {
    overflow: hidden;
}

.effZoom img {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.effZoom:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

/*@extend %effZoom;*/
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

.swing:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

@-webkit-keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    75% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    75% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.hvr-icon-pulse:before,
.woocommerce a.added_to_cart:before,
.woocommerce a.compare.button:before,
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button.alt:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:before,
.woocommerce a.wd_quickshop_handler:before {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-icon-pulse:hover:before,
.hvr-icon-pulse:focus:before,
.hvr-icon-pulse:active:before,
.woocommerce a.added_to_cart:hover:before,
.woocommerce a.compare.button:hover:before,
.woocommerce
    .yith-wcwl-add-to-wishlist
    a.add_to_wishlist.button.alt:hover:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:hover:before,
.woocommerce a.wd_quickshop_handler:hover:before,
.woocommerce a.added_to_cart:focus:before,
.woocommerce a.compare.button:focus:before,
.woocommerce
    .yith-wcwl-add-to-wishlist
    a.add_to_wishlist.button.alt:focus:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:focus:before,
.woocommerce a.wd_quickshop_handler:focus:before,
.woocommerce a.added_to_cart:active:before,
.woocommerce a.compare.button:active:before,
.woocommerce
    .yith-wcwl-add-to-wishlist
    a.add_to_wishlist.button.alt:active:before,
.woocommerce .yith-wcwl-add-to-wishlist .show a:active:before,
.woocommerce a.wd_quickshop_handler:active:before {
    -webkit-animation-name: hvr-icon-pulse;
    animation-name: hvr-icon-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

/*@extend %hvr-icon-pulse;*/
.hvr-radial-out {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    overflow: hidden !important;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.hvr-radial-out:before {
    content: '';
    position: absolute;
    background: #2098d1;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-radial-out:hover:before,
.hvr-radial-out:focus:before,
.hvr-radial-out:active:before {
    -webkit-transform: scale(2);
    transform: scale(2);
}

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

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

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

#loader {
    width: 76px;
    height: 76px;
    border-radius: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 2px solid #19a5df;
    border-radius: 0;
    -webkit-animation: rotate 3s infinite;
    animation: rotate 3s infinite;
}

#loader:before,
#loader:after {
    content: '';
    position: absolute;
    left: 11px;
    top: 11px;
    width: 50px;
    height: 50px;
    border: 2px solid #feb825;
    -webkit-animation: rotate 3s infinite reverse;
    animation: rotate 3s infinite reverse;
}

#loader:before {
    border-color: #fff;
    left: 18px;
    top: 18px;
    width: 36px;
    height: 36px;
    -webkit-animation: rotate 2s infinite;
    animation: rotate 2s infinite;
}

.loaded #loader {
    opacity: 0;
}

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

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

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

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/*********************************
 * 2.4. Reset Bootstrap
 ********************************/
.blurred_main_bg {
    position: relative;
}

.blurred_main_bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
}

.blurred_main_bg .body-wrapper,
.blurred_main_bg footer {
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
}

.owl-item > * {
    width: 100%;
}

.boxed_style {
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

.main-content {
    float: none;
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    .main-content {
        margin-bottom: 30px;
    }
}

input[name='quantity']::-webkit-outer-spin-button,
input[name='quantity']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

ul,
ol {
    padding: 0;
}

ul ul,
ul ol,
ol ul,
ol ol {
    padding-left: 20px;
}

label {
    font-weight: 500;
}

img {
    max-width: 100%;
}

.ppt {
    max-width: 80%;
}

.pp_details {
    max-width: 100%;
}

html .woocommerce-info {
    border-top-color: #0d51db;
}

html .woocommerce-info:before {
    color: #0d51db;
}

.woocommerce-password-strength {
    margin-top: 5px;
}

@media only screen and (max-width: 767px) {
    .col-sm-offset-1 {
        margin-left: 4.16666667%;
    }
}

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

table {
    border: 1px solid #e4e4e4;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border-collapse: separate;
}

table th {
    padding: 11px 20px 10px;
    font-weight: 700;
}

table td {
    padding: 20px;
    border: 1px solid #e4e4e4;
    border-right: none;
    border-bottom: none;
}

table td:first-child {
    border-left: none;
}

html .woocommerce nav.woocommerce-pagination,
.wp-pagenavi {
    text-align: right;
    float: right;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers,
.wp-pagenavi ul.page-numbers {
    border: none;
    margin: 0;
    list-style: none;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li,
.wp-pagenavi ul.page-numbers li {
    border: none;
    float: none;
    margin-left: 7px;
    display: inline-block;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li span,
.wp-pagenavi ul.page-numbers li a,
.wp-pagenavi ul.page-numbers li span {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #eee;
    color: #303030;
    line-height: 40px;
    text-align: center;
    display: block;
    padding: 0;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a.current,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li span.current,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li span:hover,
.wp-pagenavi ul.page-numbers li a.current,
.wp-pagenavi ul.page-numbers li a:hover,
.wp-pagenavi ul.page-numbers li span.current,
.wp-pagenavi ul.page-numbers li span:hover {
    background: #0d51db;
    color: #fff;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li span.prev,
.wp-pagenavi ul.page-numbers li a.prev,
.wp-pagenavi ul.page-numbers li span.prev {
    font-size: 0;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev:before,
html
    .woocommerce
    nav.woocommerce-pagination
    ul.page-numbers
    li
    span.prev:before,
.wp-pagenavi ul.page-numbers li a.prev:before,
.wp-pagenavi ul.page-numbers li span.prev:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f104';
    line-height: 39px;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a.next,
html .woocommerce nav.woocommerce-pagination ul.page-numbers li span.next,
.wp-pagenavi ul.page-numbers li a.next,
.wp-pagenavi ul.page-numbers li span.next {
    font-size: 0;
}

html .woocommerce nav.woocommerce-pagination ul.page-numbers li a.next:before,
html
    .woocommerce
    nav.woocommerce-pagination
    ul.page-numbers
    li
    span.next:before,
.wp-pagenavi ul.page-numbers li a.next:before,
.wp-pagenavi ul.page-numbers li span.next:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f105';
    line-height: 39px;
}

.elextron-breadcrumb-wrapper {
    padding: 29px 0 28px 0;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 3px #d8d8d8 inset;
    -moz-box-shadow: 0 1px 3px #d8d8d8 inset;
    box-shadow: 0 1px 3px #d8d8d8 inset;
    margin-bottom: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.elextron-breadcrumb-wrapper .page-title {
    float: left;
    margin: 0;
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-size: 20px !important;
}

@media only screen and (max-width: 767px) {
    .elextron-breadcrumb-wrapper .page-title {
        width: 100%;
        margin-bottom: 10px;
    }
}

.elextron-breadcrumb-wrapper .woocommerce-breadcrumb {
    float: right;
    margin: 0;
}

@media only screen and (max-width: 767px) {
    .elextron-breadcrumb-wrapper .woocommerce-breadcrumb {
        clear: both;
        text-align: left;
        float: none;
    }
}

.elextron-breadcrumb-wrapper ul {
    margin: 0;
    list-style: none;
    text-align: right;
}

@media only screen and (max-width: 767px) {
    .elextron-breadcrumb-wrapper ul {
        clear: both;
        text-align: left;
    }
}

.elextron-breadcrumb-wrapper ul li {
    display: inline-block;
    margin-left: 7px;
    font-size: 13px;
    color: #808080;
}

.elextron-breadcrumb-wrapper ul li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    content: '\f105';
    margin-right: 9px;
}

.elextron-breadcrumb-wrapper ul li a {
    font-size: 13px;
    color: #808080;
}

.elextron-breadcrumb-wrapper ul li a:hover,
.elextron-breadcrumb-wrapper ul li a:focus,
.elextron-breadcrumb-wrapper ul li a:active {
    color: #0d51db;
    text-decoration: none;
}

.elextron-breadcrumb-wrapper ul li:first-child {
    margin-left: 0;
}

.elextron-breadcrumb-wrapper ul li:first-child:before {
    content: none;
}

html .wpb-js-composer .vc_tta-container {
    margin-bottom: 0;
}

.tooltip.in {
    opacity: 1;
}

.tooltip.left .tooltip-arrow,
.tooltip.right .tooltip-arrow {
    border-left-color: #fff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #fff;
}

.tooltip .tooltip-inner {
    background-color: #fff;
    color: #000;
    padding: 5px 10px;
    -webkit-box-shadow: 0 1px 14px -1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 14px -1px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 14px -1px rgba(0, 0, 0, 0.25);
}

.woocommerce-yetiicons .fa.fa-heart-o,
.woocommerce-yetiicons .fa.fa-exchange,
.woocommerce-yetiicons .fa.fa-shopping-cart,
.woocommerce-yetiicons .fa.fa-search {
    font-family: YetiIcons;
}

.woocommerce-yetiicons .fa.fa-heart-o:before,
.woocommerce-yetiicons .fa.fa-exchange:before,
.woocommerce-yetiicons .fa.fa-shopping-cart:before,
.woocommerce-yetiicons .fa.fa-search:before {
    text-transform: none;
}

.woocommerce-yetiicons .fa.fa-heart-o:before {
    content: '\64';
}

.woocommerce-yetiicons .fa.fa-exchange:before {
    content: '\62';
}

.woocommerce-yetiicons .fa.fa-shopping-cart:before {
    content: '\61';
}

.woocommerce-yetiicons .fa.fa-search:before {
    content: '\63';
}

.woocommerce-yetiicons .yeti-compare:before {
    font-family: YetiIcons !important;
    content: '\62' !important;
    text-transform: none !important;
}

.woocommerce-yetiicons .add_to_wishlist:before {
    font-family: YetiIcons !important;
    content: '\64' !important;
    text-transform: none !important;
}

.woocommerce-yetiicons .add_to_cart_button:before,
.woocommerce-yetiicons .product_type_simple:before,
.woocommerce-yetiicons .product_type_grouped:before,
.woocommerce-yetiicons .product_type_external:before,
.woocommerce-yetiicons .single_add_to_cart_button:before {
    font-family: YetiIcons !important;
    content: '\61' !important;
    text-transform: none !important;
}

body #body-wrapper {
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 1;
}

body.pace-loading #body-wrapper:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.65);
}

/* ============================================ *
 * 3.0. Page Css
 * ============================================ */
/*********************************
 * 3.1. Header
 ********************************/
header .my-account.yeti-mini-popup .yeti-mini-login-content,
header .mini-login.yeti-mini-popup .yeti-mini-login-content,
header.header-7 .yeti-tini-search-wrapper .yeti-search-box .yeti-search-content,
header.header-8 .yeti-tini-search-wrapper .yeti-search-box .yeti-search-content,
.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-cart-content,
.mini-login .yeti-mini-login-content,
.main-menu > ul > li .sub-menu,
.yeti-menu-vertical .vertical-menu-inner,
.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu {
    position: absolute;
    background-color: #fff;
    visibility: hidden;
    -webkit-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 7px rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    padding: 20px;
    min-width: 370px;
    text-align: left;
    z-index: 200;
    transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    top: 100%;
    right: 0;
}

header .my-account.yeti-mini-popup .yeti-mini-login-content:after,
header .mini-login.yeti-mini-popup .yeti-mini-login-content:after,
header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after,
header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after,
.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-cart-content:after,
.mini-login .yeti-mini-login-content:after,
.main-menu > ul > li .sub-menu:after,
.yeti-menu-vertical .vertical-menu-inner:after,
.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu:after {
    top: -8px;
    right: 40px;
    content: ' ';
    height: 10px;
    width: 10px;
    position: absolute;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.1);
    border: 9px solid #fff;
    border-color: transparent transparent #fff #fff;
}

body.shadow_boxed
    header
    .my-account.yeti-mini-popup
    .yeti-mini-login-content:after,
header
    .my-account.yeti-mini-popup
    body.shadow_boxed
    .yeti-mini-login-content:after,
body.shadow_boxed
    header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after,
header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    body.shadow_boxed
    .yeti-search-content:after,
body.shadow_boxed
    header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after,
header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    body.shadow_boxed
    .yeti-search-content:after,
body.shadow_boxed
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content:after,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    body.shadow_boxed
    .nth-shopping-cart-content:after,
body.shadow_boxed .mini-login .yeti-mini-login-content:after,
.mini-login body.shadow_boxed .yeti-mini-login-content:after,
body.shadow_boxed .main-menu > ul > li .sub-menu:after,
.main-menu > ul > li body.shadow_boxed .sub-menu:after,
body.shadow_boxed .yeti-menu-vertical .vertical-menu-inner:after,
.yeti-menu-vertical body.shadow_boxed .vertical-menu-inner:after,
body.shadow_boxed
    .yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu:after,
.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    body.shadow_boxed
    .sub-menu:after {
    content: none;
}

/*@extend %dropdown;*/
header .my-account.yeti-mini-popup:hover .yeti-mini-login-content,
header .mini-login.yeti-mini-popup:hover .yeti-mini-login-content,
header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box:hover
    .yeti-search-content,
header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box:hover
    .yeti-search-content,
.yeti-tini-cart-wrapper .nth-shopping-cart:hover .nth-shopping-cart-content,
.mini-login:hover .yeti-mini-login-content,
.main-menu > ul > li .sub-menu li:hover > .sub-menu,
.main-menu > ul > li:hover > .sub-menu,
.yeti-menu-vertical .vertical-menu-inner ul li:hover > .sub-menu,
.yeti-menu-vertical:hover .vertical-menu-inner {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

header {
    position: relative;
    z-index: 100;
    background: #fff;
}

header .sticky {
    position: fixed;
}

header .widget {
    margin-bottom: 0;
}

header .widgets-sidebar {
    margin: 0 -10px;
}

header .widgets-sidebar li.widget {
    margin: 0 10px;
    padding: 0;
    display: inline-block;
}

header .logo img {
    height: auto;
    max-width: 100%;
    width: auto;
}

header .is-sticky .yeti-sticky {
    background: #fff;
    padding: 0;
    -webkit-box-shadow: 0 2px 13px -1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 13px -1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 13px -1px rgba(0, 0, 0, 0.15);
}

header
    .is-sticky
    .yeti-sticky
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown {
    border-radius: 0;
}

header .btn-group.open a.dropdown-toggle,
header .btn-group:hover a.dropdown-toggle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

header .btn-group.open .dropdown-menu a,
header .btn-group:hover .dropdown-menu a {
    color: #505050;
}

header .yeti_header_top {
    background: #0d51db;
    color: #fff;
    padding: 10px 0;
    float: left;
    width: 100%;
}

header .yeti_header_top * {
    color: #fff;
}

header .yeti_header_top .dropdown-menu {
    border: none;
    border-radius: 0;
    margin: 10px 0 0;
}

header .yeti_header_top .dropdown-menu > li > a {
    color: #303030;
}

header .yeti_header_top .dropdown-menu > li > a:hover,
header .yeti_header_top .dropdown-menu > li > a:focus,
header .yeti_header_top .dropdown-menu > li > a:active {
    color: #0d51db;
    text-decoration: none;
}

header .yeti_header_middle {
    padding: 25px 0;
    clear: both;
}

header .my-account.yeti-mini-popup,
header .mini-login.yeti-mini-popup {
    position: relative;
}

header .my-account.yeti-mini-popup .mini-popup-hover a,
header .mini-login.yeti-mini-popup .mini-popup-hover a {
    padding-bottom: 20px;
}

header .my-account.yeti-mini-popup .yeti-mini-login-content,
header .mini-login.yeti-mini-popup .yeti-mini-login-content {
    margin-top: 9px;
}

header .my-account.yeti-mini-popup .yeti-mini-login-content li,
header .mini-login.yeti-mini-popup .yeti-mini-login-content li {
    margin-bottom: 10px;
}

header .my-account.yeti-mini-popup .yeti-mini-login-content *,
header .mini-login.yeti-mini-popup .yeti-mini-login-content * {
    color: #505050;
}

header
    .my-account.yeti-mini-popup.my-account.yeti-mini-popup
    .yeti-mini-login-content,
header
    .mini-login.yeti-mini-popup.my-account.yeti-mini-popup
    .yeti-mini-login-content {
    min-width: 180px;
}

header .vertical-menu-wrapper.no-toggle .vertical-menu-inner {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

@media (min-width: 768px) and (max-width: 1024px) {
    header .vertical-menu-wrapper.no-toggle .vertical-menu-inner {
        visibility: hidden;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
    }
}

header .vertical-menu-wrapper.no-toggle:hover .vertical-menu-inner {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

header
    .sticky-wrapper.is-sticky
    .vertical-menu-wrapper.no-toggle
    .vertical-menu-inner {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
}

header
    .sticky-wrapper.is-sticky
    .yeti-menu-vertical:hover
    .vertical-menu-wrapper.no-toggle
    .vertical-menu-inner {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

header .elextron_social_network ul.yeti-social-network li {
    margin-right: 10px;
}

header.header-1 .yeti_header_middle .yeti-sale-policy {
    text-align: right;
}

header.header-1 .is-sticky .yeti-sticky {
    padding: 10px 0 0;
}

header.header-1 .yeti_header_bottom .yeti-menu-vertical .vertical-menu-wrapper {
    position: relative;
}

header.header-1
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown {
    padding: 18px 20px 18px 27px;
    background: #0d51db;
    color: #fff;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 500;
    min-height: 64px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

header.header-1
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f039';
    margin-right: 7px;
}

header.header-1
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    content: '\f107';
    float: right;
    margin-top: -2px;
}

header.header-1 .yeti_header_bottom .searchform .input-group {
    border: 2px solid #b2b2b2;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 9px 60px 9px 18px;
    display: block;
    height: 50px;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    input[type='text'] {
    width: 65%;
    border: none;
    height: 100%;
    display: block;
    padding: 0;
    box-shadow: none;
    outline: none;
    float: left;
    color: #505050;
}

@media only screen and (max-width: 767px) {
    header.header-1
        .yeti_header_bottom
        .searchform
        .input-group
        input[type='text'] {
        line-height: 22px;
        width: 100%;
    }
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon {
    padding: 0 10px 0 20px;
    border: none;
    border-left: 1px solid #e5e5e5;
    background: none;
    width: 35%;
    text-align: left;
    float: left;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a {
    color: #505050;
    display: block;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-right: 8px;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a:hover,
header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a:focus,
header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a:active {
    color: #0d51db;
    text-decoration: none;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a
    .caret {
    border: none;
    display: inline;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-addon
    a
    .caret:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
}

header.header-1 .yeti_header_bottom .searchform .input-group .input-group-btn {
    width: auto;
    padding: 0;
    display: block;
    position: absolute;
    top: 7px;
    right: 17px;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-btn
    button {
    padding: 5px;
    background: none;
    border: none;
    color: #0d51db;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-btn
    button:hover,
header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-btn
    button:focus,
header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-btn
    button:active {
    color: #808080;
    text-decoration: none;
}

header.header-1
    .yeti_header_bottom
    .searchform
    .input-group
    .input-group-btn
    button
    i {
    font-size: 20px;
    margin: 0;
}

header.header-2 .yeti_header_middle {
    padding: 25px 0 13px 0;
}

header.header-2 .yeti_header_middle .searchform {
    padding: 0 0 0 10%;
}

header.header-2 .yeti_header_middle .searchform .input-group {
    position: relative;
    display: block;
    height: 50px;
    border: 2px solid #959595;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border: 2px solid #b2b2b2;
    background: #fff;
}

header.header-2 .yeti_header_middle .searchform .input-group .form-control {
    border: none;
    width: 100%;
    display: block;
    height: 46px;
    outline: none;
    box-shadow: none;
}

header.header-2 .yeti_header_middle .searchform .input-group .input-group-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 50px;
}

header.header-2
    .yeti_header_middle
    .searchform
    .input-group
    .input-group-btn
    button.btn {
    background: none;
    color: #0d51db;
}

header.header-2
    .yeti_header_middle
    .searchform
    .input-group
    .input-group-btn
    button.btn
    i {
    margin: 0;
    font-size: 20px;
}

header.header-2 .yeti_header_bottom {
    border-top: 1px solid #e4e4e4;
}

@media (max-width: 991px) and (min-width: 768px) {
    header.header-2 .yeti_header_bottom {
        border-top: none;
    }
    header.header-2
        .yeti_header_bottom
        form.searchform
        .input-group
        input.form-control {
        height: 50px;
    }
    header.header-2
        .yeti_header_bottom
        form.searchform
        .input-group
        .input-group-btn
        .btn {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

@media only screen and (max-width: 767px) {
    header.header-2 .yeti_header_bottom {
        border-top: none;
    }
    header.header-2
        .yeti_header_bottom
        form.searchform
        .input-group
        input.form-control {
        height: 50px;
    }
    header.header-2
        .yeti_header_bottom
        form.searchform
        .input-group
        .input-group-btn
        .btn {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

header.header-2 .yeti_header_bottom .main-menu > ul.menu {
    padding-top: 0;
}

header.header-2 .yeti_header_bottom .main-menu > ul.menu > li.menu-item {
    margin: 0 40px 0 0;
}

header.header-2 .yeti_header_bottom .main-menu > ul.menu > li.menu-item > a {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    padding: 20px 0 18px 0;
}

header.header-2 .yeti_header_bottom .yeti-menu-vertical {
    padding-top: 18px;
}

header.header-2
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    padding-bottom: 20px;
}

header.header-2
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
    margin-left: 5px;
}

header.header-2
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-inner
    .menu-all-departments
    > li
    > a {
    text-align: right;
}

header.header-2
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-inner
    .menu-all-departments
    > li
    > a:before {
    right: auto;
    left: 20px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

header.header-2
    .yeti_header_bottom
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-inner
    .menu-all-departments
    > li
    .sub-menu {
    top: 0;
    left: auto;
    right: 100%;
}

header.header-3 .yeti_header_top {
    font-size: 13px;
}

header.header-3 .yeti_header_top .mini-popup-hover {
    line-height: 19px;
}

header.header-3 .yeti_header_top .mini-popup-hover a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    content: '\f0d7';
    margin-left: 5px;
}

header.header-3 .yeti_header_top .dropdown-toggle {
    line-height: 15px;
    padding-bottom: 13px;
}

header.header-3 .yeti_header_top .dropdown-toggle .caret {
    margin-top: -3px;
}

header.header-3 .yeti_header_top .dropdown-toggle i {
    margin-right: 5px;
}

header.header-3 .yeti_header_top .btn-group:hover .dropdown-menu {
    display: block;
}

header.header-3 .my-account.yeti-mini-popup .yeti-mini-login-content {
    margin-top: 11px;
}

header.header-3 .yeti_header_middle {
    padding: 50px 0 40px;
}

header.header-3 .yeti_header_middle .logo img {
    max-height: 41px;
}

header.header-3 .yeti-sale-policy {
    margin-top: 12px;
}

header.header-3 .yeti-sale-policy p {
    margin-bottom: 0;
}

header.header-3 .main-menu {
    margin-top: 12px;
}

header.header-3 .main-menu > .menu {
    padding: 0;
}

header.header-3 .main-menu > .menu > li {
    margin-left: 34px;
}

header.header-3 .main-menu > .menu > li:first-child {
    margin-left: 0;
}

header.header-3 .main-menu > .menu > li > a {
    padding-bottom: 8px;
}

header.header-3 .yeti-menu-vertical .vertical-menu-wrapper {
    position: relative;
}

header.header-3
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown {
    padding: 12px 20px 10px 27px;
    background: #0d51db;
    color: #fff;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
    min-height: 22px;
    cursor: pointer;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

header.header-3
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f039';
    margin-right: 7px;
}

header.header-3
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    content: '\f107';
    float: right;
    margin-top: -2px;
}

header.header-3
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a {
    padding: 0;
    font-size: 22px;
    font-weight: 700;
    line-height: 0;
    background: transparent;
}

header.header-3
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down {
    font-size: 19px;
    vertical-align: 3px;
}

header.header-3
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down:before {
    content: none;
}

header.header-3
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    i {
    font-size: 24px;
}

header.header-3 .yeti-head-tini {
    float: right;
    margin-left: 45px;
    margin-top: 10px;
}

header.header-3 .yeti-head-tini i {
    font-size: 24px;
}

header.header-3 .yeti-head-tini.yeti-head-tini-wishlist {
    margin-left: 0;
}

header.header-3 .searchform .input-group {
    border: 2px solid #b2b2b2;
    background: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 9px 60px 9px 18px;
    display: block;
    height: 50px;
}

header.header-3 .searchform .input-group input[type='text'] {
    width: 70%;
    border: none;
    height: 100%;
    display: block;
    padding: 0;
    box-shadow: none;
    outline: none;
    float: left;
    color: #505050;
    line-height: 20px;
}

@media only screen and (max-width: 767px) {
    header.header-3 .searchform .input-group input[type='text'] {
        line-height: 22px;
        width: 100%;
    }
}

header.header-3 .searchform .input-group .input-group-addon {
    padding: 0 0 0 20px;
    border: none;
    border-left: 1px solid #e5e5e5;
    background: none;
    width: 30%;
    text-align: left;
    float: left;
}

header.header-3 .searchform .input-group .input-group-addon a {
    color: #303030;
    display: block;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-right: 8px;
}

header.header-3 .searchform .input-group .input-group-addon a:hover,
header.header-3 .searchform .input-group .input-group-addon a:focus,
header.header-3 .searchform .input-group .input-group-addon a:active {
    color: #0d51db;
    text-decoration: none;
}

header.header-3 .searchform .input-group .input-group-addon a .caret {
    border: none;
    display: inline;
}

header.header-3 .searchform .input-group .input-group-addon a .caret:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
}

header.header-3 .searchform .input-group .input-group-btn {
    width: auto;
    padding: 0;
    display: block;
    position: absolute;
    top: 7px;
    right: 17px;
}

header.header-3 .searchform .input-group .input-group-btn button {
    padding: 5px;
    background: none;
    border: none;
    color: #0d51db;
}

header.header-3 .searchform .input-group .input-group-btn button:hover,
header.header-3 .searchform .input-group .input-group-btn button:focus,
header.header-3 .searchform .input-group .input-group-btn button:active {
    color: #808080;
    text-decoration: none;
}

header.header-3 .searchform .input-group .input-group-btn button i {
    font-size: 20px;
    margin: 0;
}

header.header-3 .header-tablet-bottom {
    margin-bottom: 0;
}

header.header-4 .searchform {
    margin-top: 5px;
}

@media (max-width: 991px) and (min-width: 768px) {
    header.header-4 .searchform {
        margin: 0;
    }
}

@media only screen and (max-width: 767px) {
    header.header-4 .searchform {
        margin: 0;
    }
}

header.header-4 .searchform .input-group {
    border: 2px solid #b2b2b2;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 9px 60px 9px 18px;
    display: block;
    height: 50px;
}

header.header-4 .searchform .input-group input[type='text'] {
    width: 65%;
    border: none;
    height: 100%;
    display: block;
    padding: 0;
    box-shadow: none;
    outline: none;
    float: left;
    color: #505050;
    border-right: 1px solid #e5e5e5;
    line-height: 20px;
}

@media (max-width: 991px) and (min-width: 768px) {
    header.header-4 .searchform .input-group input[type='text'] {
        width: 100%;
        border: none;
    }
}

@media only screen and (max-width: 767px) {
    header.header-4 .searchform .input-group input[type='text'] {
        line-height: 22px;
        width: 100%;
        border: none;
    }
}

header.header-4 .searchform .input-group .input-group-addon {
    padding: 0 10px 0 20px;
    border: none;
    background: none;
    width: 35%;
    text-align: left;
    float: left;
}

header.header-4 .searchform .input-group .input-group-addon a {
    color: #505050;
    display: block;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-right: 8px;
    padding-bottom: 13px;
}

header.header-4 .searchform .input-group .input-group-addon a:hover,
header.header-4 .searchform .input-group .input-group-addon a:focus,
header.header-4 .searchform .input-group .input-group-addon a:active {
    color: #0d51db;
    text-decoration: none;
}

header.header-4 .searchform .input-group .input-group-addon a .caret {
    border: none;
    display: inline;
}

header.header-4 .searchform .input-group .input-group-addon a .caret:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
}

header.header-4 .searchform .input-group .input-group-addon .dropdown-menu {
    margin: 0;
    border: none;
    border-radius: 0;
}

header.header-4 .searchform .input-group .input-group-btn {
    width: auto;
    padding: 0;
    display: block;
    position: absolute;
    top: 7px;
    right: 17px;
}

header.header-4 .searchform .input-group .input-group-btn button {
    padding: 5px;
    background: none;
    border: none;
    color: #0d51db;
}

header.header-4 .searchform .input-group .input-group-btn button:hover,
header.header-4 .searchform .input-group .input-group-btn button:focus,
header.header-4 .searchform .input-group .input-group-btn button:active {
    color: #808080;
    text-decoration: none;
}

header.header-4 .searchform .input-group .input-group-btn button i {
    font-size: 20px;
    margin: 0;
}

header.header-4 .btn-group a.dropdown-toggle {
    padding-bottom: 13px;
}

header.header-4 .btn-group:hover .dropdown-menu {
    display: block;
}

header.header-4 .yeti_header_top {
    background: #fff;
    font-size: 13px;
}

header.header-4 .yeti_header_middle {
    padding: 19px 0 17px 0;
}

header.header-4 .yeti_header_middle .logo img {
    max-height: 60px;
}

header.header-4 .yeti_header_bottom {
    background: #0d51db;
}

@media only screen and (max-width: 991px) {
    header.header-4 .yeti_header_bottom {
        background: none !important;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 767px) {
    header.header-4 .yeti_header_bottom {
        background: none !important;
        margin-bottom: 0;
    }
}

header.header-4 .main-menu > ul {
    padding: 0;
}

header.header-4 .main-menu > ul > li > a {
    padding-bottom: 0;
}

header.header-4 .yeti-menu-vertical {
    padding-right: 0;
}

header.header-4 .vertical-menu-wrapper {
    position: relative;
}

header.header-4 .vertical-menu-wrapper .vertical-menu-dropdown {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 21px 0;
    cursor: pointer;
}

header.header-4 .vertical-menu-wrapper .vertical-menu-dropdown:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    margin-right: 7px;
    content: '\f039';
}

header.header-4 .yeti-sale-policy {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 500;
    color: #303030;
    overflow: hidden;
    padding: 5px 0;
}

header.header-4 .yeti-sale-policy img {
    margin-right: 15px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    header.header-4 .yeti-sale-policy {
        font-size: 12px !important;
    }
}

header.header-4 .yeti-tini-cart-wrapper,
header.header-4 .yeti-tini-account-wrapper {
    margin-top: 5px;
}

header.header-4 .yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover,
header.header-4
    .yeti-tini-account-wrapper
    .nth-shopping-cart
    .nth-shopping-hover {
    padding-bottom: 9px;
}

header.header-4 .is-sticky .yeti-sticky {
    padding: 0;
}

header.header-5 .yeti_header_top,
header.header-6 .yeti_header_top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    font-size: 13px;
    color: #fff;
}

header.header-5 .yeti_header_top .mini-popup-hover,
header.header-6 .yeti_header_top .mini-popup-hover {
    line-height: 19px;
}

header.header-5 .yeti_header_top .mini-popup-hover a:after,
header.header-6 .yeti_header_top .mini-popup-hover a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    content: '\f0d7';
    margin-left: 5px;
}

header.header-5 .yeti_header_top .dropdown-toggle,
header.header-6 .yeti_header_top .dropdown-toggle {
    line-height: 15px;
    padding-bottom: 13px;
}

header.header-5 .yeti_header_top .dropdown-toggle .caret,
header.header-6 .yeti_header_top .dropdown-toggle .caret {
    margin-top: -3px;
}

header.header-5 .yeti_header_top .dropdown-toggle i,
header.header-6 .yeti_header_top .dropdown-toggle i {
    margin-right: 5px;
}

header.header-5 .yeti_header_top .btn-group:hover .dropdown-menu,
header.header-6 .yeti_header_top .btn-group:hover .dropdown-menu {
    display: block;
}

header.header-5 .yeti_header_middle,
header.header-6 .yeti_header_middle {
    padding: 45px 0 36px;
}

header.header-5 .yeti_header_middle .logo img,
header.header-6 .yeti_header_middle .logo img {
    max-height: 41px;
}

header.header-5 .yeti_header_bottom,
header.header-6 .yeti_header_bottom {
    background: #0d51db;
    color: #303030;
}

@media only screen and (max-width: 991px) {
    header.header-5 .yeti_header_bottom,
    header.header-6 .yeti_header_bottom {
        background: none !important;
        margin-bottom: 0;
    }
}

header.header-5
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a,
header.header-6
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a {
    padding: 0;
    font-size: 22px;
    font-weight: 700;
    line-height: 0;
    background: transparent;
}

header.header-5
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down,
header.header-6
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down {
    font-size: 19px;
    vertical-align: 3px;
}

header.header-5
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down:before,
header.header-6
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down:before {
    content: none;
}

header.header-5
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    i,
header.header-6
    .yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    i {
    font-size: 24px;
}

header.header-5 .yeti-mini-popup.popup_right,
header.header-6 .yeti-mini-popup.popup_right {
    text-align: right;
}

header.header-5 .yeti-head-tini,
header.header-6 .yeti-head-tini {
    float: right;
    margin-left: 45px;
    margin-top: 10px;
}

header.header-5 .yeti-head-tini i,
header.header-6 .yeti-head-tini i {
    font-size: 24px;
}

header.header-5 .yeti-head-tini.yeti-head-tini-wishlist,
header.header-6 .yeti-head-tini.yeti-head-tini-wishlist {
    margin-left: 0;
}

header.header-5 .yeti-head-tini a,
header.header-6 .yeti-head-tini a {
    color: #0d51db;
}

header.header-5 .yeti-head-tini a:hover,
header.header-5 .yeti-head-tini a:focus,
header.header-5 .yeti-head-tini a:active,
header.header-6 .yeti-head-tini a:hover,
header.header-6 .yeti-head-tini a:focus,
header.header-6 .yeti-head-tini a:active {
    color: #303030;
    text-decoration: none;
}

header.header-5 .main-menu > ul,
header.header-6 .main-menu > ul {
    padding: 0;
}

header.header-5 .main-menu > ul > li,
header.header-6 .main-menu > ul > li {
    margin: 0;
}

header.header-5 .main-menu > ul > li > a,
header.header-6 .main-menu > ul > li > a {
    padding: 14px 20px;
    position: relative;
}

header.header-5 .main-menu > ul > li > a:hover:before,
header.header-6 .main-menu > ul > li > a:hover:before {
    content: '';
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

header.header-5 .yeti-menu-vertical .vertical-menu-wrapper,
header.header-6 .yeti-menu-vertical .vertical-menu-wrapper {
    position: relative;
}

header.header-5
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown,
header.header-6
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown {
    padding: 26px 20px;
    background: #0d51db;
    color: #fff;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

header.header-5
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:before,
header.header-6
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f039';
    margin-right: 7px;
}

header.header-5
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:after,
header.header-6
    .yeti-menu-vertical
    .vertical-menu-wrapper
    .vertical-menu-dropdown:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f0d7';
    float: right;
}

header.header-5 .searchform,
header.header-6 .searchform {
    margin-top: -6px;
}

@media (max-width: 991px) and (min-width: 768px) {
    header.header-5 .searchform,
    header.header-6 .searchform {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    header.header-5 .searchform,
    header.header-6 .searchform {
        margin-top: 0;
    }
}

header.header-5 .searchform .input-group,
header.header-6 .searchform .input-group {
    border: 2px solid #b2b2b2;
    background: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 9px 60px 9px 18px;
    display: block;
    height: 50px;
}

header.header-5 .searchform .input-group input[type='text'],
header.header-6 .searchform .input-group input[type='text'] {
    width: 70%;
    border: none;
    height: 100%;
    display: block;
    padding: 0;
    box-shadow: none;
    outline: none;
    float: left;
    color: #505050;
    line-height: 20px;
}

@media only screen and (max-width: 767px) {
    header.header-5 .searchform .input-group input[type='text'],
    header.header-6 .searchform .input-group input[type='text'] {
        line-height: 22px;
        width: 100%;
    }
}

header.header-5 .searchform .input-group .input-group-addon,
header.header-6 .searchform .input-group .input-group-addon {
    padding: 0 0 0 20px;
    border: none;
    border-left: 1px solid #e5e5e5;
    background: none;
    width: 30%;
    text-align: left;
    float: left;
}

header.header-5 .searchform .input-group .input-group-addon a,
header.header-6 .searchform .input-group .input-group-addon a {
    color: #303030;
    display: block;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-right: 8px;
}

header.header-5 .searchform .input-group .input-group-addon a:hover,
header.header-5 .searchform .input-group .input-group-addon a:focus,
header.header-5 .searchform .input-group .input-group-addon a:active,
header.header-6 .searchform .input-group .input-group-addon a:hover,
header.header-6 .searchform .input-group .input-group-addon a:focus,
header.header-6 .searchform .input-group .input-group-addon a:active {
    color: #0d51db;
    text-decoration: none;
}

header.header-5 .searchform .input-group .input-group-addon a .caret,
header.header-6 .searchform .input-group .input-group-addon a .caret {
    border: none;
    display: inline;
}

header.header-5 .searchform .input-group .input-group-addon a .caret:after,
header.header-6 .searchform .input-group .input-group-addon a .caret:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
}

header.header-5 .searchform .input-group .input-group-btn,
header.header-6 .searchform .input-group .input-group-btn {
    width: auto;
    padding: 0;
    display: block;
    position: absolute;
    top: 7px;
    right: 17px;
}

header.header-5 .searchform .input-group .input-group-btn button,
header.header-6 .searchform .input-group .input-group-btn button {
    padding: 5px;
    background: none;
    border: none;
    color: #0d51db;
}

header.header-5 .searchform .input-group .input-group-btn button:hover,
header.header-5 .searchform .input-group .input-group-btn button:focus,
header.header-5 .searchform .input-group .input-group-btn button:active,
header.header-6 .searchform .input-group .input-group-btn button:hover,
header.header-6 .searchform .input-group .input-group-btn button:focus,
header.header-6 .searchform .input-group .input-group-btn button:active {
    color: #808080;
    text-decoration: none;
}

header.header-5 .searchform .input-group .input-group-btn button i,
header.header-6 .searchform .input-group .input-group-btn button i {
    font-size: 20px;
    margin: 0;
}

header.header-5 .yeti-sale-policy .list-inline,
header.header-6 .yeti-sale-policy .list-inline {
    margin-top: 22px;
}

header.header-5 .yeti-sale-policy .list-inline li,
header.header-6 .yeti-sale-policy .list-inline li {
    padding: 0;
}

header.header-5 .yeti-sale-policy .list-inline li + li,
header.header-6 .yeti-sale-policy .list-inline li + li {
    margin-left: 17px;
}

header.header-6 .main-menu > ul {
    padding: 0;
}

header.header-6 .main-menu > ul > li > a {
    padding: 24px 16px 23px 16px;
}

header.header-6 .yeti-menu-vertical .vertical-menu-inner {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e4e4e4;
}

@media only screen and (max-width: 1199px) {
    header.header-6 .yeti-menu-vertical .vertical-menu-inner ul li a {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 1199px) {
    header.header-6
        .yeti-menu-vertical
        .vertical-menu-inner
        ul
        li.menu-item-has-children
        > a:before {
        right: 10px;
    }
}

@media only screen and (max-width: 1199px) {
    header.header-6 .vertical-menu-wrapper.no-toggle .vertical-menu-inner {
        visibility: hidden;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
    }
    header.header-6
        .vertical-menu-wrapper.no-toggle:hover
        .vertical-menu-inner {
        visibility: visible;
        opacity: 1;
        filter: alpha(opacity=100);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
    }
}

header.header-7 .yeti_header_top {
    font-size: 12px;
}

header.header-7 .yeti_header_middle {
    padding: 30px 0 15px 0;
}

header.header-7 .main-menu > ul {
    padding: 0;
}

header.header-7 .main-menu > ul > li {
    margin-left: 0;
    margin-right: 30px;
}

header.header-7 .main-menu > ul > li > a {
    text-transform: uppercase;
}

header.header-7 .logo {
    text-align: center;
    margin-top: -8px;
}

header.header-7 .yeti-tini-search-wrapper {
    float: right;
    padding: 0 22px;
    margin: 0;
}

header.header-7 .yeti-tini-search-wrapper .yeti-search-box {
    position: relative;
}

header.header-7 .yeti-tini-search-wrapper .yeti-search-box .yeti-search-hover {
    padding: 0 0 14px;
}

header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-hover
    i {
    font-size: 16px;
}

header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content {
    right: -20px;
}

header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after {
    content: none;
}

header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content
    .searchform
    button.btn {
    padding: 11px 15px 12px;
    height: 40px;
}

header.header-7
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content
    .searchform
    button.btn
    i {
    margin: 0;
}

header.header-7 .yeti-tini-account-wrapper {
    padding: 0 22px;
    margin: 0;
}

header.header-7
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a {
    padding: 0 0 14px;
}

header.header-7
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a
    i {
    font-size: 16px;
    display: block;
}

header.header-7
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a:after {
    content: none;
}

header.header-7
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent {
    right: -20px;
}

header.header-7
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent:after {
    content: none;
}

header.header-7 .yeti-tini-cart-wrapper {
    padding: 0 22px;
    margin: 0;
}

header.header-7 .yeti-tini-cart-wrapper .yeti-mini-popup .mini-popup-hover a {
    padding: 0;
    background: none;
}

header.header-7 .yeti-tini-cart-wrapper .yeti-mini-popup .mini-popup-hover a i {
    font-size: 16px;
    margin: 0;
}

header.header-7
    .yeti-tini-cart-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent {
    right: -20px;
}

header.header-7
    .yeti-tini-cart-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent:after {
    content: none;
}

header.header-7 .header-tablet-bottom .searchform input.form-control {
    background: #fff;
}

header.header-7 .header-tablet-bottom .searchform .input-group-btn button.btn {
    height: 40px;
    padding: 10px 15px;
}

header.header-7
    .header-tablet-bottom
    .searchform
    .input-group-btn
    button.btn
    i {
    margin: 0;
}

header.header-7 .header-tablet-bottom .mobile-menu-wrap a.mobile-menu-btn {
    width: 55px;
    height: 55px;
    line-height: 55px;
}

header.header-7 .header-tablet-bottom .searchform {
    width: calc(100% - 50px);
    -moz-width: calc(100% - 50px);
    -webkit-width: calc(100% - 50px);
}

header.header-8 .yeti_header_middle {
    padding: 25px 0 6px;
}

@media only screen and (max-width: 767px) {
    header.header-8 .yeti_header_middle {
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    header.header-8
        .yeti_header_bottom.header-tablet-bottom
        .mobile-menu-wrap
        a.mobile-menu-btn {
        height: 40px;
        line-height: 40px;
    }
}

header.header-8 .logo img {
    max-width: 55%;
}

header.header-8 .yeti-tini-search-wrapper {
    float: right;
    padding: 0 18px;
    margin: 0;
}

header.header-8 .yeti-tini-search-wrapper .yeti-search-box {
    position: relative;
}

header.header-8 .yeti-tini-search-wrapper .yeti-search-box .yeti-search-hover {
    padding: 0 0 14px;
}

header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-hover
    i {
    font-size: 16px;
}

header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content {
    right: -20px;
}

header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content:after {
    content: none;
}

header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content
    .searchform
    button.btn {
    padding: 11px 15px 12px;
    height: 40px;
}

header.header-8
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content
    .searchform
    button.btn
    i {
    margin: 0;
}

header.header-8 .yeti-tini-account-wrapper {
    padding: 0 18px;
    margin: 0;
}

header.header-8
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a {
    padding: 0 0 14px;
}

header.header-8
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a
    i {
    font-size: 16px;
    display: block;
}

header.header-8
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .mini-popup-hover
    a:after {
    content: none;
}

header.header-8
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent {
    right: -20px;
}

header.header-8
    .yeti-tini-account-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent:after {
    content: none;
}

header.header-8 .yeti-tini-cart-wrapper {
    padding: 0 18px;
    margin: 0;
}

header.header-8 .yeti-tini-cart-wrapper .yeti-mini-popup .mini-popup-hover a {
    padding: 0;
    background: none;
}

header.header-8 .yeti-tini-cart-wrapper .yeti-mini-popup .mini-popup-hover a i {
    font-size: 16px;
    margin: 0;
}

header.header-8
    .yeti-tini-cart-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent {
    right: -20px;
}

header.header-8
    .yeti-tini-cart-wrapper
    .yeti-mini-popup
    .yeti-mini-popup-cotent:after {
    content: none;
}

header.header-8 .main-menu > ul {
    padding-top: 0;
}

header.header-8 .header-tablet-bottom .searchform input.form-control {
    background: #fff;
}

header.header-8 .header-tablet-bottom .searchform .input-group-btn button.btn {
    height: 40px;
    padding: 10px 15px;
}

.classic_rounded
    .yeti-tini-search-wrapper
    .yeti-search-box
    .yeti-search-content
    .searchform
    .input-group
    input.form-control {
    -webkit-border-radius: 30px 0 0 30px;
    -moz-border-radius: 30px 0 0 30px;
    -ms-border-radius: 30px 0 0 30px;
    border-radius: 30px 0 0 30px;
}

.classic_rounded .searchform .input-group input.form-control {
    -webkit-border-radius: 30px 0 0 30px;
    -moz-border-radius: 30px 0 0 30px;
    -ms-border-radius: 30px 0 0 30px;
    border-radius: 30px 0 0 30px;
}

header .searchform .input-group .input-group-addon .dropdown-menu {
    margin: 0;
    border: none;
    border-radius: 0;
}

.yeti-tini-cart-wrapper {
    float: right;
    margin-left: 20px;
    position: relative;
}

.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover {
    padding-bottom: 14px;
}

.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a {
    background: #eee;
    color: #303030;
    padding: 13px 15px 14px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
}

.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a:hover,
.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a:focus,
.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a:active {
    color: #0d51db;
    text-decoration: none;
}

.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a i {
    font-size: 20px;
    margin-right: 10px;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-hover
    a
    .arrow_down:after {
    content: '\f107';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    margin-left: 5px;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti-tini-cart-wrapper
        .nth-shopping-cart
        .nth-shopping-hover
        a
        .arrow_down {
        display: none;
    }
    .yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a i {
        margin: 0;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .yeti-tini-cart-wrapper
        .nth-shopping-cart
        .nth-shopping-hover
        a
        .arrow_down {
        display: none;
    }
    .yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-hover a i {
        margin: 0;
    }
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list {
    margin: 0;
    list-style: none;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li {
    position: relative;
    overflow: hidden;
    padding: 0;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li.empty
    img {
    float: none;
    width: auto;
    margin: 0;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    a.remove {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    width: 18px;
    height: 18px;
    color: #808080;
    background: none;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    a.remove:hover,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    a.remove:focus,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    a.remove:active {
    color: #0d51db;
    text-decoration: none;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    a.remove:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: '\f057';
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    .variation {
    border: none;
    padding-left: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    .variation
    dt {
    float: left;
    clear: left;
    padding-right: 10px;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    .variation
    dd {
    float: left;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    .product-detail
    .product-title {
    margin-bottom: 10px;
    display: block;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    + li {
    border-top: 1px solid #e4e4e4;
    padding-top: 15px;
    margin-top: 15px;
    border-top-style: dotted;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .cart_list
    li
    + li
    a.remove {
    top: 15px;
}

.yeti-tini-cart-wrapper .nth-shopping-cart .nth-shopping-cart-content .total {
    padding-top: 20px;
    border-top: 1px solid #e4e4e4;
    color: #303030;
    text-align: right;
    margin-bottom: 20px;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .total
    strong {
    font-weight: 400;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .total
    .amount {
    font-size: 20px;
    font-weight: 600;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button {
    float: left;
    text-align: center;
    width: calc(50% - 5px);
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout {
    background: #f22323;
    color: #fff;
    float: right;
    margin-left: 10px;
}

.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout:hover,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout:focus,
.yeti-tini-cart-wrapper
    .nth-shopping-cart
    .nth-shopping-cart-content
    .buttons
    a.button.checkout:active {
    background: #b40000;
    color: #fff;
    outline: none;
}

.yeti-tini-account-wrapper {
    float: right;
    margin-left: 0;
    position: relative;
}

.yeti-tini-account-wrapper .nth-login-hover a {
    padding: 15px 0 29px;
    display: block;
    color: #303030;
}

.yeti-tini-account-wrapper .nth-login-hover a i {
    display: none;
}

.yeti-tini-account-wrapper .nth-login-hover a:hover,
.yeti-tini-account-wrapper .nth-login-hover a:focus,
.yeti-tini-account-wrapper .nth-login-hover a:active {
    color: #0d51db;
    text-decoration: none;
}

.yeti-tini-account-wrapper .nth-login-hover a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f107';
    margin-left: 2px;
}

.yeti-tini-account-wrapper .my-account .yeti-mini-login-content {
    min-width: 200px;
    right: -26px;
}

.mini-login .yeti-mini-login-content:after {
    right: 26px;
}

.mini-login .yeti-mini-login-content ul {
    list-style: none;
    margin: 0;
}

.mini-login .yeti-mini-login-content ul li a i {
    min-width: 1.3em;
}

.mini-login .yeti-mini-login-content ul li + li {
    margin-top: 10px;
}

.mini-login .yeti-mini-login-content label {
    color: #303030;
    font-weight: 400;
    display: block;
}

.mini-login .yeti-mini-login-content input.input {
    height: 40px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
}

.mini-login .yeti-mini-login-content .login-password {
    margin-bottom: 20px;
}

.mini-login .yeti-mini-login-content .lost_password {
    float: right;
    margin-top: 9px;
}

.mini-login .yeti-mini-login-content .lost_password a {
    color: #0d51db;
}

.mini-login .yeti-mini-login-content .lost_password a:hover {
    border-bottom: 1px solid #0d51db;
}

.mini-login .yeti-mini-login-content .login-submit {
    float: left;
}

.mini-login .yeti-mini-login-content .yeti-ajax-login-wrapper {
    overflow: hidden;
}

.mini-login .yeti-mini-login-content .yeti-mini-popup-footer {
    clear: both;
    border-top: 1px dotted #e4e4e4;
    padding-top: 10px;
    margin-top: 10px;
}

.header-tablet-top {
    text-align: center;
}

.header-tablet-middle .logo {
    margin: 0 auto 30px;
    width: 90%;
    text-align: center;
}

.header-tablet-middle .yeti-tini-wrapper {
    display: inline-block;
    margin: 0 8px;
    vertical-align: top;
}

.header-tablet-middle .yeti-tini-wrapper .mini-popup-hover a i {
    font-size: 20px;
    margin-right: 8px;
}

.header-tablet-middle .yeti-tini-wrapper .mini-popup-hover a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    content: '\f107';
    vertical-align: top;
    line-height: 25px;
}

.header-tablet-middle .yeti-tini-wrapper .mini-popup-hover a span.arrow_down {
    display: inline-block;
    vertical-align: top;
    line-height: 23px;
}

.header-tablet-bottom .mobile-menu-wrap {
    margin-bottom: 20px;
}

.header-tablet-bottom .mobile-menu-wrap a.mobile-menu-btn {
    display: block;
    width: 65px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background: #0d51db;
    color: #fff;
    padding: 0;
    border: none;
}

.header-tablet-bottom .mobile-menu-wrap a.mobile-menu-btn i {
    font-size: 16px;
    margin: 0;
}

.header-tablet-bottom .searchform {
    float: right;
    width: calc(100% - 80px);
}

.header-tablet-bottom .mobile-vertical-menu-wrapper a.mobile-menu-btn {
    display: block;
    padding: 15px 20px;
    background: #0d51db;
    color: #fff;
    position: relative;
}

.header-tablet-bottom .mobile-vertical-menu-wrapper a.mobile-menu-btn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    height: 100%;
}

.header-tablet-bottom .mobile-vertical-menu-wrapper a.mobile-menu-btn i {
    margin-right: 10px;
}

.header-tablet-bottom .mobile-vertical-menu-wrapper a.mobile-menu-btn span {
    position: relative;
    font-weight: 600;
}

.header-tablet-bottom .mobile-vertical-menu-wrapper #vertical_menu_continer {
    display: none;
    background: #fff;
}

.header-tablet-bottom .mobile-vertical-menu-wrapper .vertical-menu-inner,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container {
    padding: 0 20px;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile {
    list-style: none;
    margin: 0;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    i,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    i,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    i,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    i {
    margin-right: 10px;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li {
    padding: 10px 0;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_sale,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_sale,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new {
    display: inline-block;
    padding: 2px 7px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: #ff6600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-left: 10px;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_sale:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_sale:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 102, 0, 0);
    border-right-color: #ff6600;
    border-width: 6px;
    margin-top: -6px;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_sale.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_new.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_sale.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_new.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale.lb_new,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new.lb_new {
    background: #7dcd0a;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_sale.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    a
    .lb_new.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_sale.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    a
    .lb_new.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_sale.lb_new:before,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    a
    .lb_new.lb_new:before {
    border-color: rgba(125, 205, 10, 0);
    border-right-color: #7dcd0a;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    .fa-plus,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    .fa-plus,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    .fa-plus,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    .fa-plus {
    display: none;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    ul.sub-menu,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    ul.sub-menu,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    ul.sub-menu,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    ul.sub-menu {
    padding-left: 20px;
    list-style: none;
    margin: 10px 0 0;
    display: none;
}

.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments
    > li
    ul.sub-menu
    li
    + li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .vertical-menu-inner
    ul.menu-all-departments-mobile
    > li
    ul.sub-menu
    li
    + li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments
    > li
    ul.sub-menu
    li
    + li,
.header-tablet-bottom
    .mobile-vertical-menu-wrapper
    .menu-all-departments-mobile-container
    ul.menu-all-departments-mobile
    > li
    ul.sub-menu
    li
    + li {
    margin-top: 10px;
}

.header-tablet-bottom .mobile-menu-container {
    background: #0d51db;
    display: none;
    position: absolute;
    padding: 0 20px;
    width: 100%;
}

.header-tablet-bottom
    .mobile-menu-container
    > div:not(.mobile-vertical-menu-wrapper)
    * {
    color: #fff;
}

.header-tablet-bottom .mobile-menu-container .mobile-vertical-menu-wrapper {
    margin: 0 -20px;
}

.mobile-menu-container ul.menu {
    list-style: none;
    margin: 0;
}

.mobile-menu-container ul.menu i {
    margin-right: 10px;
}

.mobile-menu-container ul.menu .fa-plus,
.mobile-menu-container ul.menu .fa-minus {
    padding: 3px 10px;
    position: absolute;
    top: 14px;
    right: 0;
}

.mobile-menu-container ul.menu > li {
    padding: 10px 0;
    position: relative;
}

.mobile-menu-container ul.menu > li > a {
    display: block;
    padding: 5px 0;
}

.mobile-menu-container ul.menu > li ul.sub-menu {
    padding-left: 20px;
    list-style: none;
    margin: 0;
    display: none;
}

.mobile-menu-container ul.menu > li ul.sub-menu li {
    position: relative;
}

.mobile-menu-container ul.menu > li ul.sub-menu li a {
    display: block;
    padding: 5px 0;
}

/**
* OFF-CANVAS SIDEBAR
*/
body #body-wrapper {
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
}

body .offcanvas-bg {
    background: rgba(0, 0, 0, 0.75);
    display: none;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

body.offcanvas-activate .offcanvas-bg {
    display: block;
    opacity: 1;
    z-index: 99999;
}

body.offcanvas-left #body-wrapper {
    -webkit-transform: translate3d(375px, 0, 0);
    transform: translate3d(375px, 0, 0);
}

body.offcanvas-left .off-canvas.off-canvas-left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

body .off-canvas {
    position: fixed;
    min-height: 110%;
    width: 375px;
    background: #ffffff;
    top: 0;
    padding: 30px;
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
    z-index: 9999;
}

body .off-canvas.off-canvas-left {
    -webkit-transform: translate3d(-375px, 0, 0);
    transform: translate3d(-375px, 0, 0);
    left: 0;
}

body.admin-bar .off-canvas {
    padding-top: 76px;
}

html .autocomplete-suggestions .autocomplete-suggestion {
    padding-left: 60px;
}

html .autocomplete-suggestions .autocomplete-suggestion .suggestion-thumbnail {
    position: absolute;
    left: 15px;
    top: 15px;
}

html .autocomplete-suggestions .autocomplete-suggestion .suggestion-title {
    margin-bottom: 5px;
}

html .autocomplete-suggestions .autocomplete-suggestion .suggestion-cats {
    margin-bottom: 5px;
    width: 100%;
}

html .autocomplete-suggestions .autocomplete-suggestion .suggestion-cats a {
    font-size: 12px;
    text-transform: uppercase;
}

/*********************************
 * 3.2. Footer
 ********************************/
footer#footer {
    margin-top: 30px;
    background: #0d51db;
}

footer#footer .footer-1 .dark-bg * {
    color: #fff;
}

footer#footer .footer-1 .widgettitle,
footer#footer .footer-1 .heading-title {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 24px;
    color: #fff;
}

footer#footer .footer-1 .widgettitle:before,
footer#footer .footer-1 .heading-title:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 4px;
    bottom: 0;
    left: 0;
    background: #ffa800;
}

footer#footer .footer-1 .yeti-shortcode-content:before {
    content: none;
}

footer#footer .footer-1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

footer#footer .footer-1 ul li {
    margin-bottom: 10px;
}

footer#footer .footer-1 ul li a {
    font: 500 12px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

footer#footer .footer-1 ul li a:hover {
    padding-left: 5px;
}

footer#footer .footer-1 .elextron_tag_cloud {
    margin-bottom: 20px;
}

footer#footer .footer-1 .elextron_tag_cloud .yeti-shortcode-content a {
    font: 500 12px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    margin: 0 3px;
}

footer#footer .footer-1 .elextron_tag_cloud .yeti-shortcode-content a:hover {
    font-weight: 600;
}

footer#footer
    .footer-1
    .elextron_tag_cloud
    .yeti-shortcode-content.big-lineheight
    a {
    display: inline-block;
    margin-bottom: 15px;
}

footer#footer .footer-1 .elextron_social_network li {
    margin: 0;
    vertical-align: top;
}

footer#footer .footer-1 .elextron_social_network li a {
    padding: 0 !important;
}

footer#footer .footer-1 .wpb_single_image {
    margin-bottom: 0;
}

footer#footer .footer-1 .wpb_content_element ul li {
    line-height: 25px;
}

footer#footer .footer-1 .yeti-social-block3.yeti-social-network li {
    margin-right: 25px;
    opacity: 0.3;
}

footer#footer .footer-1 .yeti-social-block3.yeti-social-network li a {
    font-size: 12px;
}

footer#footer .footer-1 .yeti-social-block3.yeti-social-network li:hover {
    opacity: 1;
}

body.shadow_boxed footer#footer .footer-1 .widgettitle,
body.shadow_boxed footer#footer .footer-1 .heading-title {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

@media (min-width: 768px) {
    .mc4wp-form {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .mc4wp-form {
        margin-bottom: 20px;
    }
}

.mc4wp-form .mc4wp-form-fields .input-group {
    position: relative;
    display: block;
    border-radius: 5px;
}

.mc4wp-form .mc4wp-form-fields .input-group input[type='email'] {
    border: none;
    height: 50px;
    background: #fff;
    width: 100%;
    display: block;
    border-radius: 5px;
}

.mc4wp-form .mc4wp-form-fields .input-group .input-group-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: auto;
}

.mc4wp-form .mc4wp-form-fields .input-group .input-group-btn input {
    font-weight: 600;
    text-transform: uppercase;
    background: #ff9c00;
    height: 50px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    border: none;
}

.mc4wp-form .mc4wp-response .mc4wp-alert {
    color: #fff;
    font-size: 12px;
    margin-top: 8px;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email'] {
    width: 100%;
    height: 60px;
    text-align: center;
    text-transform: uppercase;
    color: #8d8d8d;
    background: #fff;
    margin-bottom: 10px;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email']::-webkit-input-placeholder {
    color: #8d8d8d;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email']:-moz-placeholder {
    color: #8d8d8d;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email']::-moz-placeholder {
    color: #8d8d8d;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email']:-ms-input-placeholder {
    color: #8d8d8d;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn {
    position: static;
    display: block;
    width: 100%;
}

.classic_newsletter_form
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn
    input {
    background: #0d51db;
    color: #fff;
    height: 60px;
    text-align: center;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 100%;
}

.footer-newsletter-wrap {
    background: #ff106b;
}

.footer-newsletter-wrap .newsletter-content {
    position: relative;
}

@media (min-width: 768px) {
    .footer-newsletter-wrap .mc4wp-form {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .footer-newsletter-wrap .mc4wp-form {
        margin-bottom: 20px;
    }
}

.footer-newsletter-wrap .mc4wp-form .mc4wp-form-fields {
    padding-right: 10%;
}

.footer-newsletter-wrap .mc4wp-form .mc4wp-form-fields .input-group {
    position: relative;
    display: block;
    border-radius: 5px;
}

.footer-newsletter-wrap
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email'] {
    border: none;
    height: 50px;
    background: #fff;
    width: 100%;
    display: block;
    border-radius: 5px;
}

.footer-newsletter-wrap
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: auto;
}

.footer-newsletter-wrap
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn
    input {
    font-weight: 600;
    text-transform: uppercase;
    background: #ff9c00;
    height: 50px;
    padding: 0 15px;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.footer-newsletter-wrap .mc4wp-form .mc4wp-response .mc4wp-alert {
    color: #fff;
    font-size: 12px;
    margin-top: 8px;
}

.footer-newsletter-wrap .close-btn {
    font-size: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
    .footer-newsletter-wrap {
        display: none;
    }
}

.pp_shopier_newsletter {
    max-width: 100%;
}

/* ============================================ *
 * 3.3. Sidebar
 * ============================================ */
.wpb_widgetised_column,
.widgets-sidebar {
    margin: 0;
    list-style: none;
}

.wpb_widgetised_column li.widget,
.widgets-sidebar li.widget {
    margin-bottom: 30px;
}

.wpb_widgetised_column li.widget .widget-heading,
.widgets-sidebar li.widget .widget-heading {
    margin-bottom: 17px;
}

.wpb_widgetised_column li.widget select,
.widgets-sidebar li.widget select {
    width: 100%;
}

.wpb_widgetised_column li.widget.widget_product_categories ul,
.wpb_widgetised_column li.widget.widget_recent_entries ul,
.wpb_widgetised_column li.widget.widget_recent_comments ul,
.wpb_widgetised_column li.widget.widget_archive ul,
.wpb_widgetised_column li.widget.widget_categories ul,
.wpb_widgetised_column li.widget.widget_meta ul,
.wpb_widgetised_column li.widget.widget_pages ul,
.wpb_widgetised_column li.widget.widget_rss ul,
.wpb_widgetised_column li.widget.widget_nav_menu ul,
.widgets-sidebar li.widget.widget_product_categories ul,
.widgets-sidebar li.widget.widget_recent_entries ul,
.widgets-sidebar li.widget.widget_recent_comments ul,
.widgets-sidebar li.widget.widget_archive ul,
.widgets-sidebar li.widget.widget_categories ul,
.widgets-sidebar li.widget.widget_meta ul,
.widgets-sidebar li.widget.widget_pages ul,
.widgets-sidebar li.widget.widget_rss ul,
.widgets-sidebar li.widget.widget_nav_menu ul {
    padding: 0;
    list-style: none;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li,
.wpb_widgetised_column li.widget.widget_recent_entries ul li,
.wpb_widgetised_column li.widget.widget_recent_comments ul li,
.wpb_widgetised_column li.widget.widget_archive ul li,
.wpb_widgetised_column li.widget.widget_categories ul li,
.wpb_widgetised_column li.widget.widget_meta ul li,
.wpb_widgetised_column li.widget.widget_pages ul li,
.wpb_widgetised_column li.widget.widget_rss ul li,
.wpb_widgetised_column li.widget.widget_nav_menu ul li,
.widgets-sidebar li.widget.widget_product_categories ul li,
.widgets-sidebar li.widget.widget_recent_entries ul li,
.widgets-sidebar li.widget.widget_recent_comments ul li,
.widgets-sidebar li.widget.widget_archive ul li,
.widgets-sidebar li.widget.widget_categories ul li,
.widgets-sidebar li.widget.widget_meta ul li,
.widgets-sidebar li.widget.widget_pages ul li,
.widgets-sidebar li.widget.widget_rss ul li,
.widgets-sidebar li.widget.widget_nav_menu ul li {
    position: relative;
    padding: 10px 0;
    overflow: hidden;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li a,
.wpb_widgetised_column li.widget.widget_recent_entries ul li a,
.wpb_widgetised_column li.widget.widget_recent_comments ul li a,
.wpb_widgetised_column li.widget.widget_archive ul li a,
.wpb_widgetised_column li.widget.widget_categories ul li a,
.wpb_widgetised_column li.widget.widget_meta ul li a,
.wpb_widgetised_column li.widget.widget_pages ul li a,
.wpb_widgetised_column li.widget.widget_rss ul li a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li a,
.widgets-sidebar li.widget.widget_product_categories ul li a,
.widgets-sidebar li.widget.widget_recent_entries ul li a,
.widgets-sidebar li.widget.widget_recent_comments ul li a,
.widgets-sidebar li.widget.widget_archive ul li a,
.widgets-sidebar li.widget.widget_categories ul li a,
.widgets-sidebar li.widget.widget_meta ul li a,
.widgets-sidebar li.widget.widget_pages ul li a,
.widgets-sidebar li.widget.widget_rss ul li a,
.widgets-sidebar li.widget.widget_nav_menu ul li a {
    color: #303030;
    display: inline-block;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li a:hover,
.wpb_widgetised_column li.widget.widget_product_categories ul li a:focus,
.wpb_widgetised_column li.widget.widget_product_categories ul li a:active,
.wpb_widgetised_column li.widget.widget_recent_entries ul li a:hover,
.wpb_widgetised_column li.widget.widget_recent_entries ul li a:focus,
.wpb_widgetised_column li.widget.widget_recent_entries ul li a:active,
.wpb_widgetised_column li.widget.widget_recent_comments ul li a:hover,
.wpb_widgetised_column li.widget.widget_recent_comments ul li a:focus,
.wpb_widgetised_column li.widget.widget_recent_comments ul li a:active,
.wpb_widgetised_column li.widget.widget_archive ul li a:hover,
.wpb_widgetised_column li.widget.widget_archive ul li a:focus,
.wpb_widgetised_column li.widget.widget_archive ul li a:active,
.wpb_widgetised_column li.widget.widget_categories ul li a:hover,
.wpb_widgetised_column li.widget.widget_categories ul li a:focus,
.wpb_widgetised_column li.widget.widget_categories ul li a:active,
.wpb_widgetised_column li.widget.widget_meta ul li a:hover,
.wpb_widgetised_column li.widget.widget_meta ul li a:focus,
.wpb_widgetised_column li.widget.widget_meta ul li a:active,
.wpb_widgetised_column li.widget.widget_pages ul li a:hover,
.wpb_widgetised_column li.widget.widget_pages ul li a:focus,
.wpb_widgetised_column li.widget.widget_pages ul li a:active,
.wpb_widgetised_column li.widget.widget_rss ul li a:hover,
.wpb_widgetised_column li.widget.widget_rss ul li a:focus,
.wpb_widgetised_column li.widget.widget_rss ul li a:active,
.wpb_widgetised_column li.widget.widget_nav_menu ul li a:hover,
.wpb_widgetised_column li.widget.widget_nav_menu ul li a:focus,
.wpb_widgetised_column li.widget.widget_nav_menu ul li a:active,
.widgets-sidebar li.widget.widget_product_categories ul li a:hover,
.widgets-sidebar li.widget.widget_product_categories ul li a:focus,
.widgets-sidebar li.widget.widget_product_categories ul li a:active,
.widgets-sidebar li.widget.widget_recent_entries ul li a:hover,
.widgets-sidebar li.widget.widget_recent_entries ul li a:focus,
.widgets-sidebar li.widget.widget_recent_entries ul li a:active,
.widgets-sidebar li.widget.widget_recent_comments ul li a:hover,
.widgets-sidebar li.widget.widget_recent_comments ul li a:focus,
.widgets-sidebar li.widget.widget_recent_comments ul li a:active,
.widgets-sidebar li.widget.widget_archive ul li a:hover,
.widgets-sidebar li.widget.widget_archive ul li a:focus,
.widgets-sidebar li.widget.widget_archive ul li a:active,
.widgets-sidebar li.widget.widget_categories ul li a:hover,
.widgets-sidebar li.widget.widget_categories ul li a:focus,
.widgets-sidebar li.widget.widget_categories ul li a:active,
.widgets-sidebar li.widget.widget_meta ul li a:hover,
.widgets-sidebar li.widget.widget_meta ul li a:focus,
.widgets-sidebar li.widget.widget_meta ul li a:active,
.widgets-sidebar li.widget.widget_pages ul li a:hover,
.widgets-sidebar li.widget.widget_pages ul li a:focus,
.widgets-sidebar li.widget.widget_pages ul li a:active,
.widgets-sidebar li.widget.widget_rss ul li a:hover,
.widgets-sidebar li.widget.widget_rss ul li a:focus,
.widgets-sidebar li.widget.widget_rss ul li a:active,
.widgets-sidebar li.widget.widget_nav_menu ul li a:hover,
.widgets-sidebar li.widget.widget_nav_menu ul li a:focus,
.widgets-sidebar li.widget.widget_nav_menu ul li a:active {
    color: #0d51db;
    text-decoration: none;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .count,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .count,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .count,
.wpb_widgetised_column li.widget.widget_archive ul li .count,
.wpb_widgetised_column li.widget.widget_categories ul li .count,
.wpb_widgetised_column li.widget.widget_meta ul li .count,
.wpb_widgetised_column li.widget.widget_pages ul li .count,
.wpb_widgetised_column li.widget.widget_rss ul li .count,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .count,
.widgets-sidebar li.widget.widget_product_categories ul li .count,
.widgets-sidebar li.widget.widget_recent_entries ul li .count,
.widgets-sidebar li.widget.widget_recent_comments ul li .count,
.widgets-sidebar li.widget.widget_archive ul li .count,
.widgets-sidebar li.widget.widget_categories ul li .count,
.widgets-sidebar li.widget.widget_meta ul li .count,
.widgets-sidebar li.widget.widget_pages ul li .count,
.widgets-sidebar li.widget.widget_rss ul li .count,
.widgets-sidebar li.widget.widget_nav_menu ul li .count {
    position: absolute;
    right: 0;
    top: 10px;
    color: #808080;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li + li,
.wpb_widgetised_column li.widget.widget_recent_entries ul li + li,
.wpb_widgetised_column li.widget.widget_recent_comments ul li + li,
.wpb_widgetised_column li.widget.widget_archive ul li + li,
.wpb_widgetised_column li.widget.widget_categories ul li + li,
.wpb_widgetised_column li.widget.widget_meta ul li + li,
.wpb_widgetised_column li.widget.widget_pages ul li + li,
.wpb_widgetised_column li.widget.widget_rss ul li + li,
.wpb_widgetised_column li.widget.widget_nav_menu ul li + li,
.widgets-sidebar li.widget.widget_product_categories ul li + li,
.widgets-sidebar li.widget.widget_recent_entries ul li + li,
.widgets-sidebar li.widget.widget_recent_comments ul li + li,
.widgets-sidebar li.widget.widget_archive ul li + li,
.widgets-sidebar li.widget.widget_categories ul li + li,
.widgets-sidebar li.widget.widget_meta ul li + li,
.widgets-sidebar li.widget.widget_pages ul li + li,
.widgets-sidebar li.widget.widget_rss ul li + li,
.widgets-sidebar li.widget.widget_nav_menu ul li + li {
    border-top: 1px dotted #e4e4e4;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .children,
.wpb_widgetised_column li.widget.widget_product_categories ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .children,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .children,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_archive ul li .children,
.wpb_widgetised_column li.widget.widget_archive ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_categories ul li .children,
.wpb_widgetised_column li.widget.widget_categories ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_meta ul li .children,
.wpb_widgetised_column li.widget.widget_meta ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_pages ul li .children,
.wpb_widgetised_column li.widget.widget_pages ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_rss ul li .children,
.wpb_widgetised_column li.widget.widget_rss ul li .sub-menu,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .children,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .sub-menu,
.widgets-sidebar li.widget.widget_product_categories ul li .children,
.widgets-sidebar li.widget.widget_product_categories ul li .sub-menu,
.widgets-sidebar li.widget.widget_recent_entries ul li .children,
.widgets-sidebar li.widget.widget_recent_entries ul li .sub-menu,
.widgets-sidebar li.widget.widget_recent_comments ul li .children,
.widgets-sidebar li.widget.widget_recent_comments ul li .sub-menu,
.widgets-sidebar li.widget.widget_archive ul li .children,
.widgets-sidebar li.widget.widget_archive ul li .sub-menu,
.widgets-sidebar li.widget.widget_categories ul li .children,
.widgets-sidebar li.widget.widget_categories ul li .sub-menu,
.widgets-sidebar li.widget.widget_meta ul li .children,
.widgets-sidebar li.widget.widget_meta ul li .sub-menu,
.widgets-sidebar li.widget.widget_pages ul li .children,
.widgets-sidebar li.widget.widget_pages ul li .sub-menu,
.widgets-sidebar li.widget.widget_rss ul li .children,
.widgets-sidebar li.widget.widget_rss ul li .sub-menu,
.widgets-sidebar li.widget.widget_nav_menu ul li .children,
.widgets-sidebar li.widget.widget_nav_menu ul li .sub-menu {
    border-top: 1px dotted #e4e4e4;
    clear: both;
    margin-top: 10px;
    float: left;
    width: 100%;
    display: block;
    margin-bottom: -10px;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .children li a,
.wpb_widgetised_column li.widget.widget_product_categories ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .children li a,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .children li a,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_archive ul li .children li a,
.wpb_widgetised_column li.widget.widget_archive ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_categories ul li .children li a,
.wpb_widgetised_column li.widget.widget_categories ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_meta ul li .children li a,
.wpb_widgetised_column li.widget.widget_meta ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_pages ul li .children li a,
.wpb_widgetised_column li.widget.widget_pages ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_rss ul li .children li a,
.wpb_widgetised_column li.widget.widget_rss ul li .sub-menu li a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .children li a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_product_categories ul li .children li a,
.widgets-sidebar li.widget.widget_product_categories ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_recent_entries ul li .children li a,
.widgets-sidebar li.widget.widget_recent_entries ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_recent_comments ul li .children li a,
.widgets-sidebar li.widget.widget_recent_comments ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_archive ul li .children li a,
.widgets-sidebar li.widget.widget_archive ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_categories ul li .children li a,
.widgets-sidebar li.widget.widget_categories ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_meta ul li .children li a,
.widgets-sidebar li.widget.widget_meta ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_pages ul li .children li a,
.widgets-sidebar li.widget.widget_pages ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_rss ul li .children li a,
.widgets-sidebar li.widget.widget_rss ul li .sub-menu li a,
.widgets-sidebar li.widget.widget_nav_menu ul li .children li a,
.widgets-sidebar li.widget.widget_nav_menu ul li .sub-menu li a {
    padding-left: 20px;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .go-sub,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .go-sub,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .go-sub,
.wpb_widgetised_column li.widget.widget_archive ul li .go-sub,
.wpb_widgetised_column li.widget.widget_categories ul li .go-sub,
.wpb_widgetised_column li.widget.widget_meta ul li .go-sub,
.wpb_widgetised_column li.widget.widget_pages ul li .go-sub,
.wpb_widgetised_column li.widget.widget_rss ul li .go-sub,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .go-sub,
.widgets-sidebar li.widget.widget_product_categories ul li .go-sub,
.widgets-sidebar li.widget.widget_recent_entries ul li .go-sub,
.widgets-sidebar li.widget.widget_recent_comments ul li .go-sub,
.widgets-sidebar li.widget.widget_archive ul li .go-sub,
.widgets-sidebar li.widget.widget_categories ul li .go-sub,
.widgets-sidebar li.widget.widget_meta ul li .go-sub,
.widgets-sidebar li.widget.widget_pages ul li .go-sub,
.widgets-sidebar li.widget.widget_rss ul li .go-sub,
.widgets-sidebar li.widget.widget_nav_menu ul li .go-sub {
    position: absolute;
    top: 10px;
    right: 0;
    cursor: pointer;
}

.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat
    .children,
.wpb_widgetised_column li.widget.widget_recent_entries ul li.show-sub .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.current-cat
    .children,
.wpb_widgetised_column li.widget.widget_archive ul li.show-sub .children,
.wpb_widgetised_column
    li.widget.widget_archive
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column li.widget.widget_archive ul li.current-cat .children,
.wpb_widgetised_column li.widget.widget_categories ul li.show-sub .children,
.wpb_widgetised_column
    li.widget.widget_categories
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column li.widget.widget_categories ul li.current-cat .children,
.wpb_widgetised_column li.widget.widget_meta ul li.show-sub .children,
.wpb_widgetised_column li.widget.widget_meta ul li.current-cat-parent .children,
.wpb_widgetised_column li.widget.widget_meta ul li.current-cat .children,
.wpb_widgetised_column li.widget.widget_pages ul li.show-sub .children,
.wpb_widgetised_column
    li.widget.widget_pages
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column li.widget.widget_pages ul li.current-cat .children,
.wpb_widgetised_column li.widget.widget_rss ul li.show-sub .children,
.wpb_widgetised_column li.widget.widget_rss ul li.current-cat-parent .children,
.wpb_widgetised_column li.widget.widget_rss ul li.current-cat .children,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.show-sub .children,
.wpb_widgetised_column
    li.widget.widget_nav_menu
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.current-cat .children,
.widgets-sidebar li.widget.widget_product_categories ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.current-cat
    .children,
.widgets-sidebar li.widget.widget_recent_entries ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_recent_entries
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar li.widget.widget_recent_entries ul li.current-cat .children,
.widgets-sidebar li.widget.widget_recent_comments ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_recent_comments
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar li.widget.widget_recent_comments ul li.current-cat .children,
.widgets-sidebar li.widget.widget_archive ul li.show-sub .children,
.widgets-sidebar li.widget.widget_archive ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_archive ul li.current-cat .children,
.widgets-sidebar li.widget.widget_categories ul li.show-sub .children,
.widgets-sidebar li.widget.widget_categories ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_categories ul li.current-cat .children,
.widgets-sidebar li.widget.widget_meta ul li.show-sub .children,
.widgets-sidebar li.widget.widget_meta ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_meta ul li.current-cat .children,
.widgets-sidebar li.widget.widget_pages ul li.show-sub .children,
.widgets-sidebar li.widget.widget_pages ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_pages ul li.current-cat .children,
.widgets-sidebar li.widget.widget_rss ul li.show-sub .children,
.widgets-sidebar li.widget.widget_rss ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_rss ul li.current-cat .children,
.widgets-sidebar li.widget.widget_nav_menu ul li.show-sub .children,
.widgets-sidebar li.widget.widget_nav_menu ul li.current-cat-parent .children,
.widgets-sidebar li.widget.widget_nav_menu ul li.current-cat .children {
    display: block;
}

.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column li.widget.widget_archive ul li.show-sub .go-sub i:before,
.wpb_widgetised_column
    li.widget.widget_archive
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_archive
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column li.widget.widget_meta ul li.show-sub .go-sub i:before,
.wpb_widgetised_column
    li.widget.widget_meta
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column li.widget.widget_meta ul li.current-cat .go-sub i:before,
.wpb_widgetised_column li.widget.widget_pages ul li.show-sub .go-sub i:before,
.wpb_widgetised_column
    li.widget.widget_pages
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_pages
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column li.widget.widget_rss ul li.show-sub .go-sub i:before,
.wpb_widgetised_column
    li.widget.widget_rss
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column li.widget.widget_rss ul li.current-cat .go-sub i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_archive ul li.show-sub .go-sub i:before,
.widgets-sidebar
    li.widget.widget_archive
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_archive ul li.current-cat .go-sub i:before,
.widgets-sidebar li.widget.widget_categories ul li.show-sub .go-sub i:before,
.widgets-sidebar
    li.widget.widget_categories
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_categories ul li.current-cat .go-sub i:before,
.widgets-sidebar li.widget.widget_meta ul li.show-sub .go-sub i:before,
.widgets-sidebar
    li.widget.widget_meta
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_meta ul li.current-cat .go-sub i:before,
.widgets-sidebar li.widget.widget_pages ul li.show-sub .go-sub i:before,
.widgets-sidebar
    li.widget.widget_pages
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_pages ul li.current-cat .go-sub i:before,
.widgets-sidebar li.widget.widget_rss ul li.show-sub .go-sub i:before,
.widgets-sidebar li.widget.widget_rss ul li.current-cat-parent .go-sub i:before,
.widgets-sidebar li.widget.widget_rss ul li.current-cat .go-sub i:before,
.widgets-sidebar li.widget.widget_nav_menu ul li.show-sub .go-sub i:before,
.widgets-sidebar
    li.widget.widget_nav_menu
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar li.widget.widget_nav_menu ul li.current-cat .go-sub i:before {
    content: '\f106';
}

.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat
    > a,
.wpb_widgetised_column
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    > a,
.wpb_widgetised_column li.widget.widget_recent_entries ul li.current-cat > a,
.wpb_widgetised_column
    li.widget.widget_recent_entries
    ul
    li.current-cat-parent
    > a,
.wpb_widgetised_column li.widget.widget_recent_comments ul li.current-cat > a,
.wpb_widgetised_column
    li.widget.widget_recent_comments
    ul
    li.current-cat-parent
    > a,
.wpb_widgetised_column li.widget.widget_archive ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_archive ul li.current-cat-parent > a,
.wpb_widgetised_column li.widget.widget_categories ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_categories ul li.current-cat-parent > a,
.wpb_widgetised_column li.widget.widget_meta ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_meta ul li.current-cat-parent > a,
.wpb_widgetised_column li.widget.widget_pages ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_pages ul li.current-cat-parent > a,
.wpb_widgetised_column li.widget.widget_rss ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_rss ul li.current-cat-parent > a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.current-cat > a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_product_categories ul li.current-cat > a,
.widgets-sidebar
    li.widget.widget_product_categories
    ul
    li.current-cat-parent
    > a,
.widgets-sidebar li.widget.widget_recent_entries ul li.current-cat > a,
.widgets-sidebar li.widget.widget_recent_entries ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_recent_comments ul li.current-cat > a,
.widgets-sidebar li.widget.widget_recent_comments ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_archive ul li.current-cat > a,
.widgets-sidebar li.widget.widget_archive ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_categories ul li.current-cat > a,
.widgets-sidebar li.widget.widget_categories ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_meta ul li.current-cat > a,
.widgets-sidebar li.widget.widget_meta ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_pages ul li.current-cat > a,
.widgets-sidebar li.widget.widget_pages ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_rss ul li.current-cat > a,
.widgets-sidebar li.widget.widget_rss ul li.current-cat-parent > a,
.widgets-sidebar li.widget.widget_nav_menu ul li.current-cat > a,
.widgets-sidebar li.widget.widget_nav_menu ul li.current-cat-parent > a {
    color: #0d51db;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li.cat-item,
.wpb_widgetised_column li.widget.widget_recent_entries ul li.cat-item,
.wpb_widgetised_column li.widget.widget_recent_comments ul li.cat-item,
.wpb_widgetised_column li.widget.widget_archive ul li.cat-item,
.wpb_widgetised_column li.widget.widget_categories ul li.cat-item,
.wpb_widgetised_column li.widget.widget_meta ul li.cat-item,
.wpb_widgetised_column li.widget.widget_pages ul li.cat-item,
.wpb_widgetised_column li.widget.widget_rss ul li.cat-item,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.cat-item,
.widgets-sidebar li.widget.widget_product_categories ul li.cat-item,
.widgets-sidebar li.widget.widget_recent_entries ul li.cat-item,
.widgets-sidebar li.widget.widget_recent_comments ul li.cat-item,
.widgets-sidebar li.widget.widget_archive ul li.cat-item,
.widgets-sidebar li.widget.widget_categories ul li.cat-item,
.widgets-sidebar li.widget.widget_meta ul li.cat-item,
.widgets-sidebar li.widget.widget_pages ul li.cat-item,
.widgets-sidebar li.widget.widget_rss ul li.cat-item,
.widgets-sidebar li.widget.widget_nav_menu ul li.cat-item {
    text-align: right;
    overflow: hidden;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_recent_entries ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_recent_comments ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_archive ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_categories ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_meta ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_pages ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_rss ul li.cat-item > a,
.wpb_widgetised_column li.widget.widget_nav_menu ul li.cat-item > a,
.widgets-sidebar li.widget.widget_product_categories ul li.cat-item > a,
.widgets-sidebar li.widget.widget_recent_entries ul li.cat-item > a,
.widgets-sidebar li.widget.widget_recent_comments ul li.cat-item > a,
.widgets-sidebar li.widget.widget_archive ul li.cat-item > a,
.widgets-sidebar li.widget.widget_categories ul li.cat-item > a,
.widgets-sidebar li.widget.widget_meta ul li.cat-item > a,
.widgets-sidebar li.widget.widget_pages ul li.cat-item > a,
.widgets-sidebar li.widget.widget_rss ul li.cat-item > a,
.widgets-sidebar li.widget.widget_nav_menu ul li.cat-item > a {
    float: left;
    text-align: left;
    padding-right: 20px;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_archive ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_categories ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_meta ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_pages ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_rss ul li .rsswidget,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .rsswidget,
.widgets-sidebar li.widget.widget_product_categories ul li .rsswidget,
.widgets-sidebar li.widget.widget_recent_entries ul li .rsswidget,
.widgets-sidebar li.widget.widget_recent_comments ul li .rsswidget,
.widgets-sidebar li.widget.widget_archive ul li .rsswidget,
.widgets-sidebar li.widget.widget_categories ul li .rsswidget,
.widgets-sidebar li.widget.widget_meta ul li .rsswidget,
.widgets-sidebar li.widget.widget_pages ul li .rsswidget,
.widgets-sidebar li.widget.widget_rss ul li .rsswidget,
.widgets-sidebar li.widget.widget_nav_menu ul li .rsswidget {
    color: #303030;
    font-weight: 600;
    font-size: 1.1em;
}

.wpb_widgetised_column li.widget.widget_product_categories ul li .rss-date,
.wpb_widgetised_column li.widget.widget_recent_entries ul li .rss-date,
.wpb_widgetised_column li.widget.widget_recent_comments ul li .rss-date,
.wpb_widgetised_column li.widget.widget_archive ul li .rss-date,
.wpb_widgetised_column li.widget.widget_categories ul li .rss-date,
.wpb_widgetised_column li.widget.widget_meta ul li .rss-date,
.wpb_widgetised_column li.widget.widget_pages ul li .rss-date,
.wpb_widgetised_column li.widget.widget_rss ul li .rss-date,
.wpb_widgetised_column li.widget.widget_nav_menu ul li .rss-date,
.widgets-sidebar li.widget.widget_product_categories ul li .rss-date,
.widgets-sidebar li.widget.widget_recent_entries ul li .rss-date,
.widgets-sidebar li.widget.widget_recent_comments ul li .rss-date,
.widgets-sidebar li.widget.widget_archive ul li .rss-date,
.widgets-sidebar li.widget.widget_categories ul li .rss-date,
.widgets-sidebar li.widget.widget_meta ul li .rss-date,
.widgets-sidebar li.widget.widget_pages ul li .rss-date,
.widgets-sidebar li.widget.widget_rss ul li .rss-date,
.widgets-sidebar li.widget.widget_nav_menu ul li .rss-date {
    color: #808080;
    font-size: 0.9em;
    margin: 8px 0;
    display: block;
}

.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li
    .children,
.wpb_widgetised_column li.widget.widget_archive.yeti-widgets ul li .children,
.wpb_widgetised_column li.widget.widget_categories.yeti-widgets ul li .children,
.wpb_widgetised_column li.widget.widget_meta.yeti-widgets ul li .children,
.wpb_widgetised_column li.widget.widget_pages.yeti-widgets ul li .children,
.wpb_widgetised_column li.widget.widget_rss.yeti-widgets ul li .children,
.wpb_widgetised_column li.widget.widget_nav_menu.yeti-widgets ul li .children,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li
    .children,
.widgets-sidebar li.widget.widget_recent_entries.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_recent_comments.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_archive.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_categories.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_meta.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_pages.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_rss.yeti-widgets ul li .children,
.widgets-sidebar li.widget.widget_nav_menu.yeti-widgets ul li .children {
    display: none;
}

.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat
    .children,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.show-sub
    .children,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .children,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .children,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .children,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar li.widget.widget_archive.yeti-widgets ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .children,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar li.widget.widget_meta.yeti-widgets ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar li.widget.widget_meta.yeti-widgets ul li.current-cat .children,
.widgets-sidebar li.widget.widget_pages.yeti-widgets ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat
    .children,
.widgets-sidebar li.widget.widget_rss.yeti-widgets ul li.show-sub .children,
.widgets-sidebar
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar li.widget.widget_rss.yeti-widgets ul li.current-cat .children,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.show-sub
    .children,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .children,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .children {
    display: block;
}

.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column li.widget.widget_rss.yeti-widgets ul li.show-sub .go-sub,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar li.widget.widget_archive.yeti-widgets ul li.show-sub .go-sub,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub,
.widgets-sidebar li.widget.widget_meta.yeti-widgets ul li.show-sub .go-sub,
.widgets-sidebar
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar li.widget.widget_meta.yeti-widgets ul li.current-cat .go-sub,
.widgets-sidebar li.widget.widget_pages.yeti-widgets ul li.show-sub .go-sub,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar li.widget.widget_pages.yeti-widgets ul li.current-cat .go-sub,
.widgets-sidebar li.widget.widget_rss.yeti-widgets ul li.show-sub .go-sub,
.widgets-sidebar
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar li.widget.widget_rss.yeti-widgets ul li.current-cat .go-sub,
.widgets-sidebar li.widget.widget_nav_menu.yeti-widgets ul li.show-sub .go-sub,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .go-sub {
    position: absolute;
    top: 10px;
    right: 0;
}

.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.wpb_widgetised_column
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_product_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_entries.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_recent_comments.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_archive.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_categories.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_meta.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_meta.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_pages.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_rss.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_rss.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.show-sub
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat-parent
    .go-sub
    i:before,
.widgets-sidebar
    li.widget.widget_nav_menu.yeti-widgets
    ul
    li.current-cat
    .go-sub
    i:before {
    content: '\f106';
}

.wpb_widgetised_column li.widget.widget_recent_comments .recentcomments,
.widgets-sidebar li.widget.widget_recent_comments .recentcomments {
    padding: 10px 0;
}

.wpb_widgetised_column li.widget.widget_search form.searchform,
.widgets-sidebar li.widget.widget_search form.searchform {
    position: relative;
}

.wpb_widgetised_column
    li.widget.widget_search
    form.searchform
    input[type='text'],
.widgets-sidebar li.widget.widget_search form.searchform input[type='text'] {
    width: 100%;
}

.wpb_widgetised_column li.widget.widget_search form.searchform #searchsubmit,
.widgets-sidebar li.widget.widget_search form.searchform #searchsubmit {
    position: absolute;
    top: 0;
    right: 0;
}

.wpb_widgetised_column li.widget.widget_price_filter .price_slider_wrapper,
.widgets-sidebar li.widget.widget_price_filter .price_slider_wrapper {
    margin-top: 30px;
    margin-bottom: 40px;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider {
    background: #eee;
    height: 6px;
    margin-bottom: 23px;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-range,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-range {
    background: #eee;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-range,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-range {
    background: #0d51db;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-handle,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider
    .ui-slider-handle {
    background: #0d51db;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount {
    text-align: left;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    float: right;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:hover,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:focus,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:active,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:hover,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:focus,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .wpb_widgetised_column
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        .price_label,
    .widgets-sidebar
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        .price_label {
        clear: both;
        padding-top: 10px;
    }
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    background: none;
    border: 1px solid #e4e4e4;
}

.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:hover,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:focus,
.wpb_widgetised_column
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:active,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:hover,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:focus,
.widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal {
    margin: 0;
    list-style: none;
    padding: 0;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li {
    display: inline-block;
    margin: 0 9px 12px 0;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:focus,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:active,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:focus,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a:hover {
    -webkit-box-shadow: 0 0px 8px #ccc;
    -moz-box-shadow: 0 0px 8px #ccc;
    box-shadow: 0 0px 8px #ccc;
    text-align: center;
    background: none;
    color: inherit;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li.chosen
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li.chosen
    a {
    -webkit-box-shadow: 0 0px 8px #ccc;
    -moz-box-shadow: 0 0px 8px #ccc;
    box-shadow: 0 0px 8px #ccc;
    text-align: center;
    background: none;
    color: inherit;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-vertical,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-vertical {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li {
    display: block;
    margin-bottom: 20px;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li
    a
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li
    a
    span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    margin-right: 10px;
    font-size: 0;
    vertical-align: top;
    background: #eee;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li
    a:hover
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li
    a:hover
    span {
    background: #505050;
    box-shadow: 0 0 0px 3px #eee inset;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li.chosen
    a
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-vertical
    li.chosen
    a
    span {
    background: #505050;
    box-shadow: 0 0 0px 3px #eee inset;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical {
    padding: 2px;
    margin: 0;
    list-style: none;
    overflow: hidden;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .wpb_widgetised_column
        li.widget.product-filters-widget
        .filter-by-color.list-vertical
        li,
    .widgets-sidebar
        li.widget.product-filters-widget
        .filter-by-color.list-vertical
        li {
        width: 100%;
    }
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li
    a
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li
    a
    span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    margin-right: 10px;
    font-size: 0;
    vertical-align: top;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li
    a:hover
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li
    a:hover
    span {
    -webkit-box-shadow: 0 0px 2px 1px #ccc;
    -moz-box-shadow: 0 0px 2px 1px #ccc;
    box-shadow: 0 0px 2px 1px #ccc;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li.chosen
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li.chosen
    a {
    color: #0d51db;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li.chosen
    a
    span,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-vertical
    li.chosen
    a
    span {
    -webkit-box-shadow: 0 0px 2px 1px #ccc;
    -moz-box-shadow: 0 0px 2px 1px #ccc;
    box-shadow: 0 0px 2px 1px #ccc;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal {
    padding: 0;
    margin: 0;
    list-style: none;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li {
    display: inline-block;
    margin: 0 9px 12px 0;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    background: none;
    font-size: 0;
    width: 40px;
    height: 40px;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:focus,
.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:active,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:focus,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.wpb_widgetised_column
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover,
.widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    li
    a:hover {
    -webkit-box-shadow: 0 0px 8px #ccc;
    -moz-box-shadow: 0 0px 8px #ccc;
    box-shadow: 0 0px 8px #ccc;
    text-align: center;
    background: none;
    color: inherit;
}

.wpb_widgetised_column li.widget.brand_single_widget img,
.widgets-sidebar li.widget.brand_single_widget img {
    margin-bottom: 20px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget,
.widgets-sidebar li.widget.recent-posts-widget .recent-post .list-post-widget {
    padding: 0px;
    margin: 0;
    list-style: none;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    + li.post-item,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    + li.post-item {
    border-top: 1px dotted #e4e4e4;
    padding-top: 20px;
    margin-top: 20px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-thumbnail,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-thumbnail {
    margin-bottom: 20px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-thumbnail
    img,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-thumbnail
    img {
    width: 100%;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date {
    margin-right: 20px;
    margin-bottom: 20px;
    font-size: 24px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date
    .entry-month,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date
    .entry-month {
    font-size: 12px;
    padding: 2px 0 0;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date
    .entry-day,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    .entry-date
    .entry-day {
    padding-top: 2px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    h3.post-title,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    h3.post-title {
    margin-bottom: 11px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    h3.post-title
    a,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-heading
    h3.post-title
    a {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 21px;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a {
    color: #0d51db;
}

.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:hover,
.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:focus,
.wpb_widgetised_column
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:active,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:hover,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:focus,
.widgets-sidebar
    li.widget.recent-posts-widget
    .recent-post
    .list-post-widget
    li.post-item
    .post-meta
    a:active {
    color: #808080;
    text-decoration: none;
}

.wpb_widgetised_column li.widget.recent-comments-widget .recent-comments ul,
.widgets-sidebar li.widget.recent-comments-widget .recent-comments ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    h3,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    h3 {
    margin-bottom: 20px;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    h3
    a,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    h3
    a {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 500;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content {
    background: #fff;
    border: 1px solid #e4e4e4;
    position: relative;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 22px;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:before,
.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:after,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:before,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:after {
    top: 100%;
    left: 24px;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:after,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:before,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .short-content:before {
    border-color: rgba(228, 228, 228, 0);
    border-top-color: #e4e4e4;
    border-width: 11px;
    margin-left: -11px;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .post-meta,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .post-meta {
    color: #808080;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .post-meta
    .author,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    .post-meta
    .author {
    color: #0d51db;
}

.wpb_widgetised_column
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    + li.recentcomment,
.widgets-sidebar
    li.widget.recent-comments-widget
    .recent-comments
    ul
    li.recentcomment
    + li.recentcomment {
    border-top: 1px dotted #e4e4e4;
    padding-top: 20px;
    margin-top: 20px;
}

.wpb_widgetised_column li.widget.widget_text img,
.widgets-sidebar li.widget.widget_text img {
    margin-bottom: 18px;
}

.wpb_widgetised_column li.widget.widget_tag_cloud .tagcloud a,
.widgets-sidebar li.widget.widget_tag_cloud .tagcloud a {
    font-size: 14px !important;
    color: #0d51db;
    display: inline-block;
    padding: 5px 9px;
    border: 1px solid #0d51db;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin: 0 7px 10px 0;
}

.wpb_widgetised_column li.widget.widget_tag_cloud .tagcloud a:hover,
.widgets-sidebar li.widget.widget_tag_cloud .tagcloud a:hover {
    background: #0d51db;
    color: #fff;
}

.wpb_widgetised_column li.widget.widget_archive ul li,
.widgets-sidebar li.widget.widget_archive ul li {
    text-align: right;
    overflow: hidden;
}

.wpb_widgetised_column li.widget.widget_archive ul li a,
.widgets-sidebar li.widget.widget_archive ul li a {
    float: left;
}

.wpb_widgetised_column li.widget.brand_single_widget,
.widgets-sidebar li.widget.brand_single_widget {
    padding-bottom: 20px;
    border-bottom: 1px dotted #e4e4e4;
}

.wpb_widgetised_column li.widget.static_block_widget .yeti-infobox,
.widgets-sidebar li.widget.static_block_widget .yeti-infobox {
    overflow: hidden;
    margin-bottom: 25px;
    padding-top: 5px;
}

.wpb_widgetised_column li.widget.static_block_widget .yeti-infobox .yeti-icon,
.widgets-sidebar li.widget.static_block_widget .yeti-infobox .yeti-icon {
    float: left;
    margin-right: 20px;
    margin-top: -5px;
}

.wpb_widgetised_column
    li.widget.static_block_widget
    .yeti-infobox
    h3.infobox-title,
.widgets-sidebar li.widget.static_block_widget .yeti-infobox h3.infobox-title {
    font-size: 14px;
    margin-bottom: 0;
}

.wpb_widgetised_column li.widget.widget_recent_reviews img.wp-post-image,
.widgets-sidebar li.widget.widget_recent_reviews img.wp-post-image {
    width: 100px;
}

body.classic_rounded
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span,
body.classic_square
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span {
    padding: 0;
    border: none;
    color: #505050;
}

body.classic_rounded
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button,
body.classic_square
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button {
    padding: 11px 15px;
}

body.classic_rounded .widget-heading .widget-title,
body.classic_square .widget-heading .widget-title {
    padding-bottom: 0;
}

body.classic_rounded .widget-heading .widget-title:before,
body.classic_square .widget-heading .widget-title:before {
    content: none;
}

body.classic_rounded
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    .wc-layered-nav-term
    a,
body.classic_square
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-color.list-horizontal
    .wc-layered-nav-term
    a {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0;
    padding: 0;
    border: none;
}

body.classic_square
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a {
    padding: 10px 18px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: #fff;
    border: 1px solid #e4e4e4;
    color: #808080;
    font-size: 14px;
    font-weight: 400;
}

body.classic_rounded
    .widgets-sidebar
    li.widget.product-filters-widget
    .filter-by-default.list-horizontal
    li
    a {
    padding: 5px 18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #e4e4e4;
    color: #808080;
    font-size: 14px;
    font-weight: 400;
    min-width: 70px;
    text-align: center;
    text-transform: capitalize;
}

html .product_list_widget li {
    padding: 0;
    overflow: hidden;
}

html .product_list_widget li .product-image {
    float: left;
}

html .product_list_widget li .product-image img {
    width: auto;
    float: none;
    margin: 0;
}

@media (max-width: 1023px) and (min-width: 768px) {
    html .product_list_widget li .product-image {
        width: 100%;
    }
}

html .product_list_widget li .product-detail {
    overflow: hidden;
    padding-left: 20px;
}

@media (max-width: 1023px) and (min-width: 768px) {
    html .product_list_widget li .product-detail {
        clear: both;
        padding: 10px 0 0;
    }
}

html .product_list_widget li .product-detail .product-title {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
    margin-bottom: 10px;
}

html .product_list_widget li .product-detail .product-title:hover,
html .product_list_widget li .product-detail .product-title:focus,
html .product_list_widget li .product-detail .product-title:active {
    color: #808080;
    text-decoration: none;
}

html .product_list_widget li .product-detail .star-rating {
    margin-bottom: 13px;
    margin-top: 0;
}

html .product_list_widget li .product-detail .amount {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

html .product_list_widget li .product-detail del {
    color: #ff6600;
}

html .product_list_widget li .product-detail del .amount {
    color: #ff6600;
}

html .product_list_widget li .product-detail ins {
    color: #808080;
}

html .product_list_widget li .product-detail ins .amount {
    color: #808080;
    font-weight: 400;
}

html .product_list_widget li + li {
    border-top: 1px dotted #e4e4e4;
    padding-top: 15px;
    margin-top: 15px;
}

@media only screen and (max-width: 767px) {
    html .woocommerce ul.product_list_widget {
        margin-bottom: 30px;
    }
}

html .woocommerce ul.product_list_widget li {
    padding: 0;
}

html .woocommerce ul.product_list_widget li + li {
    padding-top: 15px;
    margin-top: 15px;
}

.yeti-woo-shortcode.widget_boxed .content-inner {
    background: #fff;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

@media only screen and (max-width: 767px) {
    .yeti-woo-shortcode.widget_boxed .content-inner {
        margin-bottom: 20px;
    }
}

.yeti-woo-shortcode.widget_boxed .content-inner .product_list_widget li {
    padding: 20px;
}

.yeti-woo-shortcode.widget_boxed .content-inner .product_list_widget li + li {
    margin-top: 0;
    border-top-style: solid;
}

.yeti-woo-shortcode.widget_boxed
    .content-inner
    .product_list_widget
    li
    .product-detail
    .product-title {
    margin-bottom: 17px;
}

.yeti-woo-shortcode.widget_boxed
    .content-inner
    .product_list_widget
    li
    .product-detail
    .amount {
    /*display: block;*/
    margin-top: 17px;
}

.yeti-woo-shortcode.widget_boxed.style-2 .yeti-shortcode-header {
    margin-bottom: 0;
}

.yeti-woo-shortcode.widget_boxed.style-2 .yeti-shortcode-header .heading-title {
    padding: 16px 15px;
    text-align: center;
    display: block;
}

.yeti-woo-shortcode.widget_boxed.style-2
    .yeti-shortcode-header
    .heading-title:before {
    content: none;
}

.yeti-woo-shortcode.widget_boxed.style-2 .content-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.yeti-woo-shortcode.widget_boxed.style-2
    .content-inner
    .product_list_widget
    li
    .product-detail
    .product-title {
    font-size: 1em;
}

.yeti-woo-shortcode.widget_boxed.style-2
    .content-inner
    .product_list_widget
    li
    .product-detail
    .amount {
    font-size: 1em;
}

#sidebar_left {
    float: left;
}

#sidebar_right {
    float: right;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table {
    border: none;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table caption {
    padding: 10px 0;
    color: #303030;
    text-align: center;
    text-transform: uppercase;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table tr th {
    padding: 5px;
    text-align: center;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table tr td {
    padding: 5px;
    border: none;
    text-align: center;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table tr td#prev {
    text-align: left;
    padding-left: 0;
    font-weight: 600;
}

.sidebar-blog ul.widgets-sidebar li.widget.widget_calendar table tr td#next {
    text-align: right;
    padding-right: 0;
    font-weight: 600;
}

@media only screen and (max-width: 1199px) {
    html .woocommerce.columns-4 .product_list_widget li .product-image {
        width: 40%;
    }
    .yeti-woo-shortcode.widget_boxed .content-inner .product_list_widget li {
        padding: 20px 10px;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    html .woocommerce.columns-4 .product_list_widget li .product-image {
        width: 100%;
    }
}

/*********************************
* 3.4. Default Menu
 ********************************/
.main-menu > ul {
    margin: 0;
    list-style: none;
    padding-top: 18px;
}

.main-menu > ul > li {
    display: inline-block;
    margin-left: 22px;
    position: relative;
}

.main-menu > ul > li .menu-drop-icon {
    display: none;
}

@media only screen and (max-width: 767px) {
    .main-menu > ul > li .menu-drop-icon {
        display: inline-block;
    }
}

.main-menu > ul > li > a {
    color: #303030;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    display: block;
    padding-bottom: 19px;
}

.main-menu > ul > li > a:hover,
.main-menu > ul > li > a:focus,
.main-menu > ul > li > a:active {
    color: #0d51db;
    text-decoration: none;
}

.main-menu > ul > li > a i {
    font-size: 18px;
    margin-right: 10px;
}

.main-menu > ul > li.menu-item-has-children > a span:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    content: '\f107';
    margin-left: 5px;
}

.main-menu > ul > li .sub-menu {
    width: 234px;
    min-width: 100%;
    list-style: none;
    margin: 0;
    padding: 20px 0 10px;
}

.main-menu > ul > li .sub-menu:after {
    display: none;
}

.main-menu > ul > li .sub-menu.yeti-width-2 {
    width: calc(234px * 2);
}

.main-menu > ul > li .sub-menu.yeti-width-3 {
    width: calc(234px * 3);
}

.main-menu > ul > li .sub-menu.yeti-width-4 {
    width: calc(234px * 4);
}

.main-menu > ul > li .sub-menu.yeti-width-5 {
    width: calc(234px * 5);
}

.main-menu > ul > li .sub-menu.yeti-width-6 {
    width: calc(234px * 6);
}

.main-menu > ul > li .sub-menu li {
    margin-bottom: 10px;
    position: relative;
    padding: 0 20px;
}

.main-menu > ul > li .sub-menu li > a {
    color: #303030;
}

.main-menu > ul > li .sub-menu li > a:hover,
.main-menu > ul > li .sub-menu li > a:focus,
.main-menu > ul > li .sub-menu li > a:active {
    color: #0d51db;
    text-decoration: none;
}

.main-menu > ul > li .sub-menu li > a i {
    font-size: 18px;
    margin-right: 10px;
}

.main-menu > ul > li .sub-menu li .menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.main-menu > ul > li .sub-menu li .menu > li {
    padding: 0;
}

.main-menu > ul > li .sub-menu li .menu > li > a {
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
    display: block;
    margin-bottom: 15px;
}

.main-menu > ul > li .sub-menu li .menu > li .sub-menu {
    position: static;
    opacity: 1;
    transform: scale(1, 1);
    visibility: visible;
    box-shadow: none;
    padding: 0;
}

.main-menu > ul > li .sub-menu li .menu > li .sub-menu li {
    padding: 0;
}

.main-menu > ul > li .sub-menu li.menu-item-has-children .menu-drop-icon {
    position: absolute;
    top: 0;
    right: 20px;
}

.main-menu
    > ul
    > li
    .sub-menu
    li.menu-item-has-children
    .menu-drop-icon:before {
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
}

.main-menu > ul > li .sub-menu li.menu-item-has-children > a:before {
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 20px;
}

.main-menu > ul > li .sub-menu li.menu-item-has-children .sub-menu {
    top: -20px;
    left: 100%;
    right: auto;
}

.yeti-menu-vertical .vertical-menu-inner {
    width: 100%;
    min-width: 100%;
    padding: 0;
    left: 0;
}

.yeti-menu-vertical .vertical-menu-inner:after {
    content: none;
}

.yeti-menu-vertical .vertical-menu-inner ul {
    margin: 0;
    list-style: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li.menu-item-has-children > a {
    position: relative;
}

.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li.menu-item-has-children
    > a:before {
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    color: #cfcfcf;
    position: absolute;
    right: 20px;
    top: 15px;
}

.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li.menu-item-has-children
    > a:hover:before {
    color: #303030;
}

.yeti-menu-vertical .vertical-menu-inner ul li.fa:before {
    display: inline-block;
}

.yeti-menu-vertical .vertical-menu-inner ul li .menu-drop-icon {
    display: none;
}

@media only screen and (max-width: 767px) {
    .yeti-menu-vertical .vertical-menu-inner ul li .menu-drop-icon {
        display: block;
    }
}

.yeti-menu-vertical .vertical-menu-inner ul li a {
    color: #303030;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    display: block;
    padding: 15px 20px;
}

.yeti-menu-vertical .vertical-menu-inner ul li a:hover,
.yeti-menu-vertical .vertical-menu-inner ul li a:focus,
.yeti-menu-vertical .vertical-menu-inner ul li a:active {
    color: #0d51db;
    text-decoration: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li a img,
.yeti-menu-vertical .vertical-menu-inner ul li a > i {
    margin-right: 10px;
    font-size: 18px;
    min-width: 1.3em;
}

.yeti-menu-vertical .vertical-menu-inner ul li a img.menu-icon {
    margin-bottom: -5px;
    margin-top: -5px;
}

.yeti-menu-vertical .vertical-menu-inner ul li a .lb_sale,
.yeti-menu-vertical .vertical-menu-inner ul li a .lb_new {
    display: inline-block;
    padding: 2px 7px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: #ff6600;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    margin-left: 10px;
}

.yeti-menu-vertical .vertical-menu-inner ul li a .lb_sale:before,
.yeti-menu-vertical .vertical-menu-inner ul li a .lb_new:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 102, 0, 0);
    border-right-color: #ff6600;
    border-width: 6px;
    margin-top: -6px;
}

.yeti-menu-vertical .vertical-menu-inner ul li a .lb_sale.lb_new,
.yeti-menu-vertical .vertical-menu-inner ul li a .lb_new.lb_new {
    background: #7dcd0a;
}

.yeti-menu-vertical .vertical-menu-inner ul li a .lb_sale.lb_new:before,
.yeti-menu-vertical .vertical-menu-inner ul li a .lb_new.lb_new:before {
    border-color: rgba(125, 205, 10, 0);
    border-right-color: #7dcd0a;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu {
    top: 0;
    left: 100%;
    right: auto;
    padding: 0;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu:after {
    content: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu.yeti-width-1 {
    min-width: calc(290px * 2);
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu.yeti-width-2 {
    min-width: calc(290px * 2);
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu.yeti-width-3 {
    min-width: 670px;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu.yeti-width-4 {
    min-width: calc(290px * 2);
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu.yeti-width-5 {
    min-width: calc(290px * 2);
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu a {
    background: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .dark-bg li a {
    color: #fff;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .dark-bg li a:hover,
.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .dark-bg li a:focus,
.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .dark-bg li a:active {
    color: #0d51db;
    text-decoration: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .menu {
    padding: 15px 10px;
}

.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu
    .menu
    .menu-item-has-children
    > a {
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu
    .menu
    .menu-item-has-children
    > a:hover,
.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu
    .menu
    .menu-item-has-children
    > a:focus,
.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu
    .menu
    .menu-item-has-children
    > a:active {
    color: #808080;
    text-decoration: none;
}

.yeti-menu-vertical
    .vertical-menu-inner
    ul
    li
    .sub-menu
    .menu
    .menu-item-has-children
    > a:before {
    content: none;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .menu li a {
    padding-top: 9px;
    padding-bottom: 9px;
    background: none;
    display: inline-block;
}

.yeti-menu-vertical .vertical-menu-inner ul li .sub-menu .menu .sub-menu {
    position: static;
    opacity: 1;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    visibility: visible;
    box-shadow: none;
    background: none;
    min-width: auto;
}

.yeti-menu-vertical .vertical-menu-inner ul li:hover > a {
    background: #f7f7f7;
    font-weight: 600;
    color: #0d51db;
}

/* ============================================ *
 * 4.0. Blog Page
 * ============================================ */
.list-posts {
    list-style: none;
}

.list-posts li.post-item .post-item-content {
    margin-bottom: 40px;
}

.list-posts li.post-item .post-item-content .post-thumbnail {
    line-height: 0;
}

.list-posts li.post-item .post-item-content .post-content {
    padding: 20px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    position: relative;
}

.list-posts li.post-item .post-item-content .post-content .nth-post-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #666666;
}

.list-posts li.post-item .post-item-content .post-content .post-heading {
    margin-bottom: 32px;
    overflow: hidden;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title {
    display: block;
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    .list-posts
        li.post-item
        .post-item-content
        .post-content
        .post-heading
        h3.post-title {
        display: inherit;
        margin-bottom: 0;
    }
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a {
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #303030;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:hover,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:focus,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:active {
    color: #0d51db;
    text-decoration: none;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .wd-edit-link {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 15px;
    background: #fff;
    opacity: 0;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .wd-edit-link
    i {
    font-size: 20px;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories {
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories
    a {
    color: #0d51db;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories
    a:hover,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories
    a:focus,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories
    a:active {
    color: #808080;
    text-decoration: none;
}

.list-posts li.post-item .post-item-content .post-content .short-content {
    clear: both;
    margin-bottom: 36px;
}

.list-posts li.post-item .post-item-content .post-content .post-footer {
    padding-top: 15px;
    border-top: 1px dotted #e4e4e4;
    color: #808080;
    overflow: hidden;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .author {
    padding-right: 12px;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .author
    a {
    color: #0d51db;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .author
    a:hover,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .author
    a:focus,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .author
    a:active {
    color: #808080;
    text-decoration: none;
}

.list-posts li.post-item .post-item-content .post-content .post-footer li.tags {
    padding-left: 12px;
    width: 55%;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media only screen and (max-width: 767px) {
    .list-posts
        li.post-item
        .post-item-content
        .post-content
        .post-footer
        li.tags {
        padding: 0 5px;
        display: block;
        width: 100%;
        white-space: normal;
        overflow: visible;
        text-overflow: inherit;
    }
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.tags
    a {
    color: #0d51db;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.tags
    a:hover,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.tags
    a:focus,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.tags
    a:active {
    color: #808080;
    text-decoration: none;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li:first-child {
    border-right: 1px solid #e4e4e4;
}

@media only screen and (max-width: 767px) {
    .list-posts
        li.post-item
        .post-item-content
        .post-content
        .post-footer
        li:first-child {
        border: none;
    }
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.pull-right {
    color: #0d51db;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.pull-right
    a {
    color: #0d51db;
}

.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.pull-right
    a:hover,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.pull-right
    a:focus,
.list-posts
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li.pull-right
    a:active {
    color: #808080;
    text-decoration: none;
}

@media only screen and (max-width: 767px) {
    .list-posts
        li.post-item
        .post-item-content
        .post-content
        .post-footer
        li.pull-right {
        float: left !important;
    }
}

.list-posts
    li.post-item
    .post-item-content
    .post-content:hover
    .post-heading
    .wd-edit-link {
    opacity: 1;
}

.list-posts li.post-item.sticky .post-item-content .post-content {
    border-width: 6px;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading {
    margin-bottom: 25px;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .categories {
    display: none;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title {
    display: inherit;
    margin: 0;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a {
    font-size: 18px;
    font-weight: 500;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .entry-date
    .entry-month {
    padding: 2px 0 0;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-heading
    .entry-date
    .entry-month {
    padding-top: 2px;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li:first-child {
    border: none;
}

.list-posts.post-style-masonry
    li.post-item
    .post-item-content
    .post-content
    .post-footer
    li
    .tags {
    display: none;
}

.entry-date {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 60px;
    float: left;
    margin-right: 20px;
    text-align: center;
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-size: 30px;
    background-color: #fff;
}

.entry-date .entry-month {
    display: block;
    background: #0d51db;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    margin-bottom: 0;
    color: #fff;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    padding: 6px 0;
    text-transform: uppercase;
}

.entry-date .entry-day {
    color: #303030;
    display: block;
    padding-top: 5px;
    border: 1px solid #e4e4e4;
    border-top: none;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

body.single-post .single-content .content-inner {
    border: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

body.single-post .single-content .content-inner .single-post {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
}

body.single-post .single-content .content-inner .single-post .post-heading {
    padding: 0 20px 0;
    margin-bottom: 43px;
    margin-top: 20px;
    position: relative;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-title {
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 400;
    display: block;
    overflow: hidden;
    vertical-align: top;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .nth-edit-link {
    position: absolute;
    right: 0;
    top: -20px;
    padding: 14px;
    background: #ffffff;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .nth-edit-link
    .post-edit-link {
    font-size: 0;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .nth-edit-link
    .post-edit-link:before {
    content: '\f040';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta {
    color: #808080;
}

@media only screen and (max-width: 767px) {
    body.single-post
        .single-content
        .content-inner
        .single-post
        .post-heading
        .post-meta {
        clear: both;
        padding-top: 15px;
    }
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .author {
    display: inline-block;
    border-right: 1px solid #e4e4e4;
    padding-right: 14px;
    margin-right: 14px;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .author
    a {
    color: #0d51db;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .author
    a:hover,
body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .author
    a:focus,
body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .author
    a:active {
    color: #808080;
    text-decoration: none;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .categories {
    display: inline-block;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .categories
    a {
    color: #0d51db;
}

body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .categories
    a:hover,
body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .categories
    a:focus,
body.single-post
    .single-content
    .content-inner
    .single-post
    .post-heading
    .post-meta
    .categories
    a:active {
    color: #808080;
    text-decoration: none;
}

body.single-post .single-content .content-inner .single-post .post-meta-bottom {
    overflow: hidden;
    padding: 20px 20px 0;
}

body.single-post .single-content .content-inner .single-post .post-content {
    padding: 0 20px;
}

body.single-post .single-content .content-inner .author-info {
    clear: both;
    padding: 20px;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

body.single-post
    .single-content
    .content-inner
    .author-info
    .author-inner
    .author-avatar {
    float: left;
    margin-right: 20px;
}

body.single-post
    .single-content
    .content-inner
    .author-info
    .author-inner
    .author-desc {
    overflow: hidden;
}

body.single-post .single-content .content-inner .related_post {
    padding: 20px;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget {
    list-style: none;
    margin: 0;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item {
    overflow: hidden;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-thumbnail {
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    body.single-post
        .single-content
        .content-inner
        .related_post
        .list-post-widget
        li.post-item
        .post-thumbnail {
        width: 100%;
        margin: 0 0 20px;
    }
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-thumbnail
    img {
    max-width: 116px;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-meta
    .author
    a {
    color: #0d51db;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-meta
    .author
    a:hover,
body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-meta
    .author
    a:focus,
body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    .post-meta
    .author
    a:active {
    color: #808080;
    text-decoration: none;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    .list-post-widget
    li.post-item
    + li.post-item {
    border-top: 1px dotted #e4e4e4;
    padding-top: 15px;
    margin-top: 15px;
}

body.single-post .comments-area {
    margin-bottom: 30px;
}

body.single-post .comments-area .comment-respond .comment-form-comment label {
    display: block;
}

body.single-post .comments-area .comment-respond .comment-form label {
    display: block;
}

body.single-post .navi {
    overflow: hidden;
    margin-bottom: 30px;
}

body.single-post .navi .navi-next {
    float: right;
}

body.single-post .navi .navi-next a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

body.single-post .navi .navi-next a:hover,
body.single-post .navi .navi-next a:focus,
body.single-post .navi .navi-next a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

body.single-post .navi .navi-prev {
    float: left;
}

body.single-post .navi .navi-prev a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

body.single-post .navi .navi-prev a:hover,
body.single-post .navi .navi-prev a:focus,
body.single-post .navi .navi-prev a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

ul.list-posts li.post-item.post-style1 .post-item-content {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    overflow: hidden;
}

ul.list-posts li.post-item.post-style1 .post-item-content .post-thumbnail img {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

ul.list-posts li.post-item.post-style1 .post-item-content .post-content {
    padding: 18px 15px 23px;
    border: none;
    background: #fff;
    text-align: center;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading {
    margin-bottom: 23px;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    h3.post-title {
    margin-bottom: 14px;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:hover,
ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:focus,
ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    h3.post-title
    a:active {
    color: #0d51db;
    text-decoration: none;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading {
    color: #808080;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading
    li {
    margin: 0 15px;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading
    a {
    color: #808080;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading
    a:hover,
ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading
    a:focus,
ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-heading
    .meta-heading
    a:active {
    color: #0d51db;
    text-decoration: none;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .short-content {
    margin-bottom: 16px;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-footer {
    padding: 0;
    border: none;
    text-align: center;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-footer
    .read-more-btn {
    text-align: center;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-footer
    .read-more-btn
    a {
    color: #0d51db;
}

ul.list-posts
    li.post-item.post-style1
    .post-item-content
    .post-content
    .post-footer
    .read-more-btn
    a:hover {
    text-decoration: underline;
}

/* ============================================ *
 * 5.0. Shop Page
 * ============================================ */
div.products.owl-carousel .owl-nav div,
.product_subcaterories .owl-nav div,
.yeti-brands .owl-nav div,
.elextron_teammember .owl-nav div,
html .woocommerce.single-product #content .images .p_image .owl-nav div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce #content .images .p_image .owl-nav div,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div,
.mfp-content #content .images .p_image .owl-nav div,
.mfp-content .pp_content_container .images .p_image .owl-nav div,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div,
html .woocommerce.single-product #content .images .thumbnails .owl-nav div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce #content .images .thumbnails .owl-nav div,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .owl-nav div,
.mfp-content #content .images .thumbnails .owl-nav div,
.mfp-content .pp_content_container .images .thumbnails .owl-nav div,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div {
    width: 40px;
    height: 40px;
    background: #eee;
    text-align: center;
    padding: 6px 0;
    line-height: normal;
    font-size: 0;
    position: absolute;
    top: -70px;
    color: #303030;
    left: auto;
    box-shadow: none;
    margin: 0;
    opacity: 1;
}

div.products.owl-carousel .owl-nav div:before,
.product_subcaterories .owl-nav div:before,
.yeti-brands .owl-nav div:before,
.elextron_teammember .owl-nav div:before,
html .woocommerce.single-product #content .images .p_image .owl-nav div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
.pp_woocommerce #content .images .p_image .owl-nav div:before,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div:before,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div:before,
.mfp-content #content .images .p_image .owl-nav div:before,
.mfp-content .pp_content_container .images .p_image .owl-nav div:before,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce #content .images .thumbnails .owl-nav div:before,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div:before,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .owl-nav div:before,
.mfp-content #content .images .thumbnails .owl-nav div:before,
.mfp-content .pp_content_container .images .thumbnails .owl-nav div:before,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
}

div.products.owl-carousel .owl-nav div:hover:before,
.product_subcaterories .owl-nav div:hover:before,
.yeti-brands .owl-nav div:hover:before,
.elextron_teammember .owl-nav div:hover:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div:hover:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:hover:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:hover:before,
.pp_woocommerce #content .images .p_image .owl-nav div:hover:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:hover:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:hover:before,
.mfp-content #content .images .p_image .owl-nav div:hover:before,
.mfp-content .pp_content_container .images .p_image .owl-nav div:hover:before,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div:hover:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
.pp_woocommerce #content .images .thumbnails .owl-nav div:hover:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
.mfp-content #content .images .thumbnails .owl-nav div:hover:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:hover:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div:hover:before {
    color: #0d51db;
}

div.products.owl-carousel .owl-nav div.owl-prev,
.product_subcaterories .owl-nav div.owl-prev,
.yeti-brands .owl-nav div.owl-prev,
.elextron_teammember .owl-nav div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-prev,
.mfp-content #content .images .p_image .owl-nav div.owl-prev,
.mfp-content .pp_content_container .images .p_image .owl-nav div.owl-prev,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce #content .images .thumbnails .owl-nav div.owl-prev,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.mfp-content #content .images .thumbnails .owl-nav div.owl-prev,
.mfp-content .pp_content_container .images .thumbnails .owl-nav div.owl-prev,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div.owl-prev,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-prev {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    right: 40px;
}

div.products.owl-carousel .owl-nav div.owl-prev:before,
.product_subcaterories .owl-nav div.owl-prev:before,
.yeti-brands .owl-nav div.owl-prev:before,
.elextron_teammember .owl-nav div.owl-prev:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-prev:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.mfp-content #content .images .p_image .owl-nav div.owl-prev:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce #content .images .thumbnails .owl-nav div.owl-prev:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.mfp-content #content .images .thumbnails .owl-nav div.owl-prev:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-prev:before {
    content: '\f104';
}

div.products.owl-carousel .owl-nav div.owl-next,
.product_subcaterories .owl-nav div.owl-next,
.yeti-brands .owl-nav div.owl-next,
.elextron_teammember .owl-nav div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-next,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div.owl-next,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-next,
.mfp-content #content .images .p_image .owl-nav div.owl-next,
.mfp-content .pp_content_container .images .p_image .owl-nav div.owl-next,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce #content .images .thumbnails .owl-nav div.owl-next,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div.owl-next,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.mfp-content #content .images .thumbnails .owl-nav div.owl-next,
.mfp-content .pp_content_container .images .thumbnails .owl-nav div.owl-next,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div.owl-next,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-next {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    right: 0;
}

div.products.owl-carousel .owl-nav div.owl-next:before,
.product_subcaterories .owl-nav div.owl-next:before,
.yeti-brands .owl-nav div.owl-next:before,
.elextron_teammember .owl-nav div.owl-next:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-next:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.mfp-content #content .images .p_image .owl-nav div.owl-next:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.pp_woocommerce #content .images .thumbnails .owl-nav div.owl-next:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.mfp-content #content .images .thumbnails .owl-nav div.owl-next:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-next:before {
    content: '\f105';
}

div.products.owl-carousel .owl-nav div.disabled,
.product_subcaterories .owl-nav div.disabled,
.yeti-brands .owl-nav div.disabled,
.elextron_teammember .owl-nav div.disabled,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.disabled,
.pp_woocommerce #content .images .p_image .owl-nav div.disabled,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div.disabled,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div.disabled,
.mfp-content #content .images .p_image .owl-nav div.disabled,
.mfp-content .pp_content_container .images .p_image .owl-nav div.disabled,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div.disabled,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.pp_woocommerce #content .images .thumbnails .owl-nav div.disabled,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div.disabled,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.mfp-content #content .images .thumbnails .owl-nav div.disabled,
.mfp-content .pp_content_container .images .thumbnails .owl-nav div.disabled,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div.disabled,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.disabled {
    opacity: 0.5;
    cursor: default;
}

@media only screen and (max-width: 767px) {
    div.products.owl-carousel .owl-nav div,
    .product_subcaterories .owl-nav div,
    .yeti-brands .owl-nav div,
    .elextron_teammember .owl-nav div,
    html .woocommerce.single-product #content .images .p_image .owl-nav div,
    html
        .woocommerce.single-product
        .pp_content_container
        .images
        .p_image
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .p_image
        .owl-nav
        div,
    .pp_woocommerce #content .images .p_image .owl-nav div,
    .pp_woocommerce .pp_content_container .images .p_image .owl-nav div,
    .pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div,
    .mfp-content #content .images .p_image .owl-nav div,
    .mfp-content .pp_content_container .images .p_image .owl-nav div,
    .mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div,
    html .woocommerce.single-product #content .images .thumbnails .owl-nav div,
    html
        .woocommerce.single-product
        .pp_content_container
        .images
        .thumbnails
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .owl-nav
        div,
    .pp_woocommerce #content .images .thumbnails .owl-nav div,
    .pp_woocommerce .pp_content_container .images .thumbnails .owl-nav div,
    .pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .owl-nav div,
    .mfp-content #content .images .thumbnails .owl-nav div,
    .mfp-content .pp_content_container .images .thumbnails .owl-nav div,
    .mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-nav div,
    body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div {
        position: static;
        width: 50%;
        float: left;
        margin-top: 20px;
    }
}

.shadow_boxed div.products.owl-carousel .owl-nav div,
div.products.owl-carousel .shadow_boxed .owl-nav div,
.shadow_boxed .product_subcaterories .owl-nav div,
.product_subcaterories .shadow_boxed .owl-nav div,
.shadow_boxed .yeti-brands .owl-nav div,
.yeti-brands .shadow_boxed .owl-nav div,
.shadow_boxed .elextron_teammember .owl-nav div,
.elextron_teammember .shadow_boxed .owl-nav div,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed .pp_woocommerce #content .images .p_image .owl-nav div,
.pp_woocommerce #content .images .p_image .shadow_boxed .owl-nav div,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed .mfp-content #content .images .p_image .owl-nav div,
.mfp-content #content .images .p_image .shadow_boxed .owl-nav div,
.shadow_boxed .mfp-content .pp_content_container .images .p_image .owl-nav div,
.mfp-content .pp_content_container .images .p_image .shadow_boxed .owl-nav div,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed .pp_woocommerce #content .images .thumbnails .owl-nav div,
.pp_woocommerce #content .images .thumbnails .shadow_boxed .owl-nav div,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed .mfp-content #content .images .thumbnails .owl-nav div,
.mfp-content #content .images .thumbnails .shadow_boxed .owl-nav div,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div {
    width: 40px;
    height: 40px;
    background: #eee;
    text-align: center;
    padding: 6px 0;
    line-height: normal;
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color: #303030;
    left: auto;
    box-shadow: none;
    margin: 0;
    opacity: 1;
}

.shadow_boxed div.products.owl-carousel .owl-nav div:before,
div.products.owl-carousel .shadow_boxed .owl-nav div:before,
.shadow_boxed .product_subcaterories .owl-nav div:before,
.product_subcaterories .shadow_boxed .owl-nav div:before,
.shadow_boxed .yeti-brands .owl-nav div:before,
.yeti-brands .shadow_boxed .owl-nav div:before,
.shadow_boxed .elextron_teammember .owl-nav div:before,
.elextron_teammember .shadow_boxed .owl-nav div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed .pp_woocommerce #content .images .p_image .owl-nav div:before,
.pp_woocommerce #content .images .p_image .shadow_boxed .owl-nav div:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed .mfp-content #content .images .p_image .owl-nav div:before,
.mfp-content #content .images .p_image .shadow_boxed .owl-nav div:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed .pp_woocommerce #content .images .thumbnails .owl-nav div:before,
.pp_woocommerce #content .images .thumbnails .shadow_boxed .owl-nav div:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed .mfp-content #content .images .thumbnails .owl-nav div:before,
.mfp-content #content .images .thumbnails .shadow_boxed .owl-nav div:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
}

.shadow_boxed div.products.owl-carousel .owl-nav div.owl-prev,
div.products.owl-carousel .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed .product_subcaterories .owl-nav div.owl-prev,
.product_subcaterories .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed .yeti-brands .owl-nav div.owl-prev,
.yeti-brands .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed .elextron_teammember .owl-nav div.owl-prev,
.elextron_teammember .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed .pp_woocommerce #content .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce #content .images .p_image .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed .mfp-content #content .images .p_image .owl-nav div.owl-prev,
.mfp-content #content .images .p_image .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed .mfp-content #content .images .thumbnails .owl-nav div.owl-prev,
.mfp-content #content .images .thumbnails .shadow_boxed .owl-nav div.owl-prev,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-prev {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    left: 0;
}

.shadow_boxed div.products.owl-carousel .owl-nav div.owl-prev:before,
div.products.owl-carousel .shadow_boxed .owl-nav div.owl-prev:before,
.shadow_boxed .product_subcaterories .owl-nav div.owl-prev:before,
.product_subcaterories .shadow_boxed .owl-nav div.owl-prev:before,
.shadow_boxed .yeti-brands .owl-nav div.owl-prev:before,
.yeti-brands .shadow_boxed .owl-nav div.owl-prev:before,
.shadow_boxed .elextron_teammember .owl-nav div.owl-prev:before,
.elextron_teammember .shadow_boxed .owl-nav div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.mfp-content
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.mfp-content
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-prev:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-prev:before {
    content: '\f104';
}

.shadow_boxed div.products.owl-carousel .owl-nav div.owl-next,
div.products.owl-carousel .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed .product_subcaterories .owl-nav div.owl-next,
.product_subcaterories .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed .yeti-brands .owl-nav div.owl-next,
.yeti-brands .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed .elextron_teammember .owl-nav div.owl-next,
.elextron_teammember .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed .pp_woocommerce #content .images .p_image .owl-nav div.owl-next,
.pp_woocommerce #content .images .p_image .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed .mfp-content #content .images .p_image .owl-nav div.owl-next,
.mfp-content #content .images .p_image .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed .mfp-content #content .images .thumbnails .owl-nav div.owl-next,
.mfp-content #content .images .thumbnails .shadow_boxed .owl-nav div.owl-next,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-next {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    right: 0;
}

.shadow_boxed div.products.owl-carousel .owl-nav div.owl-next:before,
div.products.owl-carousel .shadow_boxed .owl-nav div.owl-next:before,
.shadow_boxed .product_subcaterories .owl-nav div.owl-next:before,
.product_subcaterories .shadow_boxed .owl-nav div.owl-next:before,
.shadow_boxed .yeti-brands .owl-nav div.owl-next:before,
.yeti-brands .shadow_boxed .owl-nav div.owl-next:before,
.shadow_boxed .elextron_teammember .owl-nav div.owl-next:before,
.elextron_teammember .shadow_boxed .owl-nav div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.mfp-content
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.mfp-content
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.owl-next:before,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.owl-next:before {
    content: '\f105';
}

.shadow_boxed div.products.owl-carousel .owl-nav div.disabled,
div.products.owl-carousel .shadow_boxed .owl-nav div.disabled,
.shadow_boxed .product_subcaterories .owl-nav div.disabled,
.product_subcaterories .shadow_boxed .owl-nav div.disabled,
.shadow_boxed .yeti-brands .owl-nav div.disabled,
.yeti-brands .shadow_boxed .owl-nav div.disabled,
.shadow_boxed .elextron_teammember .owl-nav div.disabled,
.elextron_teammember .shadow_boxed .owl-nav div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed .pp_woocommerce #content .images .p_image .owl-nav div.disabled,
.pp_woocommerce #content .images .p_image .shadow_boxed .owl-nav div.disabled,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.disabled,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.disabled,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed .mfp-content #content .images .p_image .owl-nav div.disabled,
.mfp-content #content .images .p_image .shadow_boxed .owl-nav div.disabled,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.disabled,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.disabled,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.disabled,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed .mfp-content #content .images .thumbnails .owl-nav div.disabled,
.mfp-content #content .images .thumbnails .shadow_boxed .owl-nav div.disabled,
.shadow_boxed
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
.shadow_boxed
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.disabled,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .owl-nav
    div.disabled,
body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div.disabled {
    opacity: 0.5;
    cursor: default;
}

.shadow_boxed div.products.owl-carousel .owl-nav div,
.shadow_boxed .products .product_subcaterories .owl-nav div,
.product_subcaterories .shadow_boxed .products .owl-nav div,
.shadow_boxed .products .yeti-brands .owl-nav div,
.yeti-brands .shadow_boxed .products .owl-nav div,
.shadow_boxed .products .elextron_teammember .owl-nav div,
.elextron_teammember .shadow_boxed .products .owl-nav div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed .products .pp_woocommerce #content .images .p_image .owl-nav div,
.pp_woocommerce #content .images .p_image .shadow_boxed .products .owl-nav div,
.shadow_boxed
    .products
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed .products .mfp-content #content .images .p_image .owl-nav div,
.mfp-content #content .images .p_image .shadow_boxed .products .owl-nav div,
.shadow_boxed
    .products
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed .products .mfp-content #content .images .thumbnails .owl-nav div,
.mfp-content #content .images .thumbnails .shadow_boxed .products .owl-nav div,
.shadow_boxed
    .products
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
.shadow_boxed
    .products
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .shadow_boxed
    .products
    .owl-nav
    div,
body.shadow_boxed .products .yeti-shortcode.recent-post .owl-nav div,
body.shadow_boxed .yeti-shortcode.recent-post .products .owl-nav div {
    margin-top: -15px;
}

.classic_square div.products.owl-carousel .owl-nav div,
div.products.owl-carousel .classic_square .owl-nav div,
.classic_square .product_subcaterories .owl-nav div,
.product_subcaterories .classic_square .owl-nav div,
.classic_square .yeti-brands .owl-nav div,
.yeti-brands .classic_square .owl-nav div,
.classic_square .elextron_teammember .owl-nav div,
.elextron_teammember .classic_square .owl-nav div,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square .pp_woocommerce #content .images .p_image .owl-nav div,
.pp_woocommerce #content .images .p_image .classic_square .owl-nav div,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square .mfp-content #content .images .p_image .owl-nav div,
.mfp-content #content .images .p_image .classic_square .owl-nav div,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square .pp_woocommerce #content .images .thumbnails .owl-nav div,
.pp_woocommerce #content .images .thumbnails .classic_square .owl-nav div,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square .mfp-content #content .images .thumbnails .owl-nav div,
.mfp-content #content .images .thumbnails .classic_square .owl-nav div,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div,
.classic_square body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div,
body.shadow_boxed .yeti-shortcode.recent-post .classic_square .owl-nav div {
    margin: -15px 0 30px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 37px;
    height: 37px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    background: #fff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 767px) {
    .classic_square div.products.owl-carousel .owl-nav div,
    div.products.owl-carousel .classic_square .owl-nav div,
    .classic_square .product_subcaterories .owl-nav div,
    .product_subcaterories .classic_square .owl-nav div,
    .classic_square .yeti-brands .owl-nav div,
    .yeti-brands .classic_square .owl-nav div,
    .classic_square .elextron_teammember .owl-nav div,
    .elextron_teammember .classic_square .owl-nav div,
    .classic_square
        html
        .woocommerce.single-product
        #content
        .images
        .p_image
        .owl-nav
        div,
    html
        .woocommerce.single-product
        #content
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square
        html
        .woocommerce.single-product
        .pp_content_container
        .images
        .p_image
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .pp_content_container
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square
        html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .p_image
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square .pp_woocommerce #content .images .p_image .owl-nav div,
    .pp_woocommerce #content .images .p_image .classic_square .owl-nav div,
    .classic_square
        .pp_woocommerce
        .pp_content_container
        .images
        .p_image
        .owl-nav
        div,
    .pp_woocommerce
        .pp_content_container
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square
        .pp_woocommerce
        .yeti-quickshop-wrapper
        .images
        .p_image
        .owl-nav
        div,
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square .mfp-content #content .images .p_image .owl-nav div,
    .mfp-content #content .images .p_image .classic_square .owl-nav div,
    .classic_square
        .mfp-content
        .pp_content_container
        .images
        .p_image
        .owl-nav
        div,
    .mfp-content
        .pp_content_container
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square
        .mfp-content
        .yeti-quickshop-wrapper
        .images
        .p_image
        .owl-nav
        div,
    .mfp-content
        .yeti-quickshop-wrapper
        .images
        .p_image
        .classic_square
        .owl-nav
        div,
    .classic_square
        html
        .woocommerce.single-product
        #content
        .images
        .thumbnails
        .owl-nav
        div,
    html
        .woocommerce.single-product
        #content
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square
        html
        .woocommerce.single-product
        .pp_content_container
        .images
        .thumbnails
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .pp_content_container
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square
        html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .owl-nav
        div,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square .pp_woocommerce #content .images .thumbnails .owl-nav div,
    .pp_woocommerce #content .images .thumbnails .classic_square .owl-nav div,
    .classic_square
        .pp_woocommerce
        .pp_content_container
        .images
        .thumbnails
        .owl-nav
        div,
    .pp_woocommerce
        .pp_content_container
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square
        .pp_woocommerce
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .owl-nav
        div,
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square .mfp-content #content .images .thumbnails .owl-nav div,
    .mfp-content #content .images .thumbnails .classic_square .owl-nav div,
    .classic_square
        .mfp-content
        .pp_content_container
        .images
        .thumbnails
        .owl-nav
        div,
    .mfp-content
        .pp_content_container
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square
        .mfp-content
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .owl-nav
        div,
    .mfp-content
        .yeti-quickshop-wrapper
        .images
        .thumbnails
        .classic_square
        .owl-nav
        div,
    .classic_square body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div,
    body.shadow_boxed .yeti-shortcode.recent-post .classic_square .owl-nav div {
        width: 50%;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
    }
}

.classic_square div.products.owl-carousel .owl-nav div:before,
div.products.owl-carousel .classic_square .owl-nav div:before,
.classic_square .product_subcaterories .owl-nav div:before,
.product_subcaterories .classic_square .owl-nav div:before,
.classic_square .yeti-brands .owl-nav div:before,
.yeti-brands .classic_square .owl-nav div:before,
.classic_square .elextron_teammember .owl-nav div:before,
.elextron_teammember .classic_square .owl-nav div:before,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square .pp_woocommerce #content .images .p_image .owl-nav div:before,
.pp_woocommerce #content .images .p_image .classic_square .owl-nav div:before,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square .mfp-content #content .images .p_image .owl-nav div:before,
.mfp-content #content .images .p_image .classic_square .owl-nav div:before,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div:before,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div:before,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square .mfp-content #content .images .thumbnails .owl-nav div:before,
.mfp-content #content .images .thumbnails .classic_square .owl-nav div:before,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div:before,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div:before,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div:before,
.classic_square
    body.shadow_boxed
    .yeti-shortcode.recent-post
    .owl-nav
    div:before,
body.shadow_boxed
    .yeti-shortcode.recent-post
    .classic_square
    .owl-nav
    div:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    line-height: 22px;
}

.classic_square div.products.owl-carousel .owl-nav div.owl-prev,
div.products.owl-carousel .classic_square .owl-nav div.owl-prev,
.classic_square .product_subcaterories .owl-nav div.owl-prev,
.product_subcaterories .classic_square .owl-nav div.owl-prev,
.classic_square .yeti-brands .owl-nav div.owl-prev,
.yeti-brands .classic_square .owl-nav div.owl-prev,
.classic_square .elextron_teammember .owl-nav div.owl-prev,
.elextron_teammember .classic_square .owl-nav div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square .pp_woocommerce #content .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce #content .images .p_image .classic_square .owl-nav div.owl-prev,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square .mfp-content #content .images .p_image .owl-nav div.owl-prev,
.mfp-content #content .images .p_image .classic_square .owl-nav div.owl-prev,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square .mfp-content #content .images .thumbnails .owl-nav div.owl-prev,
.mfp-content #content .images .thumbnails .classic_square .owl-nav div.owl-prev,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-prev,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-prev,
.classic_square
    body.shadow_boxed
    .yeti-shortcode.recent-post
    .owl-nav
    div.owl-prev,
body.shadow_boxed
    .yeti-shortcode.recent-post
    .classic_square
    .owl-nav
    div.owl-prev {
    left: 0;
}

.classic_square div.products.owl-carousel .owl-nav div.owl-next,
div.products.owl-carousel .classic_square .owl-nav div.owl-next,
.classic_square .product_subcaterories .owl-nav div.owl-next,
.product_subcaterories .classic_square .owl-nav div.owl-next,
.classic_square .yeti-brands .owl-nav div.owl-next,
.yeti-brands .classic_square .owl-nav div.owl-next,
.classic_square .elextron_teammember .owl-nav div.owl-next,
.elextron_teammember .classic_square .owl-nav div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square .pp_woocommerce #content .images .p_image .owl-nav div.owl-next,
.pp_woocommerce #content .images .p_image .classic_square .owl-nav div.owl-next,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square .mfp-content #content .images .p_image .owl-nav div.owl-next,
.mfp-content #content .images .p_image .classic_square .owl-nav div.owl-next,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
.mfp-content
    .pp_content_container
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .pp_woocommerce
    #content
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    #content
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square .mfp-content #content .images .thumbnails .owl-nav div.owl-next,
.mfp-content #content .images .thumbnails .classic_square .owl-nav div.owl-next,
.classic_square
    .mfp-content
    .pp_content_container
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.mfp-content
    .pp_content_container
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-nav
    div.owl-next,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .classic_square
    .owl-nav
    div.owl-next,
.classic_square
    body.shadow_boxed
    .yeti-shortcode.recent-post
    .owl-nav
    div.owl-next,
body.shadow_boxed
    .yeti-shortcode.recent-post
    .classic_square
    .owl-nav
    div.owl-next {
    right: 0;
}

.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div {
    margin-bottom: 0;
}

.classic_square
    .mfp-content
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev {
    left: auto;
}

.category-infomation {
    margin-bottom: 40px;
}

.yeti-shop-meta-controls {
    margin: 0 0 20px;
    float: left;
    width: 100%;
}

.yeti-shop-meta-controls .gridlist-toggle {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0 30px 0 0;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti-shop-meta-controls .gridlist-toggle {
        padding-bottom: 10px;
    }
}

.yeti-shop-meta-controls .gridlist-toggle a {
    float: left;
    width: 50px;
    height: 40px;
    background: #eee;
    color: #8d8d8d;
    text-align: center;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding: 0;
    line-height: 38px !important;
    border-left: 1px solid #fff;
}

.yeti-shop-meta-controls .gridlist-toggle a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
}

.yeti-shop-meta-controls .gridlist-toggle a#grid {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.yeti-shop-meta-controls .gridlist-toggle a#grid:before {
    content: '\f00a';
}

.yeti-shop-meta-controls .gridlist-toggle a#list {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.yeti-shop-meta-controls .gridlist-toggle a#list:before {
    content: '\f03a';
}

.yeti-shop-meta-controls .gridlist-toggle a#table {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.yeti-shop-meta-controls .gridlist-toggle a#table:before {
    content: '\f0ce';
}

.yeti-shop-meta-controls .gridlist-toggle a.active,
.yeti-shop-meta-controls .gridlist-toggle a:hover {
    background: #0d51db;
    color: #fff;
}

.yeti-shop-meta-controls .woocommerce-result-count {
    float: right;
    margin: 11px 0 0;
    color: #808080;
}

@media only screen and (max-width: 1199px) {
    .yeti-shop-meta-controls .woocommerce-result-count {
        display: none;
    }
}

.yeti-shop-meta-controls .woocommerce-ordering {
    float: left;
    margin: 0;
}

@media only screen and (max-width: 767px) {
    .yeti-shop-meta-controls .woocommerce-ordering {
        display: none;
    }
}

.yeti-shop-meta-controls .woocommerce-ordering .form-group {
    float: left;
    margin-right: 30px;
}

.yeti-shop-meta-controls .woocommerce-ordering .form-group .dropdown {
    display: inline-block;
}

.yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    .dropdown
    button.btn {
    background: #fff;
    color: #303030;
    border: 1px solid #e4e4e4;
    padding: 10px 15px;
}

.yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    .dropdown
    button.btn:hover {
    background: none;
    color: #0d51db;
}

.yeti-shop-meta-controls .woocommerce-ordering .form-group label {
    font-weight: 400;
    margin-right: 10px;
}

body.classic_rounded .yeti-shop-meta-controls .gridlist-toggle a,
body.classic_square .yeti-shop-meta-controls .gridlist-toggle a {
    background: none;
    text-align: left;
    color: #c5cde2;
    width: 20px;
    margin-right: 10px;
}

body.classic_rounded .yeti-shop-meta-controls .gridlist-toggle a:before,
body.classic_square .yeti-shop-meta-controls .gridlist-toggle a:before {
    font-size: 20px;
}

body.classic_rounded .yeti-shop-meta-controls .gridlist-toggle a.active,
body.classic_square .yeti-shop-meta-controls .gridlist-toggle a.active {
    color: #1d1d1d;
}

body.classic_rounded
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    label,
body.classic_square
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    label {
    display: none;
}

body.classic_rounded
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    .dropdown
    button.btn,
body.classic_square
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    .dropdown
    button.btn {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: none;
    color: #303030;
    border: none;
}

.shop-filter-top-area {
    padding: 25px 0;
    margin-top: -40px;
    margin-bottom: 40px;
    box-shadow: 0 7px 7px -7px #a2a2a2;
}

.shop-filter-top-area .widgets-sidebar li.widget {
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .shop-filter-top-area .widgets-sidebar li.widget {
        margin-bottom: 15px;
    }
}

.shop-filter-top-area .widgets-sidebar .widget_product_categories button.btn,
.shop-filter-top-area .widgets-sidebar .product-filters-widget button.btn {
    background: #fff;
    border: 1px solid #e4e4e4;
    width: 100%;
    display: block;
    text-align: left;
    color: #303030;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_product_categories
    button.btn
    .caret,
.shop-filter-top-area
    .widgets-sidebar
    .product-filters-widget
    button.btn
    .caret {
    float: right;
    margin-top: 5px;
    position: absolute;
    right: 10px;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_product_categories
    .dropdown-menu,
.shop-filter-top-area .widgets-sidebar .product-filters-widget .dropdown-menu {
    min-width: 100%;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_product_categories
    .dropdown-menu
    li,
.shop-filter-top-area
    .widgets-sidebar
    .product-filters-widget
    .dropdown-menu
    li {
    padding: 0;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_product_categories
    .dropdown-menu
    li
    a,
.shop-filter-top-area
    .widgets-sidebar
    .product-filters-widget
    .dropdown-menu
    li
    a {
    display: block;
    padding: 5px 20px;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_product_categories
    .dropdown-menu
    li
    + li,
.shop-filter-top-area
    .widgets-sidebar
    .product-filters-widget
    .dropdown-menu
    li
    + li {
    border: none;
}

.shop-filter-top-area .widgets-sidebar .widget-heading {
    float: left;
    padding-right: 20px;
}

.shop-filter-top-area .widgets-sidebar .widget-heading h3.widget-title {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    padding: 0;
}

.shop-filter-top-area .widgets-sidebar .widget-heading h3.widget-title:before {
    content: none;
}

.shop-filter-top-area .widgets-sidebar .widget_price_filter form {
    overflow: hidden;
    padding: 7px 0 0 0;
}

@media only screen and (max-width: 767px) {
    .shop-filter-top-area .widgets-sidebar .widget_price_filter form {
        clear: both;
    }
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_price_filter
    form
    .price_slider_wrapper {
    margin-top: 0;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_price_filter
    form
    .price_slider_wrapper
    .price_slider {
    margin-bottom: 10px;
}

.shop-filter-top-area
    .widgets-sidebar
    .widget_price_filter
    form
    .price_slider_wrapper
    .price_slider_amount {
    overflow: hidden;
}

.shop-filter-top-area .widgets-sidebar .product-filters-widget {
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .shop-filter-top-area .widgets-sidebar .product-filters-widget {
        margin-bottom: 30px;
    }
}

.shop-filter-top-area .widgets-sidebar .product-filters-widget .widget-heading {
    margin-bottom: 0;
    padding-top: 9px;
}

.shop-filter-top-area
    .widgets-sidebar
    .product-filters-widget
    .filter-by-color
    li
    a {
    font-size: 0 !important;
}

div.products {
    display: block;
    font-size: 0;
    clear: both;
    position: relative;
    margin-bottom: 20px;
}

div.products.products-borderbox-style {
    margin-left: 15px;
    margin-right: 15px;
}

div.products.owl-carousel.products-borderbox-style {
    padding: 0;
    margin-bottom: -60px;
    width: auto;
}

@media only screen and (max-width: 767px) {
    div.products.owl-carousel.products-borderbox-style {
        margin-bottom: 0;
    }
}

div.products.owl-carousel.products-borderbox-style .owl-stage-outer {
    padding: 0 0 62px 0;
}

@media only screen and (max-width: 767px) {
    div.products.owl-carousel.products-borderbox-style .owl-stage-outer {
        padding-bottom: 0;
    }
}

div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product {
    width: 100%;
    padding: 0;
    position: relative;
    padding: 20px;
}

@media only screen and (max-width: 767px) {
    div.products.owl-carousel.products-borderbox-style
        .owl-stage-outer
        .owl-item
        section.product {
        padding: 10px 10px 10px;
    }
    div.products.owl-carousel.products-borderbox-style
        .owl-stage-outer
        .owl-item
        section.product
        .addtocart-wrap {
        padding: 0 0 10px;
    }
}

div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product:before {
    border: 1px solid #e4e4e4;
    left: 0;
}

div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product.last:before {
    border-right: 1px solid #e4e4e4;
}

div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product
    .addtocart-wrap {
    left: 0;
    right: 0;
}

div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product.first
    .addtocart-wrap {
    left: 0;
    right: 0;
}

div.products.owl-carousel:before {
    pointer-events: none;
    border: none;
}

div.products.grid {
    display: block !important;
    font-size: 0;
}

div.products.list {
    display: block;
}

div.products.list section.product {
    width: 100%;
    display: block;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    border-top: none;
}

div.products.list section.product:before {
    content: none;
    display: none;
}

div.products.list section.product:first-child {
    border-top: 1px solid #e4e4e4;
}

div.products.list section.product .image-wrap {
    float: left;
    width: 25%;
    margin: 0;
}

@media only screen and (max-width: 767px) {
    div.products.list section.product .image-wrap {
        width: 45%;
    }
}

div.products.list section.product .title-wrap {
    height: auto;
    float: left;
    width: 50%;
    padding: 0 30px;
    border-right: 1px dotted #e4e4e4;
}

@media (max-width: 1199px) and (min-width: 992px) {
    div.products.list section.product .title-wrap {
        width: 40%;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    div.products.list section.product .title-wrap {
        width: 40%;
    }
}

@media only screen and (max-width: 767px) {
    div.products.list section.product .title-wrap {
        float: none;
        width: auto;
        border: none;
    }
}

div.products.list section.product .title-wrap h3 {
    margin-bottom: 9px;
}

div.products.list section.product .title-wrap h3 a {
    font-size: 16px;
}

div.products.list section.product .title-wrap .description {
    display: block;
    margin-top: 15px;
}

div.products.list section.product .title-wrap .description ul,
div.products.list section.product .title-wrap .description ol {
    list-style-position: inside;
}

div.products.list section.product .price-buttons-wrap {
    float: right;
    width: 25%;
    padding-left: 20px;
}

@media (max-width: 1199px) and (min-width: 992px) {
    div.products.list section.product .price-buttons-wrap {
        width: 35%;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    div.products.list section.product .price-buttons-wrap {
        width: 35%;
    }
}

@media only screen and (max-width: 767px) {
    div.products.list section.product .price-buttons-wrap {
        float: none;
        width: auto;
        border: none;
        padding: 0;
    }
}

div.products.list section.product .price-wrapper {
    overflow: hidden;
    margin-bottom: 15px;
    padding-top: 0;
    border-top: none;
    margin-top: 0;
    min-height: 100%;
    white-space: normal;
}

div.products.list section.product .price-wrapper .price {
    font-size: 24px;
}

div.products.list section.product .price-wrapper .price del {
    font-size: 14px;
    display: block;
}

div.products.list section.product .price-wrapper .price ins {
    display: block;
    text-decoration: none;
}

div.products.list section.product .price-wrapper .price > span {
    display: inline-block;
}

div.products.list section.product .addtocart-wrap {
    position: static;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    opacity: 1;
    visibility: visible;
    float: left;
    padding: 0;
    width: 100%;
}

div.products.list section.product .addtocart-wrap:before {
    content: none;
    display: none;
}

div.products.list section.product .addtocart-wrap .add_to_cart_button,
div.products.list section.product .addtocart-wrap .yith-wcwl-add-to-wishlist,
div.products.list section.product .addtocart-wrap .product_type_simple,
div.products.list section.product .addtocart-wrap .product_type_grouped,
div.products.list section.product .addtocart-wrap .product_type_external {
    opacity: 1;
    height: auto;
    float: left;
    margin: 0 0 10px;
    width: 100%;
    text-align: center;
}

div.products.list section.product .addtocart-wrap .yith-wcwl-add-to-wishlist a {
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    width: 100%;
    padding: 10px 0;
}

div.products.list
    section.product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a:before {
    margin-right: 5px;
}

div.products.list section.product.product-category img {
    float: left;
    width: 30%;
    margin: 0 30px 0 0;
}

div.products.table {
    display: block;
    width: auto;
    border-bottom: 1px solid #e4e4e4;
}

div.products.table section.product {
    width: 100%;
    display: block;
    overflow: hidden;
}

div.products.table section.product:before {
    left: 0;
}

div.products.table section.product .image-wrap {
    float: left;
    width: 20%;
    padding: 0 20px 0 0;
}

div.products.table section.product .title-wrap {
    height: auto;
    float: left;
    width: 30%;
    padding: 40px 0;
}

div.products.table section.product .price-wrapper {
    overflow: hidden;
    float: left;
    width: 20%;
    padding: 40px 0;
    margin: 0;
    border: none;
    text-align: center;
}

div.products.table section.product .addtocart-wrap {
    position: static;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    padding: 30px 0;
    float: left;
    width: 30%;
    text-align: right;
}

div.products.table section.product .addtocart-wrap:before {
    content: none;
    display: none;
}

div.products.table section.product .addtocart-wrap .add_to_cart_button,
div.products.table section.product .addtocart-wrap .yith-wcwl-add-to-wishlist,
div.products.table section.product .addtocart-wrap .product_type_simple,
div.products.table section.product .addtocart-wrap .product_type_grouped,
div.products.table section.product .addtocart-wrap .product_type_external {
    opacity: 1;
    height: auto;
    float: none;
    margin-left: 10px;
}

div.products.table section.product.product-category img {
    float: left;
    width: 20%;
    margin: 0 20px 0 0;
}

.outofstock img {
	opacity: 0.1 !important;
}

.outofstock .yith-wcbm-badge {
    display: none !important;
}

.outofstock .woocommerce-loop-product__link:after {
	content: '';
    position: absolute;
    background: url(images/outofstock.png);
    top: 50%;
    width: 9vw;
    height: 5vw;
    margin-top: -2.5vw;
    right: 50%;
    margin-right: -4.5vw;
    z-index: 9;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.outofstock span.outstock {
	display: none;
}

div.products .product.outofstock .image-wrap a.woocommerce-LoopProduct-link {
    display: block;
    /*&:before{
				content:'';
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				background:rgba(255,255,255,0.5);
				z-index:2;
			}*/
}

div.products
    .product.outofstock
    .image-wrap
    a.woocommerce-LoopProduct-link
    img {
    opacity: 0.5;
}

div.products.products-none-style.list section.product {
    border: none;
    overflow: hidden;
}

div.products.products-none-style.list section.product .title-wrap {
    float: left;
    overflow: visible;
    width: 75%;
    text-align: left;
    border: none;
    padding: 15px;
}

div.products.products-none-style.list section.product .title-wrap .meta-cats {
    width: 60%;
}

div.products.products-none-style.list section.product .title-wrap .star-rating {
    margin-left: 0;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-wrapper
    .price {
    font-size: 16px;
}

div.products.products-none-style.list section.product .title-wrap .description {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap {
    position: static;
    opacity: 1;
    box-shadow: none;
    float: none;
    width: auto;
    padding: 0;
    margin: 0;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner {
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .star-rating {
    display: none;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap {
    float: none;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yeti-compare {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 15px;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yeti-compare:before {
    color: #303030;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .add_to_cart_button,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_simple,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_grouped,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_external {
    display: inline-block;
    float: left;
    width: auto;
    margin: 0;
    padding-left: 40px;
    padding-right: 40px;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .add_to_cart_button:before,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_simple:before,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_grouped:before,
div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_external:before {
    color: #303030;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 15px;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    font-size: 0;
    padding: 0;
    line-height: 57px;
}

div.products.products-none-style.list
    section.product
    .title-wrap
    .price-buttons-wrap
    * {
    color: #303030;
}

.main-content.has-leftsidebar.has-rightsidebar
    .yeti-shop-meta-controls
    .woocommerce-result-count {
    display: none;
}

.main-content.has-leftsidebar.has-rightsidebar
    .yeti-shop-meta-controls
    .woocommerce-ordering {
    float: right;
}

.main-content.has-leftsidebar.has-rightsidebar
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group {
    margin-right: 0;
}

.main-content.has-leftsidebar.has-rightsidebar
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    + .form-group {
    margin-left: 30px;
}

@media only screen and (max-width: 991px) {
    .main-content.has-leftsidebar.has-rightsidebar
        .yeti-shop-meta-controls
        .woocommerce-ordering
        .form-group
        + .form-group {
        margin-left: 20px;
    }
}

@media only screen and (max-width: 1199px) {
    .main-content.has-leftsidebar.has-rightsidebar
        .yeti-shop-meta-controls
        .woocommerce-ordering
        .form-group
        label {
        display: none;
    }
    .main-content.has-leftsidebar.has-rightsidebar
        .yeti-shop-meta-controls
        .gridlist-toggle {
        margin-bottom: 10px !important;
    }
}

.main-content.has-leftsidebar.has-rightsidebar
    div.products.list.products-shadow-style
    section.product
    .price-buttons-wrap {
    width: 30%;
}

.main-content.has-leftsidebar.has-rightsidebar
    div.products.list.products-borderbox-style
    section.product
    .title-wrap {
    width: 45%;
}

.main-content.has-leftsidebar.has-rightsidebar
    div.products.list.products-borderbox-style
    section.product
    .price-buttons-wrap {
    width: 30%;
}

@media only screen and (max-width: 1199px) {
    .main-content.has-leftsidebar.has-rightsidebar
        div.products.list.products-borderbox-style
        section.product
        .image-wrap {
        width: 40%;
    }
    .main-content.has-leftsidebar.has-rightsidebar
        div.products.list.products-borderbox-style
        section.product
        .title-wrap {
        width: 60%;
        border: none;
        padding-right: 0;
    }
    .main-content.has-leftsidebar.has-rightsidebar
        div.products.list.products-borderbox-style
        section.product
        .price-buttons-wrap {
        width: 60%;
    }
}

.products-borderbox-style section.product {
    padding: 20px;
    position: relative;
    display: inline-block;
    float: none;
    background: #fff;
    vertical-align: top;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product {
        width: 50%;
    }
	
	.outofstock .container-image-and-badge:after {
		width: 30vw;
		height: 30vw;
		margin-right: -15vw;
		margin-top: -15vw;
	}
}

@media only screen and (max-width: 479px) {
    .products-borderbox-style section.product {
        width: 100%;
    }
}

.products-borderbox-style section.product:before {
    content: '';
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: -1px;
    border: 1px solid #e4e4e4;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product:before {
        bottom: 0;
    }
}

.products-borderbox-style section.product .image-wrap {
    position: relative;
    margin-bottom: 20px;
}

.products-borderbox-style section.product .image-wrap img {
    width: 100%;
}

.products-borderbox-style section.product .image-wrap .prod_hover_images {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 0;
    width: 100%;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.products-borderbox-style section.product .image-wrap .yeti-compare {
    position: absolute;
    font-size: 0;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    text-align: center;
    line-height: 43px;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    opacity: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    border: none;
}

.products-borderbox-style section.product .image-wrap .yeti-compare:before {
    content: '+';
    font-size: 30px;
    color: #808080;
}

.products-borderbox-style section.product .image-wrap .yeti-compare:hover,
.products-borderbox-style section.product .image-wrap .yeti-compare:focus,
.products-borderbox-style section.product .image-wrap .yeti-compare:active {
    background: #fff;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare:hover:before,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare:focus:before,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare:active:before {
    color: #0d51db;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare.added:before {
    color: green;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare.loading:before {
    content: none;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti-compare.loading:after {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: '\f1ce';
    color: #bbb;
    margin: 0 -7px 0 0;
}

.products-borderbox-style section.product .image-wrap .yeti_quickshop_link {
    position: absolute;
    font-size: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0, 0);
    -webkit-transform: translate(-50%, -50%) scale(0, 0);
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    text-align: center;
    line-height: 48px;
    opacity: 0;
    z-index: 1;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f06e';
    color: #303030;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:hover,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:focus,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:active {
    background: #fff;
}

.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:hover:before,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:focus:before,
.products-borderbox-style
    section.product
    .image-wrap
    .yeti_quickshop_link:active:before {
    color: #0d51db;
}

.products-borderbox-style section.product .image-wrap .yeti-countdown {
    position: absolute;
    bottom: 0;
    left: 0;
}

.products-borderbox-style section.product .title-wrap {
    height: 40px;
    overflow: hidden;
}

.products-borderbox-style section.product .title-wrap h3 {
    margin-bottom: 4px;
}

.products-borderbox-style section.product .title-wrap h3 a {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

.products-borderbox-style section.product .title-wrap h3 a:hover,
.products-borderbox-style section.product .title-wrap h3 a:focus,
.products-borderbox-style section.product .title-wrap h3 a:active {
    color: #808080;
    text-decoration: none;
}

.products-borderbox-style section.product .title-wrap .star-rating {
    margin: 0 !important;
}

.products-borderbox-style section.product .title-wrap .description {
    display: none;
}

.products-borderbox-style section.product .price-wrapper {
    padding-top: 18px;
    border-top: 1px dotted #e4e4e4;
    margin-top: 15px;
    margin-bottom: 0;
    white-space: nowrap;
    /*min-height: 60px;*/
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product .price-wrapper {
        margin-bottom: 15px;
    }
}

.products-borderbox-style section.product .price-wrapper .price {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.products-borderbox-style section.product .price-wrapper ins {
    color: #ff6600;
}

.products-borderbox-style section.product .price-wrapper ins .amount {
    color: #ff6600;
}

.products-borderbox-style section.product .price-wrapper del {
    color: #808080;
    font-size: 14px;
}

.products-borderbox-style section.product .price-wrapper del .amount {
    color: #808080;
    font-weight: 400;
}

.products-borderbox-style section.product .add_to_cart_button,
.products-borderbox-style section.product .product_type_simple,
.products-borderbox-style section.product .product_type_grouped,
.products-borderbox-style section.product .product_type_external {
    opacity: 0;
    height: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    padding: 11px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product .add_to_cart_button,
    .products-borderbox-style section.product .product_type_simple,
    .products-borderbox-style section.product .product_type_grouped,
    .products-borderbox-style section.product .product_type_external {
        opacity: 1;
        height: auto;
    }
}

.products-borderbox-style section.product .add_to_cart_button:before,
.products-borderbox-style section.product .product_type_simple:before,
.products-borderbox-style section.product .product_type_grouped:before,
.products-borderbox-style section.product .product_type_external:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f218';
    margin-right: 10px;
}

.products-borderbox-style section.product .yith-wcwl-add-to-wishlist {
    opacity: 0;
    float: right;
    position: relative;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product .yith-wcwl-add-to-wishlist {
        opacity: 1;
    }
    .products-borderbox-style
        section.product
        .yith-wcwl-add-to-wishlist
        + .tooltip {
        display: none !important;
    }
}

.products-borderbox-style section.product .yith-wcwl-add-to-wishlist a {
    width: 40px;
    height: 40px !important;
    background: #eee;
    color: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 0;
    text-align: center;
    line-height: normal;
    display: block;
}

.products-borderbox-style section.product .yith-wcwl-add-to-wishlist a:hover {
    background: #eee;
    color: #0d51db;
}

.products-borderbox-style section.product .yith-wcwl-add-to-wishlist a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f08a';
}

.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse
    a:before,
.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse
    a:before {
    content: '\f004';
    color: #0d51db;
}

.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none;
}

.products-borderbox-style
    section.product
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 10px;
    left: 11px;
    font-size: 18px;
    display: block;
    z-index: 1;
}

.products-borderbox-style section.product .addtocart-wrap {
    position: absolute;
    top: 100%;
    bottom: 0;
    left: -1px;
    right: 0;
    margin-top: -1px;
    padding: 0 20px 20px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transition-property: transform;
    -webkit-transition-property: transform;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product .addtocart-wrap {
        opacity: 1;
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        position: static;
        padding: 0;
    }
}

.products-borderbox-style section.product:hover .image-wrap .prod_hover_images {
    opacity: 1;
}

.products-borderbox-style
    section.product:hover
    .image-wrap
    .yeti_quickshop_link {
    transform: translate(-50%, -50%) scale(1, 1);
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
}

.products-borderbox-style section.product:hover .image-wrap .yeti-compare {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    opacity: 1;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style
        section.product:hover
        .image-wrap
        .yeti-compare
        + .tooltip {
        display: none !important;
    }
}

.products-borderbox-style section.product:hover .addtocart-wrap {
    top: 100%;
    bottom: auto;
    opacity: 1;
    z-index: 3;
    background: #fff;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product:hover .addtocart-wrap {
        opacity: 1;
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        top: auto;
        bottom: 0;
    }
}

.products-borderbox-style section.product:hover .addtocart-wrap:before {
    content: '';
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style section.product:hover .addtocart-wrap:before {
        content: none;
    }
}

.products-borderbox-style
    section.product:hover
    .addtocart-wrap
    .add_to_cart_button,
.products-borderbox-style
    section.product:hover
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist,
.products-borderbox-style
    section.product:hover
    .addtocart-wrap
    .product_type_simple,
.products-borderbox-style
    section.product:hover
    .addtocart-wrap
    .product_type_grouped,
.products-borderbox-style
    section.product:hover
    .addtocart-wrap
    .product_type_external {
    opacity: 1;
    height: auto;
}

.products-shadow-style section.product {
    float: none;
    display: inline-block;
    vertical-align: top;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    margin-bottom: 30px;
}

.products-shadow-style section.product .section-inner {
    -webkit-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.08);
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.products-shadow-style section.product .image-wrap {
    position: relative;
    padding: 20px 20px 0;
    margin-bottom: 20px;
    text-align: center;
}

.products-shadow-style section.product .image-wrap .prod_hover_images {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 0;
    width: 100%;
    padding: 20px 20px 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.products-shadow-style section.product .image-wrap .yeti_quickshop_link {
    position: absolute;
    font-size: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0, 0);
    -webkit-transform: translate(-50%, -50%) scale(0, 0);
    width: 40px;
    height: 40px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 0;
    text-align: center;
    line-height: 48px;
    opacity: 0;
    z-index: 1;
}

.products-shadow-style section.product .image-wrap .yeti_quickshop_link:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f06e';
    color: #303030;
}

.products-shadow-style section.product .image-wrap .yeti_quickshop_link:hover,
.products-shadow-style section.product .image-wrap .yeti_quickshop_link:focus,
.products-shadow-style section.product .image-wrap .yeti_quickshop_link:active {
    background: #fff;
}

.products-shadow-style
    section.product
    .image-wrap
    .yeti_quickshop_link:hover:before,
.products-shadow-style
    section.product
    .image-wrap
    .yeti_quickshop_link:focus:before,
.products-shadow-style
    section.product
    .image-wrap
    .yeti_quickshop_link:active:before {
    color: #0d51db;
}

.products-shadow-style section.product .image-wrap .yeti-countdown {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.products-shadow-style section.product .title-wrap {
    padding: 0 20px 20px;
    position: relative;
    text-align: center;
}

.products-shadow-style section.product .title-wrap .meta-cats {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-transform: uppercase;
    color: #808080;
    font-size: 0.82em;
}

.products-shadow-style section.product .title-wrap .meta-cats a {
    color: #808080;
}

.products-shadow-style section.product .title-wrap .meta-cats a:hover,
.products-shadow-style section.product .title-wrap .meta-cats a:focus,
.products-shadow-style section.product .title-wrap .meta-cats a:active {
    color: #0d51db;
    text-decoration: none;
}

.products-shadow-style section.product .title-wrap .description {
    display: none;
}

.products-shadow-style section.product .title-wrap h3 a {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

.products-shadow-style section.product .title-wrap .price-wrapper .price {
    color: #505050;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 800;
}

.products-shadow-style section.product .title-wrap .price-wrapper ins {
    color: #ff6600;
}

.products-shadow-style section.product .title-wrap .price-wrapper ins .amount {
    color: #ff6600;
}

.products-shadow-style section.product .title-wrap .price-wrapper del {
    color: #808080;
    font-size: 14px;
}

.products-shadow-style section.product .title-wrap .price-wrapper del .amount {
    color: #808080;
    font-weight: 400;
}

.products-shadow-style section.product .price-buttons-wrap {
    text-align: center;
    padding: 20px;
    height: 100%;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    background: #303030;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -100%;
    margin-bottom: -1px;
}

.products-shadow-style section.product .price-buttons-wrap .buttons-inner {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.products-shadow-style section.product .price-buttons-wrap .star-rating {
    margin: 0 auto 15px;
    font-size: 15px;
    width: 112px;
    letter-spacing: 8px;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist {
    position: relative;
    margin: 0 15px;
    vertical-align: top;
}

@media only screen and (max-width: 767px) {
    .products-shadow-style
        section.product
        .price-buttons-wrap
        .yith-wcwl-add-to-wishlist {
        opacity: 1;
    }
    .products-shadow-style
        section.product
        .price-buttons-wrap
        .yith-wcwl-add-to-wishlist
        + .tooltip {
        display: none !important;
    }
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a {
    width: 20px;
    height: 20px !important;
    background: none;
    color: #fff;
    padding: 0;
    display: block;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a:hover {
    color: #0d51db;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    content: '\f08a';
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse
    a:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse
    a:before {
    content: '\f004';
    color: #0d51db;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none !important;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    display: block;
    z-index: 1;
    color: #fff;
}

.products-shadow-style section.product .price-buttons-wrap .yeti-compare {
    font-size: 0;
    width: auto;
    height: auto;
    background: none;
    padding: 0;
    text-align: center;
    line-height: normal;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    margin: 0 15px;
    border: none;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare:before {
    content: '\f0ec';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #fff;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare:hover:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare:focus:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare:active:before {
    color: #0d51db;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare.added:before {
    color: green;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare.loading:before {
    content: none;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .yeti-compare.loading:after {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: '\f1ce';
    color: #bbb;
    margin: 0 -7px 0 0;
}

.products-shadow-style section.product .price-buttons-wrap .add_to_cart_button,
.products-shadow-style section.product .price-buttons-wrap .product_type_simple,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_grouped,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_external {
    font-size: 0;
    width: auto;
    height: auto;
    background: none;
    padding: 0;
    text-align: center;
    line-height: normal;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    margin: 0 15px;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .add_to_cart_button:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_simple:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_grouped:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_external:before {
    content: '\f07a';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #fff;
}

.products-shadow-style
    section.product
    .price-buttons-wrap
    .add_to_cart_button:hover:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .add_to_cart_button:focus:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .add_to_cart_button:active:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_simple:hover:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_simple:focus:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_simple:active:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_grouped:hover:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_grouped:focus:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_grouped:active:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_external:hover:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_external:focus:before,
.products-shadow-style
    section.product
    .price-buttons-wrap
    .product_type_external:active:before {
    color: #0d51db;
}

.products-shadow-style section.product:hover .section-inner {
    -webkit-box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
    box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
}

.products-shadow-style section.product:hover .image-wrap .prod_hover_images {
    opacity: 1;
}

.products-shadow-style section.product:hover .image-wrap .yeti_quickshop_link {
    transform: translate(-50%, -50%) scale(1, 1);
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
}

.products-shadow-style section.product:hover .price-buttons-wrap {
    bottom: 0;
}

@media only screen and (max-width: 767px) {
    .products-shadow-style section.product:hover .price-buttons-wrap {
        display: none;
    }
}

.products-none-style section.product {
    margin-bottom: 30px;
    float: none;
    display: inline-block;
    vertical-align: top;
}

.products-none-style section.product .image-wrap {
    position: relative;
    text-align: center;
}

.products-none-style section.product .image-wrap .product-labels .featured,
.products-none-style section.product .image-wrap .product-labels .onsale {
    background: none;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    width: 72px;
    display: block;
    height: 72px;
    line-height: 72px;
    left: auto;
    right: 0;
}

.products-none-style
    section.product
    .image-wrap
    .product-labels
    .featured:after,
.products-none-style section.product .image-wrap .product-labels .onsale:after {
    content: '';
    position: absolute;
    left: 0;
    top: 36px;
    width: 0;
    height: 0;
    border: 36px solid transparent;
    border-top-color: #d90000;
    z-index: -1;
}

.products-none-style
    section.product
    .image-wrap
    .product-labels
    .featured:before,
.products-none-style
    section.product
    .image-wrap
    .product-labels
    .onsale:before {
    content: '';
    width: 0;
    height: 0;
    border: 36px solid transparent;
    border-bottom-color: #d90000;
    top: -36px;
    position: absolute;
    left: 0;
    z-index: -1;
}

.products-none-style
    section.product
    .image-wrap
    .product-labels
    .onsale:before {
    border-bottom-color: #fd6282;
}

.products-none-style section.product .image-wrap .product-labels .onsale:after {
    border-top-color: #fd6282;
}

.products-none-style section.product .image-wrap .prod_hover_images {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 0;
    width: 100%;
    padding: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.products-none-style section.product .image-wrap .yeti_quickshop_link {
    position: absolute;
    font-size: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0, 0);
    -webkit-transform: translate(-50%, -50%) scale(0, 0);
    width: 37px;
    height: 37px;
    background: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    text-align: center;
    line-height: 48px;
    opacity: 0;
    z-index: 1;
}

.products-none-style section.product .image-wrap .yeti_quickshop_link:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f002';
    color: #0d51db;
}

.products-none-style section.product .image-wrap .yeti_quickshop_link:hover,
.products-none-style section.product .image-wrap .yeti_quickshop_link:focus,
.products-none-style section.product .image-wrap .yeti_quickshop_link:active {
    background: #0d51db;
}

.products-none-style
    section.product
    .image-wrap
    .yeti_quickshop_link:hover:before,
.products-none-style
    section.product
    .image-wrap
    .yeti_quickshop_link:focus:before,
.products-none-style
    section.product
    .image-wrap
    .yeti_quickshop_link:active:before {
    color: #fff;
}

.products-none-style section.product .image-wrap .yeti-countdown {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.products-none-style section.product .title-wrap {
    text-align: center;
    position: relative;
    padding-top: 20px;
}

.products-none-style section.product .title-wrap .meta-cats {
    display: none;
}

.products-none-style section.product .title-wrap .price-wrapper {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

.products-none-style section.product .title-wrap .price-wrapper .price del,
.products-none-style section.product .title-wrap .price-wrapper .price ins {
    display: block;
}

.products-none-style section.product .title-wrap .price-wrapper .price ins {
    text-decoration: none;
}

.products-none-style section.product .title-wrap .price-wrapper .price del {
    font-weight: 400;
    font-size: 14px;
}

.products-none-style section.product .title-wrap .star-rating {
    margin: 0 auto 10px;
}

.products-none-style section.product .title-wrap .price-buttons-wrap {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    z-index: 3;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .add_to_cart_button,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_simple,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_grouped,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_external {
    float: left;
    background: none;
    color: #303030;
    text-transform: uppercase;
    line-height: 50px;
    height: 50px;
    width: calc(100% - 100px);
    padding: 0 15px;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare {
    font-size: 0;
    width: 50px;
    height: 50px;
    background: none;
    padding: 0;
    text-align: center;
    line-height: normal;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    margin: 0;
    color: #303030;
    line-height: 57px;
    float: right;
    border: none;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare:before {
    content: '\f0ec';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare:hover:before,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare:focus:before,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare:active:before {
    color: #fff;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare.added:before {
    color: green;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare.loading {
    opacity: 1;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare.loading:before {
    content: none;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare.loading:after {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    content: '\f1ce';
    color: #5d5d5d;
    position: absolute;
    top: 18px;
    left: 17px;
    right: auto;
    display: block;
    z-index: 1;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist {
    position: relative;
    float: right;
}

@media only screen and (max-width: 767px) {
    .products-none-style
        section.product
        .title-wrap
        .price-buttons-wrap
        .yith-wcwl-add-to-wishlist {
        opacity: 1;
    }
    .products-none-style
        section.product
        .title-wrap
        .price-buttons-wrap
        .yith-wcwl-add-to-wishlist
        + .tooltip {
        display: none !important;
    }
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a {
    width: 50px;
    height: 50px !important;
    background: none;
    color: #303030;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 12px 0;
    text-align: center;
    line-height: 37px;
    display: block;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a:hover {
    background: none;
    color: #fff;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f08a';
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse
    a:before,
.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse
    a:before {
    content: '\f004';
    color: #fff;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none;
}

.products-none-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 18px;
    left: 17px;
    font-size: 15px;
    display: block;
    z-index: 1;
}

.products-none-style section.product:hover .image-wrap .prod_hover_images {
    opacity: 1;
}

.products-none-style section.product:hover .image-wrap .yeti_quickshop_link {
    transform: translate(-50%, -50%) scale(1, 1);
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
}

.products-none-style section.product:hover .title-wrap .price-buttons-wrap {
    opacity: 1;
    filter: alpha(opacity=100);
}

.products-none-style.actions-rounded section.product .image-wrap .featured,
.products-none-style.actions-rounded section.product .image-wrap .onsale {
    background: #f55a64;
    width: 50px;
    height: 50px;
    line-height: 50px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

.products-none-style.actions-rounded
    section.product
    .image-wrap
    .featured:before,
.products-none-style.actions-rounded
    section.product
    .image-wrap
    .featured:after,
.products-none-style.actions-rounded section.product .image-wrap .onsale:before,
.products-none-style.actions-rounded section.product .image-wrap .onsale:after {
    content: none;
}

.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .yith-wcwl-add-to-wishlist {
    float: left;
}

.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .yeti-compare {
    float: right;
}

.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .add_to_cart_button,
.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_simple,
.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_grouped,
.products-none-style.actions-rounded
    section.product
    .title-wrap
    .price-buttons-wrap
    .product_type_external {
    background: #eee;
    color: #303030;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
}

.yeti-owlCarousel .products.products-shadow-style .owl-item section.product {
    width: 100%;
    margin-top: 5px;
}

.yeti-countdown {
    height: 60px;
    width: 100%;
    background: #eee;
    text-align: center;
    font-size: 11px;
}

.yeti-countdown div {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    float: none;
    padding: 12px 5px;
    height: 60px;
    position: relative;
}

.yeti-countdown div:before {
    content: '';
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-left: 1px solid #fff;
}

.yeti-countdown div:first-child:before {
    border-left: none;
}

.yeti-countdown span {
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-size: 170%;
    color: #303030;
    display: block;
}

section.product-category img {
    margin-bottom: 20px;
}

section.product-category h3 {
    color: #0d51db;
}

.table-specification table,
table.table-specification {
    border-color: #ffffff;
    background-color: #f5f7f8;
}

.table-specification table tr,
.table-specification table th,
.table-specification table td,
table.table-specification tr,
table.table-specification th,
table.table-specification td {
    border-color: #ffffff;
    padding: 10px 25px;
    vertical-align: top;
}

.table-specification table th,
table.table-specification th {
    border-bottom: 1px solid #ffffff;
    background-color: #e9edf2;
    text-transform: uppercase;
}

.woo-appear-effect .products section .image-wrap img,
.woo-appear-effect .product_list_widget .product-image img {
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.woo-appear-effect .products section .image-wrap.appeared img,
.woo-appear-effect .product_list_widget .product-image.appeared img {
    opacity: 1;
}

.products-borderbox-style.actions-rounded section.product .image-wrap {
    position: relative;
}

.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .product-labels
    .featured,
.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .product-labels
    .onsale {
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    left: auto;
    right: 0;
    background: #f55a64;
    width: 50px;
    height: 50px;
    line-height: 50px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link {
    position: absolute;
    font-size: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0, 0);
    -webkit-transform: translate(-50%, -50%) scale(0, 0);
    width: 37px;
    height: 37px;
    background: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    text-align: center;
    line-height: 48px;
    opacity: 0;
    z-index: 1;
    border: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    content: '\f002';
    color: #0d51db;
}

.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:hover,
.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:focus,
.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:active {
    background: #0d51db;
}

.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:hover:before,
.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:focus:before,
.products-borderbox-style.actions-rounded
    section.product
    .image-wrap
    .yeti_quickshop_link:active:before {
    color: #fff;
}

.products-borderbox-style.actions-rounded section.product .title-wrap {
    padding: 0;
    height: auto;
    text-align: center;
}

.products-borderbox-style.actions-rounded section.product h3 {
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.products-borderbox-style.actions-rounded section.product .price-wrapper {
    border: none;
    padding: 0;
    margin: 0;
    height: 56px;
}

.products-borderbox-style.actions-rounded section.product .price-wrapper ins,
.products-borderbox-style.actions-rounded section.product .price-wrapper del {
    display: block;
}

.products-borderbox-style.actions-rounded section.product .price-buttons-wrap {
    text-align: center;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .star-rating {
    display: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap {
    position: static;
    margin: 0;
    padding: 0;
    opacity: 1;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap:before {
    content: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    float: right;
    position: relative;
    opacity: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    transform: translateX(-15px) rotate(360deg);
    -webkit-transform: translateX(-15px) rotate(360deg);
}

@media only screen and (max-width: 767px) {
    .products-borderbox-style.actions-rounded
        section.product
        .price-buttons-wrap
        .addtocart-wrap
        .yith-wcwl-add-to-wishlist {
        opacity: 1;
    }
    .products-borderbox-style.actions-rounded
        section.product
        .price-buttons-wrap
        .addtocart-wrap
        .yith-wcwl-add-to-wishlist
        + .tooltip {
        display: none !important;
    }
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    width: 15px;
    height: 40px !important;
    background: none;
    color: #303030;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 12px 0;
    text-align: center;
    line-height: 27px;
    display: block;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a:hover {
    background: none;
    color: #fff;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f08a';
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse
    a:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse
    a:before {
    content: '\f004';
    color: #fff;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 10px;
    left: 0;
    font-size: 15px;
    display: block;
    z-index: 1;
}

@media only screen and (max-width: 991px) {
    .products-borderbox-style.actions-rounded
        section.product
        .price-buttons-wrap
        .addtocart-wrap
        .yith-wcwl-add-to-wishlist {
        display: none;
    }
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare {
    float: left;
    font-size: 0;
    width: 14px;
    height: 40px;
    background: none;
    padding: 0;
    text-align: center;
    line-height: normal;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    margin: 0;
    color: #303030;
    line-height: 47px;
    border: none;
    opacity: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    transform: translateX(15px) rotate(360deg);
    -webkit-transform: translateX(15px) rotate(360deg);
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare:before {
    content: '\f0ec';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare:hover:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare:focus:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare:active:before {
    color: #fff;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare.added:before {
    color: green;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare.loading {
    opacity: 1;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare.loading:before {
    content: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare.loading:after {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    content: '\f1ce';
    color: #5d5d5d;
    position: absolute;
    top: 13px;
    left: 1px;
    right: auto;
}

@media only screen and (max-width: 991px) {
    .products-borderbox-style.actions-rounded
        section.product
        .price-buttons-wrap
        .addtocart-wrap
        .yeti-compare {
        display: none;
    }
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .add_to_cart_button,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_simple,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_grouped,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_external {
    background: #eee;
    color: #303030;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    margin: 0 20px;
    width: calc(100% - 70px);
    opacity: 1;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .add_to_cart_button:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_simple:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_grouped:before,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_external:before {
    content: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .add_to_cart_button
    i,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_simple
    i,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_grouped
    i,
.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_external
    i {
    display: none;
}

.products-borderbox-style.actions-rounded
    section.product
    .price-buttons-wrap
    .addtocart-wrap
    .added_to_cart {
    display: none;
}

.products-borderbox-style.actions-rounded
    section.product:hover
    .image-wrap
    .yeti_quickshop_link {
    transform: translate(-50%, -50%) scale(1, 1);
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
    opacity: 1;
}

.products-borderbox-style.actions-rounded
    section.product:hover
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist,
.products-borderbox-style.actions-rounded
    section.product:hover
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare {
    opacity: 1;
    transform: translateX(0) rotate(0);
    -webkit-transform: translateX(0) rotate(0);
}

.products-borderbox-style.actions-rounded.list section.product .title-wrap {
    float: none;
    overflow: hidden;
    border: none;
    width: auto;
    text-align: left;
    padding: 0 0 0 30px;
}

.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap {
    float: none;
    width: auto;
    padding: 0;
    text-align: left;
}

.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .yeti-compare {
    opacity: 1;
    transform: translateX(0) rotate(360deg);
    -webkit-transform: translateX(0) rotate(360deg);
}

.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    width: auto;
    opacity: 1;
    float: none;
    transform: translateX(0) rotate(360deg);
    -webkit-transform: translateX(0) rotate(360deg);
}

.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    font-size: 0;
}

.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .add_to_cart_button,
.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_simple,
.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_grouped,
.products-borderbox-style.actions-rounded.list
    section.product
    .title-wrap
    .price-buttons-wrap
    .addtocart-wrap
    .product_type_external {
    width: auto;
}

/* ============================================ *
 * 6.0. Cart Page
 * ============================================ */
.nth-shopping-progress-wrapper {
    display: none;
}

html .woocommerce table.shop_table {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    font-size: 100% !important;
}

html .woocommerce table.shop_table th {
    padding: 11px 20px 10px;
    text-align: center;
}

html .woocommerce table.shop_table th.product-thumbnail,
html .woocommerce table.shop_table th.product-name {
    text-align: left;
}

html .woocommerce table.shop_table .product-total {
    text-align: right;
}

html .woocommerce table.shop_table tbody td {
    padding: 20px;
    border-left: 1px dotted #e4e4e4;
    text-align: center;
}

html .woocommerce table.shop_table tbody td .amount {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

html .woocommerce table.shop_table tbody td del .amount {
    color: #808080;
}

html .woocommerce table.shop_table tbody td ins {
    text-decoration: none;
}

html .woocommerce table.shop_table tbody td ins .amount {
    color: #ff6600;
}

html .woocommerce table.shop_table tbody td.product-name {
    text-align: left;
}

html .woocommerce table.shop_table tbody td.product-name a {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

html .woocommerce table.shop_table tbody td.product-name a:hover,
html .woocommerce table.shop_table tbody td.product-name a:focus,
html .woocommerce table.shop_table tbody td.product-name a:active {
    color: #808080;
    text-decoration: none;
}

html .woocommerce table.shop_table tbody td.product-thumbnail {
    border-left: 0;
    width: 135px;
}

html .woocommerce table.shop_table tbody td.product-thumbnail a {
    margin: 0 auto;
}

html .woocommerce table.shop_table tbody td.product-thumbnail img {
    width: 92px;
}

html .woocommerce table.shop_table tbody td.product-stock-status span {
    font-size: 14px;
}

html .woocommerce table.shop_table tbody td.product-quantity {
    white-space: nowrap;
}

html .woocommerce table.shop_table tbody td.product-quantity .show-mobile {
    display: none;
}

html .woocommerce table.shop_table tbody td.product-quantity .quantity {
    position: relative;
    width: 80px;
    height: 40px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px !important;
}

@media only screen and (max-width: 767px) {
    html .woocommerce table.shop_table tbody td.product-quantity .quantity {
        margin-left: auto;
    }
}

html .woocommerce table.shop_table tbody td.product-quantity .quantity .minus {
    width: 19px;
    padding: 0;
    height: 38px;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    border-right: 1px solid #e4e4e4;
    text-align: center;
    line-height: 40px;
    background: #fff;
    color: #303030;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

html
    .woocommerce
    table.shop_table
    tbody
    td.product-quantity
    .quantity
    input.input-text {
    width: 100%;
    border: none;
    height: 38px;
    text-align: center;
    width: calc(100% - 38px);
}

html .woocommerce table.shop_table tbody td.product-quantity .quantity .plus {
    width: 19px;
    padding: 0;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    border-left: 1px solid #e4e4e4;
    text-align: center;
    line-height: 40px;
    background: #fff;
    color: #303030;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

html .woocommerce table.shop_table tbody td.product-remove a.remove {
    font-size: 0;
    display: inline-block;
    width: auto;
    height: auto;
}

html .woocommerce table.shop_table tbody td.product-remove a.remove:before {
    content: '\f014';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    border: 1px solid #e4e4e4;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #303030;
    width: 38px;
    text-align: center;
    display: inline-block;
    line-height: 38px;
}

html .woocommerce table.shop_table tbody td:first-child {
    border-left: 0;
}

html .woocommerce table.shop_table tbody td.actions {
    border-left: 0;
}

html .woocommerce table.shop_table tbody td.actions .button {
    width: auto;
    display: inline-block;
}

html .woocommerce table.shop_table tfoot th {
    border-top-color: #e4e4e4;
    text-align: right;
    padding: 15px 30px;
}

html .woocommerce table.shop_table tfoot td {
    text-align: right;
    padding: 15px 30px;
}

@media only screen and (max-width: 767px) {
    html .woocommerce table.cart thead {
        display: none;
    }
    html .woocommerce table.cart tbody tr {
        display: block;
    }
    html .woocommerce table.cart tbody tr:first-child td:first-child {
        border-top: none;
    }
    html .woocommerce table.cart tbody tr td {
        display: block;
        text-align: right !important;
        border-left: none;
        overflow: hidden;
    }
    html .woocommerce table.cart tbody tr td dl.variation {
        text-align: right;
        float: right;
        clear: both;
    }
    html .woocommerce table.cart tbody tr td.product-name {
        border-top: none;
    }
    html .woocommerce table.cart tbody tr td:before {
        content: attr(data-title);
        font-weight: 600;
        float: left;
    }
    html .woocommerce table.cart tbody tr.cart_item:nth-child(2n + 1) {
        background: #f7f7f7;
    }
}

html .woocommerce table.wishlist_table thead tr th {
    border-top: none;
}

@media (max-width: 991px) and (min-width: 768px) {
    html .woocommerce table.wishlist_table thead tr th.product-thumbnail {
        display: none;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    html .woocommerce table.wishlist_table thead tr th {
        padding-left: 0;
    }
}

html .woocommerce table.wishlist_table tbody tr td {
    width: 20%;
}

@media (max-width: 991px) and (min-width: 768px) {
    html .woocommerce table.wishlist_table tbody tr td {
        padding-left: 0;
    }
}

html .woocommerce table.wishlist_table tbody tr td.product-add-to-cart {
    /*white-space: nowrap;*/
    width: 25%;
}

html
    .woocommerce
    table.wishlist_table
    tbody
    tr
    td.product-add-to-cart
    a.add_to_cart {
    display: inline-block !important;
}

html
    .woocommerce
    table.wishlist_table
    tbody
    tr
    td.product-add-to-cart
    .remove_wishlist {
    display: inline-block;
    margin-left: 5px;
    margin-top: 2px;
}

html
    .woocommerce
    table.wishlist_table
    tbody
    tr
    td.product-add-to-cart
    .remove_wishlist
    a.remove {
    font-size: 0;
    display: inline-block !important;
    width: auto;
    height: auto;
    background: none;
}

html
    .woocommerce
    table.wishlist_table
    tbody
    tr
    td.product-add-to-cart
    .remove_wishlist
    a.remove:before {
    content: '\f014';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    border: 1px solid #e4e4e4;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #303030;
    width: 38px;
    text-align: center;
    display: inline-block;
    line-height: 38px;
}

@media (max-width: 991px) and (min-width: 768px) {
    html .woocommerce table.wishlist_table tbody tr td.product-thumbnail {
        padding: 0;
        display: none;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    html
        .woocommerce
        table.wishlist_table
        tbody
        tr
        td.product-add-to-cart
        a.button {
        padding: 10px;
        font-size: 13px;
    }
}

@media only screen and (max-width: 767px) {
    html .woocommerce table.wishlist_table tbody tr:nth-child(2n + 1) {
        background: #f7f7f7;
    }
    html .woocommerce table.wishlist_table tbody tr td {
        display: block;
        width: 100% !important;
    }
}

html .woocommerce table.order_details tbody td.product-name,
html .woocommerce table.order_details tbody td.product-total {
    border-bottom: 1px solid #e4e4e4;
}

html .woocommerce table.order_details tbody td.product-name strong,
html .woocommerce table.order_details tbody td.product-total strong {
    font-weight: 400;
    font-size: 13px;
    color: #808080;
    vertical-align: 2px;
    margin-left: 10px;
}

html .woocommerce table.order_details tbody td.product-name strong:before,
html .woocommerce table.order_details tbody td.product-total strong:before {
    content: '(';
}

html .woocommerce table.order_details tbody td.product-name strong:after,
html .woocommerce table.order_details tbody td.product-total strong:after {
    content: ')';
}

html .woocommerce table.order_details tfoot tr th {
    border: none;
    border-top: 1px solid #e4e4e4;
}

html .woocommerce table.order_details tfoot tr td {
    border: none;
    border-top: 1px solid #e4e4e4;
}

html .woocommerce table.order_details tfoot tr td .amount {
    color: #ff6600;
    font-size: 16px;
}

html .woocommerce table.order_details tfoot tr:first-child th,
html .woocommerce table.order_details tfoot tr:first-child td {
    border: none;
}

html .woocommerce table.customer_details tbody tr th {
    border-top: 1px solid #e4e4e4;
}

html .woocommerce table.customer_details tbody tr:first-child th {
    border: none;
}

.cart_totals {
    margin-bottom: 20px;
}

.cart_totals table {
    width: 100%;
    border: none;
}

.cart_totals table td {
    text-align: right;
    vertical-align: top;
    padding: 0px 0 10px;
    border: 0;
}

.cart_totals table th {
    text-align: left;
    vertical-align: top;
    padding: 0px 0 10px;
    padding-right: 10px;
    border: 0;
}

.cart_totals table .amount {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.cart_totals table .cart-subtotal th,
.cart_totals table .cart-subtotal td {
    padding-bottom: 15px;
}

.cart_totals table .order-total span.amount {
    font-size: 24px;
    font-weight: 700;
}

.cart_totals table .shipping th {
    padding-bottom: 7px;
}

.cart_totals table .shipping td {
    padding-bottom: 7px;
}

.cart_totals table .order-total th {
    border-top: 1px dotted #e4e4e4;
    padding-top: 23px;
}

.cart_totals table .order-total td {
    border-top: 1px dotted #e4e4e4;
    padding-top: 19px;
}

.cart_totals ul#shipping_method {
    margin-top: -3px;
}

.cart_totals ul#shipping_method li input[type='radio'] {
    float: right;
    margin-left: 4px;
    margin-top: 4px;
}

.cart_totals ul#shipping_method li label {
    width: auto;
    margin-bottom: 0;
}

.cart_totals .shipping-calculator-button:after {
    content: '';
    border: 4px solid transparent;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    border-top-color: #e4e4e4;
    border-top-width: 5px;
    display: inline-block;
    margin-left: 4px;
    margin-bottom: -3px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.cart_totals .shipping-calculator-button.open:after {
    /* Firefox */
    -moz-transform: rotate(-180deg);
    /* WebKit */
    -webkit-transform: rotate(-180deg);
    /* Opera */
    -o-transform: rotate(-180deg);
    /* Standard */
    transform: rotate(-180deg);
    margin-bottom: 2px;
}

.cart_totals .shipping-calculator-form {
    text-align: left;
}

.cart_totals .shipping-calculator-form button.button {
    margin-top: 7px;
    margin-bottom: 0;
}

.cart_totals .wc-proceed-to-checkout > input.button,
.cart_totals .wc-proceed-to-checkout > a.button {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.cart_totals .wc-proceed-to-checkout a.button.checkout-button {
    margin-bottom: 20px;
    background: #f22323;
    color: #fff;
}

.cart_totals .wc-proceed-to-checkout a.button.checkout-button:hover,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:focus,
.cart_totals .wc-proceed-to-checkout a.button.checkout-button:active {
    background: #b40000;
    color: #fff;
    outline: none;
}

@media only screen and (max-width: 767px) {
    .cart_totals .wc-proceed-to-checkout .coupon {
        margin-top: 20px;
    }
}

.cart_totals .wc-proceed-to-checkout .coupon input.input-text {
    margin-bottom: 10px;
    width: 100%;
}

.cart_totals .includes_tax,
.cart_totals .tax_label,
.shop_table .includes_tax,
.shop_table .tax_label {
    display: block;
}

.cart_totals table .order-total .includes_tax span.amount,
.shop_table .includes_tax span.amount {
    font-size: inherit;
    font-weight: inherit;
}

html .woocommerce .cart-collaterals .products.products-borderbox-style {
    margin: 0;
}

html .woocommerce .cart-collaterals .cross-sells {
    float: none;
    width: 100%;
}

html
    body.shadow_boxed
    .woocommerce
    .cart-collaterals
    .cross-sells
    .yeti-owlCarousel {
    margin: 0 -15px;
}

.table-compare tbody tr:first-child * {
    border-top: none;
}

.table-compare tbody tr th {
    padding: 15px;
    width: 10%;
}

.table-compare tbody tr td {
    padding: 15px;
    width: 20%;
}

.table-compare tbody tr td ol,
.table-compare tbody tr td ul {
    list-style-position: inside;
}

.table-compare tbody tr td .yeti-compare-remove .text-danger {
    color: #303030;
}

.table-compare tbody tr td .product-info .product-title {
    display: block;
    margin-bottom: 5px;
}

.table-compare tbody tr td .product-info .product-title a {
    color: #0d51db;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

.table-compare tbody tr td .product-info .product-title a:hover,
.table-compare tbody tr td .product-info .product-title a:focus,
.table-compare tbody tr td .product-info .product-title a:active {
    color: #808080;
    text-decoration: none;
}

.table-compare tbody tr td .product-info .star-rating {
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 1;
    font-family: star;
    height: 1.3em;
    letter-spacing: 2px;
    width: 63px;
    font-size: 10px;
    margin: 0 auto;
}

.table-compare tbody tr td .product-info .star-rating:before {
    content: '\73\73\73\73\73';
    color: #d3ced2;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.table-compare tbody tr td .product-info .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.table-compare tbody tr td .product-info .star-rating span:before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
    color: #ffb300;
}

.table-compare tbody tr.price .amount {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

.table-compare tbody tr.price del {
    color: #ff6600;
}

.table-compare tbody tr.price del .amount {
    color: #ff6600;
}

.table-compare tbody tr.price ins {
    color: #808080;
}

.table-compare tbody tr.price ins .amount {
    color: #808080;
    font-weight: 400;
}

form.checkout
    .woocommerce-checkout-review-order
    .woocommerce-checkout-payment
    ul.wc_payment_methods
    .payment_method_paypal
    label {
    vertical-align: top;
}

form.checkout
    .woocommerce-checkout-review-order
    .woocommerce-checkout-payment
    .wc_payment_methods
    .payment_method_paypal
    .about_paypal {
    line-height: normal !important;
    font-size: 14px !important;
    margin-left: 10px;
    margin-top: 2px;
}

.yeti-product-added-effect .product-item {
    position: fixed;
    background: #ffffff;
    -webkit-box-shadow: 0 8px 12px -2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 8px 12px -2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 12px -2px rgba(0, 0, 0, 0.25);
    right: 10px;
    top: 25%;
    z-index: 9999999;
    display: none;
    width: 300px;
}

.yeti-product-added-effect .product-item .product-image img {
    width: 80px;
}

.yeti-product-added-effect .product-item ul.product_list_widget li {
    padding: 15px;
}

.yeti-product-added-effect .product-item .item-footer {
    background: rgba(0, 0, 0, 0.15);
    text-align: right;
    padding: 8px 15px;
}

/* ============================================ *
 * 7.0. Other Page
 * ============================================ */
.yeti-shortcode-header {
    margin-bottom: 30px;
}

.yeti-shortcode-header .heading-title {
    display: inline-block;
    padding-bottom: 12px;
    position: relative;
    margin-bottom: 0;
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

.yeti-shortcode-header .heading-title:before {
    content: '';
    width: 100%;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

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

.widget-heading .widget-title {
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 0;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

.widget-heading .widget-title:before {
    content: '';
    width: 40px;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

body.single-post .single-content .content-inner .related_post h3.heading-title,
body.single-post .comments-area .comment-respond .comment-reply-title {
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 25px;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

body.single-post
    .single-content
    .content-inner
    .related_post
    h3.heading-title:before,
body.single-post .comments-area .comment-respond .comment-reply-title:before {
    content: '';
    width: 40px;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tparrows {
    margin-top: -20px;
}

/*================= COUNTDOWN ==============*/
.wd-count_icon {
    text-align: center;
}

.wd-count_icon .counter {
    font-size: 48px;
}

.wd-count_icon .wd-information-text {
    font-size: 15px;
    text-transform: uppercase;
}

/*======================== TAB HOME =============*/
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    /*==== TITLE TAB ====*/
    /*===== CONTENT =====*/
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 1px;
    bottom: 0;
    border: 1px solid #e4e4e4;
    border-bottom: none;
    pointer-events: none;
    z-index: 5;
}

@media only screen and (max-width: 767px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2:before {
        border: none;
    }
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2:hover {
    z-index: 1;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container {
    margin: 0;
    overflow: visible;
    float: left;
    width: 100%;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list {
    margin: 0;
    overflow: visible;
    float: left;
    width: 100%;
    position: relative;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -1px;
    border-bottom: 1px solid #e4e4e4;
    pointer-events: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab {
    margin: 0;
    border: none;
    padding: 0;
    text-align: center;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    + li.vc_tta-tab {
    border-left: 1px solid #e4e4e4;
}

@media (max-width: 1023px) and (min-width: 768px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
        .vc_tta-tabs-container
        ul.vc_tta-tabs-list
        li.vc_tta-tab:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #e4e4e4;
    }
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a {
    border: none;
    background: none;
    padding: 21px 15px;
    position: relative;
    font-size: 14px;
    color: #303030;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a {
    background: #f7f7f7;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a:before,
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ' !important;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    display: block;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a:before {
    border-color: rgba(228, 228, 228, 0);
    border-top-color: #e4e4e4;
    border-width: 21px;
    margin-left: -21px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a:after {
    border-color: rgba(247, 247, 247, 0);
    border-top-color: #f7f7f7;
    border-width: 20px;
    margin-left: -20px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab:hover
    > a {
    background: #f7f7f7;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container {
    clear: both;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels {
    border: none;
    background: none;
    border-radius: 0;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel {
    margin: 0;
}

@media only screen and (max-width: 767px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
        .vc_tta-panels-container
        .vc_tta-panels
        .vc_tta-panel {
        margin-bottom: 20px;
        background: none;
    }
}

@media only screen and (max-width: 767px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
        .vc_tta-panels-container
        .vc_tta-panels
        .vc_tta-panel
        .vc_tta-panel-heading {
        margin-bottom: 20px;
        border-color: #e4e4e4;
    }
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:hover,
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:focus,
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:active {
    color: #0d51db;
    text-decoration: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body {
    padding: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    transition: none;
    border-bottom: 1px solid #e4e4e4;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body
    .wpb_content_element {
    padding: 20px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body
    div.products.owl-carousel
    .owl-nav
    div {
    top: 50%;
    margin-top: -60px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body
    div.products.owl-carousel
    .owl-nav
    div.owl-prev {
    right: auto;
    left: 0;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style2
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body
    div.products.owl-carousel
    .owl-nav
    div.owl-next {
    right: 0;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1 {
    /*==== TITLE TAB ====*/
    /*===== CONTENT =====*/
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container {
    margin: 0;
    z-index: 0;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list {
    margin: 0 0 30px;
    border: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab {
    margin: 0;
    border: none;
    padding: 0;
    width: auto;
    text-align: center;
    float: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    + li.vc_tta-tab {
    margin-left: 40px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a {
    border: none;
    background: none;
    padding: 0;
    position: relative;
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    font-weight: 400;
    opacity: 0.7;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a:after {
    content: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a:before {
    content: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a
    span {
    display: inline-block;
    position: relative;
    padding: 0 0 12px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    > a
    span:before {
    content: '';
    position: absolute;
    width: 0;
    height: 4px;
    background: #0d51db;
    bottom: 0;
    left: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a {
    font-weight: 600;
    opacity: 1;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab.vc_active
    > a
    span:before {
    width: 100%;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab:hover
    > a
    span:before {
    width: 100%;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1.vc_tta-controls-align-center
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab {
    margin: 0 20px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1.vc_tta-controls-align-center
    .vc_tta-tabs-container
    ul.vc_tta-tabs-list
    li.vc_tta-tab
    + li.vc_tta-tab {
    margin-left: 20px;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container {
    clear: both;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels {
    border: none;
    background: none;
    border-radius: 0;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel {
    margin: 0;
}

@media only screen and (max-width: 767px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
        .vc_tta-panels-container
        .vc_tta-panels
        .vc_tta-panel
        .vc_tta-panel-heading {
        margin-bottom: 20px;
        border-color: #e4e4e4;
    }
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:hover,
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:focus,
html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-heading
    h4.vc_tta-panel-title
    a:active {
    color: #0d51db;
    text-decoration: none;
}

html
    .vc_tta-container
    .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
    .vc_tta-panels-container
    .vc_tta-panels
    .vc_tta-panel
    .vc_tta-panel-body {
    background: none;
    padding: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
}

@media only screen and (max-width: 767px) {
    html
        .vc_tta-container
        .vc_general.vc_tta-tabs.vc_tta-style-classic.yeti-tab-style1
        .vc_tta-panels-container
        .vc_tta-panels
        .vc_tta-panel
        .vc_tta-panel-body {
        margin-bottom: 20px;
    }
}

.vc_tta-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

/*======================== TAB AJAX ==========================*/
.yeti_products_categories_shortcode .shortcode-woo-tabs {
    margin: 0;
    display: flex;
    display: -webkit-flex;
    width: 100%;
    position: relative;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs:before {
    content: '';
    position: absolute;
    border-bottom: 1px solid #e4e4e4;
    top: 0;
    left: 0;
    right: 0;
    bottom: -1px;
    pointer-events: none;
    display: block;
    z-index: 1;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li {
    list-style: none;
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    display: inline-block;
    position: relative;
    /*&+li{
				border-left:1px solid $main_line_color;
			}*/
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li a {
    padding: 21px 15px;
    position: relative;
    font-size: 14px;
    color: #303030;
    display: block;
    text-align: center;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li.active {
    background: #f7f7f7;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li.active:before,
.yeti_products_categories_shortcode .shortcode-woo-tabs li.active:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 5;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li.active:before {
    border-color: rgba(228, 228, 228, 0);
    border-top-color: #e4e4e4;
    border-width: 11px;
    margin-left: -11px;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li.active:after {
    border-color: rgba(247, 247, 247, 0);
    border-top-color: #f7f7f7;
    border-width: 10px;
    margin-left: -10px;
}

.yeti_products_categories_shortcode .shortcode-woo-tabs li:first-child.active {
    border-left-width: 0;
}

.yeti_products_categories_shortcode
    .shortcode-woo-tabs
    + .ajax-content
    div.products.owl-carousel
    .owl-nav
    div {
    top: 50%;
    margin-top: -60px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

@media only screen and (max-width: 767px) {
    .yeti_products_categories_shortcode
        .shortcode-woo-tabs
        + .ajax-content
        div.products.owl-carousel
        .owl-nav
        div {
        margin-top: 20px;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
    .yeti_products_categories_shortcode
        .shortcode-woo-tabs
        + .ajax-content
        div.products.owl-carousel
        .owl-nav
        div.disabled {
        opacity: 0.5;
        cursor: default;
    }
}

.yeti_products_categories_shortcode
    .shortcode-woo-tabs
    + .ajax-content
    div.products.owl-carousel
    .owl-nav
    div.owl-prev {
    right: auto;
    left: 0;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.yeti_products_categories_shortcode
    .shortcode-woo-tabs
    + .ajax-content
    div.products.owl-carousel
    .owl-nav
    div.owl-next {
    right: 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.yeti_products_categories_shortcode .tab-content-item {
    padding: 30px 30px 0;
}

.yeti_products_categories_shortcode
    .tab-content-item
    div.products.owl-carousel.products-borderbox-style {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px;
}

.yeti_products_categories_shortcode .yeti-shortcode-content {
    position: relative;
}

.yeti_products_categories_shortcode .yeti-shortcode-content:before {
    content: '';
    position: absolute;
    border: 1px solid #e4e4e4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 1px;
    pointer-events: none;
    z-index: 1;
}

@media only screen and (max-width: 767px) {
    .yeti_products_categories_shortcode .yeti-shortcode-content:before {
        border: none;
    }
}

.yeti_products_categories_shortcode.style-2 {
    position: relative;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti_products_categories_shortcode.style-2 .yeti-shortcode-header {
        text-align: center;
    }
}

.yeti_products_categories_shortcode.style-2 .yeti-shortcode-content {
    position: static;
}

.yeti_products_categories_shortcode.style-2 .yeti-shortcode-content:before {
    content: none;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs {
    display: block;
    width: auto;
    position: absolute;
    top: 5px;
    right: 0;
    text-align: right;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs:before {
    content: none;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti_products_categories_shortcode.style-2
        .yeti-shortcode-content
        ul.shortcode-woo-tabs {
        position: relative;
        text-align: center;
        margin-bottom: 20px;
    }
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li {
    border: none;
    flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    margin: 0 20px;
    background: transparent;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li
    a {
    padding: 0;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    opacity: 0.6;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active
    a,
.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li:hover
    a {
    border-bottom: 3px solid #0d51db;
    opacity: 1;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active:before,
.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active:after {
    content: none;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    .tab-content-item {
    padding: 0;
}

.yeti_products_categories_shortcode.style-2
    .yeti-shortcode-content
    .tab-content-item
    div.products.owl-carousel.products-borderbox-style {
    margin: 0 15px -60px 15px;
}

.yeti_products_categories_shortcode.style-3 {
    position: relative;
}

.yeti_products_categories_shortcode.style-3 .yeti-shortcode-header {
    margin: 0;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti_products_categories_shortcode.style-3 .yeti-shortcode-header {
        text-align: center;
    }
}

.yeti_products_categories_shortcode.style-3 .yeti-shortcode-content {
    position: static;
}

.yeti_products_categories_shortcode.style-3 .yeti-shortcode-content:before {
    content: none;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs {
    display: block;
    width: auto;
    position: static;
    text-align: left;
    margin-bottom: 50px;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs:before {
    content: none;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .yeti_products_categories_shortcode.style-3
        .yeti-shortcode-content
        ul.shortcode-woo-tabs {
        position: relative;
        text-align: center;
        margin-bottom: 20px;
    }
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li {
    border: none;
    flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    margin: 0;
    background: transparent;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li
    + li {
    padding-left: 42px;
    margin-left: 40px;
    border-left: 1px solid #595959;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li
    a {
    padding: 0;
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li
    a:hover {
    color: #0d51db;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active
    a {
    color: #0d51db;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active:before,
.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    ul.shortcode-woo-tabs
    li.active:after {
    content: none;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    .tab-content-item {
    padding: 0;
}

.yeti_products_categories_shortcode.style-3
    .yeti-shortcode-content
    .tab-content-item
    div.products.owl-carousel.products-borderbox-style {
    margin: 0 15px -60px 15px;
}

/*==================== FEATURE ICON ==================*/
html .aio-icon-component {
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    html .aio-icon-component {
        text-align: center;
        width: 80%;
        margin: 0 auto 20px;
    }
    html .aio-icon-component .left-icon .aio-icon-left .aio-icon,
    html .aio-icon-component .left-icon .aio-icon-left .aio-icon-img {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    html .aio-icon-component {
        text-align: center;
        width: 80%;
        margin: 0 auto 20px;
    }
    html .aio-icon-component .left-icon .aio-icon-left .aio-icon,
    html .aio-icon-component .left-icon .aio-icon-left .aio-icon-img {
        margin-left: 0;
        margin-right: 0;
    }
    html .aio-icon-component .left-icon .aio-icon-left {
        display: block;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 479px) {
    html .aio-icon-component {
        width: 80%;
    }
}

html .aio-icon-component.style_3 {
    min-height: 71px;
}

@media only screen and (max-width: 1199px) {
    html .aio-icon-component.style_3 .aio-icon-left {
        display: block;
    }
}

html .aio-icon-component.style_3 .aio-icon-left .aio-icon-img .img-icon {
    width: auto;
}

@media only screen and (max-width: 1199px) {
    html .aio-icon-component.style_3 .aio-ibd-block {
        text-align: center;
    }
}

html .aio-icon-component.style_3 .aio-ibd-block .aio-icon-description {
    font-size: 13px;
    margin-top: 3px;
}

html
    .aio-icon-component.style_1
    .aio-icon-box.left-icon
    .aio-icon-left
    .img-icon,
html
    .aio-icon-component.style_1
    .aio-icon-box.left-icon
    .aio-icon-right
    .img-icon,
html
    .aio-icon-component.style_1
    .aio-icon-box.right-icon
    .aio-icon-left
    .img-icon,
html
    .aio-icon-component.style_1
    .aio-icon-box.right-icon
    .aio-icon-right
    .img-icon {
    width: auto;
}

html
    .aio-icon-component.style_1
    .aio-icon-box.left-icon
    .aio-ibd-block
    .aio-icon-header
    h3,
html
    .aio-icon-component.style_1
    .aio-icon-box.right-icon
    .aio-ibd-block
    .aio-icon-header
    h3 {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

html
    .aio-icon-component.style_1
    .aio-icon-box.left-icon
    .aio-ibd-block
    .aio-icon-description,
html
    .aio-icon-component.style_1
    .aio-icon-box.right-icon
    .aio-ibd-block
    .aio-icon-description {
    font-size: 13px;
    margin: 4px 0 0;
}

/*=================== SHORTCODE BANNER ======================*/
.yeti-banner {
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}

.yeti-banner figure {
    margin: 0;
    position: relative;
}

.yeti-banner figure > img {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    width: 100%;
}

.yeti-banner figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
}

.yeti-banner figcaption p {
    color: inherit;
    margin: 0;
}

.yeti-banner:hover figure > img {
    -moz-transform: scale3d(1.1, 1.1, 1);
    -o-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}

.product_subcaterories .yeti-shortcode-content:before {
    content: none;
}

.product_subcaterories .owl-stage-outer {
    padding: 0;
}

.product_subcaterories .owl-stage-outer:before {
    content: '';
    border: 1px solid #e4e4e4;
    top: 0;
    left: 0;
    right: -1px;
    bottom: 0;
    pointer-events: none;
    position: absolute;
}

.product_subcaterories .woo-subcat-item {
    border-right: 1px solid #e4e4e4;
}

.product_subcaterories .woo-subcat-item .woo-subcat-wrapper {
    padding: 30px;
    overflow: hidden;
    position: relative;
    min-height: 217px;
}

.product_subcaterories .woo-subcat-item .woo-subcat-wrapper .image {
    float: left;
    width: 40%;
}

.product_subcaterories .woo-subcat-item .woo-subcat-wrapper .image img {
    width: auto;
    height: auto;
}

.product_subcaterories .woo-subcat-item .woo-subcat-wrapper .cat-detail {
    padding-left: 30px;
    overflow: hidden;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    .cat-title {
    font: 500 14px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat {
    margin: 0;
    list-style: none;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat
    li {
    margin-bottom: 5px;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat
    li
    a {
    font: 500 12px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #808080;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat
    li
    a:hover,
.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat
    li
    a:focus,
.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    .cat-detail
    ul.sub-cat
    li
    a:active {
    color: #0d51db;
    text-decoration: none;
}

.product_subcaterories
    .woo-subcat-item
    .woo-subcat-wrapper
    + .woo-subcat-wrapper {
    border-top: 1px solid #e4e4e4;
}

.yeti-brands .yeti-owlCarousel {
    margin: 0;
}

.yeti-brands .yeti-owlCarousel .owl-stage-outer {
    padding: 0;
}

.yeti-brands .item-inner {
    text-align: center;
}

.yeti-brands .item-inner img {
    width: auto;
    height: auto;
    margin: 0 auto;
}

.yeti-brands .style-border .item-inner {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 18px 25px;
    min-height: 70px;
    text-align: center;
    background: #fff;
}

.yeti-brands .style-border .item-inner img {
    width: auto;
    height: auto;
    margin: 0 auto;
}

@media only screen and (max-width: 767px) {
    .yeti-brands .owl-nav {
        margin: 0 15px;
    }
}

.yeti-brands .owl-nav .owl-next {
    right: 15px !important;
}

.yeti-brands .owl-nav .owl-prev {
    right: 55px !important;
}

/*================= BIG PRODUCT ================*/
.big-product-wrapper {
    float: left;
    width: 100%;
    padding: 0 15px;
    position: relative;
}

.big-product-wrapper .products-borderbox-style {
    margin: 0 !important;
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
}

.big-product-wrapper .products-borderbox-style:before {
    content: '';
    position: absolute;
    top: 0;
    left: -1px;
    bottom: -1px;
    right: 0;
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    pointer-events: none;
    z-index: 1;
}

.big-product-wrapper .products.products-shadow-style {
    overflow: hidden;
    margin-left: -15px;
    margin-right: -15px;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    .product-inner {
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    section.big-product {
    padding: 0 15px;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    section.big-product
    .section-inner {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    section.big-product
    .section-inner
    .image-wrap
    .yeti-compare {
    display: none;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    section.big-product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    width: auto;
    height: auto !important;
    padding: 0;
}

.big-product-wrapper
    .products.products-shadow-style
    div.big-product
    section.big-product
    .addtocart-wrap
    .add_to_cart_button {
    padding: 0;
    font-size: 0;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .section-inner
    .thumbs {
    text-align: center;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .section-inner
    .thumbs
    li {
    padding: 5px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .section-inner
    .thumbs
    li
    img {
    border: 1px solid #ebebeb;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .meta-cats
    a {
    font-size: 1.2em;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    h3
    a {
    font-size: 1em;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .prod-stock-progress {
    overflow: hidden;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .prod-stock-progress
    .already-sold {
    float: left;
    font-weight: 700;
    color: #303030;
    margin-bottom: 6px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .prod-stock-progress
    .available {
    float: right;
    font-weight: 700;
    color: #0d51db;
    margin-bottom: 6px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .prod-stock-progress
    .progress {
    height: 10px;
    clear: both;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: #0d51db;
    margin-bottom: 15px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .prod-stock-progress
    .progress
    .progress-bar {
    background: #303030;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .price-wrapper {
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 7px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .price-wrapper
    .price {
    font-weight: 800;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .price-wrapper
    .price
    del {
    float: none;
    font-size: 20px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .price-buttons-wrap {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    opacity: 0;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .deal-stock-count {
    border: none;
    padding-top: 0;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .yeti-countdown {
    position: relative;
    z-index: 1;
    background: #0d51db;
    font-size: 20px;
    font-weight: 400;
    height: 100px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .yeti-countdown:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0d51db;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .yeti-countdown
    span {
    font-size: 34px;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .yeti-countdown
    * {
    color: #fff;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .yeti-countdown
    div:before {
    content: none;
}

.big-product-wrapper.deal-products
    .products.products-shadow-style
    div.big-product
    section.big-product:hover
    .product-thumbnail-wrapper
    .product-meta-wrapper
    .title-wrap
    .price-buttons-wrap {
    opacity: 1;
}

@media only screen and (max-width: 767px) {
    .big-product-wrapper.deal-products
        .products.products-shadow-style
        .big-list-products
        .row-item
        section.product {
        width: 100%;
    }
}

.big-product-wrapper.deal-products.super-style-2
    .products.products-shadow-style
    div.big-product
    section.big-product
    .image-wrap
    img {
    width: 62%;
}

.big-product-wrapper .products {
    display: block;
}

.big-product-wrapper .products div.big-product section.big-product {
    padding: 20px 40px;
    overflow: hidden;
}

@media only screen and (max-width: 767px) {
    .big-product-wrapper .products div.big-product section.big-product {
        width: 100%;
        padding: 20px;
    }
}

.big-product-wrapper .products div.big-product section.big-product:before {
    bottom: 0;
    left: -1px;
    right: -1px;
    border: 1px solid #e4e4e4;
    border-bottom: none;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .big-product-wrapper .products div.big-product section.big-product:before {
        border: none;
    }
}

.big-product-wrapper .products div.big-product section.big-product .image-wrap {
    text-align: center;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .image-wrap
    img {
    width: 80%;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .thumbs
    .list-inline {
    font-size: 0;
    margin-bottom: 15px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .thumbs
    .list-inline
    li {
    width: 33.33%;
    text-align: center;
}

.big-product-wrapper .products div.big-product section.big-product .title-wrap {
    height: auto;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .title-wrap
    h3
    a {
    font-size: 16px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .price-wrapper {
    margin-top: 12px;
    padding-top: 17px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .price-wrapper
    .price {
    font-size: 30px;
    color: #ff6600;
    font-weight: 700;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    opacity: 1;
    position: static;
    padding: 0;
    border: none;
    margin-top: 14px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap:before {
    border: none;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .add_to_cart_button,
.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    opacity: 1;
    height: auto;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .add_to_cart_button {
    font-size: 18px;
    padding: 13px 15px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .add_to_cart_button:before {
    font-size: 18px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    width: 50px;
    height: 50px !important;
    line-height: normal;
    padding: 15px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

.big-product-wrapper
    .products
    div.big-product
    section.big-product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a:before {
    font-size: 18px !important;
}

.big-product-wrapper .products div.big-product.right {
    float: right;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .big-product-wrapper .products div.big-product {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .big-product-wrapper .products div.big-product {
        width: 100%;
    }
}

.big-product-wrapper .products .big-list-products section.product {
    float: left;
    padding-bottom: 16px;
}

@media only screen and (max-width: 767px) {
    .big-product-wrapper .products .big-list-products section.product {
        width: 50%;
    }
}

@media only screen and (max-width: 479px) {
    .big-product-wrapper .products .big-list-products section.product {
        width: 100%;
    }
}

html .woocommerce .deal-products .content-inner:before {
    content: none;
}

html .woocommerce .deal-products .content-inner .products {
    margin-bottom: 0;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer {
    border-radius: 5px;
    overflow: hidden;
    padding: 0;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer:before {
    border: 2px solid #ff6600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .deal-stock-count {
    display: block;
    padding-top: 15px;
    margin-top: 12px;
    border-top: 1px dotted #e4e4e4;
    color: #ff6600;
    font-size: 12px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .price-wrapper {
    padding-top: 0;
    border-top: none;
    margin-bottom: 15px;
    margin-top: 8px;
    min-height: 100%;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .price-wrapper
    .price {
    font-size: 30px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .price-wrapper
    ins {
    margin-top: 10px;
    font-weight: 700;
    font-size: 30px;
    text-decoration: none;
}

@media (max-width: 1023px) and (min-width: 768px) {
    html
        .woocommerce
        .deal-products
        .content-inner
        .products-borderbox-style
        .owl-stage-outer
        section.product
        .price-wrapper
        ins {
        font-size: 25px;
    }
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .price-wrapper
    del {
    float: right;
    margin-top: 12px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .addtocart-wrap {
    position: static;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    opacity: 1;
    padding: 0;
    border: none;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .addtocart-wrap:before {
    content: none;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .addtocart-wrap
    .add_to_cart_button,
html
    .woocommerce
    .deal-products
    .content-inner
    .products-borderbox-style
    .owl-stage-outer
    section.product
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    opacity: 1;
    height: auto;
}

@media only screen and (max-width: 767px) {
    html
        .woocommerce
        .deal-products
        .content-inner
        .products-borderbox-style
        .owl-stage-outer
        section.product
        .addtocart-wrap {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style {
    width: auto;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer:before {
    content: none;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product {
    overflow: hidden;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .section-inner {
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-bottom: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .section-inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #0d51db;
    pointer-events: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    z-index: 2;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .image-wrap {
    text-align: center;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .image-wrap
    img {
    width: auto;
    margin: 0 auto;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap {
    padding-bottom: 10px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .prod-stock-progress {
    overflow: hidden;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .prod-stock-progress
    .already-sold {
    float: left;
    font-weight: 700;
    color: #303030;
    margin-bottom: 6px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .prod-stock-progress
    .available {
    float: right;
    font-weight: 700;
    color: #0d51db;
    margin-bottom: 6px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .prod-stock-progress
    .progress {
    height: 10px;
    clear: both;
    margin-bottom: 9px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    background: #0d51db;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .prod-stock-progress
    .progress
    .progress-bar {
    background: #303030;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    h3 {
    margin-bottom: 10px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .price-wrapper {
    margin: 0;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .price-wrapper
    .price {
    font-size: 20px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .price-wrapper
    .price
    ins {
    font-size: 20px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .price-wrapper
    .price
    del {
    float: none;
    font-size: 16px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .title-wrap
    .price-buttons-wrap {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .deal-stock-count {
    border: none;
    padding-top: 0;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .yeti-countdown {
    position: relative;
    z-index: 1;
    background: #0d51db;
    font-size: 14px;
    height: 70px;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .yeti-countdown:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0d51db;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .yeti-countdown
    * {
    color: #fff;
}

html
    .woocommerce
    .deal-products
    .content-inner
    .products.products-shadow-style
    .owl-stage-outer
    section.product
    .yeti-countdown
    div:before {
    content: none;
}

.elextron_instagram .instagram-item {
    position: relative;
    max-height: 270px;
    overflow: hidden;
}

.elextron_instagram .instagram-item .insta-meta {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 3;
    color: #fff;
}

.elextron_instagram .instagram-item a {
    display: block;
    position: relative;
}

.elextron_instagram .instagram-item a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform-origin: center center;
    -webkit-transform-origin: center center;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2;
}

.elextron_instagram .instagram-item:hover a:before {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.elextron_instagram .instagram-item:hover .insta-meta {
    opacity: 1;
    filter: alpha(opacity=100);
}

.elextron_instagram .instagram-item .insta-meta > li {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-weight: bold;
}

/*.yeti-owlCarousel{
	.content-inner{
		position:relative;
		&:before{
			content:'';
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			border:1px solid $main_line_color;
			border-bottom:none;
			pointer-events:none;
			z-index:3;
		}
	}
}*/
/*.yeti-owlCarousel.loading {
    height: 200px;
    overflow: hidden;
    position: relative;
    &:before{
        content:"";
        width: 40px;
        height: 40px;
        border-radius: 100%;
        margin: auto;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        border: 5px solid transparent;
        border-bottom-color: #5a9e74;
        border-top-color: #5a9e74;
        -webkit-animation: animation-rotate 2000ms linear infinite;
        -moz-animation: animation-rotate 2000ms linear infinite;
        -o-animation: animation-rotate 2000ms linear infinite;
        animation: animation-rotate 1000ms linear infinite,hue 1000ms linear infinite;
        z-index: 101;
    }
    &:after{
        content:"";
        background: #ccc;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 100;

    }
    .yeti-shortcode-header{
        position: relative;
        z-index:102;
    }
}*/
.elextron_teammember .owl-stage-outer {
    padding: 0 0 1px;
}

.elextron_teammember .team-member .info {
    background: #eee;
    padding: 20px;
}

.elextron_teammember .team-member .info h3 {
    margin: 0 0 6px;
}

.elextron_teammember .team-member .info h3 a {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

.elextron_teammember .team-member .info h3 a:hover,
.elextron_teammember .team-member .info h3 a:focus,
.elextron_teammember .team-member .info h3 a:active {
    color: #808080;
    text-decoration: none;
}

.elextron_teammember .team-member .info em {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
}

.elextron_teammember .team-member .info .yeti-social-network {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
}

.elextron_teammember .team-member .info .yeti-social-network li {
    display: inline-block;
    margin-right: 4px;
}

.elextron_teammember .team-member .info .yeti-social-network li a {
    display: block;
    color: #adadad;
}

.elextron_teammember .team-member .info .yeti-social-network li a:hover,
.elextron_teammember .team-member .info .yeti-social-network li a:focus,
.elextron_teammember .team-member .info .yeti-social-network li a:active {
    color: #0d51db;
    text-decoration: none;
}

.elextron_teammember .team-member .info .yeti-social-network li a i {
    font-size: 24px;
}

.elextron_teammember .owl-nav .owl-next {
    right: 15px !important;
}

.elextron_teammember .owl-nav .owl-prev {
    right: 55px !important;
}

.elextron_teammember .bounce .team-member .info {
    background: #fff;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.elextron_teammember .overlay .team-member {
    position: relative;
    overflow: hidden;
    background: #000;
}

.elextron_teammember .overlay .team-member img {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.elextron_teammember .overlay .team-member .info {
    background: none;
    position: absolute;
    top: 100%;
    left: 10px;
    right: 10px;
    bottom: 10px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    visibility: hidden;
}

.elextron_teammember .overlay .team-member .info * {
    color: #fff;
}

.elextron_teammember .overlay .team-member .info h3 a:hover {
    color: #0d51db;
}

.elextron_teammember .overlay .team-member:hover img {
    opacity: 0.3;
}

.elextron_teammember .overlay .team-member:hover .info {
    opacity: 1;
    visibility: visible;
    top: 10px;
}

html .vc_progress_bar .vc_single_bar .vc_label {
    font-size: 14px;
}

/*======================== CONTACT ======================*/
.wpcf7-form label {
    display: block;
}

.wpcf7-form .wpcf7-form-control {
    margin: 5px 0 10px;
    width: 100%;
}

/*===================== Gallery =================*/
.yeti-galleries-wrap .galleries-filters-wrap {
    margin-bottom: 30px;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters {
    margin-bottom: 0;
    margin-top: 11px;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li {
    margin-right: 20px;
    margin-bottom: 15px;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li a {
    display: block;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #808080;
    position: relative;
    padding-bottom: 10px;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 4px;
    background: #0d51db;
    bottom: 0;
    left: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li.active a {
    font-weight: 600;
}

.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li.active a,
.yeti-galleries-wrap .galleries-filters-wrap .gallery-filters li:hover a {
    color: #303030;
}

.yeti-galleries-wrap
    .galleries-filters-wrap
    .gallery-filters
    li.active
    a:before,
.yeti-galleries-wrap
    .galleries-filters-wrap
    .gallery-filters
    li:hover
    a:before {
    width: 100%;
}

.yeti-galleries-wrap .galleries-filters-wrap .order-form label {
    margin: 0 10px;
}

.yeti-galleries-wrap .galleries-content {
    overflow: hidden;
}

.yeti-galleries-wrap .galleries-content .yeti-gallery-item {
    margin-bottom: 30px;
}

.yeti-galleries-wrap .galleries-content .yeti-gallery-item .gallery-thumb {
    position: relative;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb
    .thumnail {
    background: #000;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb
    .summary {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform-origin: center center;
    -webkit-transform-origin: center center;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb
    .summary
    * {
    color: #fff;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb
    .summary
    a:hover {
    color: #0d51db;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb
    .summary
    .meta-galleries {
    font-size: 12px;
    font-style: italic;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb:hover
    .thumnail
    img {
    opacity: 0.3;
}

.yeti-galleries-wrap
    .galleries-content
    .yeti-gallery-item
    .gallery-thumb:hover
    .summary {
    opacity: 1;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.gallery-single-content .gallery-image-item {
    position: relative;
    width: 20%;
}

.gallery-single-content .gallery-image-item .media_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.mfp-close:hover,
.mfp-close:focus {
    background: none;
}

/*----------------------- PORTFOLIO ------------------------*/
.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs {
    margin-bottom: 30px;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters {
    text-align: center;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li {
    display: inline-block;
    margin: 0 10px;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li
    a {
    display: block;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #808080;
    position: relative;
    padding-bottom: 10px;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li
    a:before {
    content: '';
    position: absolute;
    width: 0;
    height: 4px;
    background: #0d51db;
    bottom: 0;
    left: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li.active
    a,
.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li:hover
    a {
    font-weight: 600;
    color: #303030;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li.active
    a:before,
.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-filters-wrap
    .yeti-tabs
    ul.yeti-portfolio-filters
    li:hover
    a:before {
    width: 100%;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb {
    border: none;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb:before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #0d51db;
    opacity: 0.5;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    z-index: 1;
    pointer-events: none;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .thumnail {
    position: relative;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .thumnail
    .icons {
    position: absolute;
    top: 20px;
    left: 20px;
    display: block;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    opacity: 0;
    visibility: hidden;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform-origin: center center;
    -webkit-transform-origin: center center;
    width: auto;
    height: auto;
    z-index: 2;
    background: none;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .thumnail
    .icons
    a
    i.fa {
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .summary {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    z-index: 1;
    padding: 0;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .summary
    * {
    color: #fff;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .summary
    h3 {
    margin-bottom: 5px;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb
    .summary
    h3
    a {
    text-transform: uppercase;
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb:hover
    .thumnail
    .icons {
    opacity: 1;
    visibility: visible;
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.yeti-portfolios-wrapper
    .yeti-portfolio-container
    .yeti-portfolio-content
    .yeti-portfolio-item
    .yeti-portfolio-thumb:hover:before {
    left: 0;
}

.single-post.portfolio div.post-thumbnail {
    margin-bottom: 30px;
}

.single-post.portfolio .post-heading {
    overflow: hidden;
    margin-bottom: 30px;
}

.single-post.portfolio .post-heading .post-title {
    display: inline-block;
}

.single-post.portfolio .post-heading .nth-edit-link {
    margin-left: 10px;
}

.single-post.portfolio .post-heading .nth-edit-link .post-edit-link {
    font-size: 0;
}

.single-post.portfolio .post-heading .nth-edit-link .post-edit-link:before {
    content: '\f040';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.single-post.portfolio .post-content {
    clear: both;
}

.single-portfolio .author-info {
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
}

.single-portfolio .author-info .author-inner .author-avatar {
    float: left;
    margin-right: 20px;
}

.single-portfolio .author-info .author-inner .author-desc {
    overflow: hidden;
}

.single-portfolio .navi {
    overflow: hidden;
    margin-bottom: 30px;
}

.single-portfolio .navi .navi-next {
    float: right;
}

.single-portfolio .navi .navi-next a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

.single-portfolio .navi .navi-next a:hover,
.single-portfolio .navi .navi-next a:focus,
.single-portfolio .navi .navi-next a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.single-portfolio .navi .navi-prev {
    float: left;
}

.single-portfolio .navi .navi-prev a {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

.single-portfolio .navi .navi-prev a:hover,
.single-portfolio .navi .navi-prev a:focus,
.single-portfolio .navi .navi-prev a:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.elextron_testimonials.testimonials-style-def {
    text-align: center;
}

.elextron_testimonials.testimonials-style-def .yeti-shortcode-header {
    text-align: center;
}

.elextron_testimonials.testimonials-style-2
    .testimonials-wrapper
    .testimonials-item {
    text-align: left;
    overflow: hidden;
}

.elextron_testimonials.testimonials-style-2
    .testimonials-wrapper
    .testimonials-item
    .image {
    display: block;
    width: 55px;
    height: 55px;
    border-radius: 100%;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}

.elextron_testimonials.testimonials-style-2
    .testimonials-wrapper
    .testimonials-item
    .image
    img {
    border-radius: 100%;
}

.elextron_testimonials.testimonials-style-2
    .testimonials-wrapper
    .testimonials-item
    .description {
    text-align: left;
}

.elextron_testimonials.testimonials-style-2
    .testimonials-wrapper
    .testimonials-item
    .description:after {
    left: 30px;
}

.elextron_testimonials.testimonials-style-2 .testimonials-wrapper .owl-dots {
    position: absolute;
    bottom: 0;
    right: 0;
}

.elextron_testimonials .testimonials-wrapper .testimonials-item {
    text-align: center;
}

.elextron_testimonials .testimonials-wrapper .testimonials-item .image {
    display: none;
}

.elextron_testimonials .testimonials-wrapper .testimonials-item .description {
    background: #f5f5f5;
    padding: 20px;
    position: relative;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 30px;
}

.elextron_testimonials
    .testimonials-wrapper
    .testimonials-item
    .description:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #f5f5f5 transparent transparent transparent;
    border-width: 15px 15px 0;
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -15px;
}

.elextron_testimonials .testimonials-wrapper .testimonials-item h3.author {
    margin-bottom: 5px;
}

.elextron_testimonials .testimonials-wrapper .owl-dots {
    margin-top: 15px;
}

.elextron_testimonials .testimonials-wrapper .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 5px;
}

.elextron_testimonials .testimonials-wrapper .owl-dots .owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position: relative;
    background-color: #fff;
}

.elextron_testimonials .testimonials-wrapper .owl-dots .owl-dot span:before {
    content: '';
    width: 21px;
    height: 21px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -ms-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
    border: 5px solid transparent;
    position: absolute;
    left: -5px;
    top: -5px;
}

.elextron_testimonials .testimonials-wrapper .owl-dots .owl-dot.active span {
    background: #999;
    opacity: 1;
}

.elextron_testimonials
    .testimonials-wrapper
    .owl-dots
    .owl-dot.active
    span:before {
    border-color: #fff;
}

html
    .vc_tta-color-grey.vc_tta-style-classic
    .vc_tta-panel.vc_active
    .vc_tta-panel-title
    > a,
html
    .vc_tta-color-grey.vc_tta-style-classic
    .vc_tta-panel
    .vc_tta-panel-title
    > a {
    color: #303030;
}

.yeti-pricing .yeti-pricing-wrapper {
    border: 10px solid #f8f8f8;
    position: relative;
    text-align: center;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul {
    background: #f8f8f8;
    border: 1px solid #e4e4e4;
    margin: 0;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.widget-heading {
    padding: 15px;
    background: #0d51db;
    margin: 0;
}

.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.widget-heading
    h3.heading-title {
    color: #fff;
    margin: 0;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.prices {
    padding: 15px;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.prices .price_table {
    font-size: 15px;
    display: block;
}

.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.prices
    .price_table
    .pricing {
    display: inline-block;
    font-size: 50px;
    color: #0d51db;
    line-height: 1;
}

.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.prices
    .price_table
    .mark {
    background: none;
    font-size: 15px;
    padding: 0;
    bottom: 0;
}

.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.prices
    .price_table
    sup {
    font-size: 15px;
    vertical-align: top;
    top: 10px;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.feature {
    border-top: 1px solid #e4e4e4;
    padding: 15px;
    background: #fff;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.price-buttons {
    padding: 15px;
    border-top: 1px solid #e4e4e4;
}

.yeti-pricing .yeti-pricing-wrapper .yeti-pricing-ul li.price-buttons a.btn {
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
}

.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:hover,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:focus,
.yeti-pricing
    .yeti-pricing-wrapper
    .yeti-pricing-ul
    li.price-buttons
    a.btn:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

.yeti-pricing .yeti-pricing-wrapper.popular {
    border-color: #0d51db;
}

.yeti-pricing .yeti-pricing-wrapper.popular .yeti-pricing-ul {
    border-color: #0d51db;
}

.yeti-pricing .yeti-pricing-wrapper.style-2 {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-pricing .yeti-pricing-wrapper.style-2:hover {
    margin-top: -10px;
    z-index: 2;
    -webkit-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
}

.yeti-pricing .yeti-pricing-wrapper.style-2.popular {
    border-color: #f8f8f8;
    margin: -10px;
    -webkit-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    z-index: 1;
}

.yeti-pricing .yeti-pricing-wrapper.style-2.popular .yeti-pricing-ul {
    border-color: #e4e4e4;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-2.popular
    .yeti-pricing-ul
    li.widget-heading {
    padding: 20px 15px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-2.popular
    .yeti-pricing-ul
    li.price-buttons {
    padding: 20px 15px;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 {
    overflow: hidden;
    border: none;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul {
    border: none;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul li.widget-heading {
    background: #f8f8f8;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3
    .yeti-pricing-ul
    li.widget-heading
    h3.heading-title {
    color: #303030;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul li.prices {
    background: #ebebeb;
    margin-bottom: 30px;
    padding-top: 30px;
    position: relative;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3
    .yeti-pricing-ul
    li.prices
    .price_table
    .pricing {
    color: #303030;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul li.prices:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #ebebeb transparent transparent transparent;
    border-width: 30px 180px 0 180px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -180px;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul li.feature {
    margin: 0 15px;
    border-top: none;
    border-bottom: 1px solid #e4e4e4;
    background: none;
}

.yeti-pricing .yeti-pricing-wrapper.style-3 .yeti-pricing-ul li.price-buttons {
    border-top: none;
}

.yeti-pricing .yeti-pricing-wrapper.style-3:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1);
    z-index: 2;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-pricing .yeti-pricing-wrapper.style-3.popular {
    margin-top: -10px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    box-shadow: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.widget-heading {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #0d51db;
    position: relative;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.widget-heading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    pointer-events: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.widget-heading
    h3.heading-title {
    color: #fff;
}

.yeti-pricing .yeti-pricing-wrapper.style-3.popular .yeti-pricing-ul li.prices {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.prices
    * {
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.prices
    .price_table
    .pricing {
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-3.popular
    .yeti-pricing-ul
    li.prices:after {
    border-top-color: #0d51db;
}

.yeti-pricing .yeti-pricing-wrapper.style-4 {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

.yeti-pricing .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper {
    border: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul {
    background: #ffa800;
    border: none;
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices
    .price_table
    .pricing {
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    li {
    margin: 0 10%;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading {
    background: none;
    padding-top: 30px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .feature {
    background: none;
    border-top-color: rgba(255, 255, 255, 0.2);
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons {
    border-top-color: rgba(255, 255, 255, 0.2);
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons
    a.btn {
    background: #000;
    color: #fff;
}

.yeti-pricing .yeti-pricing-wrapper.style-4:hover {
    z-index: 2;
    -webkit-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.1);
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.popular.yeti-pricing-wrapper
    .yeti-pricing-ul {
    background: #0d51db;
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-4.popular.yeti-pricing-wrapper
    .yeti-pricing-ul
    .prices
    .price_table
    .pricing {
    color: #fff;
}

.yeti-pricing .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper {
    border: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading {
    background: #fff;
    padding-top: 30px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading
    h3.heading-title {
    color: #303030;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices {
    background: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .feature:nth-child(2n + 1) {
    background: #f6f6f6;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons {
    background: #000;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons
    a.btn {
    background: #000;
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul {
    border-color: #e4e4e4;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading
    h3.heading-title {
    color: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-5.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons
    a.btn {
    background: #0d51db;
    color: #fff;
}

.yeti-pricing .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper {
    border: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul {
    background: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading {
    background: #fff;
    padding-top: 30px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading
    h3.heading-title {
    color: #303030;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices {
    background: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices
    .price_table {
    display: inline-block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: #0d51db;
    color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    padding: 24px 0 0;
    text-align: center;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices
    .price_table
    .pricing {
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .feature {
    margin: 0 10% 15px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    background: none;
    padding: 10px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons {
    background: #fff;
    padding: 0 10% 15px;
    border: none;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons
    a.btn {
    background: #0d51db;
    color: #fff;
    display: block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .widget-heading
    h3.heading-title {
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .prices
    .price_table {
    background: #000;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .feature {
    border-color: rgba(255, 255, 255, 0.2);
    color: #fff;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons {
    background: #0d51db;
}

.yeti-pricing
    .yeti-pricing-wrapper.style-6.popular.yeti-pricing-wrapper
    ul.yeti-pricing-ul
    .price-buttons
    a.btn {
    background: #000;
    color: #fff;
}

/*------------------------- Home 2 ------------------------*/
.product-category-icon {
    float: left;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background: #f7f7f7;
    overflow: hidden;
    font-size: 0;
    margin: 16px 0 0;
}

.product-category-icon li.cat-item {
    padding: 25px 38px;
    position: relative;
    text-align: center;
    float: none;
    display: inline-block;
    min-height: 94px;
    vertical-align: top;
}

.product-category-icon li.cat-item:after {
    content: '';
    border-bottom: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    position: absolute;
    top: 0;
    left: 0;
    bottom: -1px;
    right: -1px;
    z-index: 1;
    pointer-events: none;
}

.product-category-icon li.cat-item .cat-title {
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
}

.product-category-icon li.cat-item img {
    float: left;
}

.product-category-icon li.cat-item a {
    display: block;
    position: relative;
    line-height: 45px;
    color: #0d51db;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}

.product-category-icon li.cat-item:hover {
    background: #fff;
}

.product-category-icon li.cat-item:hover:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}

.yeti-newsletter {
    background: #f4f4f4 url(images/line_newsletter.png) repeat-x bottom left;
    padding-bottom: 9px;
}

.yeti-newsletter form.mc4wp-form {
    clear: both;
    background: #f4f4f4;
    padding: 2% 15% 2% 15%;
}

.yeti-newsletter form.mc4wp-form .input-group {
    position: relative;
    display: block;
}

.yeti-newsletter form.mc4wp-form .input-group input[type='email'] {
    height: 50px;
    width: 100%;
    border: none;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 4px 2px #ccc;
    -moz-box-shadow: 0 0 4px 2px #ccc;
    box-shadow: 0 0 4px 2px #ccc;
}

.yeti-newsletter form.mc4wp-form .input-group .input-group-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    display: block;
}

.yeti-newsletter
    form.mc4wp-form
    .input-group
    .input-group-btn
    input[type='submit'] {
    padding: 16px 15px;
    text-transform: uppercase;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.yeti-newsletter .popup-footer {
    text-align: right;
    padding: 22px 30px 20px;
}

.yeti-newsletter .popup-footer a {
    text-decoration: underline !important;
    font-size: 12px;
    color: #808080;
}

.yeti-newsletter .popup-footer a:hover,
.yeti-newsletter .popup-footer a:focus,
.yeti-newsletter .popup-footer a:active {
    color: #0d51db;
    text-decoration: none;
}

.pp_shopier_newsletter a.pp_close {
    width: 30px;
    height: 30px;
    background: #fff;
    color: #333;
    border-radius: 100%;
    top: -11px;
    right: 6px;
    text-indent: 0;
    font-size: 0;
    text-align: center;
    padding: 7px 0;
}

.pp_shopier_newsletter a.pp_close:after {
    content: '\f00d';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.yeti-popup {
    margin: auto;
    max-width: 800px;
    background-color: #fff;
    position: relative;
}

.yeti-popup.popup-padding {
    padding: 30px;
}

.yeti-popup .mfp-close {
    width: 40px;
    height: 40px;
    background: #202020;
    color: #fff;
    border-radius: 0;
    top: -40px;
    right: 0px;
    text-indent: 0;
    font-size: 0;
    text-align: center;
    padding: 7px 0;
    line-height: normal;
    opacity: 1;
    -webkit-box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.25);
    box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.25);
}

.yeti-popup .mfp-close:after {
    content: '\f00d';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
}

.mfp-preloader {
    display: none !important;
}

.yeti-quickshop-product {
    overflow: hidden;
}

.yeti-quickshop-product.product div.summary,
.yeti-quickshop-product.product div.images,
.yeti-quickshop-product.product div.summary > *:last-child {
    margin-bottom: 0 !important;
}

.yeti-quickshop-product.product div.images .btn_zoom {
    display: none;
}

html a.button.backtotop-btn {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 60px;
    height: 60px;
    font-size: 30px !important;
    background: #333;
    color: #fff;
    display: none;
    text-align: center;
    z-index: 9999;
    line-height: 47px;
    padding: 3px 0;
    font-family: FontAwesome;
}

html a.button.backtotop-btn:hover {
    background: #0d51db;
}

html a.button.backtotop-btn i {
    margin: 0 !important;
}

@media only screen and (max-width: 767px) {
    html a.button.backtotop-btn {
        width: 30px;
        height: 30px;
        font-size: 20px !important;
        padding: 0;
        line-height: 27px;
    }
}

@media only screen and (max-width: 767px) {
    html .none-border-responsive > .vc_column-inner {
        border: none !important;
    }
}

.page-404 h2.heading-404 {
    font-size: 200px;
    font-weight: 600;
    color: #0d51db;
}

@media only screen and (max-width: 767px) {
    .page-404 h2.heading-404 {
        font-size: 100px;
    }
}

.page-404 h4 {
    font-size: 20px;
    font-weight: 700;
}

.page-404 p {
    font-size: 20px;
}

.page-404 p a {
    color: #0d51db;
}

.page-404 .staticblock-404-content {
    margin-top: 60px;
    margin-bottom: 80px;
}

.page-404 .staticblock-404-content h3.heading-title.ud-line span:before {
    width: 40px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.page-404 .footer-404 {
    margin-bottom: 100px;
}

.page-404 .footer-404 a {
    margin-bottom: 15px;
}

/* ============================================ *
 * 8.0. Account Page
 * ============================================ */
.woocommerce-MyAccount-navigation {
    padding: 0 15px;
}

.woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.woocommerce-MyAccount-navigation ul li {
    padding: 10px 0;
}

.woocommerce-MyAccount-navigation ul li a {
    color: #303030;
}

.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li a:focus,
.woocommerce-MyAccount-navigation ul li a:active {
    color: #0d51db;
    text-decoration: none;
}

.woocommerce-MyAccount-navigation ul li a i {
    margin-right: 10px;
}

.woocommerce-MyAccount-navigation ul li + li {
    border-top: 1px dotted #e4e4e4;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
    color: #0d51db;
}

html .woocommerce-account ol.commentlist.notes {
    list-style: none;
    border: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

html .woocommerce-account ol.commentlist.notes li.comment {
    padding: 20px;
}

html
    .woocommerce-account
    ol.commentlist.notes
    li.comment
    .comment_container
    p.meta {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    margin-bottom: 15px;
}

html .woocommerce-account ol.commentlist.notes li.comment:nth-child(2n + 1) {
    background: #f7f7f7;
}

html .woocommerce-account ol.commentlist.notes li.comment + li.comment {
    border-top: 1px solid #e4e4e4;
}

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

html .woocommerce-account .title h3 {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    margin-bottom: 17px;
    position: relative;
}

html .woocommerce-account .title h3:before {
    content: '';
    width: 40px;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

#customer_login h2 {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    padding-bottom: 10px;
    margin-bottom: 17px;
    position: relative;
}

#customer_login h2:before {
    content: '';
    width: 40px;
    height: 4px;
    background: #0d51db;
    position: absolute;
    bottom: 0;
    left: 0;
}

html .woocommerce table.my_account_orders {
    font-size: 100%;
}

html .woocommerce table.my_account_orders th {
    padding: 11px 20px 10px;
}

.woocommerce-MyAccount-content fieldset {
    margin-top: 20px;
}

/* ============================================ *
 * 9.0. Product Detail Page
 * ============================================ */
html .woocommerce.single-product #content .images,
html .woocommerce.single-product .pp_content_container .images,
html .woocommerce.single-product .yeti-quickshop-wrapper .images,
.pp_woocommerce #content .images,
.pp_woocommerce .pp_content_container .images,
.pp_woocommerce .yeti-quickshop-wrapper .images,
.mfp-content #content .images,
.mfp-content .pp_content_container .images,
.mfp-content .yeti-quickshop-wrapper .images {
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    padding: 1px;
}

html .woocommerce.single-product #content .images .p_image .item,
html .woocommerce.single-product .pp_content_container .images .p_image .item,
html .woocommerce.single-product .yeti-quickshop-wrapper .images .p_image .item,
.pp_woocommerce #content .images .p_image .item,
.pp_woocommerce .pp_content_container .images .p_image .item,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .item,
.mfp-content #content .images .p_image .item,
.mfp-content .pp_content_container .images .p_image .item,
.mfp-content .yeti-quickshop-wrapper .images .p_image .item {
    position: relative;
}

html .woocommerce.single-product #content .images .p_image .item .btn_zoom,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .item
    .btn_zoom,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .item
    .btn_zoom,
.pp_woocommerce #content .images .p_image .item .btn_zoom,
.pp_woocommerce .pp_content_container .images .p_image .item .btn_zoom,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .item .btn_zoom,
.mfp-content #content .images .p_image .item .btn_zoom,
.mfp-content .pp_content_container .images .p_image .item .btn_zoom,
.mfp-content .yeti-quickshop-wrapper .images .p_image .item .btn_zoom {
    position: absolute;
    top: 10px;
    right: 10px;
}

html .woocommerce.single-product #content .images .p_image .item .btn_zoom i,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .item
    .btn_zoom
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .item
    .btn_zoom
    i,
.pp_woocommerce #content .images .p_image .item .btn_zoom i,
.pp_woocommerce .pp_content_container .images .p_image .item .btn_zoom i,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .item .btn_zoom i,
.mfp-content #content .images .p_image .item .btn_zoom i,
.mfp-content .pp_content_container .images .p_image .item .btn_zoom i,
.mfp-content .yeti-quickshop-wrapper .images .p_image .item .btn_zoom i {
    font-size: 20px;
}

html .woocommerce.single-product #content .images .p_image .owl-nav div,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div,
.pp_woocommerce #content .images .p_image .owl-nav div,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div,
.mfp-content #content .images .p_image .owl-nav div,
.mfp-content .pp_content_container .images .p_image .owl-nav div,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div {
    top: auto !important;
    bottom: 10px;
}

html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-prev,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div.owl-prev,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-prev,
.mfp-content #content .images .p_image .owl-nav div.owl-prev,
.mfp-content .pp_content_container .images .p_image .owl-nav div.owl-prev,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-prev {
    right: 50px;
    left: auto;
}

html
    .woocommerce.single-product
    #content
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .p_image
    .owl-nav
    div.owl-next,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .p_image
    .owl-nav
    div.owl-next,
.pp_woocommerce #content .images .p_image .owl-nav div.owl-next,
.pp_woocommerce .pp_content_container .images .p_image .owl-nav div.owl-next,
.pp_woocommerce .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-next,
.mfp-content #content .images .p_image .owl-nav div.owl-next,
.mfp-content .pp_content_container .images .p_image .owl-nav div.owl-next,
.mfp-content .yeti-quickshop-wrapper .images .p_image .owl-nav div.owl-next {
    right: 10px;
}

html .woocommerce.single-product #content .images .thumbnails,
html .woocommerce.single-product .pp_content_container .images .thumbnails,
html .woocommerce.single-product .yeti-quickshop-wrapper .images .thumbnails,
.pp_woocommerce #content .images .thumbnails,
.pp_woocommerce .pp_content_container .images .thumbnails,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails,
.mfp-content #content .images .thumbnails,
.mfp-content .pp_content_container .images .thumbnails,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails {
    border-top: 1px solid #e4e4e4;
    padding: 10px 0;
    clear: both;
}

html .woocommerce.single-product #content .images .thumbnails .owl-stage-outer,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .owl-stage-outer,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .owl-stage-outer,
.pp_woocommerce #content .images .thumbnails .owl-stage-outer,
.pp_woocommerce .pp_content_container .images .thumbnails .owl-stage-outer,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .owl-stage-outer,
.mfp-content #content .images .thumbnails .owl-stage-outer,
.mfp-content .pp_content_container .images .thumbnails .owl-stage-outer,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .owl-stage-outer {
    padding: 0;
}

html
    .woocommerce.single-product
    #content
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.pp_woocommerce
    #content
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.pp_woocommerce
    .pp_content_container
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.mfp-content
    #content
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.mfp-content
    .pp_content_container
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .thumbnails.swiper-container-vertical
    .swiper-wrapper {
    display: block;
}

html .woocommerce.single-product #content .images .thumbnails .img_thumb,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .img_thumb,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .img_thumb,
.pp_woocommerce #content .images .thumbnails .img_thumb,
.pp_woocommerce .pp_content_container .images .thumbnails .img_thumb,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .img_thumb,
.mfp-content #content .images .thumbnails .img_thumb,
.mfp-content .pp_content_container .images .thumbnails .img_thumb,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .img_thumb {
    padding: 0 15px;
    display: inline-block;
}

html .woocommerce.single-product #content .images .thumbnails .img_thumb img,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .img_thumb
    img,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .img_thumb
    img,
.pp_woocommerce #content .images .thumbnails .img_thumb img,
.pp_woocommerce .pp_content_container .images .thumbnails .img_thumb img,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .img_thumb img,
.mfp-content #content .images .thumbnails .img_thumb img,
.mfp-content .pp_content_container .images .thumbnails .img_thumb img,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .img_thumb img {
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
}

html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .img_thumb:hover
    img,
html
    .woocommerce.single-product
    #content
    .images
    .thumbnails
    .img_thumb.open
    img,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .img_thumb:hover
    img,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .thumbnails
    .img_thumb.open
    img,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .img_thumb:hover
    img,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .img_thumb.open
    img,
.pp_woocommerce #content .images .thumbnails .img_thumb:hover img,
.pp_woocommerce #content .images .thumbnails .img_thumb.open img,
.pp_woocommerce .pp_content_container .images .thumbnails .img_thumb:hover img,
.pp_woocommerce .pp_content_container .images .thumbnails .img_thumb.open img,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .thumbnails
    .img_thumb:hover
    img,
.pp_woocommerce .yeti-quickshop-wrapper .images .thumbnails .img_thumb.open img,
.mfp-content #content .images .thumbnails .img_thumb:hover img,
.mfp-content #content .images .thumbnails .img_thumb.open img,
.mfp-content .pp_content_container .images .thumbnails .img_thumb:hover img,
.mfp-content .pp_content_container .images .thumbnails .img_thumb.open img,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .img_thumb:hover img,
.mfp-content .yeti-quickshop-wrapper .images .thumbnails .img_thumb.open img {
    opacity: 0.5;
}

html .woocommerce.single-product #content .images .mass-video-gallery,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery,
.pp_woocommerce #content .images .mass-video-gallery,
.pp_woocommerce .pp_content_container .images .mass-video-gallery,
.pp_woocommerce .yeti-quickshop-wrapper .images .mass-video-gallery,
.mfp-content #content .images .mass-video-gallery,
.mfp-content .pp_content_container .images .mass-video-gallery,
.mfp-content .yeti-quickshop-wrapper .images .mass-video-gallery {
    position: relative;
    z-index: 10;
}

html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video,
.pp_woocommerce .pp_content_container .images .mass-video-gallery a.prod-video,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video,
.mfp-content #content .images .mass-video-gallery a.prod-video,
.mfp-content .pp_content_container .images .mass-video-gallery a.prod-video,
.mfp-content .yeti-quickshop-wrapper .images .mass-video-gallery a.prod-video {
    position: absolute;
    left: 10px;
    bottom: 10px;
    background: #eee;
    color: #303030;
    font: 400 14px/1.35 'Poppins', Helvetica, Arial, sans-serif;
    background: none;
    border: 1px solid #e4e4e4;
}

html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video:active,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:hover,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:focus,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video:active,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active,
.mfp-content #content .images .mass-video-gallery a.prod-video:hover,
.mfp-content #content .images .mass-video-gallery a.prod-video:focus,
.mfp-content #content .images .mass-video-gallery a.prod-video:active,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:hover,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:focus,
.mfp-content
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video:active,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:focus,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video:active {
    background: #0d51db;
    color: #fff;
    outline: none;
}

html
    .woocommerce.single-product
    #content
    .images
    .mass-video-gallery
    a.prod-video
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video
    i,
.pp_woocommerce #content .images .mass-video-gallery a.prod-video i,
.pp_woocommerce
    .pp_content_container
    .images
    .mass-video-gallery
    a.prod-video
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video
    i,
.mfp-content #content .images .mass-video-gallery a.prod-video i,
.mfp-content .pp_content_container .images .mass-video-gallery a.prod-video i,
.mfp-content
    .yeti-quickshop-wrapper
    .images
    .mass-video-gallery
    a.prod-video
    i {
    margin: 0;
}

html .woocommerce.single-product #content .summary h1.product_title,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    h1.product_title,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    h1.product_title,
.pp_woocommerce #content .summary h1.product_title,
.pp_woocommerce .pp_content_container .summary h1.product_title,
.pp_woocommerce .yeti-quickshop-wrapper .summary h1.product_title,
.mfp-content #content .summary h1.product_title,
.mfp-content .pp_content_container .summary h1.product_title,
.mfp-content .yeti-quickshop-wrapper .summary h1.product_title {
    color: #0d51db;
}

html .woocommerce.single-product #content .summary .woocommerce-product-rating,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating,
.pp_woocommerce #content .summary .woocommerce-product-rating,
.pp_woocommerce .pp_content_container .summary .woocommerce-product-rating,
.pp_woocommerce .yeti-quickshop-wrapper .summary .woocommerce-product-rating,
.mfp-content #content .summary .woocommerce-product-rating,
.mfp-content .pp_content_container .summary .woocommerce-product-rating,
.mfp-content .yeti-quickshop-wrapper .summary .woocommerce-product-rating {
    margin-bottom: 3px !important;
}

html
    .woocommerce.single-product
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.pp_woocommerce
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.pp_woocommerce
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.mfp-content
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.mfp-content
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link {
    color: #808080;
    font-size: 13px;
}

html
    .woocommerce.single-product
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
html
    .woocommerce.single-product
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
html
    .woocommerce.single-product
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.pp_woocommerce
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.pp_woocommerce
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.pp_woocommerce
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.pp_woocommerce
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.pp_woocommerce
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.mfp-content
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.mfp-content
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.mfp-content
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.mfp-content
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.mfp-content
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.mfp-content
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:focus,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link:active {
    color: #0d51db;
    text-decoration: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.pp_woocommerce
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.pp_woocommerce
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.mfp-content
    #content
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.mfp-content
    .pp_content_container
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .woocommerce-product-rating
    .woocommerce-review-link
    .count {
    vertical-align: 3px;
}

html .woocommerce.single-product #content .summary div[itemprop='offers'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    div[itemprop='offers'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='offers'],
.pp_woocommerce #content .summary div[itemprop='offers'],
.pp_woocommerce .pp_content_container .summary div[itemprop='offers'],
.pp_woocommerce .yeti-quickshop-wrapper .summary div[itemprop='offers'],
.mfp-content #content .summary div[itemprop='offers'],
.mfp-content .pp_content_container .summary div[itemprop='offers'],
.mfp-content .yeti-quickshop-wrapper .summary div[itemprop='offers'] {
    margin-bottom: 28px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e4e4e4;
}

html .woocommerce.single-product #content .summary .price,
html .woocommerce.single-product .pp_content_container .summary .price,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary .price,
.pp_woocommerce #content .summary .price,
.pp_woocommerce .pp_content_container .summary .price,
.pp_woocommerce .yeti-quickshop-wrapper .summary .price,
.mfp-content #content .summary .price,
.mfp-content .pp_content_container .summary .price,
.mfp-content .yeti-quickshop-wrapper .summary .price {
    color: #505050;
    font-size: 24px;
    font-weight: 600;
}

html .woocommerce.single-product #content .summary .price del,
html .woocommerce.single-product .pp_content_container .summary .price del,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary .price del,
.pp_woocommerce #content .summary .price del,
.pp_woocommerce .pp_content_container .summary .price del,
.pp_woocommerce .yeti-quickshop-wrapper .summary .price del,
.mfp-content #content .summary .price del,
.mfp-content .pp_content_container .summary .price del,
.mfp-content .yeti-quickshop-wrapper .summary .price del {
    color: #808080;
    font-size: 14px;
    font-weight: 400;
    margin-right: 8px;
}

html .woocommerce.single-product #content .summary .price ins,
html .woocommerce.single-product .pp_content_container .summary .price ins,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary .price ins,
.pp_woocommerce #content .summary .price ins,
.pp_woocommerce .pp_content_container .summary .price ins,
.pp_woocommerce .yeti-quickshop-wrapper .summary .price ins,
.mfp-content #content .summary .price ins,
.mfp-content .pp_content_container .summary .price ins,
.mfp-content .yeti-quickshop-wrapper .summary .price ins {
    color: #ff6600;
    margin-right: 8px;
    text-decoration: none;
}

html .woocommerce.single-product #content .summary div[itemprop='description'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    div[itemprop='description'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description'],
.pp_woocommerce #content .summary div[itemprop='description'],
.pp_woocommerce .pp_content_container .summary div[itemprop='description'],
.pp_woocommerce .yeti-quickshop-wrapper .summary div[itemprop='description'],
.mfp-content #content .summary div[itemprop='description'],
.mfp-content .pp_content_container .summary div[itemprop='description'],
.mfp-content .yeti-quickshop-wrapper .summary div[itemprop='description'] {
    padding-bottom: 17px;
    border-bottom: 1px dotted #e4e4e4;
    margin-bottom: 27px;
}

html
    .woocommerce.single-product
    #content
    .summary
    div[itemprop='description']
    ol,
html
    .woocommerce.single-product
    #content
    .summary
    div[itemprop='description']
    ul,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    div[itemprop='description']
    ol,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    div[itemprop='description']
    ul,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description']
    ol,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description']
    ul,
.pp_woocommerce #content .summary div[itemprop='description'] ol,
.pp_woocommerce #content .summary div[itemprop='description'] ul,
.pp_woocommerce .pp_content_container .summary div[itemprop='description'] ol,
.pp_woocommerce .pp_content_container .summary div[itemprop='description'] ul,
.pp_woocommerce .yeti-quickshop-wrapper .summary div[itemprop='description'] ol,
.pp_woocommerce .yeti-quickshop-wrapper .summary div[itemprop='description'] ul,
.mfp-content #content .summary div[itemprop='description'] ol,
.mfp-content #content .summary div[itemprop='description'] ul,
.mfp-content .pp_content_container .summary div[itemprop='description'] ol,
.mfp-content .pp_content_container .summary div[itemprop='description'] ul,
.mfp-content .yeti-quickshop-wrapper .summary div[itemprop='description'] ol,
.mfp-content .yeti-quickshop-wrapper .summary div[itemprop='description'] ul {
    list-style-position: inside;
}

html
    .woocommerce.single-product
    #content
    .summary
    div[itemprop='description']
    + form.cart,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    div[itemprop='description']
    + form.cart,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description']
    + form.cart,
.pp_woocommerce #content .summary div[itemprop='description'] + form.cart,
.pp_woocommerce
    .pp_content_container
    .summary
    div[itemprop='description']
    + form.cart,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description']
    + form.cart,
.mfp-content #content .summary div[itemprop='description'] + form.cart,
.mfp-content
    .pp_content_container
    .summary
    div[itemprop='description']
    + form.cart,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    div[itemprop='description']
    + form.cart {
    padding: 0;
    margin-top: 0;
    border: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    .single-product-gifts-wrapper,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .single-product-gifts-wrapper,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .single-product-gifts-wrapper,
.pp_woocommerce #content .summary .single-product-gifts-wrapper,
.pp_woocommerce .pp_content_container .summary .single-product-gifts-wrapper,
.pp_woocommerce .yeti-quickshop-wrapper .summary .single-product-gifts-wrapper,
.mfp-content #content .summary .single-product-gifts-wrapper,
.mfp-content .pp_content_container .summary .single-product-gifts-wrapper,
.mfp-content .yeti-quickshop-wrapper .summary .single-product-gifts-wrapper {
    margin-bottom: 20px;
}

html .woocommerce.single-product #content .summary div.cart,
html .woocommerce.single-product .pp_content_container .summary div.cart,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary div.cart,
.pp_woocommerce #content .summary div.cart,
.pp_woocommerce .pp_content_container .summary div.cart,
.pp_woocommerce .yeti-quickshop-wrapper .summary div.cart,
.mfp-content #content .summary div.cart,
.mfp-content .pp_content_container .summary div.cart,
.mfp-content .yeti-quickshop-wrapper .summary div.cart {
    margin-bottom: 20px;
}

html .woocommerce.single-product #content .summary .stock,
html .woocommerce.single-product .pp_content_container .summary .stock,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary .stock,
.pp_woocommerce #content .summary .stock,
.pp_woocommerce .pp_content_container .summary .stock,
.pp_woocommerce .yeti-quickshop-wrapper .summary .stock,
.mfp-content #content .summary .stock,
.mfp-content .pp_content_container .summary .stock,
.mfp-content .yeti-quickshop-wrapper .summary .stock {
    font-weight: 700;
    color: #303030;
}

html .woocommerce.single-product #content .summary form.cart,
html .woocommerce.single-product .pp_content_container .summary form.cart,
html .woocommerce.single-product .yeti-quickshop-wrapper .summary form.cart,
.pp_woocommerce #content .summary form.cart,
.pp_woocommerce .pp_content_container .summary form.cart,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart,
.mfp-content #content .summary form.cart,
.mfp-content .pp_content_container .summary form.cart,
.mfp-content .yeti-quickshop-wrapper .summary form.cart {
    position: relative;
    padding-top: 29px;
    border-top: 1px solid #e4e4e4;
    margin-top: 25px;
}

html .woocommerce.single-product #content .summary form.cart .quantity,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .quantity,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity,
.pp_woocommerce #content .summary form.cart .quantity,
.pp_woocommerce .pp_content_container .summary form.cart .quantity,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .quantity,
.mfp-content #content .summary form.cart .quantity,
.mfp-content .pp_content_container .summary form.cart .quantity,
.mfp-content .yeti-quickshop-wrapper .summary form.cart .quantity {
    position: relative;
    width: 80px;
    height: 40px;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px !important;
}

@media only screen and (max-width: 479px) {
    html .woocommerce.single-product #content .summary form.cart .quantity,
    html
        .woocommerce.single-product
        .pp_content_container
        .summary
        form.cart
        .quantity,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .summary
        form.cart
        .quantity,
    .pp_woocommerce #content .summary form.cart .quantity,
    .pp_woocommerce .pp_content_container .summary form.cart .quantity,
    .pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .quantity,
    .mfp-content #content .summary form.cart .quantity,
    .mfp-content .pp_content_container .summary form.cart .quantity,
    .mfp-content .yeti-quickshop-wrapper .summary form.cart .quantity {
        margin-bottom: 10px;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    html .woocommerce.single-product #content .summary form.cart .quantity,
    html
        .woocommerce.single-product
        .pp_content_container
        .summary
        form.cart
        .quantity,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .summary
        form.cart
        .quantity,
    .pp_woocommerce #content .summary form.cart .quantity,
    .pp_woocommerce .pp_content_container .summary form.cart .quantity,
    .pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .quantity,
    .mfp-content #content .summary form.cart .quantity,
    .mfp-content .pp_content_container .summary form.cart .quantity,
    .mfp-content .yeti-quickshop-wrapper .summary form.cart .quantity {
        margin-bottom: 10px;
    }
}

html .woocommerce.single-product #content .summary form.cart .quantity .minus,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .quantity
    .minus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity
    .minus,
.pp_woocommerce #content .summary form.cart .quantity .minus,
.pp_woocommerce .pp_content_container .summary form.cart .quantity .minus,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .quantity .minus,
.mfp-content #content .summary form.cart .quantity .minus,
.mfp-content .pp_content_container .summary form.cart .quantity .minus,
.mfp-content .yeti-quickshop-wrapper .summary form.cart .quantity .minus {
    width: 19px;
    padding: 0;
    height: 38px;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    border-right: 1px solid #e4e4e4;
    text-align: center;
    line-height: 40px;
    background: none;
    color: #303030;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .quantity
    input.input-text,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .quantity
    input.input-text,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity
    input.input-text,
.pp_woocommerce #content .summary form.cart .quantity input.input-text,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .quantity
    input.input-text,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity
    input.input-text,
.mfp-content #content .summary form.cart .quantity input.input-text,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .quantity
    input.input-text,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity
    input.input-text {
    width: 100%;
    border: none;
    height: 38px;
    text-align: center;
    width: calc(100% - 38px);
}

html .woocommerce.single-product #content .summary form.cart .quantity .plus,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .quantity
    .plus,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .quantity
    .plus,
.pp_woocommerce #content .summary form.cart .quantity .plus,
.pp_woocommerce .pp_content_container .summary form.cart .quantity .plus,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .quantity .plus,
.mfp-content #content .summary form.cart .quantity .plus,
.mfp-content .pp_content_container .summary form.cart .quantity .plus,
.mfp-content .yeti-quickshop-wrapper .summary form.cart .quantity .plus {
    width: 19px;
    padding: 0;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    border-left: 1px solid #e4e4e4;
    text-align: center;
    line-height: 40px;
    background: none;
    color: #303030;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit'],
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.pp_woocommerce #content .summary form.cart button[type='submit'],
.pp_woocommerce .pp_content_container .summary form.cart button[type='submit'],
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit'],
.mfp-content #content .summary form.cart button[type='submit'],
.mfp-content .pp_content_container .summary form.cart button[type='submit'],
.mfp-content .yeti-quickshop-wrapper .summary form.cart button[type='submit'] {
    float: left;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    button[type='submit']:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:before,
.pp_woocommerce #content .summary form.cart button[type='submit']:before,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:before,
.mfp-content #content .summary form.cart button[type='submit']:before,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    button[type='submit']:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    button[type='submit']:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f218';
    margin-right: 7px;
}

@media (max-width: 1023px) and (min-width: 768px) {
    html
        .woocommerce.single-product
        #content
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce #content .summary form.cart button[type='submit'],
    .pp_woocommerce
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .mfp-content #content .summary form.cart button[type='submit'],
    .mfp-content .pp_content_container .summary form.cart button[type='submit'],
    .mfp-content
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'] {
        margin-bottom: 10px;
        clear: both;
    }
}

@media only screen and (max-width: 479px) {
    html
        .woocommerce.single-product
        #content
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce #content .summary form.cart button[type='submit'],
    .pp_woocommerce
        .pp_content_container
        .summary
        form.cart
        button[type='submit'],
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'],
    .mfp-content #content .summary form.cart button[type='submit'],
    .mfp-content .pp_content_container .summary form.cart button[type='submit'],
    .mfp-content
        .yeti-quickshop-wrapper
        .summary
        form.cart
        button[type='submit'] {
        clear: both;
    }
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
.pp_woocommerce #content .summary form.cart .yith-wcwl-add-to-wishlist,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
.mfp-content #content .summary form.cart .yith-wcwl-add-to-wishlist,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist {
    float: right;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
.pp_woocommerce #content .summary form.cart .yith-wcwl-add-to-wishlist a,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
.mfp-content #content .summary form.cart .yith-wcwl-add-to-wishlist a,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a {
    width: 40px;
    height: 40px !important;
    background: #eee;
    color: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 11px 0;
    text-align: center;
    line-height: normal;
    display: block;
    border: 1px solid transparent;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.pp_woocommerce #content .summary form.cart .yith-wcwl-add-to-wishlist a:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.mfp-content #content .summary form.cart .yith-wcwl-add-to-wishlist a:hover,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:hover {
    background: #eee;
    color: #0d51db;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
.pp_woocommerce #content .summary form.cart .yith-wcwl-add-to-wishlist a:before,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
.mfp-content #content .summary form.cart .yith-wcwl-add-to-wishlist a:before,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f08a';
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before {
    content: '\f058';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    position: absolute;
    top: -3px;
    left: -3px;
    color: #07a750;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    #content
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    .pp_content_container
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 10px;
    left: 11px;
    font-size: 18px;
    display: block;
    z-index: 1;
}

html .woocommerce.single-product #content .summary form.cart a.yeti-compare,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    a.yeti-compare,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    a.yeti-compare,
.pp_woocommerce #content .summary form.cart a.yeti-compare,
.pp_woocommerce .pp_content_container .summary form.cart a.yeti-compare,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart a.yeti-compare,
.mfp-content #content .summary form.cart a.yeti-compare,
.mfp-content .pp_content_container .summary form.cart a.yeti-compare,
.mfp-content .yeti-quickshop-wrapper .summary form.cart a.yeti-compare {
    float: right;
    width: 40px;
    height: 40px !important;
    background: #eee;
    color: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 11px 0;
    text-align: center;
    line-height: normal;
    display: block;
    font-size: 0;
    margin-left: 6px;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    a.yeti-compare:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    a.yeti-compare:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    a.yeti-compare:hover,
.pp_woocommerce #content .summary form.cart a.yeti-compare:hover,
.pp_woocommerce .pp_content_container .summary form.cart a.yeti-compare:hover,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart a.yeti-compare:hover,
.mfp-content #content .summary form.cart a.yeti-compare:hover,
.mfp-content .pp_content_container .summary form.cart a.yeti-compare:hover,
.mfp-content .yeti-quickshop-wrapper .summary form.cart a.yeti-compare:hover {
    background: #eee;
    color: #0d51db;
}

html
    .woocommerce.single-product
    #content
    .summary
    form.cart
    a.yeti-compare:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    a.yeti-compare:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    a.yeti-compare:before,
.pp_woocommerce #content .summary form.cart a.yeti-compare:before,
.pp_woocommerce .pp_content_container .summary form.cart a.yeti-compare:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    form.cart
    a.yeti-compare:before,
.mfp-content #content .summary form.cart a.yeti-compare:before,
.mfp-content .pp_content_container .summary form.cart a.yeti-compare:before,
.mfp-content .yeti-quickshop-wrapper .summary form.cart a.yeti-compare:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f0ec';
}

html .woocommerce.single-product #content .summary form.cart .reset_variations,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    form.cart
    .reset_variations,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    form.cart
    .reset_variations,
.pp_woocommerce #content .summary form.cart .reset_variations,
.pp_woocommerce .pp_content_container .summary form.cart .reset_variations,
.pp_woocommerce .yeti-quickshop-wrapper .summary form.cart .reset_variations,
.mfp-content #content .summary form.cart .reset_variations,
.mfp-content .pp_content_container .summary form.cart .reset_variations,
.mfp-content .yeti-quickshop-wrapper .summary form.cart .reset_variations {
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    color: #0d51db;
}

html .woocommerce.single-product #content .summary .yeti-countdown,
html .woocommerce.single-product .pp_content_container .summary .yeti-countdown,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-countdown,
.pp_woocommerce #content .summary .yeti-countdown,
.pp_woocommerce .pp_content_container .summary .yeti-countdown,
.pp_woocommerce .yeti-quickshop-wrapper .summary .yeti-countdown,
.mfp-content #content .summary .yeti-countdown,
.mfp-content .pp_content_container .summary .yeti-countdown,
.mfp-content .yeti-quickshop-wrapper .summary .yeti-countdown {
    margin-bottom: 20px;
}

html .woocommerce.single-product #content .summary .cart a.yeti-compare,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    a.yeti-compare,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    a.yeti-compare,
.pp_woocommerce #content .summary .cart a.yeti-compare,
.pp_woocommerce .pp_content_container .summary .cart a.yeti-compare,
.pp_woocommerce .yeti-quickshop-wrapper .summary .cart a.yeti-compare,
.mfp-content #content .summary .cart a.yeti-compare,
.mfp-content .pp_content_container .summary .cart a.yeti-compare,
.mfp-content .yeti-quickshop-wrapper .summary .cart a.yeti-compare {
    float: right;
    width: 40px;
    height: 40px !important;
    background: #eee;
    color: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 11px 0;
    text-align: center;
    line-height: normal;
    display: block;
    font-size: 0;
    margin-left: 6px;
}

html .woocommerce.single-product #content .summary .cart a.yeti-compare:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    a.yeti-compare:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    a.yeti-compare:hover,
.pp_woocommerce #content .summary .cart a.yeti-compare:hover,
.pp_woocommerce .pp_content_container .summary .cart a.yeti-compare:hover,
.pp_woocommerce .yeti-quickshop-wrapper .summary .cart a.yeti-compare:hover,
.mfp-content #content .summary .cart a.yeti-compare:hover,
.mfp-content .pp_content_container .summary .cart a.yeti-compare:hover,
.mfp-content .yeti-quickshop-wrapper .summary .cart a.yeti-compare:hover {
    background: #eee;
    color: #0d51db;
}

html .woocommerce.single-product #content .summary .cart a.yeti-compare:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    a.yeti-compare:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    a.yeti-compare:before,
.pp_woocommerce #content .summary .cart a.yeti-compare:before,
.pp_woocommerce .pp_content_container .summary .cart a.yeti-compare:before,
.pp_woocommerce .yeti-quickshop-wrapper .summary .cart a.yeti-compare:before,
.mfp-content #content .summary .cart a.yeti-compare:before,
.mfp-content .pp_content_container .summary .cart a.yeti-compare:before,
.mfp-content .yeti-quickshop-wrapper .summary .cart a.yeti-compare:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f0ec';
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist,
.pp_woocommerce #content .summary .cart .yith-wcwl-add-to-wishlist,
.pp_woocommerce .pp_content_container .summary .cart .yith-wcwl-add-to-wishlist,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist,
.mfp-content #content .summary .cart .yith-wcwl-add-to-wishlist,
.mfp-content .pp_content_container .summary .cart .yith-wcwl-add-to-wishlist,
.mfp-content .yeti-quickshop-wrapper .summary .cart .yith-wcwl-add-to-wishlist {
    float: right;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a,
.pp_woocommerce #content .summary .cart .yith-wcwl-add-to-wishlist a,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a,
.mfp-content #content .summary .cart .yith-wcwl-add-to-wishlist a,
.mfp-content .pp_content_container .summary .cart .yith-wcwl-add-to-wishlist a,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a {
    width: 40px;
    height: 40px !important;
    background: #eee;
    color: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 11px 0;
    text-align: center;
    line-height: normal;
    display: block;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.pp_woocommerce #content .summary .cart .yith-wcwl-add-to-wishlist a:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.mfp-content #content .summary .cart .yith-wcwl-add-to-wishlist a:hover,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:hover {
    background: #eee;
    color: #0d51db;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
.pp_woocommerce #content .summary .cart .yith-wcwl-add-to-wishlist a:before,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
.mfp-content #content .summary .cart .yith-wcwl-add-to-wishlist a:before,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    content: '\f08a';
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistaddedbrowse:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-wishlistexistsbrowse:before {
    content: '\f058';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    position: absolute;
    top: -3px;
    left: -3px;
    color: #07a750;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button
    i {
    display: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    a:before {
    content: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    #content
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    .pp_content_container
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .cart
    .yith-wcwl-add-to-wishlist
    .yith-wcwl-add-button.loading
    i {
    position: absolute;
    top: 10px;
    left: 11px;
    font-size: 18px;
    display: block;
    z-index: 1;
}

html .woocommerce.single-product #content .summary .yeti-variable-attr-swapper,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper,
.pp_woocommerce #content .summary .yeti-variable-attr-swapper,
.pp_woocommerce .pp_content_container .summary .yeti-variable-attr-swapper,
.pp_woocommerce .yeti-quickshop-wrapper .summary .yeti-variable-attr-swapper,
.mfp-content #content .summary .yeti-variable-attr-swapper,
.mfp-content .pp_content_container .summary .yeti-variable-attr-swapper,
.mfp-content .yeti-quickshop-wrapper .summary .yeti-variable-attr-swapper {
    text-align: left;
    margin-bottom: 15px;
    white-space: normal;
}

html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option,
.pp_woocommerce #content .summary .yeti-variable-attr-swapper .select-option,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option,
.mfp-content #content .summary .yeti-variable-attr-swapper .select-option,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    display: inline-block;
    width: 50px;
    height: 40px;
    background: #eee;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #303030;
    margin-right: 7px;
    margin-bottom: 10px;
}

html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
.pp_woocommerce
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.pp_woocommerce
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
.mfp-content
    #content
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.mfp-content #content .summary .yeti-variable-attr-swapper .select-option:hover,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option.selected,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper
    .select-option:hover {
    -webkit-box-shadow: 0 0px 0px 3px #dcdcdc inset;
    -moz-box-shadow: 0 0px 0px 3px #dcdcdc inset;
    box-shadow: 0 0px 0px 3px #dcdcdc inset;
}

html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.pp_woocommerce
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.mfp-content
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 15px;
    font-size: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
}

html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
html
    .woocommerce.single-product
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.pp_woocommerce
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.pp_woocommerce
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.pp_woocommerce
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.mfp-content
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.mfp-content
    #content
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.mfp-content
    .pp_content_container
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option.selected,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    .yeti-variable-attr-swapper.attr-color
    .select-option:hover {
    -webkit-box-shadow: 0 0px 0px 3px #dcdcdc;
    -moz-box-shadow: 0 0px 0px 3px #dcdcdc;
    box-shadow: 0 0px 0px 3px #dcdcdc;
}

html .woocommerce.single-product #content .summary table.variations,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.variations,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.variations,
.pp_woocommerce #content .summary table.variations,
.pp_woocommerce .pp_content_container .summary table.variations,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.variations,
.mfp-content #content .summary table.variations,
.mfp-content .pp_content_container .summary table.variations,
.mfp-content .yeti-quickshop-wrapper .summary table.variations {
    padding-bottom: 30px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

html .woocommerce.single-product #content .summary table.variations td.label,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.variations
    td.label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.variations
    td.label,
.pp_woocommerce #content .summary table.variations td.label,
.pp_woocommerce .pp_content_container .summary table.variations td.label,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.variations td.label,
.mfp-content #content .summary table.variations td.label,
.mfp-content .pp_content_container .summary table.variations td.label,
.mfp-content .yeti-quickshop-wrapper .summary table.variations td.label {
    text-align: left;
    display: block;
    padding: 0;
}

html .woocommerce.single-product #content .summary table.variations td.label p,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.variations
    td.label
    p,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.variations
    td.label
    p,
.pp_woocommerce #content .summary table.variations td.label p,
.pp_woocommerce .pp_content_container .summary table.variations td.label p,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.variations td.label p,
.mfp-content #content .summary table.variations td.label p,
.mfp-content .pp_content_container .summary table.variations td.label p,
.mfp-content .yeti-quickshop-wrapper .summary table.variations td.label p {
    margin-bottom: 0;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.variations
    td.label
    label,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.variations
    td.label
    label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.variations
    td.label
    label,
.pp_woocommerce #content .summary table.variations td.label label,
.pp_woocommerce .pp_content_container .summary table.variations td.label label,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    table.variations
    td.label
    label,
.mfp-content #content .summary table.variations td.label label,
.mfp-content .pp_content_container .summary table.variations td.label label,
.mfp-content .yeti-quickshop-wrapper .summary table.variations td.label label {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
}

html .woocommerce.single-product #content .summary table.group_table,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table,
.pp_woocommerce #content .summary table.group_table,
.pp_woocommerce .pp_content_container .summary table.group_table,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table,
.mfp-content #content .summary table.group_table,
.mfp-content .pp_content_container .summary table.group_table,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table {
    margin-bottom: 30px;
}

html .woocommerce.single-product #content .summary table.group_table tr td,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    tr
    td,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr
    td,
.pp_woocommerce #content .summary table.group_table tr td,
.pp_woocommerce .pp_content_container .summary table.group_table tr td,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table tr td,
.mfp-content #content .summary table.group_table tr td,
.mfp-content .pp_content_container .summary table.group_table tr td,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table tr td {
    padding: 20px 0;
    border-top: 1px solid #e4e4e4;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    tr
    td
    .quantity,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    tr
    td
    .quantity,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr
    td
    .quantity,
.pp_woocommerce #content .summary table.group_table tr td .quantity,
.pp_woocommerce
    .pp_content_container
    .summary
    table.group_table
    tr
    td
    .quantity,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr
    td
    .quantity,
.mfp-content #content .summary table.group_table tr td .quantity,
.mfp-content .pp_content_container .summary table.group_table tr td .quantity,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr
    td
    .quantity {
    margin-top: 10px;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    tr:first-child
    td,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    tr:first-child
    td,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td,
.pp_woocommerce #content .summary table.group_table tr:first-child td,
.pp_woocommerce
    .pp_content_container
    .summary
    table.group_table
    tr:first-child
    td,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td,
.mfp-content #content .summary table.group_table tr:first-child td,
.mfp-content .pp_content_container .summary table.group_table tr:first-child td,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td {
    border: none;
    padding: 0;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    tr:first-child
    td.label,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    tr:first-child
    td.label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td.label,
.pp_woocommerce #content .summary table.group_table tr:first-child td.label,
.pp_woocommerce
    .pp_content_container
    .summary
    table.group_table
    tr:first-child
    td.label,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td.label,
.mfp-content #content .summary table.group_table tr:first-child td.label,
.mfp-content
    .pp_content_container
    .summary
    table.group_table
    tr:first-child
    td.label,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    tr:first-child
    td.label {
    padding-top: 8px;
}

html .woocommerce.single-product #content .summary table.group_table td.label,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.label,
.pp_woocommerce #content .summary table.group_table td.label,
.pp_woocommerce .pp_content_container .summary table.group_table td.label,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table td.label,
.mfp-content #content .summary table.group_table td.label,
.mfp-content .pp_content_container .summary table.group_table td.label,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table td.label {
    width: 40%;
    padding: 0;
    display: table-cell;
    white-space: normal;
    padding-top: 28px;
}

html .woocommerce.single-product #content .summary table.group_table td.label a,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.label
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.label
    a,
.pp_woocommerce #content .summary table.group_table td.label a,
.pp_woocommerce .pp_content_container .summary table.group_table td.label a,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table td.label a,
.mfp-content #content .summary table.group_table td.label a,
.mfp-content .pp_content_container .summary table.group_table td.label a,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table td.label a {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

html .woocommerce.single-product #content .summary table.group_table td.price,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.price,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price,
.pp_woocommerce #content .summary table.group_table td.price,
.pp_woocommerce .pp_content_container .summary table.group_table td.price,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table td.price,
.mfp-content #content .summary table.group_table td.price,
.mfp-content .pp_content_container .summary table.group_table td.price,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table td.price {
    color: #505050;
    font-size: 24px;
    font-weight: 600;
    padding: 20px 0;
    text-align: right;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    td.price
    del,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.price
    del,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price
    del,
.pp_woocommerce #content .summary table.group_table td.price del,
.pp_woocommerce .pp_content_container .summary table.group_table td.price del,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table td.price del,
.mfp-content #content .summary table.group_table td.price del,
.mfp-content .pp_content_container .summary table.group_table td.price del,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table td.price del {
    color: #808080;
    font-size: 14px;
    font-weight: 400;
    margin-right: 8px;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    td.price
    ins,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.price
    ins,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price
    ins,
.pp_woocommerce #content .summary table.group_table td.price ins,
.pp_woocommerce .pp_content_container .summary table.group_table td.price ins,
.pp_woocommerce .yeti-quickshop-wrapper .summary table.group_table td.price ins,
.mfp-content #content .summary table.group_table td.price ins,
.mfp-content .pp_content_container .summary table.group_table td.price ins,
.mfp-content .yeti-quickshop-wrapper .summary table.group_table td.price ins {
    color: #ff6600;
    margin-right: 8px;
    text-decoration: none;
}

html
    .woocommerce.single-product
    #content
    .summary
    table.group_table
    td.price
    .stock,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    table.group_table
    td.price
    .stock,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price
    .stock,
.pp_woocommerce #content .summary table.group_table td.price .stock,
.pp_woocommerce
    .pp_content_container
    .summary
    table.group_table
    td.price
    .stock,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price
    .stock,
.mfp-content #content .summary table.group_table td.price .stock,
.mfp-content .pp_content_container .summary table.group_table td.price .stock,
.mfp-content
    .yeti-quickshop-wrapper
    .summary
    table.group_table
    td.price
    .stock {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
}

html .woocommerce.single-product #content .summary .nth-social-share,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .nth-social-share,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .nth-social-share,
.pp_woocommerce #content .summary .nth-social-share,
.pp_woocommerce .pp_content_container .summary .nth-social-share,
.pp_woocommerce .yeti-quickshop-wrapper .summary .nth-social-share,
.mfp-content #content .summary .nth-social-share,
.mfp-content .pp_content_container .summary .nth-social-share,
.mfp-content .yeti-quickshop-wrapper .summary .nth-social-share {
    margin: 20px 0 0;
    list-style: none;
}

html .woocommerce.single-product #content .summary .nth-social-share li,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .nth-social-share
    li,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .nth-social-share
    li,
.pp_woocommerce #content .summary .nth-social-share li,
.pp_woocommerce .pp_content_container .summary .nth-social-share li,
.pp_woocommerce .yeti-quickshop-wrapper .summary .nth-social-share li,
.mfp-content #content .summary .nth-social-share li,
.mfp-content .pp_content_container .summary .nth-social-share li,
.mfp-content .yeti-quickshop-wrapper .summary .nth-social-share li {
    display: inline-block;
    margin-right: 4px;
}

html .woocommerce.single-product #content .summary .nth-social-share li a,
html
    .woocommerce.single-product
    .pp_content_container
    .summary
    .nth-social-share
    li
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .summary
    .nth-social-share
    li
    a,
.pp_woocommerce #content .summary .nth-social-share li a,
.pp_woocommerce .pp_content_container .summary .nth-social-share li a,
.pp_woocommerce .yeti-quickshop-wrapper .summary .nth-social-share li a,
.mfp-content #content .summary .nth-social-share li a,
.mfp-content .pp_content_container .summary .nth-social-share li a,
.mfp-content .yeti-quickshop-wrapper .summary .nth-social-share li a {
    display: block;
    width: 25px;
    height: 25px;
    background: #acacac;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    line-height: 25px;
}

html .woocommerce.single-product #content .woocommerce-tabs,
html .woocommerce.single-product .pp_content_container .woocommerce-tabs,
html .woocommerce.single-product .yeti-quickshop-wrapper .woocommerce-tabs,
.pp_woocommerce #content .woocommerce-tabs,
.pp_woocommerce .pp_content_container .woocommerce-tabs,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs,
.mfp-content #content .woocommerce-tabs,
.mfp-content .pp_content_container .woocommerce-tabs,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs {
    border: 1px solid #e4e4e4;
    margin-bottom: 50px;
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs,
.pp_woocommerce #content .woocommerce-tabs ul.tabs,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs,
.mfp-content #content .woocommerce-tabs ul.tabs,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs {
    padding: 0;
    margin: 0 0 35px;
    overflow: visible;
    float: left;
    width: 100%;
    display: flex;
    display: -webkit-flex;
    border-bottom: 1px solid #e4e4e4;
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs:before,
.pp_woocommerce #content .woocommerce-tabs ul.tabs:before,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs:before,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs:before,
.mfp-content #content .woocommerce-tabs ul.tabs:before,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs:before,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs:before {
    content: none;
    display: none !important;
}

@media only screen and (max-width: 767px) {
    html .woocommerce.single-product #content .woocommerce-tabs ul.tabs,
    html
        .woocommerce.single-product
        .pp_content_container
        .woocommerce-tabs
        ul.tabs,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs,
    .pp_woocommerce #content .woocommerce-tabs ul.tabs,
    .pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs,
    .pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs,
    .mfp-content #content .woocommerce-tabs ul.tabs,
    .mfp-content .pp_content_container .woocommerce-tabs ul.tabs,
    .mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs {
        display: block;
    }
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li,
.mfp-content #content .woocommerce-tabs ul.tabs li,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li {
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    padding: 0;
    border: none;
    border-radius: 0;
    margin: 0;
    background: #fff;
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li:before,
html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li:after,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li:after,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li:after,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li:before,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li:after,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li:before,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li:after,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li:before,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li:after,
.mfp-content #content .woocommerce-tabs ul.tabs li:before,
.mfp-content #content .woocommerce-tabs ul.tabs li:after,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li:before,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li:after,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li:before,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li:after {
    content: none;
}

@media only screen and (max-width: 767px) {
    html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li,
    html
        .woocommerce.single-product
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li,
    .pp_woocommerce #content .woocommerce-tabs ul.tabs li,
    .pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li,
    .pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li,
    .mfp-content #content .woocommerce-tabs ul.tabs li,
    .mfp-content .pp_content_container .woocommerce-tabs ul.tabs li,
    .mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li {
        flex: auto;
        -webkit-flex: auto;
        -ms-flex: auto;
        display: block;
    }
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li a,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li
    a,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li a,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li a,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li a,
.mfp-content #content .woocommerce-tabs ul.tabs li a,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li a,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li a {
    padding: 21px 15px;
    position: relative;
    font-size: 14px;
    color: #303030;
    display: block;
    text-align: center;
    font-weight: 400;
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li + li,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li
    + li,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li
    + li,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li + li,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li + li,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li + li,
.mfp-content #content .woocommerce-tabs ul.tabs li + li,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li + li,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li + li {
    border-left: 1px solid #e4e4e4;
}

@media only screen and (max-width: 767px) {
    html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li + li,
    html
        .woocommerce.single-product
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li
        + li,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li
        + li,
    .pp_woocommerce #content .woocommerce-tabs ul.tabs li + li,
    .pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li + li,
    .pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li + li,
    .mfp-content #content .woocommerce-tabs ul.tabs li + li,
    .mfp-content .pp_content_container .woocommerce-tabs ul.tabs li + li,
    .mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li + li {
        border-left: none;
    }
}

html .woocommerce.single-product #content .woocommerce-tabs ul.tabs li.active,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li.active,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li.active,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li.active,
.mfp-content #content .woocommerce-tabs ul.tabs li.active,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li.active,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li.active {
    background: #f7f7f7;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:after,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:after,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:after,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:before,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:after,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:before,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li.active:after,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:after,
.mfp-content #content .woocommerce-tabs ul.tabs li.active:before,
.mfp-content #content .woocommerce-tabs ul.tabs li.active:after,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li.active:before,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li.active:after,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li.active:before,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li.active:after {
    top: 100%;
    left: 50%;
    right: auto;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
    box-shadow: none;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:before,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:before,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:before,
.mfp-content #content .woocommerce-tabs ul.tabs li.active:before,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li.active:before,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:before {
    border-color: rgba(228, 228, 228, 0);
    border-top-color: #e4e4e4;
    border-width: 16px;
    margin-left: -16px;
}

@media only screen and (max-width: 767px) {
    html
        .woocommerce.single-product
        #content
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    html
        .woocommerce.single-product
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    .pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:before,
    .pp_woocommerce
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    .mfp-content #content .woocommerce-tabs ul.tabs li.active:before,
    .mfp-content
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:before,
    .mfp-content
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:before {
        border-width: 11px;
        margin-left: -11px;
    }
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:after,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    ul.tabs
    li.active:after,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:after,
.pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:after,
.pp_woocommerce .pp_content_container .woocommerce-tabs ul.tabs li.active:after,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    ul.tabs
    li.active:after,
.mfp-content #content .woocommerce-tabs ul.tabs li.active:after,
.mfp-content .pp_content_container .woocommerce-tabs ul.tabs li.active:after,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs ul.tabs li.active:after {
    border-color: rgba(247, 247, 247, 0);
    border-top-color: #f7f7f7;
    border-width: 15px;
    margin-left: -15px;
}

@media only screen and (max-width: 767px) {
    html
        .woocommerce.single-product
        #content
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    html
        .woocommerce.single-product
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    html
        .woocommerce.single-product
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    .pp_woocommerce #content .woocommerce-tabs ul.tabs li.active:after,
    .pp_woocommerce
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    .pp_woocommerce
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    .mfp-content #content .woocommerce-tabs ul.tabs li.active:after,
    .mfp-content
        .pp_content_container
        .woocommerce-tabs
        ul.tabs
        li.active:after,
    .mfp-content
        .yeti-quickshop-wrapper
        .woocommerce-tabs
        ul.tabs
        li.active:after {
        border-width: 10px;
        margin-left: -10px;
    }
}

html .woocommerce.single-product #content .woocommerce-tabs .panel,
html .woocommerce.single-product .pp_content_container .woocommerce-tabs .panel,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel,
.pp_woocommerce #content .woocommerce-tabs .panel,
.pp_woocommerce .pp_content_container .woocommerce-tabs .panel,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs .panel,
.mfp-content #content .woocommerce-tabs .panel,
.mfp-content .pp_content_container .woocommerce-tabs .panel,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs .panel {
    clear: both;
    border: none;
    box-shadow: none;
    padding: 0 20px 30px;
    margin-bottom: 0;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
.pp_woocommerce #content .woocommerce-tabs .panel #reviews #reply-title,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
.mfp-content #content .woocommerce-tabs .panel #reviews #reply-title,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    #reply-title {
    margin-bottom: 20px;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a,
.pp_woocommerce #content .woocommerce-tabs .panel #reviews p.stars a,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a,
.mfp-content #content .woocommerce-tabs .panel #reviews p.stars a,
.mfp-content .pp_content_container .woocommerce-tabs .panel #reviews p.stars a,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    p.stars
    a {
    color: #ffb400;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result {
    margin-bottom: 15px;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
    text-transform: capitalize;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    #reviews
    .comment-text
    ul.advance-rating-result
    li
    .star-rating {
    margin-top: 5px;
    margin-right: 20px;
}

html .woocommerce.single-product #content .woocommerce-tabs .panel label,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    label,
.pp_woocommerce #content .woocommerce-tabs .panel label,
.pp_woocommerce .pp_content_container .woocommerce-tabs .panel label,
.pp_woocommerce .yeti-quickshop-wrapper .woocommerce-tabs .panel label,
.mfp-content #content .woocommerce-tabs .panel label,
.mfp-content .pp_content_container .woocommerce-tabs .panel label,
.mfp-content .yeti-quickshop-wrapper .woocommerce-tabs .panel label {
    font-weight: 600;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
.pp_woocommerce #content .woocommerce-tabs .panel .accessories .col-right,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
.mfp-content #content .woocommerce-tabs .panel .accessories .col-right,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right {
    text-align: center;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price {
    margin-bottom: 15px;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .col-right
    .total-price
    span.price {
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #ff6600;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label {
    font-weight: 400;
    font-size: 14px;
    padding: 0;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item {
    position: relative;
    border: none;
    background-color: transparent;
    box-shadow: none;
    margin: 0 6px 14px 0;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:before {
    content: '\f096';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    margin-right: 5px;
    vertical-align: 4px;
    background: #fff;
    color: #0d51db;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:checked:before {
    content: '\f14a';
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    input.product-item:disabled:before {
    opacity: 0.5;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title {
    color: #3c8ad8;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .product-title
    strong {
    font-weight: 400;
    color: #505050;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.mfp-content
    #content
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .panel
    .accessories
    .check-products
    .accessory-checkbox
    label
    .amount {
    color: #ff6600;
    font-weight: 700;
}

html
    .woocommerce.single-product
    #content
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
html
    .woocommerce.single-product
    .pp_content_container
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.pp_woocommerce
    #content
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.pp_woocommerce
    .pp_content_container
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.mfp-content
    #content
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.mfp-content
    .pp_content_container
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count,
.mfp-content
    .yeti-quickshop-wrapper
    .woocommerce-tabs
    .yeti-rating-chart
    .rating-bar
    .rate-count {
    right: 15px;
}

html .woocommerce.single-product #content .related,
html .woocommerce.single-product #content .upsells,
html .woocommerce.single-product .pp_content_container .related,
html .woocommerce.single-product .pp_content_container .upsells,
html .woocommerce.single-product .yeti-quickshop-wrapper .related,
html .woocommerce.single-product .yeti-quickshop-wrapper .upsells,
.pp_woocommerce #content .related,
.pp_woocommerce #content .upsells,
.pp_woocommerce .pp_content_container .related,
.pp_woocommerce .pp_content_container .upsells,
.pp_woocommerce .yeti-quickshop-wrapper .related,
.pp_woocommerce .yeti-quickshop-wrapper .upsells,
.mfp-content #content .related,
.mfp-content #content .upsells,
.mfp-content .pp_content_container .related,
.mfp-content .pp_content_container .upsells,
.mfp-content .yeti-quickshop-wrapper .related,
.mfp-content .yeti-quickshop-wrapper .upsells {
    margin-bottom: 30px;
}

html .woocommerce.single-product #content .related .price,
html .woocommerce.single-product #content .upsells .price,
html .woocommerce.single-product .pp_content_container .related .price,
html .woocommerce.single-product .pp_content_container .upsells .price,
html .woocommerce.single-product .yeti-quickshop-wrapper .related .price,
html .woocommerce.single-product .yeti-quickshop-wrapper .upsells .price,
.pp_woocommerce #content .related .price,
.pp_woocommerce #content .upsells .price,
.pp_woocommerce .pp_content_container .related .price,
.pp_woocommerce .pp_content_container .upsells .price,
.pp_woocommerce .yeti-quickshop-wrapper .related .price,
.pp_woocommerce .yeti-quickshop-wrapper .upsells .price,
.mfp-content #content .related .price,
.mfp-content #content .upsells .price,
.mfp-content .pp_content_container .related .price,
.mfp-content .pp_content_container .upsells .price,
.mfp-content .yeti-quickshop-wrapper .related .price,
.mfp-content .yeti-quickshop-wrapper .upsells .price {
    color: #505050;
    font: 600 16px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 700;
}

html .woocommerce.single-product #content .product_style-2 .images,
html .woocommerce.single-product .pp_content_container .product_style-2 .images,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images,
.pp_woocommerce #content .product_style-2 .images,
.pp_woocommerce .pp_content_container .product_style-2 .images,
.pp_woocommerce .yeti-quickshop-wrapper .product_style-2 .images,
.mfp-content #content .product_style-2 .images,
.mfp-content .pp_content_container .product_style-2 .images,
.mfp-content .yeti-quickshop-wrapper .product_style-2 .images {
    width: 100%;
    margin-bottom: 30px;
}

html .woocommerce.single-product #content .product_style-2 .images .p_image,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .images
    .p_image,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image,
.pp_woocommerce #content .product_style-2 .images .p_image,
.pp_woocommerce .pp_content_container .product_style-2 .images .p_image,
.pp_woocommerce .yeti-quickshop-wrapper .product_style-2 .images .p_image,
.mfp-content #content .product_style-2 .images .p_image,
.mfp-content .pp_content_container .product_style-2 .images .p_image,
.mfp-content .yeti-quickshop-wrapper .product_style-2 .images .p_image {
    float: left;
    width: 85%;
    width: calc(100% - 118px);
    width: -webkit-calc(100% - 118px);
    border-right: 1px solid #e4e4e4;
}

html
    .woocommerce.single-product
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.pp_woocommerce
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.pp_woocommerce
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.mfp-content
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.mfp-content
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div,
.mfp-content
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div {
    top: auto !important;
    bottom: 10px;
    right: 10px;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

html
    .woocommerce.single-product
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.mfp-content
    #content
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.mfp-content
    .pp_content_container
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev,
.mfp-content
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .p_image
    .owl-controls
    .owl-nav
    div.owl-prev {
    left: auto;
    bottom: 50px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

html .woocommerce.single-product #content .product_style-2 .images .thumbnails,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .images
    .thumbnails,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .thumbnails,
.pp_woocommerce #content .product_style-2 .images .thumbnails,
.pp_woocommerce .pp_content_container .product_style-2 .images .thumbnails,
.pp_woocommerce .yeti-quickshop-wrapper .product_style-2 .images .thumbnails,
.mfp-content #content .product_style-2 .images .thumbnails,
.mfp-content .pp_content_container .product_style-2 .images .thumbnails,
.mfp-content .yeti-quickshop-wrapper .product_style-2 .images .thumbnails {
    float: left;
    width: 118px;
    max-height: 755px;
    border-top: none;
    clear: none;
}

html
    .woocommerce.single-product
    #content
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.pp_woocommerce
    #content
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.pp_woocommerce
    .pp_content_container
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.pp_woocommerce
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.mfp-content
    #content
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.mfp-content
    .pp_content_container
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger,
.mfp-content
    .yeti-quickshop-wrapper
    .product_style-2
    .images
    .woocommerce-product-gallery__trigger {
    right: auto;
    left: 10px;
}

html .woocommerce.single-product #content .product_style-2 .summary,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .summary,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .summary,
.pp_woocommerce #content .product_style-2 .summary,
.pp_woocommerce .pp_content_container .product_style-2 .summary,
.pp_woocommerce .yeti-quickshop-wrapper .product_style-2 .summary,
.mfp-content #content .product_style-2 .summary,
.mfp-content .pp_content_container .product_style-2 .summary,
.mfp-content .yeti-quickshop-wrapper .product_style-2 .summary {
    width: 100%;
    clear: both;
}

html .woocommerce.single-product #content .product_style-2 .summary form.cart,
html
    .woocommerce.single-product
    .pp_content_container
    .product_style-2
    .summary
    form.cart,
html
    .woocommerce.single-product
    .yeti-quickshop-wrapper
    .product_style-2
    .summary
    form.cart,
.pp_woocommerce #content .product_style-2 .summary form.cart,
.pp_woocommerce .pp_content_container .product_style-2 .summary form.cart,
.pp_woocommerce .yeti-quickshop-wrapper .product_style-2 .summary form.cart,
.mfp-content #content .product_style-2 .summary form.cart,
.mfp-content .pp_content_container .product_style-2 .summary form.cart,
.mfp-content .yeti-quickshop-wrapper .product_style-2 .summary form.cart {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}

html div.pp_woocommerce .pp_close {
    background: none !important;
}

/* ============================================ *
 * 10.0. Homepage
 * ============================================ */
body.shadow_boxed
    .yeti-shop-meta-controls
    .woocommerce-ordering
    .form-group
    .dropdown
    button.btn {
    border: none;
    -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
}

body.shadow_boxed div.products.list.products-shadow-style section.product {
    border: none;
    overflow: visible;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap {
    float: none;
    overflow: hidden;
    width: auto;
    text-align: left;
    border: none;
    padding: 15px;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .meta-cats {
    width: 60%;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap {
    bottom: auto;
    left: auto;
    right: 15px;
    top: 15px;
    float: none;
    padding: 0;
    background: none;
    width: auto;
    height: auto;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner {
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .star-rating {
    display: none;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap {
    float: none;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yeti-compare {
    display: inline-block;
    float: none;
    width: auto;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yeti-compare:before {
    color: #303030;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .add_to_cart_button,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_simple,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_grouped,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_external {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 15px;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .add_to_cart_button:before,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist:before,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_simple:before,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_grouped:before,
body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .product_type_external:before {
    color: #303030;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist {
    display: inline-block;
    float: none;
    width: auto;
    margin: 0 15px;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    .buttons-inner
    .addtocart-wrap
    .yith-wcwl-add-to-wishlist
    a {
    font-size: 0;
    padding: 0;
}

body.shadow_boxed
    div.products.list.products-shadow-style
    section.product
    .title-wrap
    .price-buttons-wrap
    * {
    color: #303030;
}

body.shadow_boxed .sidebar-shop .widgets-sidebar li.widget {
    background: #fff;
    -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 15px 20px;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget
    .widget-heading
    .widget-title {
    background: #303030;
    color: #fff;
    display: block;
    text-align: center;
    padding: 15px 0;
    margin: -15px -15px 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget
    .widget-heading
    .widget-title:before {
    content: none;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_product_categories
    ul
    li
    .children {
    border: none;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_product_categories
    ul
    li
    + li {
    border: none;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper {
    margin-bottom: 0;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount {
    text-align: left;
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    button.button {
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

@media (max-width: 1023px) and (min-width: 768px) {
    body.shadow_boxed
        .sidebar-shop
        .widgets-sidebar
        li.widget.widget_price_filter
        .price_slider_wrapper
        .price_slider_amount
        .price_label {
        clear: both;
        padding-top: 10px;
    }
}

body.shadow_boxed
    .sidebar-shop
    .widgets-sidebar
    li.widget.widget_price_filter
    .price_slider_wrapper
    .price_slider_amount
    .price_label
    span {
    border: none;
    background: none;
    padding: 0;
    color: #303030;
}

body.shadow_boxed .yeti-woo-shortcode.widget_boxed .content-inner {
    border: none;
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    padding: 15px;
}

body.shadow_boxed
    .yeti-woo-shortcode.widget_boxed
    .content-inner
    .product_list_widget
    li {
    padding: 20px;
}

body.shadow_boxed
    .yeti-woo-shortcode.widget_boxed
    .content-inner
    .product_list_widget
    li
    + li {
    border-top-color: #f5f5f5;
}

body.shadow_boxed .yeti-shortcode.recent-post .heading-title {
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    color: #303030;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 45px;
}

body.shadow_boxed .yeti-shortcode.recent-post .yeti-owlCarousel {
    position: relative;
}

body.shadow_boxed .yeti-shortcode.recent-post ul.list-posts {
    width: auto;
}

body.shadow_boxed .yeti-shortcode.recent-post .owl-nav div {
    margin-top: -20px;
}

body.shadow_boxed .mc4wp-form .mc4wp-form-fields .input-group {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    overflow: hidden;
}

body.shadow_boxed
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email'] {
    height: 50px;
    font-size: 16px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
}

body.shadow_boxed
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn
    input {
    height: 50px;
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    -ms-border-radius: 0 40px 40px 0;
    border-radius: 0 40px 40px 0;
    padding: 0 30px;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
}

@media only screen and (max-width: 479px) {
    body.shadow_boxed
        .mc4wp-form
        .mc4wp-form-fields
        .input-group
        .input-group-btn
        input {
        padding: 0 20px;
    }
}

body.shadow_boxed .big_newsletter .mc4wp-form .mc4wp-form-fields .input-group {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    overflow: hidden;
}

body.shadow_boxed
    .big_newsletter
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    input[type='email'] {
    height: 70px;
    font-size: 20px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
}

body.shadow_boxed
    .big_newsletter
    .mc4wp-form
    .mc4wp-form-fields
    .input-group
    .input-group-btn
    input {
    height: 70px;
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    -ms-border-radius: 0 40px 40px 0;
    border-radius: 0 40px 40px 0;
    padding: 0 60px;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
}

@media only screen and (max-width: 479px) {
    body.shadow_boxed
        .big_newsletter
        .mc4wp-form
        .mc4wp-form-fields
        .input-group
        .input-group-btn
        input {
        padding: 0 20px;
    }
}

body.shadow_boxed
    .yeti_products_categories_shortcode
    .shortcode-woo-tabs
    + .ajax-content
    div.products.owl-carousel
    .owl-nav
    div {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    margin-top: -30px;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .product-image-summary-wrap {
    -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
}

html body.woocommerce.single-product.shadow_boxed #content .images {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

html body.woocommerce.single-product.shadow_boxed #content .images .thumbnails {
    border: none;
}

html body.woocommerce.single-product.shadow_boxed #content .woocommerce-tabs {
    border: none;
    background: #fff;
    -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs {
    border: none;
    display: block;
    text-align: center;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li {
    flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    margin: 0 20px;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li
    a {
    font-weight: 700;
    opacity: 0.5;
    padding: 0;
    font-size: 20px;
    padding-bottom: 13px;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li.active {
    background: none;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li.active
    a {
    opacity: 1;
    border-bottom: 3px solid #0d51db;
    display: block;
    margin-bottom: 15px;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:before,
html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li.active:after {
    content: none;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    ul.tabs
    li
    + li {
    border: none;
}

html
    body.woocommerce.single-product.shadow_boxed
    #content
    .woocommerce-tabs
    .panel {
    padding: 0;
}

html .shadow_boxed .woocommerce table.shop_table {
    padding: 30px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
}

html .shadow_boxed .woocommerce table.shop_table th {
    color: #303030;
    text-transform: uppercase;
    border-bottom: 2px solid #303030;
}

html .shadow_boxed .woocommerce table.shop_table .product-total {
    text-align: right;
}

html .shadow_boxed .woocommerce table.shop_table tbody td {
    border: none;
}

html .shadow_boxed .woocommerce table.shop_table tbody td .amount {
    color: #505050;
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
}

html .shadow_boxed .woocommerce table.shop_table tbody td.product-name {
    text-align: left;
}

html .shadow_boxed .woocommerce table.shop_table tbody td.product-name a {
    font: 400 14px/1.45 'Poppins', Helvetica, Arial, sans-serif;
    color: #0d51db;
}

html .shadow_boxed .woocommerce table.shop_table tbody td.product-name a:hover,
html .shadow_boxed .woocommerce table.shop_table tbody td.product-name a:focus,
html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-name
    a:active {
    color: #808080;
    text-decoration: none;
}

html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-quantity
    .quantity {
    border: none;
    margin: 15px 0 0 auto;
}

html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-quantity
    .quantity
    .minus,
html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-quantity
    .quantity
    .plus {
    width: 20px;
    height: 20px;
    position: absolute;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    color: #303030;
    line-height: 13px;
}

html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-quantity
    .quantity
    input.input-text {
    height: 20px;
    min-height: 20px;
    vertical-align: top;
}

html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-remove
    a.remove {
    font-size: 0;
    display: inline-block;
    width: auto;
    height: auto;
}

html
    .shadow_boxed
    .woocommerce
    table.shop_table
    tbody
    td.product-remove
    a.remove:before {
    content: '\f014';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    border: none;
    background: #303030;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    width: 38px;
    text-align: center;
    display: inline-block;
    line-height: 38px;
}

html .shadow_boxed .woocommerce table.shop_table tbody td:first-child {
    border-left: 0;
}

html .shadow_boxed .woocommerce table.shop_table tbody td.actions {
    border-left: 0;
}

html .shadow_boxed .woocommerce table.shop_table tbody td.actions .button {
    width: auto;
    display: inline-block;
}

html .shadow_boxed .woocommerce table.shop_table tfoot th {
    border-top-color: #e4e4e4;
    text-align: right;
    padding: 15px 30px;
}

html .shadow_boxed .woocommerce table.shop_table tfoot td {
    text-align: right;
    padding: 15px 30px;
}

html .shadow_boxed .woocommerce table.order_details tbody td.product-name,
html .shadow_boxed .woocommerce table.order_details tbody td.product-total {
    border-bottom: 1px solid #e4e4e4;
}

html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-name
    strong,
html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-total
    strong {
    font-weight: 400;
    font-size: 13px;
    color: #808080;
    vertical-align: 2px;
    margin-left: 10px;
}

html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-name
    strong:before,
html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-total
    strong:before {
    content: '(';
}

html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-name
    strong:after,
html
    .shadow_boxed
    .woocommerce
    table.order_details
    tbody
    td.product-total
    strong:after {
    content: ')';
}

html .shadow_boxed .woocommerce table.order_details tfoot tr th {
    border: none;
    border-top: 1px solid #e4e4e4;
}

html .shadow_boxed .woocommerce table.order_details tfoot tr td {
    border: none;
    border-top: 1px solid #e4e4e4;
}

html .shadow_boxed .woocommerce table.order_details tfoot tr td .amount {
    color: #ff6600;
    font-size: 16px;
}

html .shadow_boxed .woocommerce table.order_details tfoot tr:first-child th,
html .shadow_boxed .woocommerce table.order_details tfoot tr:first-child td {
    border: none;
}

html .shadow_boxed .woocommerce table.customer_details tbody tr th {
    border-top: 1px solid #e4e4e4;
}

html .shadow_boxed .woocommerce table.customer_details tbody tr:first-child th {
    border: none;
}

html
    .shadow_boxed
    .woocommerce
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    th {
    border: none;
}

html
    .shadow_boxed
    .woocommerce
    table.woocommerce-checkout-review-order-table
    tfoot
    tr
    td {
    border: none;
}

html .autocomplete-suggestions .autocomplete-suggestion .suggestion-prices {
    position: static;
    text-align: left;
}

body.shadow_boxed table.table-compare {
    padding: 30px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    margin: 5px;
    width: auto;
    border: none;
}

body.shadow_boxed table.table-compare tbody tr th,
body.shadow_boxed table.table-compare tbody tr td {
    border-top: 1px solid #e4e4e4;
}

body.shadow_boxed table.table-compare tbody tr th a.button:before,
body.shadow_boxed table.table-compare tbody tr td a.button:before {
    margin-right: 7px;
}

body.shadow_boxed table.table-compare tbody tr:first-child * {
    border-top: none;
}

.woocommerce-product-cat-section {
    -webkit-box-shadow: 0 0 0 1px #e4e4e4;
    -moz-box-shadow: 0 0 0 1px #e4e4e4;
    box-shadow: 0 0 0 1px #e4e4e4;
    float: left;
    width: 100%;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-cat-section {
        overflow: hidden;
    }
}

.woocommerce-product-cat-section > header {
    padding: 19px 20px 20px 20px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    position: relative;
    z-index: 0;
}

.woocommerce-product-cat-section > header h3 {
    margin: 0;
    font: 600 20px/1.15 'Poppins', Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 991px) {
    .woocommerce-product-cat-section > header h3 {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-cat-section > header h3 {
        margin-bottom: 20px;
    }
}

.woocommerce-product-cat-section > header .list-inline {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 15px;
    margin: 3px 0 0;
}

@media only screen and (max-width: 991px) {
    .woocommerce-product-cat-section > header .list-inline {
        position: static;
        float: none !important;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-cat-section > header .list-inline {
        position: static;
        float: none !important;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
}

.woocommerce-product-cat-section > header .list-inline li {
    margin-left: 20px;
}

@media (max-width: 991px) and (min-width: 768px) {
    .woocommerce-product-cat-section > header .list-inline li {
        margin-left: 0;
        margin-right: 10px;
        padding: 0;
    }
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-cat-section > header .list-inline li {
        margin-left: 0;
        margin-right: 10px;
        padding: 0;
    }
}

.woocommerce-product-cat-section > header .list-inline li a {
    font: 500 13px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 600;
}

.woocommerce-product-cat-section .no-padding {
    padding: 0;
}

.woocommerce-product-cat-section .product-tabs {
    margin-top: 30px;
}

.woocommerce-product-cat-section .yeti-banner {
    margin-bottom: 0;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-tabs-container {
    padding: 0 20px;
}

@media only screen and (max-width: 991px) {
    .woocommerce-product-cat-section
        .vc_tta-container
        .vc_general.vc_tta-tabs
        .vc_tta-tabs-container
        ul.vc_tta-tabs-list
        li.vc_tta-tab
        > a {
        font-size: 15px !important;
    }
    .woocommerce-product-cat-section
        .vc_tta-container
        .vc_general.vc_tta-tabs
        .vc_tta-tabs-container
        ul.vc_tta-tabs-list
        li.vc_tta-tab
        + li.vc_tta-tab {
        margin-left: 20px !important;
    }
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-heading {
    border-radius: 0;
    margin: 0 -1px 10px;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode {
    border: none;
    margin: 0 -1px;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer {
    padding-bottom: 60px;
}

@media only screen and (max-width: 767px) {
    .woocommerce-product-cat-section
        .vc_tta-container
        .vc_general.vc_tta-tabs
        .vc_tta-panels-container
        .vc_tta-panel-body
        .yeti-woo-shortcode
        div.products.owl-carousel.products-borderbox-style
        .owl-stage-outer {
        padding-bottom: 0;
    }
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    div.products.owl-carousel
    .owl-nav
    div.owl-next {
    right: 20px;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    div.products.owl-carousel
    .owl-nav
    div.owl-prev {
    right: 60px;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    div.products.owl-carousel.products-borderbox-style
    .owl-stage-outer
    .owl-item
    section.product
    .addtocart-wrap {
    height: 60px;
}

.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    .products-borderbox-style
    section.product
    .add_to_cart_button,
.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    .products-borderbox-style
    section.product
    .product_type_simple,
.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    .products-borderbox-style
    section.product
    .product_type_grouped,
.woocommerce-product-cat-section
    .vc_tta-container
    .vc_general.vc_tta-tabs
    .vc_tta-panels-container
    .vc_tta-panel-body
    .yeti-woo-shortcode
    .products-borderbox-style
    section.product
    .product_type_external {
    margin-bottom: 20px;
}

.woocommerce-product-cat-section .yeti-woo-shortcode {
    border-left: 1px solid #e4e4e4;
    /*margin-left: -1px;*/
}

.woocommerce-product-cat-section .yeti-woo-shortcode ul.product_list_widget li {
    padding: 15px;
    margin: 0;
}

@media (max-width: 1023px) and (min-width: 768px) {
    .woocommerce-product-cat-section
        .yeti-woo-shortcode
        ul.product_list_widget
        li
        .product-image {
        width: auto;
    }
    .woocommerce-product-cat-section
        .yeti-woo-shortcode
        ul.product_list_widget
        li
        .product-detail {
        clear: none;
        padding: 0 0 0 15px;
    }
}

@media only screen and (max-width: 991px) {
    .woocommerce-product-cat-section
        .yeti-woo-shortcode
        ul.product_list_widget
        li
        .product-image {
        width: 30%;
    }
}

.light-color {
    color: #fff;
}

a.light-color {
    color: #fff;
}

a.light-color:hover,
a.light-color:focus,
a.light-color:active {
    color: #d8d8d8;
    text-decoration: none;
}

.dark-color {
    color: #303030;
}

a.dark-color {
    color: #303030;
}

a.dark-color:hover,
a.dark-color:focus,
a.dark-color:active {
    color: #0d51db;
    text-decoration: none;
}

body.shadow_boxed .yeti-shortcode-header h3.heading-title {
    font: 600 24px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding-bottom: 0;
}

body.shadow_boxed .yeti-shortcode-header h3.heading-title:before {
    content: none;
}

body.shadow_boxed .product-category-icon {
    overflow: visible;
    float: none;
    width: auto;
    margin: -15px;
    background: none;
}

body.shadow_boxed .product-category-icon li.cat-item {
    padding: 15px;
    vertical-align: top;
    background: none;
}

body.shadow_boxed .product-category-icon li.cat-item a {
    background: #fff;
    -webkit-box-shadow: 0 2px 11px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 2px 11px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 11px rgba(0, 0, 0, 0.08);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    color: #303030;
    padding: 30px;
    display: block;
    overflow: hidden;
    text-align: left;
}

body.shadow_boxed .product-category-icon li.cat-item a:hover,
body.shadow_boxed .product-category-icon li.cat-item a:focus,
body.shadow_boxed .product-category-icon li.cat-item a:active {
    color: #0d51db;
    text-decoration: none;
}

body.shadow_boxed .product-category-icon li.cat-item a img {
    margin-right: 30px;
    float: none;
    width: 35%;
}

body.shadow_boxed .product-category-icon li.cat-item a .cat-title {
    font-size: 16px;
}

body.shadow_boxed .product-category-icon li.cat-item:after {
    content: none;
}

body.shadow_boxed .product-category-icon li.cat-item:before {
    content: none;
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner {
    position: relative;
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner
    .image-wrap {
    width: 50%;
}

@media only screen and (max-width: 479px) {
    body.shadow_boxed
        .yeti_featured_products
        div.products.list
        section.product
        .section-inner
        .image-wrap {
        width: 100%;
    }
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner
    .title-wrap {
    position: static;
}

@media only screen and (max-width: 479px) {
    body.shadow_boxed
        .yeti_featured_products
        div.products.list
        section.product
        .section-inner
        .title-wrap {
        clear: both;
    }
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner
    .title-wrap
    .meta-cats {
    width: auto;
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner
    .title-wrap
    .price-buttons-wrap {
    position: absolute;
    bottom: 20px;
    left: 25%;
    right: auto;
    top: auto;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    opacity: 0;
}

@media only screen and (max-width: 479px) {
    body.shadow_boxed
        .yeti_featured_products
        div.products.list
        section.product
        .section-inner
        .title-wrap
        .price-buttons-wrap {
        top: 20px;
        left: 50%;
        bottom: auto;
        white-space: nowrap;
    }
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    section.product
    .section-inner:hover
    .title-wrap
    .price-buttons-wrap {
    opacity: 1;
}

body.shadow_boxed .yeti_featured_products div.products.list .owl-nav > div {
    top: -40px;
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    .owl-nav
    > div.owl-prev {
    right: 65px;
    left: auto;
}

body.shadow_boxed
    .yeti_featured_products
    div.products.list
    .owl-nav
    > div.owl-next {
    right: 15px;
}

html body.shadow_boxed .product_list_widget li .product-detail .product-title {
    font: 500 12px/1.15 'Poppins', Helvetica, Arial, sans-serif;
    font-weight: 600;
}

@media (max-width: 991px) and (min-width: 768px) {
    .padding-tablet .wpb_revslider_element {
        padding-left: 15px;
    }
}

body.classic_square
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .image-wrap
    .yeti-compare,
body.classic_rounded
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .image-wrap
    .yeti-compare {
    display: none;
}

body.classic_square
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .addtocart-wrap,
body.classic_rounded
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .addtocart-wrap {
    margin: 0;
}

body.classic_square
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .addtocart-wrap
    .add_to_cart_button,
body.classic_rounded
    .big-product-wrapper
    .products.products-none-style
    .big-product
    .addtocart-wrap
    .add_to_cart_button {
    padding: 0;
}

body.classic_square
    .big-product-wrapper
    .products.products-none-style
    .big-list-products
    > .row,
body.classic_rounded
    .big-product-wrapper
    .products.products-none-style
    .big-list-products
    > .row {
    font-size: 0;
}

body.classic_square
    .big-product-wrapper
    .products.products-none-style
    .big-list-products
    section.product,
body.classic_rounded
    .big-product-wrapper
    .products.products-none-style
    .big-list-products
    section.product {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.page-numbers {
    margin: 30px 0;
}

.page-numbers .page-number {
    padding: 0 10px;
    border-right: 1px solid #ddd;
}

.page-numbers a {
    margin-left: -3px;
}

.comments-area {
    margin: 30px 0;
}

.comments-area .comments-title {
    margin-bottom: 30px;
}

.comments-area .comment-list {
    list-style: none;
}

.comments-area .comment-list .comment {
    margin-bottom: 30px;
}

.comments-area .comment-list .comment .comment-body .comment-author {
    float: left;
    margin-right: 20px;
}

.comments-area .comment-list .comment .comment-body .comment-meta {
    overflow: hidden;
}

.comments-area
    .comment-list
    .comment
    .comment-body
    .comment-meta
    .comment-author {
    margin-bottom: 0;
}

.comments-area .comment-list .comment .children {
    list-style: none;
    padding-left: 80px;
    padding-top: 30px;
}

@media only screen and (max-width: 767px) {
    .comments-area .comment-list .comment .children .children {
        padding-left: 0;
    }
}

.comments-area .comment-respond .comment-form-comment textarea {
    line-height: normal;
    width: 100%;
    max-width: 100%;
}

.comments-area .comment-respond label {
    display: block;
}

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

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

.yeti_header_bottom.header-tablet-bottom.visible-xs.visible-sm
    .mobile-menu-container {
    position: relative !important;
}

@media (max-width: 768px) {
    header.header-4 .searchform .input-group input[type='text'] {
        padding: 0 !important;
        line-height: 1 !important;
        color: #303030 !important;
        letter-spacing: normal !important;
    }

    #sidebar_left {
        display: none !important;
    }
    #container {
        margin: 0 !important;
    }
    #container .yeti-shop-meta-controls.col-sm-24 {
        margin: 0;
    }
    #container .category-infomation {
        margin: 0;
    }
    .shop-filter-top-area {
        margin: 0 !important;
    }
    .breadcrumb.elextron-breadcrumb-wrapper {
        margin: 0;
    }
    .shop-filter-top-area .container {
        margin: 15px 15px 0;
    }
    .yeti_header_top.header-tablet-top.visible-xs.visible-sm
        .textwidget
        p
        > img {
        width: 19px !important;
        height: 20px !important;
        padding-top: 2px;
    }
	.mobile-menu-container span.menu-drop-icon {
		width: 68px;
		float: none !important;
		text-align: center;
		height: 43px;
		top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: -7%;
		margin-top: -10px;
	}
}
#nsl-custom-login-form-1 {
    margin-top: 80px;
    color: #fff !important;
    margin-right: 25px;
}
span.nsl-button-label-container,
span.nsl-button-label-container b {
    color: #fff !important;
}
form.woocommerce-form.woocommerce-form-register.register label.checkbox {
    margin-right: 30px;
}
input#receive_newsletter {
    margin-top: 7px;
    margin-right: -20px;
}
a.filterby_btn {
    font-weight: bold;
    font-size: 16px;
    padding: 20px 10px;
}
.xoo-cp-atcn {
    text-align: right;
    direction: rtl !important;
}

.xoo-cp-atcn span.xoo-cp-icon-check {
    margin-left: 10px;
}
label.upsell > a {
    display: none !important;
}
label.upsell img {
    width: 50px;
}
label.upsell {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    position: relative;
    direction: rtl;
    text-align: right;
}
label.upsell img {
    margin: 0 40px 0 40px;
}
label.upsell input {
    position: absolute;
}
label.upsell span {
    text-align: right;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
label.upsell amount {
    font-weight: bold;
}