/*
Theme Name:         Omnia Theme
Parent Theme Name:  Claue Theme
Description:        Omniagirls Wordpress Theme (w/ WooCommerce) based on Wordpress Claue Theme from Jan Studio.
Author:             Skrey Software
Author URL:         http://skrey.pt
Template:           claue
Version:            1.0.0
License:            GNU General Public License v2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:        omnia-theme
*/

/********************************** DEFAULT ***********************************/

/* FOOTER */

.footer__top a {color: #796b66 !important;}

/* GLOBAL */

::selection { color: #392F2B; background-color: #F5C8B6; }
:focus { background: none !important; outline: none !important; }

/* Required */
.required { border: none; cursor: text; text-decoration: none; }

/* Addresses */
address { font-style: normal; }

/* Anchors */
a:not(.button):hover { color: #F5C8B6 !important; }

/* Buttons */
input[type="submit"], input.button, button, a.button, a.skrey-wordpress-omnia-btn { font-family: "Montserrat"; border-radius: 0px; border: 1px solid #392F2B; background-color: #392F2B; color: #fff !important; font-weight: normal; }
input[type="submit"]:hover, input.button:hover, button:hover, a.button:hover, a.skrey-wordpress-omnia-btn:hover { background-color: transparent !important; border: 1px solid #392F2B; color: #392F2B !important; }
input[type="submit"].disabled, input.button.disabled, button.disabled, a.button.disabled, input[type="submit"]:disabled, input.button:disabled, button:disabled, a.button:disabled, a.skrey-wordpress-omnia-btn:disabled { opacity: .2; pointer-events: none; border: 1px solid #878787; color: #878787; }
a.skrey-wordpress-omnia-btn { padding: 10px 34px 10px 34px; }
a.skrey-wordpress-omnia-btn:hover { color: #000 !important; }
.more-link { border-radius:0px !important; background-color:#392F2B !important; color:white !important; }
a.more-link:hover, .skrey-more-link:hover { color: #392f2c !important; background-color: white !important; }
.comment-form .input#submit {color:#FFFFFF !important;}

/* Buttons - Woocommerce */
.woocommerce-page input[type="submit"], .woocommerce-page input.button, .woocommerce-page button, .woocommerce-page a.button { font-family: "Montserrat" !important; border-radius: 0px !important; border: 1px solid #392F2B !important; background-color: #392F2B !important; color: #fff !important; font-weight: normal !important; }
.woocommerce-page input[type="submit"]:hover, .woocommerce-page input.button:hover, .woocommerce-page button:hover, .woocommerce-page a.button:hover { background-color: transparent !important; border: 1px solid #392F2B !important; color: #392F2B !important; }
.woocommerce-page input[type="submit"].disabled, .woocommerce-page input.button.disabled, .woocommerce-page button.disabled, .woocommerce-page a.button.disabled, .woocommerce-page input[type="submit"]:disabled, .woocommerce-page input.button:disabled, .woocommerce-page button:disabled, a.button:disabled { opacity: .2 !important; pointer-events: none !important; background-color: transparent !important; border: 1px solid #878787 !important; color: #878787 !important; }

/* Buttons - Static Content (WP Bakery) */
input[type="submit"].wp-button, input.button.wp-button, button.wp-button, a.button.wp-button { font-family: "Montserrat"; border-radius: 0px; border: 1px solid #392F2B; background-color: #392F2B; color: #fff; font-weight: normal; }
input[type="submit"].wp-button:hover, input.button.wp-button:hover, button.wp-button:hover, a.button.wp-button:hover { background-color: transparent; border: 1px solid #392F2B; color: #392F2B; }

/* Select */
select { transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }

/* Titles */
.product-extra-title h2:before, .product-extra-title h2:after, .section-title:before, .section-title:after, .divider:before, .divider:after { top: 17px; }

/* Remove */
a.remove { color: #878787 !important; }
a.remove:hover, a.remove:focus, a.remove.active { color: #392F2B !important; }

/* HELPER */

/* Wordpress Admin Bar - Development Mode */
#wpadminbar { /*position: absolute !important;*/ }
/* Grant that on hover anchors global styles are not applied on Wordpress Admin Bar! */
#wpadminbar a:not(.button):hover { color: #00b9eb !important; }

/* Wordpress Native Video Element */
.wp-video, .wp-video .wp-video-shortcode { width: 100% !important; }

/* Wordpress Native Custom Heading Element */
.divider::before, .divider::after { background-color: #392f2b; }
.divider.divider-white::before, .divider.divider-white::after { background-color: #fff; }
.divider.divider-pink::before, .divider.divider-pink::after { background-color: #FECDBF; }

/* Wordpress Native Button Element */
.vc_general.vc_btn3 { padding: 0 34px !important; line-height: 1 !important; }

/* HEADER */

#jas-header .jas-navigation .jas-menu > li:not(:first-child) { margin-left: 50px; }
#jas-header .header__top .jas-currency { color: #392F2B; }
#jas-header .header__mid .jas-row { transition: 1s; -moz-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; -ms-transition: 1s; }
#jas-header .header__mid .count { background-color: #F5C8B6; color: #392F2B; }

/* Header - Custom Layout 4 */
#jas-header.header-4.custom-header .main-header { /*position: relative;*/ z-index: 999; }
#jas-header.header-4.custom-header .main-header .header__mid { background-color: #fff; transition: box-shadow .3s; -moz-transition: box-shadow .3s; -webkit-transition: box-shadow .3s; -o-transition: box-shadow .3s; -ms-transition: box-shadow .3s; }
#jas-header.header-4.custom-header .main-header .header__bot { background-color: #FBFBFB; }
#jas-header.header-4.custom-header .main-header .header__bot .jas-navigation { border: none; }
#jas-header.header-4.custom-header .main-header .header__bot .jas-navigation .jas-menu > li > a, #jas-header.header-4.custom-header .sticky-header .header__mid .jas-navigation .jas-menu > li > a { line-height: 62px; }
#jas-header.header-4.custom-header .sticky-header { z-index: 998; position: fixed; top: 0; width: 100%; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12); background: #fff; }
#jas-header.header-4.custom-header .sticky-header.starting { visibility: hidden; }

/* Header - My Account (Mobile) */
.jas-push-menu.jas-canvas-menu > h3 { background-color: #FEE6DE; color: #392F2B; }
.jas-push-menu.jas-canvas-menu > h3 i { transition: opacity .3s; -moz-transition: opacity .3s; -webkit-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; }
.jas-push-menu.jas-canvas-menu > h3 i:hover { opacity: .4; }

/* Header - Minicart */
.jas-push-menu.jas-mini-cart .jas-mini-cart-content > h3 { background-color: #FEE6DE; color: #392F2B; }
.jas-push-menu.jas-mini-cart .jas-mini-cart-content > h3 i { transition: opacity .3s; -moz-transition: opacity .3s; -webkit-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; }
.jas-push-menu.jas-mini-cart .jas-mini-cart-content > h3 i:hover { opacity: .4; }
.jas-push-menu.jas-mini-cart .jas-mini-cart-content .widget_shopping_cart_content .mini_cart_item img { height: 60px; }
.jas-push-menu.jas-mini-cart .jas-mini-cart-content .widget_shopping_cart_content .buttons .button { background-color: #392F2B; color: #fff; border: 1px solid #392F2B; }
.jas-push-menu.jas-mini-cart .jas-mini-cart-content .widget_shopping_cart_content .buttons .button:hover { background-color: transparent; color: #392F2B; }

/* Cart */
.style-checkbox input {
	
	float: none;
    margin: 0px;
    visibility: visible;
	
}

/* Header - Search */
ul.ui-autocomplete { padding: 15px; background: #fff; z-index: 99999; height: 300px; overflow: auto; list-style: none; border: none; color: #878787; font-family: initial; font-size: initial; }
ul.ui-autocomplete > li.ui-menu-item { position: initial !important; min-height: initial !important; list-style-image: none !important; border: none; padding: 0; }
ul.ui-autocomplete > li.ui-menu-item.ui-state-focus { border: none; background: #fff; font-weight: normal; color: #878787; margin: 0; }
ul.ui-autocomplete > li.ui-menu-item > img {}
ul.ui-autocomplete > li.ui-menu-item > div { font-family: "Montserrat"; }
ul.ui-autocomplete > li.ui-menu-item > div > a.ajax-result-item-name {}
ul.ui-autocomplete > li.ui-menu-item.ui-state-focus > div > a.ajax-result-item-name {}
ul.ui-autocomplete > li.ui-menu-item > div > p { color: #878787; }

/* FOOTER */

#jas-footer .footer__before__top { background-color: #FEE6DE; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .widget-title { display: none; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .custom-mc4wp-footer-subscribe { display: inline-flex; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .custom-mc4wp-footer-subscribe input[type="email"] { border-right: none; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .custom-mc4wp-footer-subscribe input[type="email"]:focus { background: #fff !important; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .custom-mc4wp-footer-subscribe input[type="submit"] { border-radius: 0; background-color: #392F2B; color: #fff; border-color: #392F2B; }
#jas-footer .footer__before__top .widget_mc4wp_form_widget .custom-mc4wp-footer-subscribe input[type="submit"]:hover { background-color: transparent; color: #392F2B; }
#jas-footer .footer__top ul.menu { margin-bottom: 25px; }
#jas-footer .footer__top ul.menu li { line-height: 20px; font-size: 85%; text-transform: uppercase; }
#jas-footer .footer__bottom { background-color: #F6F6F8; }

/* CONTENT */

.page-head { color: #392F2B; }
.page-head::before { background-color: #FEE6DE; opacity: 0.4; }
/* FIXME: Instead of using css, the helper should be removed from HTML element (.cw - color white)! */
.page-head h1 { color: #392F2B; letter-spacing: 3px; }

/* BREADCRUMBS */

.jas-breadcrumb { background-color: transparent; }
.breadcrumbs > nav.woocommerce-breadcrumb { color: #878787; }
.breadcrumbs > nav.woocommerce-breadcrumb > a { color: #392F2B; }
.breadcrumbs > nav.woocommerce-breadcrumb > i { margin: 0 13px; }

/* PIN MAKER */

.pin__wrapper .pin__type .pin__popup .popup__content a.button { background: none; border: none; color: #392F2B !important; }
.pin__wrapper .pin__type .pin__popup .popup__content a.button:hover, .pin__wrapper .pin__type .pin__popup .popup__content a.button:focus, .pin__wrapper .pin__type .pin__popup .popup__content a.button:active { color: #F5C8B6 !important; }

/* PRODUCT */

/* PRODUCT QUICKVIEW */

a.btn-quickview { background-color: #392F2B; border: 1px solid #392F2B; color: #fff; height: 40px; }
a.btn-quickview:hover { background-color: transparent !important; color: #392F2B !important; }

/* PRODUCT PRICE */

.price { color: #878787 !important; }
.price del { color: #ddd !important; font-size: 80%; }
.price ins { color: #878787 !important; }

/* PRODUCT IMAGE */

/* FIXME: Instead of using css, the helper should be removed from HTML element! */
.product-image a.db::before { content: none !important; }
.product-image .product-btn .button, .product-image .added_to_cart { border-radius: 0; background: #392F2B; border: 1px solid #392F2B; color: #fff; line-height: 40px; }
.product-image .product-btn .button:hover, .product-image .added_to_cart:hover { background-color: transparent; border: 1px solid #392F2B; color: #392F2B !important; }
.product-image .product-attr p { font-size: 11px; color: #ddd; }

/* PRODUCT ACTIONS */

form .quantity { border-radius: 0; }
.single_add_to_cart_button { background-color: #392F2B; color: #fff; border: 1px solid #392F2B; }
.single_add_to_cart_button:hover { background-color: #fff; border: 1px solid #392F2B; color: #392F2B; }

.cart .yith-wcwl-add-to-wishlist { border: none; margin: 0; }

.yith-wcwl-add-to-wishlist a { visibility: visible; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }
.products .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a, .jas-carousel .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a { color: #ddd; }
.products .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button:hover > a, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a, .jas-carousel .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button:hover > a, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a { color: #FEE6DE; }
.products .product .product-inner .product-image .yith-wcwl-add-to-wishlist .ajax-loading, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist .ajax-loading { color: #F5C8B6; }

/* PRODUCT BADGES */

.badge .onsale, .badge .new, .badge .sold-out { right: 15px; left: initial; }
.badge .sold-out { color: #fff; }

/* PRODUCTS WIDGET */

.jas-carousel .product { margin-bottom: 10px; }
.products .product .product-inner, .jas-carousel .product .product-inner { height: 100%; padding: 0 0 20px; transition: .3s ease-out; -moz-transition: .3s ease-out; -webkit-transition: .3s ease-out; -o-transition: .3s ease-out; -ms-transition: .3s ease-out; }
.products .product .product-inner:hover, .jas-carousel .product .product-inner:hover { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08), 0 5px 20px 0 rgba(0, 0, 0, 0.05); }
.products .product .product-inner .product-image .yith-wcwl-add-to-wishlist, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist { margin: 0; right: 15px; left: initial; }
.products .product .product-inner .product-image .yith-wcwl-add-to-wishlist a, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist a { visibility: visible; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }
.products .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a, .jas-carousel .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a { color: #ddd; }
.products .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button:hover > a, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a, .jas-carousel .product .product-inner:hover .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button:hover > a, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a, .jas-carousel .product .product-inner .product-image .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a { color: #FEE6DE; }
.products .product .product-inner .product-image .yith-wcwl-add-to-wishlist .ajax-loading, .products .product .product-inner .product-image .yith-wcwl-add-to-wishlist .ajax-loading { color: #F5C8B6; }
.products .product .product-inner .product-info, .jas-carousel .product .product-inner .product-info { margin-left: 1.5rem; margin-right: 1.5rem; min-height: 110px; }
.products .product .product-inner .product-info .product-title, .jas-carousel .product .product-inner .product-info .product-title { height: 3.5rem; overflow: hidden; text-transform: uppercase; overflow: hidden; word-wrap: break-word; }
.products .product .badge .onsale, .jas-carousel .product .bagde .onsale, .jas-wc-single .product-extra .badge .onsale, .products .product .badge .new, .jas-carousel .product .bagde .new, .jas-wc-single .product-extra .badge .new, .products .product .badge .sold-out, .jas-carousel .product .bagde .sold-out, .jas-wc-single .product-extra .badge .sold-out { right: initial; left: 15px; }
.products .product .product-inner .product-info .price, .jas-carousel .product .product-inner .product-info .price { display: block; }
.products.metro .product .product-inner:hover .product-image .product-btn { opacity: 1; visibility: visible; top: 50%; }
.products.metro .product .product-inner .product-info h3 a { color: #392F2B; }
/* FIXME: Instead of using css, the helper should be removed from HTML element! */
.jas-carousel .product .btn-quickview { border-radius: 0 !important; }

/* PRODUCT PAGE */

.variations {margin-bottom: 0px;}
.jas-wc-single .entry-summary > *:not(:last-child) {margin-bottom: 0px;}

/* Product Page - Identification*/
.product .entry-summary .product_identification { margin-bottom: 22px; }
/* Product Page - Title */
.product .entry-summary .product_identification .product_title { font-family: "Montserrat"; font-size: 20px; line-height: 24px; margin-bottom: 1px !important; text-transform: uppercase; }
/* Product Page - SKU */
.product .entry-summary .product_identification .sku_wrapper { font-size: 12px; line-height: 20px; color: #392F2B; }

/* Product Page - Price Review */
.product .entry-summary .price-review { margin-bottom: 15px; }
.product .entry-summary .price-review .price { color: #392F2B !important; }
.product .entry-summary .price-review .price del { color: #ddd !important; }
.product .entry-summary .price-review .price ins { color: #392F2B !important; }
.product .entry-summary .woocommerce-variation .woocommerce-price .price { color: #392F2B !important; }
.product .entry-summary .woocommerce-variation .woocommerce-price .price del { color: #ddd !important; }
.product .entry-summary .woocommerce-variation .woocommerce-price .price ins { color: #392F2B !important; }

/* Product Page - Short Description */
.product .woocommerce-product-details__short-description { font-size: 12px; margin-bottom: 35px; }
.product .woocommerce-product-details__short-description > p { margin-bottom: 0.5em; }
.product .woocommerce-variation .woocommerce-variation-description { font-size: 12px; margin-bottom: 20px; }
.product .woocommerce-variation .woocommerce-variation-description > p { margin-bottom: 0.5em; }

/* Product Page - Custom Options */
.product .ywapo_input_container .ywapo_input { margin-left: 10px; }
.product .ywapo_input_container .wapo_option_description { font-style: normal; font-size: 80%; }
.product .ywapo_input_container_checkbox label { top: 5px; }

/* Product Page - Prices */
.product .entry-summary .price { font-size: 20px; line-height: 20px; }

/* Product Page - Availability */
.product .entry-summary p.stock { margin-bottom: 0.2em; }

/* Product Page - Wishlist */
.product .btn-atc .yith-wcwl-add-to-wishlist .ajax-loading { top: 13px; left: 35px; }

/* Product Page - Tabs */
.product .wc-tabs-wrapper ul.tabs li { margin: 0 5px; }
.product .wc-tabs-wrapper ul.tabs li > a { border-radius: 0; text-transform: uppercase; letter-spacing: 1px; }
.product .wc-tabs-wrapper ul.tabs li > a:hover { border-color: #F5C8B6; }
.product .wc-tabs-wrapper ul.tabs li.active > a:hover { color: #392F2B !important; border-color: #392F2B; }
.product .wc-tabs-wrapper .wc-tab { overflow: hidden; word-wrap: break-word; }

/* PRODUCT PAGE - CUSTOM LAYOUT 1 */

/* Product Page - Custom Layout 1 - Variation Swatches */
.jas-wc-single.wc-single-1 .product .swatch { margin-bottom: 20px; padding-top: 10px; }
.jas-wc-single.wc-single-1 .product .swatch:not(:first-child) { border-top: 1px solid #ddd; }
.jas-wc-single.wc-single-1 .product .swatch .swatch__title { text-transform: none; font-size: 12px; margin-bottom: 0; }

/* Product Page - Custom Layout 1 - Social Links */
.jas-wc-single.wc-single-1 .jas-social { text-align: left; }
.jas-wc-single.wc-single-1 .product .jas-social a:first-child { margin-left: 0; }

/* CATALOG */

.archive .term-description { display: none; }

/* CATALOG - RESULT COUNT ORDER */

.result-count-order .wc-col-switch a { border: none; }

/* CATALOG - ORDERING */

.woocommerce-ordering { border-radius: 0; }
.woocommerce-ordering > select { color: #392F2B; }
.woocommerce-ordering > select:hover { color: #F5C8B6; }

/* CATALOG - FILTER SIDEBAR (Widgets) */

.filter-sidebar > h3 { background-color: #FEE6DE; color: #392F2B; }
.filter-sidebar > h3 i { transition: opacity .3s; -moz-transition: opacity .3s; -webkit-transition: opacity .3s; -o-transition: opacity .3s; -ms-transition: opacity .3s; }
.filter-sidebar > h3 i:hover { opacity: .4; }
.filter-sidebar > .filter-content { margin-bottom: 30px; }
.filter-sidebar .widget.woocommerce:not(.widget_layered_nav_filters):not(.widget_layered_nav):not(.widget_price_filter) { display: none; }
.sidebar .widget.woocommerce, .filter-sidebar .widget.woocommerce { margin-bottom: 0; }
.sidebar .widget.woocommerce:not(:first-child), .filter-sidebar .widget.woocommerce:not(:first-child) { margin-top: 50px; }
.sidebar .widget.woocommerce[style*="display:none"] + .widget.woocommerce, .filter-sidebar .widget.woocommerce[style*="display:none"] + .widget.woocommerce { margin-top: 0; }
.sidebar .widget.woocommerce h3.widget-title, .filter-sidebar .widget.woocommerce h3.widget-title { font-size: 14px; line-height: 1; margin: 0.65em 0 0.5em; }
.sidebar .widget.woocommerce a, .filter-sidebar .widget.woocommerce a { color: #878787; }
.sidebar .widget.woocommerce .count, .filter-sidebar .widget.woocommerce .count { display: none; }
.sidebar .widget.woocommerce button[type="submit"], .sidebar .widget.woocommerce a.button, .filter-sidebar .widget.woocommerce button[type="submit"], .filter-sidebar .widget.woocommerce a.button { width: 100%; background-color: #392F2B; color: #fff; border-color: #392F2B; }
.sidebar .widget.woocommerce button[type="submit"]:hover, .sidebar .widget.woocommerce a.button:hover, .filter-sidebar .widget.woocommerce button[type="submit"]:hover, .filter-sidebar .widget.woocommerce a.button:hover { background-color: transparent; color: #392F2B; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li { position: relative; margin: 0; padding: 0; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li > a, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li > a { display: block; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li::before, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li::before { content: none; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a { display: inline-block; width: 100%; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a::after, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a::after { font-family: "Pe-icon-7-stroke"; content: "\e680"; position: absolute; right: 0; font-size: 20px; color: #ddd; transition: color .3s; -moz-transition: color .3s; -webkit-transition: color .3s; -o-transition: color .3s; -ms-transition: color .3s; }
.sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a:hover::after, .filter-sidebar .widget.woocommerce ul:not(.yith-wcan-color):not(.yith-wcan-label) > li.chosen > a:hover::after { color: #392F2B; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li > a { border-radius: 0; box-shadow: none; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li > a:hover, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li > a:hover { box-shadow: none; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul > li { border: none; padding: 0; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li { border: 1px solid #ddd; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li:hover, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li:hover { border-color: #F5C8B6; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen { border-color: #392F2B; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li { border: 1px solid transparent; padding: 0; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li > a { border: none; background: transparent; color: #878787; margin: 0; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li:hover, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li:hover { border-color: #F5C8B6; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li:hover > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li:hover > a { color: #F5C8B6; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen { border-color: #392F2B; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a { color: #392F2B; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label { margin: 0 -5px; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li { margin: 5px; padding: 1px; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li a, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li a { min-width: 1px; width: 24px; height: 24px; line-height: 24px; margin: 0; padding: 0; border: none; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen > a, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a { position: relative; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen:hover > a, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen:hover > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen:hover > a, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen:hover > a { background: transparent !important; color: transparent !important; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen > a::before, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a::before, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen > a::before, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen > a::before { font-family: "Pe-icon-7-stroke"; content: "\e680"; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; text-indent: initial; font-size: 20px; color: transparent; transition: color .3s; -moz-transition: color .3s; -webkit-transition: color .3s; -o-transition: color .3s; -ms-transition: color .3s; }
.sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen:hover > a::before, .sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen:hover > a::before, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-color > li.chosen:hover > a::before, .filter-sidebar .widget.woocommerce.yith-woocommerce-ajax-product-filter ul.yith-wcan-label > li.chosen:hover > a::before { color: #392F2B; }
.sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider, .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider { background-color: #ddd; border-radius: 0; width: calc(100% - 6px); }
.sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle, .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle { cursor: pointer; background: #392F2B; border-color: #392F2B; border-radius: 0; margin: 0; width: 7px; top: -.5em; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }
.sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle:not(:last-child), .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle:not(:last-child) { margin-left: -1px; }
.sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle.ui-state-focus, .sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle.ui-state-hover, .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle.ui-state-focus, .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-handle.ui-state-hover { background-color: #fff; }
.sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-range, .filter-sidebar .widget.woocommerce.widget_price_filter .price_slider.ui-slider .ui-slider-range { background-color: #F5C8B6 !important; }
.sidebar .widget.woocommerce.widget_price_filter .price_label, .filter-sidebar .widget.woocommerce.widget_price_filter .price_label { color: #878787; font-size: 12px; line-height: 12px; }
.sidebar .widget.woocommerce.widget_price_filter button[type="submit"], .filter-sidebar .widget.woocommerce.widget_price_filter button[type="submit"] { line-height: 15px; }
.sidebar .widget.woocommerce:not(.yith-woo-ajax-reset-navigation) + .widget.woocommerce.widget_layered_nav_filters, .filter-sidebar .widget.woocommerce:not(.yith-woo-ajax-reset-navigation) + .widget.woocommerce.widget_layered_nav_filters { margin-top: 70px; padding-top: 30px; border-top: 1px solid #ddd; }
.sidebar .widget.woocommerce:not(.widget_layered_nav_filters) + .widget.woocommerce.yith-woo-ajax-reset-navigation, .filter-sidebar .widget.woocommerce:not(.widget_layered_nav_filters) + .widget.woocommerce.yith-woo-ajax-reset-navigation { margin-top: 70px; padding-top: 30px; border-top: 1px solid #ddd; }
.sidebar :not(.yith-woo-ajax-reset-navigation) + .widget.woocommerce.widget_layered_nav_filters:not([style*="display:none"]) + .widget.woocommerce:not(.yith-woo-ajax-reset-navigation), .sidebar :not(.widget_layered_nav_filters) + .widget.woocommerce.yith-woo-ajax-reset-navigation:not([style*="display:none"]) + .widget.woocommerce:not(.widget_layered_nav_filters), .sidebar .widget.woocommerce.widget_layered_nav_filters:first-child:not([style*="display:none"]) + .widget.woocommerce:not(.yith-woo-ajax-reset-navigation), .sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:first-child:not([style*="display:none"]) + .widget.woocommerce:not(.widget_layered_nav_filters), .filter-sidebar :not(.yith-woo-ajax-reset-navigation) + .widget.woocommerce.widget_layered_nav_filters:not([style*="display:none"]) + .widget.woocommerce:not(.yith-woo-ajax-reset-navigation), .filter-sidebar :not(.widget_layered_nav_filters) + .widget.woocommerce.yith-woo-ajax-reset-navigation:not([style*="display:none"]) + .widget.woocommerce:not(.widget_layered_nav_filters), .filter-sidebar .widget.woocommerce.widget_layered_nav_filters:first-child:not([style*="display:none"]) + .widget.woocommerce:not(.yith-woo-ajax-reset-navigation), .filter-sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:first-child:not([style*="display:none"]) + .widget.woocommerce:not(.widget_layered_nav_filters) { margin-top: 30px; padding-top: 70px; border-top: 1px solid #ddd; }
.sidebar .widget.woocommerce.widget_layered_nav_filters + .widget.woocommerce.yith-woo-ajax-reset-navigation, .sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation + .widget.woocommerce.widget_layered_nav_filters, .filter-sidebar .widget.woocommerce.widget_layered_nav_filters + .widget.woocommerce.yith-woo-ajax-reset-navigation, .filter-sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation + .widget.woocommerce.widget_layered_nav_filters { margin-top: 0; padding-top: 30px; border-top: none; margin-bottom: 70px; padding-bottom: 30px; border-bottom: 1px solid #ddd; }
.sidebar .widget.woocommerce.widget_layered_nav_filters:first-child, .sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:first-child, .filter-sidebar .widget.woocommerce.widget_layered_nav_filters:first-child, .filter-sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:first-child { margin-top: 0 !important; padding-top: 0 !important; border-top: none !important; }
.sidebar .widget.woocommerce.widget_layered_nav_filters:last-child, .sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:last-child, .filter-sidebar .widget.woocommerce.widget_layered_nav_filters:last-child, .filter-sidebar .widget.woocommerce.yith-woo-ajax-reset-navigation:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: none !important; }

/* CATALOG - PAGINATION */

.woocommerce-pagination { border: none; }
ul.page-numbers > li > .page-numbers { color: #ddd; }
ul.page-numbers > li > .page-numbers.current { color: #000; }

/* CART */

/* CART - PRODUCTS */

.shop_table th, .shop_table tr.cart_item td, .cart_totals .shop_table td, .shop_table tr.bundle-products td, .shop_table tr:first-child:last-child th, .shop_table tr.order-total th, .shop_table.woocommerce-checkout-review-order-table tr td, .shop_table.woocommerce-checkout-review-order-table tr.cart_item:last-child td, .shop_table.order_details td, .shop_table.customer_details td { text-align: left; }
.shop_table tr.cart_item td.product-remove a.remove { color: #ddd; float: right; }
.shop_table tr.cart_item td.product-remove a.remove:hover { color: #392F2B !important; }
.shop_table tr.cart_item td.product-remove a.remove::before { font-family: "Pe-icon-7-stroke"; content: "\e680"; }
.shop_table .product-quantity { font-size: 11px; }
.shop_table .product-quantity .quantity input:not(.qty) { display: none; }
.widget_shopping_cart .mini_cart_item img {  }

/* CART - ACTIONS */
/* FIXME: Instead of using css, the helper should be removed from HTML element (.br__40 - border radius: 40px)! */
.actions .coupon input { border-radius: 0; }

/* CART - TOTALS */
.cart_totals .wc-proceed-to-checkout .checkout-button { width: 100%; text-align: center; }

/* CHECKOUT */

.checkout.woocommerce-checkout h3 { font-family: "Montserrat"; text-transform: none; }

/* CHECKOUT CHECK BOX */

.style-checkbox .checkbox {
	display: inline-block;
	visibility:hidden;
}

/* CHECKOUT - PAYMENT METHODS */

.woocommerce-checkout-payment { border: none; padding: 0; }
.woocommerce-checkout-payment .wc_payment_methods { margin-bottom: 50px; }

/* SUCCESS PAGE */
.woocommerce-order .woocommerce-thankyou-order-details { padding-bottom: 15px; padding-top: 60px; }

/* 404 */

.error-404.not-found a { color: #fff !important; padding: 0 20px; }
.error-404.not-found a:hover { color: #392F2B !important; background-color: transparent !important; }

/* STORE LOCATOR (wpsl) */

#wpsl-wrap #wpsl-gmap button { color: #fff !important; background-color: #fff !important; border-color: #fff !important; }
#wpsl-wrap #wpsl-gmap button:hover { color: #fff !important; background-color: #fff !important; border-color: #fff !important; }

/* STORE LOCATOR - FILTER */

#wpsl-wrap .wpsl-search { background-color: transparent; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap label { width: auto; }
#wpsl-wrap .wpsl-search #wpsl-search-wrap input, #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-dropdown, #wpsl-wrap .wpsl-search #wpsl-search-wrap button { height: 40px; }
#wpsl-wrap #wpsl-category { clear: none; }
#wpsl-wrap #wpsl-search-btn { color: #fff; background-color: #392F2B; border-color: #392F2B; border-radius: 0; background-image: none;}
#wpsl-wrap #wpsl-search-btn:hover { color: #392F2B; background-color: #fff; border-color: #392F2B; }

/* STORE LOCATOR - RESULT LIST */

#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location { font-family: "Montserrat"; color: #878787; font-size: 12px; }
#wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location > p:first-child strong { display: block; font-family: "Montserrat"; font-size: 14px; margin-bottom: 10px; }

/* STORE LOCATOR - INFORMATIONS */

#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window { font-family: "Montserrat"; color: #878787; font-size: 12px; padding: 40px 0; }
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window > p:first-child strong { display: block; font-family: "Montserrat"; font-size: 14px; margin-bottom: 10px; }
#wpsl-wrap #wpsl-gmap .gm-style-iw .wpsl-info-window .wpsl-info-actions { font-family: "Montserrat"; margin-top: 30px !important; color: #392F2B; }
#wpsl-wrap #wpsl-gmap .gm-style-iw + div { transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }

/* MY ACCOUNT */

/* MY ACCOUNT - Navigation */
.woocommerce-MyAccount-navigation ul li { padding: 0; }
.woocommerce-MyAccount-navigation ul li::before { content: none; }

/* INFO */

.woocommerce-info { min-height: 110px; background-color: transparent; border-color: #392F2B; color: #878787; }
.woocommerce-info + form { background-color: #FBFBFB !important; }
.woocommerce-info + form .form-row { width: auto; float: none; margin: 1.3em; }

/* WIDGETS */

.widget .widget-title { font-family: "Montserrat"; }
.widget .widget-title.regular { font-family: "Montserrat"; }

/* WIDGETS - CUSTOM INSTAGRAM FEED WIDGET (Claue Theme Component) SLICK SLIDER */

.jas-sc-instagram.jas-carousel.slick-slider.custom-instagram-feed .item a { display: flex; justify-content: center; align-items: center; overflow: hidden; width: 100%; height: 100%; }
.jas-sc-instagram.jas-carousel.slick-slider.custom-instagram-feed .item a img { flex-shrink: 0; min-width: 100%; min-height: 100%; object-fit: cover; object-position: center; }

/* BACK TO TOP */

#jas-backtop span { border-radius: 0; }
#jas-backtop span i { transition: color .3s; -moz-transition: color .3s; -webkit-transition: color .3s; -o-transition: color .3s; -ms-transition: color .3s; }

/* SOCIAL LINKS */

.jas-social a.facebook:hover, .jas-social a.facebook-f:hover { color: #3b5998 !important; }
.jas-social a.instagram:hover { color: #517fa4 !important; }
.jas-social a.twitter:hover { color: #00aced !important; }
.jas-social a.pinterest:hover, .jas-social a.pinterest-p:hover { color: #cb2027 !important; }
.jas-social a.tumblr:hover { color: #32506d !important; }
.jas-social a.google-plus:hover { color: #dd4b39 !important; }

/* VARIATION SWATCHES */

.swatch .swatch__list--item, .swatch__list .swatch__list--item { padding: 1px; border-color: #ddd; border-radius: 0; }
.swatch.is-color .swatch__list--item, .swatch__list .swatch__list--item { transition: border-color .3s; -moz-transition: border-color .3s; -webkit-transition: border-color .3s; -o-transition: border-color .3s; -ms-transition: border-color .3s; }
.swatch:not(.is-color) .swatch__list--item { border-color: transparent; }
.swatch .swatch__list--item.is-selected, .swatch__list--item.is-selected { color: #392F2B; border-color: #392F2B; background-color: transparent; }
.swatch .swatch__list--item.is-selected .swatch__tooltip { visibility: hidden; opacity: 0; }
.swatch.is-color .swatch__list--item:not(.is-selected):hover, .swatch__list .swatch__list--item:not(.is-selected):hover { border-color: #F5C8B6; }
.swatch .swatch__list--item .swatch__value, .swatch__list--item .swatch__value { border-radius: 0; transition: color .3s; -moz-transition: color .3s; -webkit-transition: color .3s; -o-transition: color .3s; -ms-transition: color .3s; }
.swatch:not(.is-color) .swatch__list--item:not(.is-selected):hover .swatch__value { color: #F5C8B6; }
.swatch .swatch__list--item .swatch__tooltip, .swatch__list .swatch__list--item .swatch__tooltip { border-radius: 0; }

/* REVOLUTION SLIDER */

.rev-btn, .rev-btn:visited { transition: all .3s; }

/* SLICK SLIDER */

.slick-slider > .slick-prev, .slick-slider > .slick-next { background-color: #392F2B !important; color: #fff !important; opacity: 0.5 !important; }
.slick-slider > .slick-prev:hover, .slick-slider > .slick-next:hover { background-color: transparent !important; color: #392F2B !important; }
.slick-slide img { /*margin: auto;*/ }

/* AJAX LOAD */

.jas-ajax-load a { height: 40px; font-size: 10px; line-height: 35px; border-radius: 0; border: 1px solid #392F2B; color: #fff !important; background-color: #392F2B; }
.jas-ajax-load a.disabled, .jas-ajax-load a:disabled { background: transparent !important; color: #878787 !important;  }
.jas-ajax-load a:hover { border-width: 1px; color: #392F2B !important; background-color: transparent !important; }

/* SKREY WORDPRESS CUSTOM OMNIA BANNER */

.skrey-wordpress-omnia-banner-wrapper { position: relative; overflow: hidden; width: 100%; height: 100%; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-img-box { max-width: 100%; max-height: 100%; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-abs-link { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #fff; opacity: 0; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; -ms-transition: .3s; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-abs-link:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-abs-link:focus { opacity: 0.3; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info { position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 50%; width: max-content; height: 40%; height: max-content; text-align: center; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > h1.skrey-wordpress-omnia-banner-heading { font-size: 32px; font-weight: 500; line-height: 1.2; margin: 0; padding: 0; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > h2.skrey-wordpress-omnia-banner-heading { font-size: 20px; font-weight: 100; line-height: 1; margin: 5px 0 20px; padding: 0; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link { font-size: 14px; border-radius: 0; padding: 0 34px; height: 40px; line-height: 40px; margin: 20px 0 0; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark { border: 1px solid #392F2B; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.empty { background: transparent !important; color: #392F2B !important;}
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.fill { background: #392F2B !important; color: #fff !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark:focus { border-color: #392F2B; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.empty:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.empty:focus { background: #392F2B !important; color: #fff !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.fill:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.dark.fill:focus { background: transparent !important; color: #392F2B !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light { border: 1px solid #fff; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.empty { background: transparent !important; color: #fff !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.fill { background: #fff !important; color: #392F2B !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light:focus { border-color: #fff; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.empty:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.empty:focus { background: #fff !important; color: #392F2B !important; }
.skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.fill:hover, .skrey-wordpress-omnia-banner-wrapper .skrey-wordpress-omnia-banner-info > .skrey-wordpress-omnia-banner-link.light.fill:focus { background: transparent !important; color: #fff !important; }

/*

    Media Queries Breakpoints

    The following media queries are based on Bootstrap 3 documentation.

    Tiny Devices - Smartphones (S, M, L)
    Small Devices - Tablets
    Medium Devices - Normal Desktops and Laptops
    Large Devices - Large Screens

*/

/************ EXTRA TINY, MEDIUM TINY AND LARGE TINY DEVICES (ONLY) ***********/
@media only screen and (max-width: 767px) {

    /* HELPERS */

    .bootstrap3-hidden-xs { display: none; }

    /* HEADER */

    /* Header - Custom Layout 4 */
    #jas-header.header-4.custom-header { margin-bottom: 20px; }
    #jas-header.header-4.custom-header .main-header .header__mid { padding-left: 15px; padding-right: 15px; }
    #jas-header.header-4.custom-header .main-header .header__mid .jas-row { padding: 10px 0; }

    /* FOOTER */

    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe { width: 100%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="email"] { width: 70%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="submit"] { width: 30%; }
    #jas-footer .footer__before__top .custom-social { margin-top: 50px; }
    #jas-footer .footer__before__top .custom-social .custom-social-header { font-size: 12px; margin: auto 10px auto 0; }

    /* CONTENT */

    #jas-header.header-4.custom-header + #jas-content .page-head { margin: -20px 0 0; }

    /* BREADCRUMBS */
    .breadcrumbs > nav.woocommerce-breadcrumb { line-height: 25px; }

    /* PAGINATION */
    ul.page-numbers > li { margin: 0; }
    ul.page-numbers > li > .page-numbers { display: none; }
    ul.page-numbers > li > .page-numbers.prev, ul.page-numbers > li > .page-numbers.next, ul.page-numbers > li > .page-numbers.current { display: inline-block; margin: 0 20px; }

    /* PRODUCT */
    .jas-wc-single .jas-container { padding: 0 15px; }
    form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button { width: auto; }
    .product-extra { margin-left: auto; margin-right: auto; }

    /* PRODUCT PAGE - SOCIAL LINK */
    .jas-wc-single .jas-social i { font-size: 16px; }

    /* CATALOG */

    .archive #jas-header.header-4.custom-header + .shop-top-sidebar { margin: -20px 0 0; }

    /* CATALOG - FILTER SIDEBAR (Widgets) */
    .sidebar .widget.woocommerce.widget_layered_nav_filters, .sidebar .widget.woocommerce.widget_layered_nav, .sidebar .widget.woocommerce.widget_price_filter { display: none; }

    /* CHECKOUT */

    /* CHECKOUT - PAYMENT METHODS */

    .woocommerce-checkout-payment .place-order #place_order { width: 100%; }

    /* CUSTOM INSTAGRAM FEED WIDGET (Claue Theme Component) SLIDER */

    .jas-sc-instagram.jas-carousel.slick-slider.custom-instagram-feed .item { height: 300px; }

    /* STICKY ADD TO CART */

    .jas-sticky-atc { z-index: 900; width: 100%; right: 0; left: 0; text-align: center; }
    .jas-sticky-atc form.cart .quantity { width: 30%; }
    .jas-sticky-atc form.cart button[type="submit"] { width: 70%; }

    /* BACK TO TOP */

    #jas-backtop { display: none !important; }

    /* SOCIAL LINKS */

    .jas-social i { font-size: 16px; }
}

/************************** EXTRA TINY DEVICES (ONLY) *************************/
@media only screen and (max-width: 320px) {

    /* CONTENT */

    /* CATALOG */

    /* CATALOG - ORDERING */

    .woocommerce-ordering > select { max-width: 130px; }

}

/************************** MEDIUM TINY DEVICES (ONLY) ************************/
@media only screen and (max-width: 375px) and (min-width: 321px) {

    /* CONTENT */

    /* CATALOG */

    /* CATALOG - ORDERING */

    .woocommerce-ordering > select { max-width: 160px; }

}

/************************** LARGE TINY DEVICES (ONLY) *************************/
@media only screen and (max-width: 767px) and (min-width: 376px) {

    /* CONTENT */

    /* CATALOG */

    /* CATALOG - ORDERING */

    .woocommerce-ordering > select { max-width: 180px; }

}

/*************************** >736px WIDTH DEVICES ****************************/
@media only screen and (min-width: 737px) {

    /* HELPERS */
    .hidden-larger-736 { display: none !important; }

    /* PRODUCT */

    /* PRODUCT PAGE */

    /* PRODUCT PAGE - CUSTOM LAYOUT 1 */

    /* Product Page - Custom Layout 1 - Thumbnails */
    .jas-wc-single.wc-single-1 .badge + .single-product-thumbnail.left.no-nav .p-thumb { padding-left: 90px; }

}

/********************** SMALL, MEDIUM AND LARGE DEVICES ***********************/
@media only screen and (min-width : 768px) {

    /* FOOTER */

    #jas-footer .footer__before__top .custom-social .custom-social-header { margin: auto 30px auto 0; }

    /* CONTENT */

    /* PRODUCT */

    /* PRODUCT PAGE - SOCIAL LINK */
    .jas-wc-single .jas-social i { font-size: 18px; }

    /* PRODUCT PAGE - TABS */


    /* PRODUCT - WIDGET */
    .products .product .swatch__list:nth-child(odd), .jas-carousel .product .swatch__list:nth-child(odd) { margin: 0 5px 0 -5px; width: 70%; float: left; }
    .products .product .swatch__list:nth-child(even), .jas-carousel .product .swatch__list:nth-child(even) { margin: 0 -5px 0 5px; width: 30%; float: right;}
    .products .product .swatch__list > .swatch__list--item, .jas-carousel .product .swatch__list > .swatch__list--item { margin: 5px 1px 0px 0px; }
    .products .product .swatch__list:nth-child(odd) > .swatch__list--item:last-child, .jas-carousel .product .swatch__list:nth-child(odd) > .swatch__list--item:last-child { margin-right: auto; }
    .products .product .swatch__list:nth-child(even) > .swatch__list--item:first-child, .jas-carousel .product .swatch__list:nth-child(even) > .swatch__list--item:first-child { margin-left: auto; }

    /* MY ACCOUNT */
    .woocommerce-page.woocommerce-edit-address .woocommerce-address-fields__field-wrapper { width: 100%; float: left; }

    /* SOCIAL LINKS */

    .jas-social i { font-size: 18px; }
}

/******************************* SMALL DEVICES ********************************/
@media only screen and (min-width : 768px) and (max-width: 991px) {

    /* HELPERS */

    .bootstrap3-hidden-sm { display: none; }

    /* HEADER */

    /* Header - Custom Layout 4 */
    #jas-header.header-4.custom-header { margin-bottom: 20px; }
    #jas-header.header-4.custom-header .main-header .header__mid .jas-row { padding: 10px 0; }

    /* FOOTER */

    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe { width: 100%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="email"] { width: 70%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="submit"] { width: 30%; }

    /* CONTENT */

    #jas-header.header-4.custom-header + #jas-content .page-head { margin: -20px 0 0; }

    /* CATALOG */

    .archive #jas-header.header-4.custom-header + .shop-top-sidebar { margin: -20px 0 0; }

    /* CUSTOM INSTAGRAM FEED WIDGET (Claue Theme Component) SLIDER */

    .jas-sc-instagram.jas-carousel.slick-slider.custom-instagram-feed .item { height: 200px; }
}

/************************** MEDIUM AND LARGE DEVICES **************************/
@media only screen and (min-width : 992px) {

    /* FOOTER */

    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe { width: 70%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="email"] { width: 80%; }
    #jas-footer .footer__before__top .custom-mc4wp-footer-subscribe input[type="submit"] { width: 20%; }

    /* CUSTOM INSTAGRAM FEED WIDGET (Claue Theme Component) SLIDER */

    .jas-sc-instagram.jas-carousel.slick-slider.custom-instagram-feed .item { height: 293px; }
}

/******************************* MEDIUM DEVICES *******************************/
@media only screen and (min-width : 992px) and (max-width: 1199px) {

    /* HELPERS */

    .bootstrap3-hidden-md { display: none; }

    /* HEADER */

    /* Header - Custom Layout 4*/
    #jas-header.header-4.custom-header { margin-bottom: 25px; }
    #jas-header.header-4.custom-header .main-header .header__mid .jas-row { padding: 15px 0; }
    #jas-header.header-4.custom-header .sticky-header .header__mid .jas-row { padding: 5px 0; }

    /* CONTENT */

    #jas-header.header-4.custom-header + #jas-content .page-head { margin: -25px 0 0; }

    /* CATALOG */

    .archive #jas-header.header-4.custom-header + .shop-top-sidebar { margin: -25px 0 0; }

}

/*************************** >1024px WIDTH DEVICES ****************************/
@media only screen and (min-width : 1025px) {

    /* HELPERS */

    .hidden-larger-1024 { display: none !important; }
}

/******************************* LARGE DEVICES ********************************/
@media only screen and (min-width : 1200px) {

    /* HELPERS */

    .bootstrap3-hidden-lg { display: none; }

    /* HEADER */

    /* Header - Custom Layout 4*/
    #jas-header.header-4.custom-header { margin-bottom: 40px; }
    #jas-header.header-4.custom-header .main-header .header__mid .jas-row { padding: 30px 0; }
    #jas-header.header-4.custom-header .sticky-header .header__mid .jas-row { padding: 10px 0; }

    /* CONTENT */

    #jas-header.header-4.custom-header + #jas-content .page-head { margin: -40px 0 0; }

    /* CATALOG */

    .archive #jas-header.header-4.custom-header + .shop-top-sidebar { margin: -40px 0 0; }

}

/** Blog inside thumb **/
.inside-thumb {

	background:#392f2b;
	opacity : 0.8;
}

/** Sticky header omnia Logo **/
.sticky-logo, .header-sticky .normal-logo {
	opacity: 1;
	visibility : visible;
	transform: scale(1);
	width: 100%;
	height: 100%;
}

/* COOKIE NOTICE */
span#cn-notice-text {display: block; padding-bottom: 10px;}
