/* Background color: #fff;*/

body,

.yith_magnifier_lens,

.single-product.woocommerce .thumbnails #slider-prev,

.single-product.woocommerce .thumbnails #slider-next,

.woocommerce div.product .woocommerce-tabs ul.tabs li,

.s-toolbar select,

.s-toolbar .gridlist-toggle a,

.header-default .main-navigation { background: #fff; }



/* Background color: #fff;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:hover,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:focus,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:active { background: #fff!important; }



/* Background color: #111;*/

.button, input[type="submit"],

.b-form [type="submit"],

.track_order [type="submit"],

.woocommerce table.my_account_orders .button,

.summary form.cart .button,

.woocommerce #review_form #respond .form-submit input,

.footer-default { background: #111; }



/* Background color: #111!important;*/

.track_order [type="submit"],

.b-lg form [type="submit"],

.wishlist_table td.product-add-to-cart > a,

.entry-content .woocommerce-cart-form .button,

.panel-actions .button,

.panel-actions .wc-proceed-to-checkout .button:hover,

.panel-actions .wc-proceed-to-checkout .button:focus,

.panel-actions .wc-proceed-to-checkout .button:active,

.woocommerce-Message .button { background: #111!important; }



/* Background: #333;*/

.footer-wrap .section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.product-2cols-extend .onsale,

.footer-default .search-field,

.footer-default .search-field:hover,

.footer-default .search-field:focus,

.footer-default .search-field:active { background: #333; }



/* Background color: #c39a4a;*/

.button:hover, input[type="submit"]:hover,

.button.btn-primary,

.cmm-mega .woocommerce a.alt.button.checkout-button:hover,

.cmm-mega .woocommerce a.alt.button.checkout-button:focus,

.cmm-mega .woocommerce a.alt.button.checkout-button:active,

.tparrows.metis:before,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.woocommerce ul.products li.product .onsale,

.woocommerce ul.products li.product .add_to_cart_button,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products li.product .yith-wcqv-button,

.woocommerce ul.products li.product .compare,

.countdown-timer .woocommerce ul.products li.product .price,

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"],

.testimonial .ult-team-member-image:before,

.testimonial .ult-team-member-image:after,

form.cart .variations .select_option.select_option_label span:after,

.b-form [type="submit"]:hover,

.b-form [type="submit"]:focus,

.b-form [type="submit"]:active,

.b-team .ult-social-buttons  a,

.widget_calendar tbody a,

.rpbt_shortcode > h3:after,

.comments-title:after,

#reply-title:after,

.woocommerce-Address-title h3:after,

.woocommerce-MyAccount-content h3:after,

.woocommerce .steps .step.active:before,

.woocommerce-checkout h3:after,

.entry-content .panel-actions .shipping th:after,

.cart_totals h2:after,

.coupon [for="coupon_code"]:after,

.woocommerce table.my_account_orders .button:hover,

.woocommerce table.my_account_orders .button:focus,

.woocommerce table.my_account_orders .button:active,

.summary form.cart .button:hover,

.summary form.cart .button:active,

.summary form.cart .button:focus,

.woocommerce #review_form #respond .form-submit input:hover,

.woocommerce #review_form #respond .form-submit input:focus,

.woocommerce #review_form #respond .form-submit input:active,

.related.products > h2:after,

.upsells.products > h2:after,

.woocommerce span.onsale,

.woocommerce nav.woocommerce-pagination ul li a:focus,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce nav.woocommerce-pagination ul li span.current,

.sb-blog .widget .widget-title:after,

.woocommerce .widget_price_filter .ui-slider .ui-slider-range:before,

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before,

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,

.woocommerce .widget_price_filter .price_slider_amount .button:hover,

.woocommerce .widget_price_filter .price_slider_amount .button:focus,

.woocommerce .widget_price_filter .price_slider_amount .button:active,

.pagination .page-numbers:hover,

.pagination .page-numbers:focus,

.pagination .page-numbers:active,

.pagination .page-numbers.current,

.header-default .menu-toggle { background-color: #c39a4a; }



/* Background: #9a7a5a;*/

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:not(:last-child):before { background: #9a7a5a; }



/* background: #c39a4a!important;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:hover,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:focus,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:active,

.ult-carousel-wrapper .slick-arrow.square-border:hover,

.ult-carousel-wrapper .slick-arrow.square-border:focus,

.ult-carousel-wrapper .slick-arrow.square-border:active,

.track_order [type="submit"]:hover,

.track_order [type="submit"]:focus,

.track_order [type="submit"]:active,

.b-lg form [type="submit"]:hover,

.b-lg form [type="submit"]:focus,

.b-lg form [type="submit"]:active,

.woocommerce-page #payment #place_order,

.wishlist_table td.product-add-to-cart > a:hover,

.wishlist_table td.product-add-to-cart > a:focus,

.wishlist_table td.product-add-to-cart > a:active,

.entry-content .woocommerce-cart-form .button:hover,

.entry-content .woocommerce-cart-form .button:focus,

.entry-content .woocommerce-cart-form .button:active,

.panel-actions .button:hover,

.panel-actions .button:focus,

.panel-actions .button:active,

.panel-actions .wc-proceed-to-checkout .button,

.woocommerce-Message .button:hover,

.woocommerce-Message .button:focus,

.woocommerce-Message .button:active,

.woocommerce ul.products.list li.product .add_to_cart_button:hover,

.woocommerce ul.products.list li.product .add_to_cart_button:focus,

.woocommerce ul.products.list li.product .add_to_cart_button:active { background: #c39a4a!important; }



/* Background: #f4f4f4;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown span .item { background: #f3f3f3; }



/* Background: #e0e0e0;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span,

.ult-carousel-wrapper .slick-dots li i { background: #e0e0e0!important; }



/* Background color: #999;*/

.woocommerce .steps .step:before { background: #999; }



/* Background: #fff;*/

.cmm-container .cmm[class*="cmm-theme-top-action"].cmm-theme-top-action-white .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty,

.woocommerce .quantity [type="button"],

.woocommerce-page .quantity [type="button"] { background: #fff; }



/* Background color: #rgba(255, 255, 255, 0.1);*/

input[type="submit"]:before { background-color: rgba(255, 255, 255, 0.1); }



/* Background color: #rgba(255, 255, 255, 0.5);*/

.circle-brand,

.circle-brand .ult-content-box:before { background-color: rgba(255, 255, 255, 0.5); }



/* Background: rgba(0,0,0,0.2);*/

.rpbt_shortcode .gallery-icon a:before { background: rgba(0,0,0,0.2); }



/* Background: transparent;*/

.cmm-mega .woocommerce a.alt.button.checkout-button,

.cmm-mega .woocommerce table.shop_table .product-remove a:hover,

.cmm-mega .woocommerce table.shop_table .product-remove a:focus,

.cmm-mega .woocommerce table.shop_table .product-remove a:active,

.woocommerce ul.products li.product .add_to_cart_button:hover,

.woocommerce ul.products li.product .add_to_cart_button:focus,

.woocommerce ul.products li.product .add_to_cart_button:active,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist:hover,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist:focus,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist:active,

.woocommerce ul.products li.product .yith-wcqv-button:hover,

.woocommerce ul.products li.product .yith-wcqv-button:focus,

.woocommerce ul.products li.product .yith-wcqv-button:active,

.woocommerce ul.products li.product .compare:hover,

.woocommerce ul.products li.product .compare:focus,

.woocommerce ul.products li.product .compare:active,

.product-2cols-extend ins,

mark, ins,

.product-new [type="submit"],

.b-form select,

.b-form input:not([type="submit"]),

.b-form textarea,

.b-search input:not([type="submit"]),

.b-team .ult-social-buttons  a:hover,

.b-team .ult-social-buttons  a:focus,

.b-team .ult-social-buttons  a:active,

.pbi-text-des .vc_gitem-link:hover,

.pbi-text-des .vc_gitem-link:focus,

.pbi-text-des .vc_gitem-link:active,

.sb.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.comment-form input:not([type="submit"]),

.comment-form textarea,

.track_order input:not([type="submit"]),

.b-lg form input:not([type="submit"]),

.woocommerce-checkout input:not([type="submit"]),

.woocommerce-checkout textarea,

.woocommerce-checkout #payment,

.sb-blog .widget input[type="search"].search-field,

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,

.woocommerce .widget_price_filter .price_slider_amount .button,

.pagination .prev,

.pagination .next,

.cmm-mega .woocommerce a.remove:hover,

.cmm-mega .woocommerce a.remove:focus,

.cmm-mega .woocommerce a.remove:active,

.search-form input,

.search-form button,

body:not(.menu-on) .header-default .menu-toggle { background: transparent; }



/* Background: transparent!important;*/

.tparrows.metis,

.tparrows.metis:hover,

.tparrows.metis:focus,

.tparrows.metis:active,

.wcpscwc-product-slider button.slick-arrow,

.wcpscwc-product-slider button.slick-arrow:hover,

.wcpscwc-product-slider button.slick-arrow:focus,

.wcpscwc-product-slider button.slick-arrow:active,

.slide-blog .vc_btn3-icon-left,

.slide-blog .vc_btn3-icon-left:hover,

.slide-blog .vc_btn3-icon-left:focus,

.slide-blog .vc_btn3-icon-left:active,

.ult-carousel-wrapper .slick-dots li.slick-active i,

.ult-carousel-wrapper .slick-dots li i:hover,

.ult-carousel-wrapper .slick-dots li i:focus,

.ult-carousel-wrapper .slick-dots li i:active,

.product-2cols .vc_btn3,

.product-2cols .vc_btn3:focus,

.product-2cols .vc_btn3:hover,

.product-2cols .vc_btn3:active,

.product-2cols-extend .vc_btn3,

.product-2cols-extend .vc_btn3:hover,

.product-2cols-extend .vc_btn3:focus,

.product-2cols-extend .vc_btn3:active,

.b-search [type="submit"],

.wpb-js-composer .vc_tta-color-grey .vc_tta-panel .vc_tta-panel-body,

.theme-1 .fa,

.panel-actions input,

.panel-actions select,

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist, 

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare,

input[type=number].xoo-cp-qty { background: transparent!important; }



/* Border radius: 0;*/

.form-control,

.cmm-mega .woocommerce a.alt.button.checkout-button,

.woocommerce ul.products li.product .add_to_cart_button,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products li.product .yith-wcqv-button,

.woocommerce ul.products li.product .compare,

.countdown-timer .woocommerce ul.products li.product .onsale,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.tagcloud a,

.b-form select,

.b-form input,

.b-form textarea,

.b-search input:not([type="submit"]),

.comment-form input,

.comment-form textarea,

.track_order input:not([type="submit"]),

.b-lg form input:not([type="submit"]),

.b-lg form [type="submit"],

.woocommerce-checkout input,

.woocommerce-checkout textarea,

.select2-container--default .select2-selection--single,

.select2-dropdown,

form.woocommerce-checkout table,

.wishlist_table td.product-add-to-cart a,

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty,

.woocommerce .quantity [type="button"], .woocommerce-page .quantity [type="button"],

select,

.coupon input:not([type="submit"]),

.woocommerce table.my_account_orders,

.woocommerce-table--order-details,

.woocommerce-table--customer-details,

.woocommerce-Message .button,

.woocommerce .widget_price_filter .price_slider_amount .button,

.humberger-btn,

.header-default .menu-toggle { border-radius: 0px!important; }



/* Border radius: 0!important;*/

.b-quote .aio-icon-box .aio-icon.advanced,

.track_order [type="submit"],

.entry-content .woocommerce-cart-form .button,

.panel-actions .button,

.woocommerce table.my_account_orders .button,

.summary form.cart .button { border-radius: 0px!important; }



/* Border radius: 2px;*/

.woocommerce nav.woocommerce-pagination ul li > *,

.pagination .page-numbers { border-radius: 2px; }



/* Border radius: 3px;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.product-2cols-extend .onsale,

.s-toolbar .gridlist-toggle a,

.sb-blog .widget input[type="search"].search-field { border-radius: 3px; }



/* Border radius: 6px;*/

#yith-quick-view-modal .yith-wcqv-main { border-radius: 6px; }



/* Border radius: 10px*/

.products-radius .woocommerce li.product .product-action img,

.products-radius.countdown-timer .woocommerce ul.products li.product .onsale,

.products-radius.countdown-timer .woocommerce ul.products li.product .price { border-radius: 10px; }



/* Border radius: 20px;*/

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper,

.header-default .search-field { border-radius: 20px!important; }



/* Border radius: 100%; */

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown .item,

.circle-brand,

.products-radius .woocommerce ul.products li.product .add_to_cart_button,

.products-radius .woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,

.products-radius .woocommerce ul.products li.product .yith-wcqv-button,

.products-radius .woocommerce ul.products li.product .compare,

form.cart .variations .select_option.select_option_colorpicker,

form.cart .variations .select_option.select_option_colorpicker span,

.woocommerce .steps .step:before { border-radius: 100%; }



/* Border radius: 100%!important*/

.products-radius .wcpscwc-product-slider button.slick-arrow,

.theme-1 .fa { border-radius: 100%!important; }



/* Border color: #000!important;*/

.yith_magnifier_lens { border-color: #000!important; }



/* Border color: #e8e8e8!important;*/

input[type="text"], input[type="email"], textarea, input[type="password"], input[type="tel"],

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container,

.b-form select,

.b-form input:not([type="submit"]),

.b-form textarea,

.select2-container--default .select2-selection--single,

.select2-dropdown,

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty,

select,

.sb-blog .widget input[type="search"].search-field,

.header-default .search-field { border-color: #e8e8e8!important; }



/* Border color: #ececec;*/

.cmm-mega .woocommerce table.shop_table.cart tr.cart_item { border-color: #ececec; }



/* Border color: #eee;*/

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty,

.woocommerce .quantity [type="button"],

.woocommerce-page .quantity [type="button"],

.yith_magnifier_zoom_wrap,

.woocommerce-Reviews .comment-reply-title,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.related.products,

.upsells.products,

.s-toolbar,

#yith-quick-view-modal form.cart div.quantity,

#yith-quick-view-modal form.cart div.quantity:before,

#yith-quick-view-modal form.cart div.quantity:after,

.xoo-cp-qtybox { border-color: #eee!important; }



/* Border color: #e6e6e6;*/

.sb li,

.woocommerce-MyAccount-navigation ul li,

.sb-blog .widget ul li { border-color: #e6e6e6!important; }



/* Border color: #e2e2e2;*/

.woocommerce #reviews #comments ol.commentlist li { border-color: #e2e2e2!important; }



/* Border color: #c39a4a;*/

.woocommerce ul.products li.product .add_to_cart_button,

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products li.product .yith-wcqv-button,

.woocommerce ul.products li.product .compare { border-color: #c39a4a; }



/* Border color: #c39a4a!important;*/

.wcpscwc-product-slider button.slick-arrow,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:hover,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:focus,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:active,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:hover,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:focus,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span:active,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot.active span,

.ult-carousel-wrapper .slick-dots li.slick-active i,

.ult-carousel-wrapper .slick-dots li i:hover,

.ult-carousel-wrapper .slick-dots li i:focus,

.ult-carousel-wrapper .slick-dots li i:active,

.tagcloud a:hover,

.tagcloud a:focus,

.tagcloud a:active,

.b-team .ult-social-buttons  a,

.yith_magnifier_gallery > li:first-child img,

.woocommerce-Reviews .comment-form .comment-form-rating label,

.woocommerce ul.products.list li.product .add_to_cart_button:hover,

.woocommerce ul.products.list li.product .add_to_cart_button:focus,

.woocommerce ul.products.list li.product .add_to_cart_button:active,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist:hover,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist:focus,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist:active,

.woocommerce ul.products.list li.product .yith-wcqv-button:hover,

.woocommerce ul.products.list li.product .yith-wcqv-button:focus,

.woocommerce ul.products.list li.product .yith-wcqv-button:active,

.woocommerce ul.products.list li.product .compare:hover,

.woocommerce ul.products.list li.product .compare:focus,

.woocommerce ul.products.list li.product .compare:active,

.woocommerce nav.woocommerce-pagination ul li .current,

.woocommerce nav.woocommerce-pagination ul li .active,

.woocommerce nav.woocommerce-pagination ul li a:hover,

.woocommerce nav.woocommerce-pagination ul li a:focus,

.woocommerce nav.woocommerce-pagination ul li a:active,

.woocommerce .widget_price_filter .price_slider_amount .button:hover,

.woocommerce .widget_price_filter .price_slider_amount .button:focus,

.woocommerce .widget_price_filter .price_slider_amount .button:active,

.pagination .page-numbers:hover,

.pagination .page-numbers:focus,

.pagination .page-numbers:active,

.pagination .page-numbers.current,

.cmm-mega .aio-icon-header h3.aio-icon-title:after { border-color: #c39a4a!important; }



/* Border color: #e4e4e4;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown span .item { border-color: #e4e4e4; }



/* Border color: #ccc!important;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.product-2cols-extend .vc_gitem-post-data-source-post_title:after,

.b-search input:not([type="submit"]),

.sb.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.pbi-tags-social,

.author-info,

.comments-title:before,

.comment-list article,

.comment-list .pingback,

.comment-list .trackback,

.comment-form input:not([type="submit"]),

.comment-form textarea,

.post-navigation,

form.woocommerce-checkout table th,

form.woocommerce-checkout table td,

#order_review_heading:before,

.wishlist-title,

.entry-content .woocommerce-cart-form:before,

.cart_totals h2:before,

.woocommerce-order-details:before,

.woocommerce nav.woocommerce-pagination ul li a,

.woocommerce .widget_price_filter .ui-slider-horizontal:before,

.woocommerce .widget_price_filter .price_slider_amount .button,

.pagination .page-numbers,

.search-form input:hover,

.search-form input:focus,

.search-form input:active { border-color: #ccc!important; }



/* Border color: #ddd!important;*/

.wpb-js-composer .vc_tta-color-grey .vc_tta-panel .vc_tta-panel-heading,

.wpb-js-composer .vc_tta-color-grey .vc_tta-panel .vc_tta-panel-body { border-color: #ddd!important; }



/* Border color: #dcdcdc;*/

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist, 

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { border-color: #dcdcdc; }



/* Border color: #484848;*/

.tagcloud a,

.footer-wrap .links ul li { border-color: #484848!important; }



/* Border color: #4a4a4a;*/

.site-copyright { border-color: #4a4a4a; }



/* Border color: #666;*/

.footer-wrap .section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.footer-default .search-field,

.footer-default .search-field:hover,

.footer-default .search-field:focus,

.footer-default .search-field:active { border-color: #666!important; }



/* Border color: #d7d7d7;*/

.offcanvas .ls-list-links.uavc-list-icon li { border-color: #d7d7d7; }



/* Border color: #f5f5f5!important;*/

.header-default { border-color: #f5f5f5!important; }



/* Border color: transparent!important;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots[class*="vc_grid-owl-dots-color-"] .vc_grid-owl-dot span,

.ult-carousel-wrapper .slick-dots li i { border-color: transparent!important; }



/* Box shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.17);*/

#mysticky-nav.wrapfixed { box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.2); }



/* Box shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.17);*/

#mysticky-nav.wrapfixed .circle-brand { -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2); box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.2) }



/* Box shadow: inset 0 1px 1px rgba(0,0,0,.075);*/

.b-form input:not([type="submit"]),

.b-form textarea,

.b-form select,

.comment-form input:not([type="submit"]),

.comment-form textarea,

.track_order input:not([type="submit"]),

.b-lg form input:not([type="submit"]),

.woocommerce-checkout input:not([type="submit"]),

.woocommerce-checkout textarea,

.woocommerce-checkout .select2-container--default .select2-selection--single,

.search-form input { -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important; }



/* Box shadow: none;*/

.slide-blog .vc_btn3-icon-left,

.slide-blog .vc_btn3-icon-left:hover,

.slide-blog .vc_btn3-icon-left:focus,

.slide-blog .vc_btn3-icon-left:active,

.entry-content a,

.entry-summary a,

.taxonomy-description a,

.logged-in-as a,

.comment-content a,

.pingback .comment-body > a,

.textwidget a,

.entry-footer a:hover,

.site-info a:hover,

.tagcloud a,

.footer-wrap .links ul li a,

.product-2cols .vc_btn3:hover,

.product-2cols .vc_btn3:focus,

.product-2cols .vc_btn3:active,

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper,

.pbi-text-des .vc_gitem-link:hover,

.pbi-text-des .vc_gitem-link:focus,

.pbi-text-des .vc_gitem-link:active,

#yith-quick-view-modal .yith-wcqv-main,

.cmm-mega .widget_search input[type="search"].search-field { box-shadow: none!important; }



/* Color: #000!important;*/

#yith-quick-view-close,

#yith-quick-view-close:hover,

#yith-quick-view-close:focus,

#yith-quick-view-close:active,

i.xoo-cp-close { color: #000!important; }



/* Color: #222;*/

h1,h2,h3,h4,h5,h6,

.woocommerce-loop-product__title,

.post-title a:not(:hover):not(:focus):not(:active) { color: #222; }



/* Color: #333;*/

body,

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.ls-list-links .uavc-list-content a,

.product-new [type="submit"]:hover,

.product-new [type="submit"]:focus,

.product-new [type="submit"]:active,

.product-new .vc_gitem-woocommerce-product-price_html,

.product-new .vc_gitem-woocommerce-product-price_html ins,

.b-search [type="submit"],

.sb.section-subscribe .wpcf7-form-control-wrap.your-email:after,

.author-bio,

.rpbt_shortcode > h3,

.rpbt_shortcode .post_title,

.comment-author a,

#reply-title,

.post-navigation a,

.summary .add_to_wishlist,

.woocommerce #reviews #comments ol.commentlist li .meta,

.woocommerce-Reviews .comment-form label,

.woocommerce ul.products.list li.product .woocommerce-loop-product__title,

.sb-blog .widget .widget-title,

.pagination .page-numbers { color: #333; }



/* Color: #333!important;*/

.wpb-js-composer .vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title>a,

.woocommerce ul.product_list_widget .product-title { color: #333!important; }



/* Color: #555;*/

.b-form input,

.b-form select,

.woocommerce .widget_price_filter .price_slider_amount { color: #555; }



/* Color: #666;*/

.menu-arrow .widget ul.menu li a:before,

.countdown-timer .woocommerce ul.products li.product .post_excerpt,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown .item,

.slide-blog [class*="vc_gitem-post-meta-field-post_excerpt--"],

.tagcloud a,

.footer-wrap .links ul li a,

form.cart .variations .select_option span,

.widget a,

.author-title,

.comment-metadata, .pingback .edit-link,

.wishlist_table .product-name a,

.entry-content .woocommerce-cart-form table .product-name a:not(:hover):not(:focus):not(:active),

.summary .product_title,

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.xoo-cp-pdetails td.xoo-cp-ptitle a,

.header-default .main-navigation a,

.footer-default,

.footer-default .search-field:hover,

.footer-default .search-field:focus,

.footer-default .search-field:active,

.site-copyright,

.site-copyright a { color: #666; }



/* Color: #666!important;*/

.cmm-mega .woocommerce table.shop_table .product-remove a:hover,

.cmm-mega .woocommerce table.shop_table .product-remove a:focus,

.cmm-mega .woocommerce table.shop_table .product-remove a:active { color: #666!important; }



/* Color: #999;*/

.cmm-mega .woocommerce table.shop_table .product-subtotal,

.slide-blog .vc_btn3-icon-left .vc_btn3-icon,

.testimonial .ult-team-member-description:before,

.footer-wrap .widgettitle,

.footer-wrap .section-subscribe .your-email:after,

.product-2cols-extend ins:before,

.product-2cols-extend .price del,

.item-popular-categories .vc_gitem-post-meta-field-post_content,

.item-popular-categories .vc_gitem-post-meta-field-post_content a,

.vc_separator h4,

.vc_gitem-woocommerce-product-price_html del,

form.cart .variations td.label,

[typeof="v:Breadcrumb"] span,

.widget li,

.pbi-text-info > *,

.post-meta,

.pbi-tags-social span,

.comment-reply-link,

.b-lg .vc_separator-has-text > *,

.woocommerce .steps .step,

.wishlist_table tr td.product-stock-status span.wishlist-in-stock,

.woocommerce .star-rating::before,

.summary .price del,

.woocommerce-review-link,

.summary .post-social,

.summary .post-social a,

.woocommerce div.product .woocommerce-tabs .panel > h2,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.woocommerce-review__published-date,

.s-toolbar .gridlist-toggle a:not(.active),

.woocommerce .woocommerce-result-count,

.woocommerce ul.products.list li.product .price del,

.woocommerce .widget_price_filter .price_slider_amount .button,

.footer-default .widget-title,

.footer-default .search-form label .screen-reader-text { color: #999; }



/* Color: #999!important;*/

.product .price,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.theme-1 .fa,

.woocommerce-Reviews .comment-reply-title,

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist .add_to_wishlist, 

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { color: #999!important; }



/* Color: #c39a4a;*/

a,

.cmm-mega .widget_search .search-submit:before,

.cmm-mega .woocommerce table.shop_table .product-remove a,

.cmm-mega .woocommerce table.shop_table .order-total th,

.cmm-mega .woocommerce table.shop_table .order-total td,

.cmm-mega .woocommerce a.alt.button.checkout-button,

.product .price ins,

.woocommerce li.product .add_to_cart_button:hover,

.woocommerce li.product .add_to_cart_button:focus,

.woocommerce li.product .add_to_cart_button:active,

.woocommerce li.product .yith-wcwl-add-to-wishlist:hover a,

.woocommerce li.product .yith-wcwl-add-to-wishlist:focus a,

.woocommerce li.product .yith-wcwl-add-to-wishlist:active a,

.woocommerce li.product .yith-wcqv-button:hover,

.woocommerce li.product .yith-wcqv-button:focus,

.woocommerce li.product .yith-wcqv-button:active,

.woocommerce li.product .compare:hover,

.woocommerce li.product .compare:focus,

.woocommerce li.product .compare:active,

.section-subscribe .your-email:after,

.footer-wrap .links ul li a:hover,

.footer-wrap .links ul li a:focus,

.footer-wrap .links ul li a:active,

.offcanvas .ls-list-links.uavc-list-icon li a:hover,

.offcanvas .ls-list-links.uavc-list-icon li a:focus,

.offcanvas .ls-list-links.uavc-list-icon li a:active,

.product-2cols .vc_gitem-post-meta-field-vc_price,

.product-2cols-extend .price,

.item-popular-categories .vc_gitem-post-meta-field-post_content a:hover,

.item-popular-categories .vc_gitem-post-meta-field-post_content a:focus,

.item-popular-categories .vc_gitem-post-meta-field-post_content a:active,

ins,

.vc_gitem-woocommerce-product-price_html,

.cmm-container .cmm[class*="cmm-theme-top-action"].cmm-theme-top-action-white .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.product-new [type="submit"],

[typeof="v:Breadcrumb"] .fa,

.b-dropcap:first-letter,

.post-navigation a:hover,

.post-navigation a:focus,

.post-navigation a:active,

.post-navigation a:hover .post-title, .post-navigation a:focus .post-title,

.summary .post-social a:hover,

.summary .post-social a:focus,

.summary .post-social a:active,

.s-toolbar .gridlist-toggle a:focus,

.s-toolbar .gridlist-toggle a:active,

.s-toolbar .gridlist-toggle a:hover,

.entry-title a:hover,

.entry-title a:focus,

.entry-title a:active,

.header-default .primary-menu > li > a:hover,

.header-default .primary-menu > li > a:focus,

.header-default .primary-menu > li > a:active,

.header-default [type="submit"],

body:not(.menu-on) .header-default .menu-toggle,

.main-navigation li:hover > a,

.main-navigation li.focus > a,

.section-subscribe .wpcf7-response-output { color: #c39a4a; }



/* Color: #c39a4a!important;*/

.cmm-mega .woocommerce table.shop_table .product-remove a,

.wcpscwc-product-slider button.slick-arrow,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:focus,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:hover,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:active,

.slide-blog .vc_btn3-icon-left:hover,

.slide-blog .vc_btn3-icon-left:focus,

.slide-blog .vc_btn3-icon-left:active,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div,

.tagcloud a:hover,

.tagcloud a:focus,

.tagcloud a:active,

.product-2cols .vc_btn3:hover,

.product-2cols .vc_btn3:active,

.product-2cols .vc_btn3:focus,

#mysticky-nav.wrapfixed .humberger-btn .ubtn,

#mysticky-nav.wrapfixed .humberger-btn .ubtn .ubtn-icon i,

.theme-1 .fa:hover,

.theme-1 .fa:focus,

.theme-1 .fa:active,

div.product .summary p.price,

.single-product.woocommerce .thumbnails #slider-prev,

.single-product.woocommerce .thumbnails #slider-next,

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:active,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:focus,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:active, 

.woocommerce ul.products.list li.product .yith-wcqv-button:hover,

.woocommerce ul.products.list li.product .yith-wcqv-button:focus,

.woocommerce ul.products.list li.product .yith-wcqv-button:active,

.woocommerce ul.products.list li.product .compare:hover,

.woocommerce ul.products.list li.product .compare:focus,

.woocommerce ul.products.list li.product .compare:active,

.woocommerce ul.products.list li.product .price { color: #c39a4a!important; }



/* Color: #ccc;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span:after,

.product-new .vc_gitem-post-meta-field-vc_discount { color: #ccc; }



/* Addon: #cecece;*/

.product-2cols .vc_btn3:before,

.product-2cols .vc_btn3:after { color: #cecece; }



/* Color: #747474;*/

input[type="text"], input[type="email"], textarea, input[type="password"], input[type="tel"],

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-field { color: #747474; }



/* Color: #eee;*/

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate { color: #eee; }



/* Color: #ff6633!important;*/

.wishlist_table .product-b-thumbnail div .remove:not(:hover):not(:focus):not(:active),

.entry-content .woocommerce-cart-form .product-thumbnail div .remove:not(:hover):not(:focus):not(:active),

.cmm-content-container .woocommerce a.remove { color: #ff6633!important; }



/* Color: #ffae00;*/

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



/* Color: #81cb5c;*/

.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before { color: #81cb5c }



/* Color: #fff;*/

.button, input[type="submit"],

.button:hover, input[type="submit"]:hover,

.cmm-mega .woocommerce a.alt.button.checkout-button:hover,

.cmm-mega .woocommerce a.alt.button.checkout-button:focus,

.cmm-mega .woocommerce a.alt.button.checkout-button:active,

.tparrows.metis,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.woocommerce li.product .add_to_cart_button,

.woocommerce li.product .yith-wcwl-add-to-wishlist a,

.woocommerce li.product .yith-wcqv-button,

.woocommerce li.product .compare,

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .price ins,

.countdown-timer .woocommerce ul.products li.product .price del,

.ad-border:before, .ad-border:after,

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"],

.product-2cols-extend .onsale,

.b-form [type="submit"],

.woocommerce .steps .step:before,

.woocommerce table.my_account_orders .button,

.summary form.cart .button,

.woocommerce nav.woocommerce-pagination ul li a:focus, 

.woocommerce nav.woocommerce-pagination ul li a:hover, 

.woocommerce nav.woocommerce-pagination ul li span.current,

.woocommerce .widget_price_filter .price_slider_amount .button:hover,

.woocommerce .widget_price_filter .price_slider_amount .button:focus,

.woocommerce .widget_price_filter .price_slider_amount .button:active,

.pagination .page-numbers:hover,

.pagination .page-numbers:focus,

.pagination .page-numbers:active,

.pagination .page-numbers.current,

.header-default .menu-toggle { color: #fff; }



/* Color: #fff!important;*/

.countdown-timer .woocommerce ul.products li.product .price,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div:hover,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div:focus,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div:active,

.ult-carousel-wrapper .slick-arrow.square-border:hover,

.ult-carousel-wrapper .slick-arrow.square-border:focus,

.ult-carousel-wrapper .slick-arrow.square-border:active,

#mysticky-nav:not(.wrapfixed) .header3 [class*="cmm-theme-top-action"] > li > .cmm-nav-link,

.track_order [type="submit"],

.b-lg form [type="submit"],

.entry-content .woocommerce-cart-form .button,

.panel-actions .button,

.woocommerce-Message .button,

.woocommerce #review_form #respond .form-submit input,

.woocommerce ul.products.list li.product .add_to_cart_button:hover,

.woocommerce ul.products.list li.product .add_to_cart_button:focus,

.woocommerce ul.products.list li.product .add_to_cart_button:active { color: #fff!important; }



/* Placeholder */

::-webkit-input-placeholder{ color: inherit; font-family: inherit; font-weight: inherit; opacity: 1; filter: alpha(opacity=100); }

:-moz-placeholder{ /* Firefox 18- */ color: inherit; font-family: inherit; font-weight: inherit; opacity: 1; filter: alpha(opacity=100); }

::-moz-placeholder{  /* Firefox 19+ */ color: inherit; font-family: inherit; font-weight: inherit; opacity: 1; filter: alpha(opacity=100); }

:-ms-input-placeholder{ color: inherit; font-family: inherit; font-weight: inherit; opacity: 1; filter: alpha(opacity=100); }



/* Transition: all 0.2s ease 0s;*/

.tparrows.metis,

.offcanvas > div,

body > .container,

.product-2cols .vc_btn3:before,

.product-2cols .vc_btn3:after,

.header-default .search-form input,

.header-default .search-form button:before { -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }



/* Transition: all 0.2s ease-out 0.1s;*/

.woocommerce li.product .button-hover,

.wcpscwc-product-slider button.slick-arrow,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div,

.ult-carousel-wrapper .slick-arrow,

.b-team .ult-social-buttons,

.header-default .menu-toggle,

.header-default .main-navigation,

body .body-wrapper:before { -webkit-transition: all 0.2s ease-out 0.1s!important; -moz-transition: all 0.2s ease-out 0.1s!important; -o-transition: all 0.2s ease-out 0.1s!important; transition: all 0.2s ease-out 0.1s!important; }



/* Transition: all 0.3s ease 0s;*/

a,

.button, input[type="submit"],

.slide-blog .vc_btn3-icon-left .vc_btn3-icon { -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }



/* Transition: all 0.3s ease-out 0s;*/

input[type="submit"]:before,

.persephone .tp-bullet { transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; }



/* Transition: all 0.4s ease-out 0s;*/

.button:hover:after, input[type="submit"]:hover:after { transition: all 0.4s ease-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; }



/* Transition: all 0.5s ease 0s;*/

.ad-border:before,

.ad-border:after,

.slide-blog .ad-border img,

.ad-border img,

.rpbt_shortcode .gallery-icon a:before,

.rpbt_shortcode .gallery-icon a img { -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }



/* Transition: all 0.5s ease-in-out 0s;*/

.woocommerce ul.products li.product a img { -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }



/* Transition: all 0.5s ease 0s!important;*/

.ad-border:hover img,

.ad-border:focus img,

.ad-border:active img { -webkit-transition: all 0.5s ease 0s!important; -o-transition: all 0.5s ease 0s!important; transition: all 0.5s ease 0s!important; }



/* Transition: none;*/

.slide-blog .vc_btn3-icon-left,

.product-2cols .vc_btn3,

.product-2cols-extend .vc_btn3 { -webkit-transition: none; -o-transition: none; transition: none; }



/* Transform: none;*/

.ad-border,

.product-2cols-extend .vc_btn3-icon,

.tparrows.metis.tp-rightarrow,

.pbi-text-des .vc_gitem-link { transform: none!important; -webkit-transform: none!important; -moz-transform: none!important; -o-transform: none!important; -ms-transform: none!important; }



/* Font family: Raleway */

body,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.woocommerce-loop-product__title,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.tagcloud a,

.cmm-mega .widget_search input[type="search"].search-field,

.product-new [type="submit"],

.b-form input,

.b-form textarea,

.b-form select,

.b-search input:not([type="submit"]),

.comment-reply-link,

.comment-metadata, .pingback .edit-link,

.comment-form label,

button, input, select, textarea,

.comment-form [type="submit"],

.post-navigation,

.woocommerce-Reviews .comment-reply-title,

.entry-footer,

.header-default .main-navigation,

.site-copyright .site-title,

.page-links a, .page-links > span,

.post-password-form label,

.sticky-post,

.post-navigation .post-title,



/* Font family: 'Roboto';*/

.cmm-sub-container,

.cmm-content-container,

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.item-popular-categories .vc_gitem-post-meta-field-post_content,

form.cart .variations td,

.post-title,

.pbi-tags-social span:not(.tags-links),

.summary .post-social label,

.cmm-mega .aio-icon-header h3.aio-icon-title { font-family: 'Roboto' !important; }



/* Font family: 'Roboto';

.cmm-sub-container,

.cmm-content-container,

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.item-popular-categories .vc_gitem-post-meta-field-post_content,

form.cart .variations td,

.post-title,

.pbi-tags-social span:not(.tags-links),

.summary .post-social label,

.cmm-mega .aio-icon-header h3.aio-icon-title { font-family: 'Roboto'; }*/



/* Font family: 'Abril Fatface', cursive*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown .item { font-family: 'Abril Fatface', cursive; }



/* Font family: Georgia;*/

.b-dropcap:first-letter { font-family: Georgia; }



/* Font family: 'Oswald', sans-serif;*/

.rpbt_shortcode > h3,

.comments-title,

#reply-title,

.woocommerce-Address-title h3,

.woocommerce-MyAccount-content h3,

.sb-blog .widget .widget-title { font-family: 'Oswald', sans-serif; }



/* Font family: Awesome */

.menu-arrow .widget ul.menu li a:before,

.cmm-mega .woocommerce table.shop_table .product-remove a:before,

.tparrows.metis:after,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-search:before,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:before,

.search-submit:before,

.woocommerce li.product .button-hover a:after,

.wcpscwc-product-slider button.slick-arrow:before,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:before,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:before,

.section-subscribe .wpcf7-form-control-wrap.your-email:after,

.testimonial .ult-team-member-description:before,

.product-2cols .vc_btn3:after,

.item-popular-categories .vc_gitem-post-meta-field-post_content li:before,

.hephaistos.tparrows:before,

.product-new [type="submit"]:before,

.ult-carousel-wrapper .slick-arrow .ultsl-arrow-left6,

.ult-carousel-wrapper .slick-arrow .ultsl-arrow-right6,

.pbi-text-info > *:before,

.post-meta > span:before,

.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before,

.entry-content .panel-actions .shipping .shipping-calculator-button:before,

.woocommerce .star-rating::before,

.woocommerce .star-rating span::before,

.summary .add_to_wishlist:before,

.single-product.woocommerce .thumbnails #slider-prev:before,

.single-product.woocommerce .thumbnails #slider-next:before,

.s-toolbar form:after,

.gridlist-toggle .dashicons:before,

.woocommerce ul.products.list li.product .add_to_wishlist:before,

.woocommerce ul.products.list li.product .yith-wcqv-button:before,

.woocommerce ul.products.list li.product .compare:before,

.woocommerce nav.woocommerce-pagination ul li a.next:before,

.woocommerce nav.woocommerce-pagination ul li a.prev:before,

.sb-blog .widget_product_search form:after,

#yith-quick-view-close:before,

.pagination .page-numbers.prev:before,

.pagination .page-numbers.next:before,

.more-link:before,

.header-default .menu-toggle:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.menu-arrow .widget ul.menu li a:before { content: "\f0da"; }

.cmm-mega .woocommerce table.shop_table .product-remove a:before { content: "\f00d"; }

.tp-leftarrow.tparrows.metis:after { content: "\f177"; }

.tp-rightarrow.tparrows.metis:after,

.more-link:before { content: "\f178"; }

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-search:before { content: "\f002"; }

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:before { content: "\f290"; }

.woocommerce li.product .button-hover .add_to_cart_button:after { content: "\f291"; }

.woocommerce li.product .button-hover .yith-wcqv-button:after,

.woocommerce ul.products.list li.product .yith-wcqv-button:before { content: "\f00e"; }

.woocommerce li.product .button-hover .add_to_wishlist:after,

.woocommerce ul.products.list li.product .add_to_wishlist:before { content: "\f08a"; }

.woocommerce li.product .button-hover .compare:after,

.woocommerce ul.products.list li.product .compare:before { content: "\f079"; }

.wcpscwc-product-slider button.slick-prev:before { content: "\f104"; }

.wcpscwc-product-slider button.slick-next:before { content: "\f105"; }

.woocommerce li.product .button-hover a.loading:after { content: "\f013"; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:before { content: "\f0c4"; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-prev"]:before,

.single-product.woocommerce .thumbnails #slider-prev:before { content: "\f104"; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-next"]:before,

.single-product.woocommerce .thumbnails #slider-next:before { content: "\f105"; }

.section-subscribe .wpcf7-form-control-wrap.your-email:after { content: "\f1d8"; }

.testimonial .ult-team-member-description:before { content: "\f10d"; }

.product-2cols .vc_btn3:after { content: "\f0da" }

.search-submit:before,

.sb-blog .widget_product_search form:after { content: "\f002"; }

.item-popular-categories .vc_gitem-post-meta-field-post_content li:before { content: "\f105"; }

.hephaistos.tp-leftarrow:before { content: "\f104"!important; }

.hephaistos.tp-rightarrow:before { content: "\f105"!important; }

.product-new [type="submit"]:before { content: "\f0da"; }

.ult-carousel-wrapper .slick-arrow .ultsl-arrow-left6:before { content: "\f104"; }

.ult-carousel-wrapper .slick-arrow .ultsl-arrow-right6:before,

.entry-content .panel-actions .shipping .shipping-calculator-button:before { content: "\f105"; }

.pbi-text-info > .vc_gitem-post-data-source-post_date:before,

.post-meta .posted-on:before { content: "\f133"; }

.pbi-text-info > .vc_gitem-post-data-source-post_author:before,

.post-meta .byline:before { content: "\f007"; }

.pbi-text-info > .vc_gitem-post-meta-field-comment_count:before,

.post-meta .comments-link:before { content: "\f0e6"; }

.post-meta .cat-links:before { content: "\f02c"; }

.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before { content: "\f058"; }

.woocommerce .star-rating::before,

.woocommerce .star-rating span::before { content: "\f005\f005\f005\f005\f005"; }

.summary .add_to_wishlist:before { content: "\f184"; }

.s-toolbar form:after { content: "\f107"; }

.gridlist-toggle .dashicons.dashicons-grid-view:before { content: "\f00a"; }

.gridlist-toggle .dashicons.dashicons-exerpt-view:before { content: "\f03a"; }

.woocommerce nav.woocommerce-pagination ul li a.next:before,

.pagination .page-numbers.next:before { content: "\f105"; }

.woocommerce nav.woocommerce-pagination ul li a.prev:before,

.pagination .page-numbers.prev:before { content: "\f104"; }

#yith-quick-view-close:before { content: "\f00d"; }

.header-default .menu-toggle:before { content: "\f05c"; }

body:not(.menu-on) .header-default .menu-toggle:before { content: "\f0c9"; }



/* Font family: Awesome!important;*/

.cmm-container .cmm[class*="cmm-theme-default"] li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] li.menu-item-has-children > .cmm-nav-link:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > .cmm-nav-link:after,

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > .cmm-nav-link:after,

.cmm-container .cmm.cmm-theme-top-bar li.menu-item-has-children > a:after, 

.cmm-container .cmm.cmm-theme-top-bar li.menu-item-has-children > .cmm-nav-link:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome!important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.cmm-container .cmm[class*="cmm-theme-default"] li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] li.menu-item-has-children > .cmm-nav-link:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > .cmm-nav-link:after,

.cmm-container .cmm.cmm-theme-top-bar li.menu-item-has-children > a:after, 

.cmm-container .cmm.cmm-theme-top-bar li.menu-item-has-children > .cmm-nav-link:after { content: "\f0d7"!important; } 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > a:after, 

.cmm-container .cmm[class*="cmm-theme-default"] > li li.menu-item-has-children > .cmm-nav-link:after { content: "\f0da"!important; } 



    

/* Font smoonth */

body,

.cmm-mega .woocommerce table.shop_table,

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after { -webkit-font-smoothing: antialiased; }



/* Font size: 270px;*/

.product-new .vc_gitem-post-meta-field-vc_discount { font-size: 270px; }



/* Font size: 75px;*/

.b-dropcap:first-letter { font-size: 75px; }



/* font size: 50px!important; */

.product-new .vc_gitem-woocommerce-product-price_html { font-size: 50px!important; }



/* Font size: 36px;*/

h1{ font-size: 36px; }



/* Font size: 30px;*/

h2,

.wcpscwc-product-slider button.slick-arrow:before,

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown .item,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div,

.hephaistos.tparrows:before,

.single-product.woocommerce .thumbnails #slider-prev,

.single-product.woocommerce .thumbnails #slider-next { font-size: 30px; }



/* Font size: 30px!important;*/

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .price ins { font-size: 30px!important; }



/* font size: 25px;*/

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] span.j,

.post-title,

.summary .product_title,

div.product .summary p.price,

.related.products > h2,

.upsells.products > h2 { font-size: 25px!important; }



/* Font size: 24px;*/

h3,

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate { font-size: 24px; }



/* Font size: 20px;*/

h4,

.countdown-timer .woocommerce ul.products li.product .price del,

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-submit:before,

.product-new [type="submit"],

.product-new .vc_gitem-woocommerce-product-price_html del,

.header-default .search-form button:before { font-size: 20px; }



/* Font size: 20px!important;*/

.woocommerce ul.products.list li.product .price,

.woocommerce ul.products.list li.product .price ins,

.header-default .menu-toggle,

body:not(.menu-on) .header-default .menu-toggle:before  { font-size: 20px!important; }



/* Font size: 18px;*/

.slide-blog .vc_btn3-icon-left .vc_btn3-icon,

.rpbt_shortcode > h3,

.rpbt_shortcode .post_title ,

.comments-title,

#reply-title,

.woocommerce-Address-title h3,

.woocommerce-MyAccount-content h3,

.sb-blog .widget .widget-title,

.post-title { font-size: 18px; }



/* Font size: 16px;*/

h5,

.vc_separator h4,

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title,

.summary .add_to_wishlist:before { font-size: 16px; }



/* FOnt size: 15px;*/

.countdown-timer .woocommerce ul.products li.product .price:before,

.woocommerce ul.products.list li.product .price del { font-size: 15px; }



/* Font size: 14px;*/

h6,

body,

.woocommerce-loop-product__title,

.woocommerce ul.products li.product .price,

.woocommerce li.product .button-hover a:after,

.countdown-timer .woocommerce ul.products li.product .post_excerpt,

.product-2cols .vc_gitem-post-meta-field-vc_price,

.b-form select,

.b-form input:not([type="submit"]),

.b-form textarea,

.b-search input:not([type="submit"]),

.b-search [type="submit"]:before,

.widget,

.pbi-tags-social .post-social,

.author-bio,

.rpbt_shortcode .post_content,

.rpbt_shortcode .post_link,

.comment-reply-link,

#reply-title small,

.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags,

.comment-form label,

button:not(.slick-arrow), input, select, textarea,

.b-lg .vc_separator-has-text > *,

.theme-1 .fa,

.wishlist_table .product-b-thumbnail div .remove,

.entry-content .woocommerce-cart-form .product-thumbnail div .remove,

.entry-content .woocommerce-cart-form table,

.entry-content .panel-actions .shipping .shipping-calculator-button:before,

.woocommerce .star-rating::before, .woocommerce .star-rating span::before,

body:not(.search-results) .entry-summary,

.woocommerce #reviews #comments ol.commentlist li .meta,

.woocommerce ul.products.list li.product .add_to_wishlist:before,

.woocommerce ul.products.list li.product .yith-wcqv-button:before,

.woocommerce ul.products.list li.product .compare:before,

.woocommerce nav.woocommerce-pagination ul li a:before,

#yith-quick-view-close:before,

.more-link:before,

.entry-footer,

.header-default .search-form:hover button:before,

.header-default .search-form:focus button:before,

.header-default .search-form:active button:before,

.post-content ul li span,

.page-links a, .page-links > span,

.post-password-form label,

.post-navigation .post-title { font-size: 14px!important; }



/* Font size: 14px;*/

.widget .widget-title,

.woocommerce .widget_price_filter .price_slider_amount,

.woocommerce nav.woocommerce-pagination ul li > *,

.pagination .page-numbers.prev:before,

.pagination .page-numbers.next:before,

.header-default .main-navigation a,

.wp-caption .wp-caption-text,

.gallery-caption,

.sticky-post { font-size: 14px; }



/* Font size: 13px;*/

.cmm-mega .widget_search input[type="search"].search-field,

.cmm-mega .woocommerce table.shop_table .order-total th,

.cmm-mega .woocommerce table.shop_table .order-total td,

.cmm-mega .woocommerce table.shop_table .product-remove a:before,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] > span,

.slide-blog [class*="vc_gitem-post-meta-field-post_excerpt--"],

.slide-blog .vc_btn3,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.footer-wrap .widgettitle,

.tagcloud a,

.footer-wrap .links ul li,

.footer-wrap .links ul li a,

.product-2cols .vc_btn3,

.product-2cols-extend .onsale,

.product-2cols-extend .price del,

.item-popular-categories .vc_gitem-post-meta-field-post_content,

form.cart .variations td,

.pbi-text-info > *,

.post-meta,

.pbi-tags-social,

.comment-metadata,

.pingback .edit-link,

.b-lg form [type="submit"] + .woocommerce-form__label,

.woocommerce .steps .step,

.woocommerce-checkout h3,

.wishlist_table,

.entry-content .woocommerce-cart-form table th,

.entry-content .woocommerce-cart-form table .product-name,

.woocommerce .quantity [type="button"],

.woocommerce-page .quantity [type="button"],

.entry-content .panel-actions .shipping th,

.cart_totals h2,

.coupon [for="coupon_code"],

.summary .add_to_wishlist,

.summary .post-social label,

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.woocommerce div.product .woocommerce-tabs .panel > h2,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.woocommerce-Reviews .comment-reply-title,

.woocommerce-review__published-date,

.woocommerce .woocommerce-result-count,

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.product_list_widget .product-title,

.footer-default,

.footer-default .widget,

.footer-default .widget-title,

.site-copyright .site-title { font-size: 13px!important; }



/* FOnt size: 12px;*/

.cmm-mega .woocommerce table.shop_table .product-subtotal,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span,

.vc_gitem-woocommerce-product-price_html,

.b-form [type="submit"],

.track_order [type="submit"],

.panel-actions .button,

.entry-content .woocommerce-cart-form .button,

.woocommerce table.my_account_orders .button,

.summary form.cart .button,

.s-toolbar select,

.woocommerce .widget_price_filter .price_slider_amount .button,

.woocommerce ul.product_list_widget .amount { font-size: 12px!important; }



/* FOnt size: 11px;*/

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after { font-size: 11px; }



/* FOnt size: 10px;*/

.woocommerce ul.products li.product .price del,

.vc_gitem-woocommerce-product-price_html del,

.summary .price del { font-size: 10px; }



/* font size: 10px!Important;*/

.woocommerce ul.product_list_widget del .amount { font-size: 10px!important; }



/* Font size: 0;*/

.cmm-mega .woocommerce table.shop_table .product-remove a,

.woocommerce li.product .button-hover a,

[class*="cmm-theme-top-action"] .cmm-mega:first-child:not(:hover):not(:focus):not(:active) .search-submit:before,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist .add_to_wishlist,

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare,

.woocommerce nav.woocommerce-pagination ul li a.prev,

.woocommerce nav.woocommerce-pagination ul li a.next,

#yith-quick-view-close,

.pagination .page-numbers.prev,

.pagination .page-numbers.next,

.more-link { font-size: 0; }



/* Font size: 0!important;*/

body:not(.menu-on) .header-default .menu-toggle { font-size: 0!important; }



/* Font weight: 300;*/

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] span,

.slide-blog [class*="vc_gitem-post-meta-field-post_excerpt--"],

.product-2cols-extend .price del { font-weight: 300; }



/* Font weight: 400;*/

.cmm-mega .woocommerce table.shop_table .order-total th,

.cmm-mega .woocommerce table.shop_table .order-total td,

.countdown-timer .woocommerce ul.products li.product .price del,

.countdown-timer .woocommerce ul.products li.product .price:before,

.item-popular-categories .vc_gitem-post-meta-field-post_content,

.cmm-sub-container .cmm-nav-link,

form.cart .variations label,

.b-lg form [type="submit"] + .woocommerce-form__label,

form.woocommerce-checkout label,

.cmm-mega .aio-icon-header h3.aio-icon-title { font-weight: 400!important; }



/* Font weight: 500;*/

body,

.cmm-mega .widget_search input[type="search"].search-field,

li.product .woocommerce-loop-product__title,

.woocommerce ul.products li.product .price ins,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]),

.footer-wrap .links ul li a,

.b-form select,

.b-form input,

.b-form textarea,

.b-search input:not([type="submit"]),

.author-title,

.rpbt_shortcode > h3,

.comments-title,

#reply-title,

.comment-form label,

button, input, select, textarea,

.comment-form [type="submit"],

.track_order [type="submit"],

.b-lg .vc_separator-has-text > *,

.woocommerce-Address-title h3,

.woocommerce-MyAccount-content h3,

form.woocommerce-checkout table th,

form.woocommerce-checkout table td,

.wishlist_table td,

.wishlist_table td.product-add-to-cart > a,

.entry-content .woocommerce-cart-form table td,

.entry-content .woocommerce-cart-form .button,

.panel-actions .button,

.entry-content .panel-actions table th,

.entry-content .panel-actions table td,

.woocommerce table.my_account_orders .button,

.summary .post-social label,

.woocommerce nav.woocommerce-pagination ul li > *,

.sb-blog .widget .widget-title,

.woocommerce .widget_price_filter .price_slider_amount .button,

.woocommerce ul.product_list_widget .product-title,

.pagination .page-numbers,

.site-copyright .site-title { font-weight: 500!important; }



/* Font weight: 600;*/

.product-new .vc_gitem-woocommerce-product-price_html { font-weight: 600; }



/* Font weight: 700;*/

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span:after,

.footer-wrap .widgettitle,

.product-2cols .vc_btn3,

.product-2cols .vc_gitem-post-meta-field-vc_price,

.product-2cols-extend .onsale,

.product-2cols-extend .price,

.vc_separator h4,

form.cart .variations .select_option span,

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title,

.rpbt_shortcode .post_title,

.woocommerce-checkout h3,

.entry-content .woocommerce-cart-form table .product-subtotal > *,

.cart_totals h2,

.coupon [for="coupon_code"],

.summary .product_title,

.summary .price,

.woocommerce div.product .woocommerce-tabs .panel > h2,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.post-title,

.footer-default .widget-title { font-weight: 700; }



/* Font weight: 700!important;*/

.entry-content .panel-actions .shipping th,

.woocommerce-Reviews .comment-reply-title#reply-title,

.woocommerce-Reviews .comment-form label,

.woocommerce ul.products.list li.product .woocommerce-loop-product__title,

.woocommerce ul.products.list li.product .add_to_cart_button { font-weight: 700!important; }



/* Font weight: 900;*/

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] span.j,

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate,

.product-new [type="submit"],

.product-new .vc_gitem-post-meta-field-vc_discount,

.related.products > h2,

.upsells.products > h2 { font-weight: 900; }



/* Font weight: 900!important;*/

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .price ins,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span { font-weight: 900!important; }



/* Font style: normal;*/

.rpbt_shortcode .post_title,

.rpbt_shortcode .post_content,

.author-link { font-style: normal; }



/* Font style: italic;*/

.author-bio { font-style: italic; }



/* Line height: 1; */

.theme-1 .fa { line-height: 1; }



/* Line height: 1.3em*/

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.rpbt_shortcode .post_title,

.summary .product_title,

.woocommerce-Reviews .comment-reply-title,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.sb-blog .widget .widget-title,

.woocommerce ul.product_list_widget .product-title { line-height: 1.3em; }



/* Line height: 1.4;*/

.panel-actions .button[name="calc_shipping"],

.woocommerce .coupon input,

.panel-actions input,

.panel-actions .shipping-calculator-form select,

.panel-actions .shipping-calculator-form input { line-height: 1.4!important; }



/* Line height: 18px; */

.slide-blog [class*="vc_gitem-post-meta-field-post_excerpt--"] { line-height: 18px; }



/* Line height: 24px;*/

body,

.countdown-timer .woocommerce ul.products li.product .post_excerpt,

.slide-blog .vc_btn3-size-md,

.tagcloud a,

.footer-wrap .links ul li a,

.footer-wrap .uavc-list-icon li,

.footer-wrap .links ul li,

.widget,

.sb .uavc-list-icon li,

.author-bio,

.rpbt_shortcode .post_content,

.comment-reply-link,

.comment-metadata, .pingback .comment-edit-link,

.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags,

.comment-form label,

button, input, select, textarea,

.b-lg .vc_separator-has-text > *,

.panel-actions .wc-proceed-to-checkout .button,

.woocommerce .widget_price_filter .price_slider_amount,

.header-default .main-navigation a,

.wp-caption .wp-caption-text,

.post-content { line-height: 24px; }



/* Line height: 24px!important;*/

.comment-form [type="submit"],

.track_order input,

.b-lg form input,

.woocommerce-checkout input,

.entry-content .woocommerce-cart-form .button,

.summary form.cart .button { line-height: 24px!important; }



/* Line height: 25px;*/

.woocommerce .steps .step,

.woocommerce .steps .step:before { line-height: 25px; }



/* Line height: 32px;*/

.summary .post-social,

.pbi-tags-social .post-social a,

.woocommerce ul.products.list li.product .add_to_wishlist:before,

.woocommerce ul.products.list li.product .yith-wcqv-button:before,

.woocommerce ul.products.list li.product .compare:before { line-height: 32px; }



/* Line height: 36px;*/

.s-toolbar,

.s-toolbar .gridlist-toggle { line-height: 36px!important; }



/* Line height: 42px;*/

.summary .add_to_wishlist { line-height: 42px; }



/* Line height: 75px;*/

.b-dropcap:first-letter { line-height: 75px; }



/* Letter spacing: 20px;*/

.product-new .arr-content .block-title,

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate { letter-spacing: 20px; }



/* Letter spacing: 10px;*/

.title-box .uvc-main-heading > *,

.block-hero .uvc-main-heading > * { letter-spacing: 10px; }



/* Letter spacing: 7px;*/

.humberger-btn .ubtn .ubtn-text { letter-spacing: 7px; }



/* Letter spacing: 5px;*/

.woocommerce .star-rating::before,

.woocommerce .star-rating span::before,

.related.products > h2,

.upsells.products > h2 { letter-spacing: 5px; }



/* Letter spacing: 3px;*/

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { letter-spacing: 3px; }



/* Letter spacing: 0;*/

.vc_separator h4,

.product-new [type="submit"],

.comment-form [type="submit"],

.pagination .page-numbers { letter-spacing: 0; }



/* Text transform: uppercase;*/

.woocommerce-loop-product__title,

.button, input[type="submit"],

.countdown-timer .woocommerce ul.products li.product .onsale,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span:after,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span,

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"],

.footer-wrap .widgettitle,

.humberger-btn .ubtn .ubtn-text,

.product-2cols .vc_btn3,

.product-new .arr-content .block-title,

.product-new .arr-content .vc_gitem-post-data-source-post_title,

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate,

form.cart .variations td,

.product-new [type="submit"],

.block-hero .uvc-main-heading > *,

.b-form [type="submit"],

.b-dropcap:first-letter,

.post-title,

.pbi-tags-social span:not(.tags-links),

.rpbt_shortcode > h3,

.comments-title,

#reply-title,

.track_order label,

.woocommerce-Address-title h3,

.woocommerce-MyAccount-content h3,

.b-lg form label,

.woocommerce .steps .step,

.woocommerce-checkout h3,

form.woocommerce-checkout table th,

form.woocommerce-checkout table td,

.wishlist_table th,

.entry-content .woocommerce-cart-form table th,

.entry-content .panel-actions .cart_totals,

.coupon [for="coupon_code"],

.entry-content .panel-actions .shipping th,

.woocommerce table.my_account_orders th,

.woocommerce-table--order-details th,

.summary .post-social label,

.woocommerce div.product .woocommerce-tabs ul.tabs li a,

.woocommerce div.product .woocommerce-tabs .panel > h2,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,

.related.products > h2,

.upsells.products > h2,

.s-toolbar select,

.footer-default .search-form label .screen-reader-text,

.post-navigation .post-title { text-transform: uppercase; }



/* Text transform: uppercase;*/

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title,

.product-2cols-extend .vc_gitem-post-data-source-post_title > *,

.vc_separator h4,

.b-team .ult-team-member-position { text-transform: capitalize; }



/* Text transform: none;*/

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title,

.comment-form label,

.post-title { text-transform: none; }



/* Text align: center;*/

.button, input[type="submit"],

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after,

.countdown-timer .woocommerce ul.products li.product .onsale,

.tparrows.metis,

.tparrows.metis:before,

.tparrows.metis:after,

.woocommerce ul.products li.product,

.woocommerce li.product .add_to_cart_button,

.woocommerce li.product .yith-wcwl-add-to-wishlist,

.woocommerce li.product .yith-wcqv-button,

.woocommerce li.product .compare,

.countdown-timer .woocommerce ul.products li.product .price,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span,

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"],

.product-2cols-extend .onsale,

.b-form [type="submit"],

.b-team .ult-social-buttons  a,

.pbi-tags-social .post-social a,

.track_order,

.track_order input,

.woocommerce .steps .step:before,

form.woocommerce-checkout table th:last-child,

form.woocommerce-checkout table td:last-child,

.wishlist_table th:not(.product-b-thumbnail),

.entry-content .panel-actions .cart_totals table th:last-child,

.entry-content .panel-actions .cart_totals table td:last-child,

.summary .post-social a,

.single-product.woocommerce .thumbnails #slider-prev,

.single-product.woocommerce .thumbnails #slider-next,

.woocommerce div.product .woocommerce-tabs ul.tabs,

.related.products > h2,

.upsells.products > h2,

.woocommerce ul.products.list li.product .add_to_wishlist:before,

.woocommerce ul.products.list li.product .yith-wcqv-button:before,

.woocommerce ul.products.list li.product .compare:before,

#yith-quick-view-modal form.cart div.quantity:before,

#yith-quick-view-modal form.cart div.quantity:after,

.xoo-cp-container .xoo-cp-ptotal,

.pagination .page-numbers,

.pagination { text-align: center; }



/* Text align: left;*/

form.cart .variations td,

.countdown-timer .woocommerce ul.products li.product,

.rpbt_shortcode .gallery-item,

.wishlist_table tr td.product-b-thumbnail { text-align: left; }



/* Text align: right;*/

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-submit:before,

.style2.countdown-timer .woocommerce ul.products li.product,

.widget_categories li,

.widget_archive li,

.pbi-tags-social .post-social,

.b-lg form .woocommerce-LostPassword,

.sb-blog .widget_product_categories ul li,

.sb-blog .widget_layered_nav ul li,

.sb-blog .widget_rating_filter ul li,

.header-default .search-form { text-align: right; }



/* Common styles;*/

body { overflow-x: hidden; }

img { max-width: 100%; }

h1,h2,h3,h4,h5,h6 { line-height: 1.3em; margin-top: 0; }

a,

.entry-content a,

.entry-summary a,

.taxonomy-description a,

.logged-in-as a,

.comment-content a,

.pingback .comment-body > a,

.textwidget a,

.entry-footer a:hover,

.site-info a:hover { text-decoration: none; }

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

p { margin-bottom: 22px; }

ul, ol { margin: 0; padding: 0; }

.post-content ol,

.post-content ul { padding: 0 0 0 1em; }

ul ul, ol ol, ul ol, ol ul { padding-left: 30px }

body:not(.custom-background-image):before, body:not(.custom-background-image):after { display: none!important; }

ins { padding: 0 0 0 12px; }

.content-area { width: auto;float: none; margin: 0; }

.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content,

.post-navigation,

.page-header { margin: 0; }

.page-header { margin: 0 0 30px; }



/* Addon: input;*/

input[type="text"], 

input[type="email"], 

textarea, 

input[type="password"], 

input[type="tel"], 

input[type="url"],

.woocommerce-checkout .select2-container--default .select2-selection--single,

select { border: 1px solid; padding: 6px 15px; max-width: 100%; height: auto; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; }

input[type="text"]:focus, input[type="email"]:focus, textarea:focus, input[type="password"]:focus,

select { outline: none; }



/* Addon: button;*/

.button, input[type="submit"] { display: inline-block; padding: 9px 25px!important; position: relative; font-size: 12px; border: none; }

input[type="submit"]:before{ content: ""; height: 0; left: 0; margin: auto; position: absolute; top: 0; width: 0; }

.button:hover, input[type="submit"]:hover, .button:focus, input[type="submit"]:focus, input,button { outline: none; }

.button:hover:after, input[type="submit"]:hover:after{ height: 100%; width: 100%; }

.button.small{ padding: 1px 25px; }

.button.medium { padding: 13px 25px; }



/* Outline*/

.product-2cols .vc_btn3 { outline: 0 none; }



/* Addon: page title;*/

.page-template-page-c .post-header .post-title { display: none; }



/* Addon: widget;*/

.widget { border: 0 none; padding: 0; }



/* Addon: widget - tagclound;*/

.tagcloud a { padding: 3px 10px!important; margin: 0 8px 10px 0; }



/*Addon: menu arrow;*/

.menu-arrow .widget ul.menu li a { margin: 0 0 0 20px; }

.menu-arrow .widget ul.menu li a:before { padding: 0 16px 0 0; }



/* Addon: cmm-mega - search;*/

.cmm-mega .widget_search label { display: block; }

/*.cmm-mega .widget_search input[type="search"].search-field { border: 0 none; background: white; }*/

.cmm-mega .widget_search button.search-submit { background: transparent; }



/* Addon: cmm-mega - mini cart;*/

.cmm-mega .step { display: none; }

.cmm-mega .woocommerce table.shop_table,

.cmm-mega .woocommerce table.shop_table th,

.cmm-mega .woocommerce table.shop_table td { border: 0 none; }

.cmm-mega .woocommerce .woocommerce-cart-form table.shop_table thead,

.cmm-mega .woocommerce .woocommerce-cart-form table.shop_table .product-price,

.cmm-mega .woocommerce .woocommerce-cart-form table.shop_table .product-quantity,

.cmm-mega .woocommerce .btn-group-actions,

.cmm-mega .woocommerce .coupon,

.cmm-mega .wc-proceed-to-checkout .btn-link,

.cmm-mega .woocommerce .cart_totals > h2,

.cmm-mega .woocommerce .cart-subtotal,

.cmm-mega .woocommerce .panel-actions > div:first-child .table { display: none!important; }

.cmm-mega .woocommerce .panel-actions > div { width: 100%; }

.cmm-mega .woocommerce table.shop_table .order-total th,

.cmm-mega .woocommerce table.shop_table .order-total td { display: inline-block; padding: 0; border: 0 none; }

.cmm-mega .woocommerce table.shop_table .order-total td strong { font-weight: inherit; display: inline-block; padding: 0 0 0 5px; }

.cmm-mega .woocommerce a.alt.button.checkout-button { border: 1px solid; padding: 10px 0; text-transform: uppercase; }

.cmm-mega .woocommerce table.shop_table.cart { margin: 0 0 7px; }

.cmm-mega .woocommerce table.shop_table.cart tr,

.cmm-mega .woocommerce table.shop_table .product-thumbnail,

.cmm-mega .woocommerce table.shop_table .product-name,

.cmm-mega .woocommerce .woocommerce-cart-form table.shop_table .product-subtotal,

.cmm-mega .woocommerce table.shop_table .product-remove { display: block; padding: 0; }

.cmm-mega .woocommerce table.shop_table.cart tr { border-width: 0 0 1px; border-bottom: 1px dotted; padding: 20px 0; position: relative; }

.cmm-mega .woocommerce table.shop_table .product-thumbnail { float: left; padding: 0 30px 0 0; }

.cmm-mega .woocommerce table.shop_table .product-thumbnail > div { position: relative; }

.cmm-mega .woocommerce table.shop_table .product-thumbnail img { width: 50px; }

.cmm-mega .woocommerce table.shop_table .product-subtotal { margin: 8px 0 0 0; }

.cmm-mega .woocommerce table.shop_table .product-remove a { position: absolute; top: 20px; right: 0; line-height: 30px; z-index: 100; width: 14px; height: 16px; }

.cmm-mega .woocommerce .cart_totals .table { margin: 0 0 23px; }

.cmm-mega .woocommerce table.shop_table .order-total th:after { content: ":"; }

.cmm-mega .woocommerce .woocommerce-message { margin: 20px 0!important; }

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart { position: relative; }

.cmm-container .cmm[class*="cmm-theme-top-action"] .cmm-nav-link > .cmm-icon i.dashicons.dashicons-cart:after { content: attr(data-c); position: absolute; top: -5px; right: -15px; width: 15px; height: 15px; line-height: 15px; }

.cmm-mega .woocommerce-cart-form { height: 176px; overflow-y: scroll; }

.cmm-mega .steps,

.cmm-mega .variation { display: none; }

.cmm-mega .woocommerce a.remove { position: absolute; top: -0.5em; right: -0.5em; }

.cmm-mega .wc-proceed-to-checkout,

.cmm-mega .woocommerce .checkout-button { margin: 0!important; }

.cmm-mega .wc-proceed-to-checkout { padding: 0!important; }



/* Addon: mini cart;*/

.cart-empty + .cart-empty { display: none; }



/* Addon: rev - home 1 - arrow;*/

.tparrows.metis { opacity: 0.7; width: 1140px!important; margin: 0 auto; padding: 0!important; right: 0!important; left: 0!important; }

.tparrows.metis:hover,

.tparrows.metis:focus,

.tparrows.metis:active { opacity: 1; }

.tparrows.metis.tp-leftarrow { height: 26px!important; }

.tparrows.metis.tp-rightarrow { height: 46px!important; font-size: 20px; }

.tparrows.metis:before,

.tparrows.metis:after { position: absolute; top: 0; bottom: 0; }

.tparrows.metis.tp-leftarrow:before,

.tparrows.metis.tp-leftarrow:after { top: 13px; left: -13px; width: 26px; height: 26px!important; line-height: 26px; }

.tparrows.metis.tp-rightarrow:before,

.tparrows.metis.tp-rightarrow:after { top: -23px; right: -23px; width: 46px; height: 46px!important; line-height: 46px; }

.tparrows.metis:before { content: ""; }



/* Addon: rev - home 1 - bullet;*/

.persephone .tp-bullet { border-width: 2px!important; }

.persephone .tp-bullet:not(:hover):not(:focus):not(:active):not(.selected) { border-color: transparent!important; }



/* Addon: rev - home1 - slide;*/

.rev_slider .tp-carousel-wrapper li.tp-revslider-slidesli:not(.active-revslide) { opacity: 0.4!important; -webkit-filter: grayscale(0%)!important; filter: grayscale(0%)!important; }



/* Addon: wcpscwc - box;*/

.wcpscwc-product-slider { margin: 0 -15px; }

.wcpscwc-product-slider .slick-list { padding: 0; }

.wcpscwc-product-slider .products li { margin: 0 15px!important; }



/* Addon: wcpscwc - box;*/

.wcpscwc-product-slider button.slick-arrow { width: 40px; height: 40px; line-height: 40px; text-indent: 0!important; border: 3px solid!important; padding: 0!important; opacity: 0; visibility: hidden; }

.wcpscwc-product-slider:hover button.slick-arrow,

.wcpscwc-product-slider:focus button.slick-arrow,

.wcpscwc-product-slider:active button.slick-arrow { opacity: 1; visibility: visible; }

.wcpscwc-product-slider:hover button.slick-prev,

.wcpscwc-product-slider:focus button.slick-prev,

.wcpscwc-product-slider:active button.slick-prev { left: -45px; }

.wcpscwc-product-slider:hover button.slick-next,

.wcpscwc-product-slider:focus button.slick-next,

.wcpscwc-product-slider:active button.slick-prev { right: -45px; }

.wcpscwc-product-slider button.slick-prev { left: -60px; }

.wcpscwc-product-slider button.slick-next { right: -60px; }



/* Addon: li.product - reset ;*/

.woocommerce ul.products li.product .post_excerpt,

.woocommerce ul.products:not(.list) li.product .woocommerce-product-details__short-description,

.woocommerce ul.products li.product .alg_product_countdown,

.woocommerce ul.products li.product > .add_to_cart_button,

.woocommerce ul.products li.product > .yith-wcwl-add-to-wishlist,

.woocommerce ul.products li.product > .yith-wcqv-button,

.woocommerce ul.products li.product > .compare,

.woocommerce ul.products.list li.product .button-hover,

.woocommerce ul.products:not(.list) li.product .gridlist-buttonwrap,

.woocommerce ul.products.list li.product .onsale,

.woocommerce ul.products li.product hr { display: none; }

.woocommerce ul.products li.product .onsale { margin: 5px; }



/* Addon: li.product - img;*/

.woocommerce ul.products li.product a img { margin: 0; }

.woocommerce ul.products li.product:hover .product-action .wp-post-image--secondary,

.woocommerce ul.products li.product:focus .product-action .wp-post-image--secondary,

.woocommerce ul.products li.product:active .product-action .wp-post-image--secondary { opacity: 1; visibility: visible; }



/* Addon: li.product - title;*/

.woocommerce ul.products li.product .woocommerce-loop-product__title { margin: 24px 0 0; padding: 0; }



/* Addon: li.product - rating;*/

.woocommerce ul.products li.product .star-rating { margin: 6px auto 0; }



/* Addon: li.product - action ;*/

.woocommerce li.product .add_to_cart_button,

.woocommerce li.product .yith-wcwl-add-to-wishlist,

.woocommerce li.product .yith-wcqv-button,

.woocommerce li.product .compare,

.woocommerce li.product .button-hover { width: 36px; }

.woocommerce li.product .add_to_cart_button,

.woocommerce li.product .yith-wcwl-add-to-wishlist,

.woocommerce li.product .yith-wcqv-button,

.woocommerce li.product .compare,

.woocommerce li.product .button-hover a:after { height: 36px; }

.woocommerce li.product .add_to_cart_button,

.woocommerce li.product .yith-wcwl-add-to-wishlist,

.woocommerce li.product .yith-wcqv-button,

.woocommerce li.product .compare { line-height: 36px; border: 2px solid; display: block; margin: 0 0 10px!important; }

.woocommerce li.product .button-hover > *:last-child { margin: 0; }

.woocommerce li.product .product-action { position: relative; display: block; }

.woocommerce li.product:not(:hover):not(:focus):not(:active) .button-hover { right: 0; opacity: 0; visibility: hidden; }

.woocommerce li.product .button-hover { position: absolute; right: 10px; bottom: 10px; width: 36px; opacity: 1; visibility: visible; }

.woocommerce li.product .button-hover .xoo-cp-atc-icon { display: none; }

.woocommerce li.product .yith-wcwl-add-to-wishlist > *:not(.yith-wcwl-add-button),

.woocommerce li.product .yith-wcwl-add-to-wishlist img,

.woocommerce li.product .added_to_cart { display: none!important; }

.woocommerce li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button { display: block!important; }

.woocommerce li.product .button-hover a { position: relative; display: block; }

.woocommerce li.product .button-hover a:after { position: absolute; top: -3px; right: 0; bottom: 0; left: 0; vertical-align: middle; margin: auto; line-height: inherit; color: inherit; }

.woocommerce li.product .button-hover .button { padding: 0!important; }



/* Addon: product - price;*/

.product .price > * { display: inline-block!important; }

.product .price del { opacity: 1; margin: 0 7px 0 0; display: inline; }



/* Addon: product - variant;*/

form.cart .variations,

form.cart .variations tr,

form.cart .variations td { display: block; border: 0 none; }



/* Addon: product - variant - value;*/

form.cart .variations .select_option { border: 0 none; margin: 0 30px 19px 0; }

form.cart .variations .select_option span { width: auto; height: auto; line-height: normal; border: 0 none; }

form.cart .variations .select_option span:after { content: ""; visibility: hidden; }

form.cart .variations .select_option.selected span:after,

form.cart .variations .select_option:hover span:after,

form.cart .variations .select_option:focus span:after,

form.cart .variations .select_option:active span:after { visibility: visible; }

form.cart .variations .select_option.select_option_colorpicker,

form.cart .variations .select_option.select_option_colorpicker span { border: 0 none; width: 16px; height: 16px; line-height: 16px; position: relative; }

form.cart .variations .select_option.select_option_colorpicker span { margin: 8px 0 0; }

form.cart .variations .select_option.select_option_colorpicker span:after { width: 32px; height: 32px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: -8px; border-radius: inherit; background: inherit; opacity: 0.4; }

form.cart .variations .select_option.select_option_label { margin: -5px 30px 19px 0; }

form.cart .variations .select_option.select_option_label span:after { display: block; margin: 9px auto 0; width: 12px; height: 2px; }



/* Addon: product - countdown-timer - box; */

.countdown-timer .woocommerce ul.products li.product { width: 100%; padding: 0 0 0 calc(100% / 3 + 189px); min-height: 493px; }

.countdown-timer .woocommerce li.product .button-hover { display: none; }

.countdown-timer .woocommerce li.product .product-action { width: calc(100% / 3); position: absolute; top: 0; left: 0; }

.countdown-timer .woocommerce ul.products li.product .post_excerpt,

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown { display: block; }



/* Addon: product - countdown-timer - price; */

.countdown-timer .woocommerce ul.products li.product .price { position: absolute; top: 160px; left: calc(100% / 3 - 60px); opacity: 0.8; width: 180px; height: 180px; padding: 30px; margin: 0; }

.countdown-timer  .woocommerce ul.products li.product .price > * { display: block!important; }

.countdown-timer .woocommerce ul.products li.product .price ins { font-weight: inherit; border-top: 3px dotted; padding: 19px 0 0 0; margin: 12px 0 0; }

.countdown-timer .woocommerce ul.products li.product .price del { opacity: 1; }

.countdown-timer .woocommerce ul.products li.product .price:before { content: attr(data-label); display: block; margin: 0 0 5px; }



/* Addon: product - countdown-timer - rating; */

.countdown-timer .woocommerce ul.products li.product .star-rating { display: none; }



/* Addon: product - countdown-timer - badge; */

.countdown-timer .woocommerce ul.products li.product .onsale { width: 80px; height: 80px; line-height: calc(80px - 0.202em); opacity: 0.5; top: 30px; left: -30px; margin: 0; min-height: initial; min-width: initial; }

.countdown-timer .woocommerce ul.products li.product .onsale:before { content: "-"; }

.countdown-timer .woocommerce ul.products li.product .onsale span { position: relative; top: -.5em; font-size: 75%; line-height: 0; vertical-align: baseline; }



/* Addon: product - countdown-timer - image; */

.countdown-timer .woocommerce ul.products li.product a img { min-height: 493px; }



/* Addon: product - countdown-timer - title; */

.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title { margin: 0; }



/* Addon: product - countdown-timer - description; */

.countdown-timer .woocommerce ul.products li.product .post_excerpt { margin: 50px 0 0; }



/* Addon: product - countdown-timer - countdown; */

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown { overflow: hidden; margin: 61px -10px 0; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span { float: left; padding: 0 10px; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow { width: 100%; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span { padding: 0 20px; border: 1px dotted; position: relative; float: left; margin: 52px 0 0; height: 40px; line-height: 40px; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span:before { position: absolute; top: -7px; right: 20px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span:after { content: attr(data-label); display: block; margin: 17px 0 0; }

.countdown-timer .woocommerce ul.products li.product .alg_product_countdown .item { float: left; width: 60px; height: 60px; line-height: 60px; border: 1px solid; }



/* Addon: ads border;*/

.ad-border { min-height: initial!important; overflow: hidden!important; position: relative; }

.ad-border:before, .ad-border:after { content: ""; position: absolute; z-index: 1; opacity: 0; visibility: hidden; }

.ad-border:before { border-top: 1px solid; border-bottom: 1px solid; -webkit-transform: scale(1,0); -ms-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); top: 30px; right: 15px; bottom: 30px; left: 15px; }

.ad-border:after { border-right: 1px solid; border-left: 1px solid; -webkit-transform: scale(0,1); -ms-transform: scale(0,1); -o-transform: scale(0,1); transform: scale(0,1); top: 15px; right: 30px; bottom: 15px; left: 30px; }

.vc_is-hover .ad-border:before,

.ad-border:hover:before,

.ad-border:focus:before,

.ad-border:active:before,

.ad-border:hover:after,

.ad-border:focus:after,

.vc_is-hover .ad-border:after,

.ad-border:active:after { opacity: 1; visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.vc_is-hover .ad-border img,

.ad-border:hover img,

.ad-border:focus img,

.ad-border:active img,

.rpbt_shortcode .gallery-icon a:hover img,

.rpbt_shortcode .gallery-icon a:focus img,

.rpbt_shortcode .gallery-icon a:active img { -webkit-transform: scale(1.1)!important; -ms-transform: scale(1.1)!important; -o-transform: scale(1.1)!important; transform: scale(1.1)!important; opacity: 0.9!important; }



/* Addon: slide-blog - box;*/

.slide-blog .vc_gitem_row .vc_gitem-col { padding: 0; }

.slide-blog .vc_gitem-zone { overflow: visible; }

.slide-blog .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { display: none; }



/* Addon: slide-blog - date;*/

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] { width: 56px; height: 56px; position: absolute; top: 36px; right: calc(-56px / 2); padding: 0 8px; z-index: 1; }

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] > span { display: block; }

.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] > span.j { border-bottom: 1px dotted; padding: 5px 0; }



/* Addon: slide-blog - readmore;*/

.slide-blog .vc_btn3-icon-left { padding-left: 40px!important; }

.slide-blog .vc_btn3-icon-left .vc_btn3-icon { left: 0!important; }

.slide-blog .vc_btn3-icon-left:hover .vc_btn3-icon,

.slide-blog .vc_btn3-icon-left:focus .vc_btn3-icon,

.slide-blog .vc_btn3-icon-left:active .vc_btn3-icon { left: 10px!important; color: inherit; }



/* Addon: vc_grid-owl - image;*/

.wpb_single_image.ad-border .vc_figure,

.wpb_single_image.ad-border .vc_figure .vc_single_image-wrapper { display: block; }



/* Addon: vc_grid-owl - arrow;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"],

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:before { height: 40px; line-height: 40px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"] { width: 40px; border: 3px solid; text-align: center; opacity: 1; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav > div[class*="vc_grid-owl-"]:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; text-align: center; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: -100px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: -100px; }

.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme:focus .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme:active .vc_grid-owl-nav .vc_grid-owl-prev { left: -60px; }

.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav .vc_grid-owl-next,

.vc_grid.vc_grid-owl-theme:focus .vc_grid-owl-nav .vc_grid-owl-next,

.vc_grid.vc_grid-owl-theme:active .vc_grid-owl-nav .vc_grid-owl-next { right: -60px; }



/* Addon: vc_grid-owl - dots;*/

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots { margin: 45px 0 0; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span { border-width: 2px!important; width: 15px; height: 15px; margin: 0 5px; }



/* Addon: ult-carousel-wrapper - arrow;*/

.ult-carousel-wrapper .slick-arrow { opacity: 1; visibility: hidden; }

.ult-carousel-wrapper .slick-prev { left: -100px; }

.ult-carousel-wrapper .slick-next { right: -100px; }

.ult-carousel-wrapper:hover .slick-arrow,

.ult-carousel-wrapper:focus .slick-arrow,

.ult-carousel-wrapper:active .slick-arrow { opacity: 1; visibility: visible; }

.ult-carousel-wrapper:hover .slick-prev,

.ult-carousel-wrapper:focus .slick-prev,

.ult-carousel-wrapper:active .slick-prev { left: -60px; }

.ult-carousel-wrapper:hover .slick-next,

.ult-carousel-wrapper:focus .slick-next,

.ult-carousel-wrapper:active .slick-next { right: -60px; }



/* Addon: ult-carousel-wrapper - dots;*/

.ult-carousel-wrapper .slick-dots li { width: 15px; height: 15px; }

.ult-carousel-wrapper .slick-dots li i { opacity: 1; border: 2px solid; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }

.ult-carousel-wrapper .slick-dots li i:before { opacity: 0; visibility: hidden; }



/* Addon: section-subscribe;*/

.section-subscribe .your-email { position: relative; }

.section-subscribe .your-email:after,

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]) { height: 43px; line-height: 43px; }

.section-subscribe .your-email:after { position: absolute; top: 0; right: 0; width: 43px; text-align: center; }

.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]) { padding: 0 30px; border: 1px solid; }

.section-subscribe span.wpcf7-not-valid-tip { display: none; }

.section-subscribe .wpcf7-response-output { border-color: inherit; }



/* Addon: slick slider;*/

.slick-slide { outline: none; }



/* Addon: testimonial - box;*/

.testimonial { padding: 10px 0 0; }

.testimonial,

.testimonial .ult-team-member-image { margin: auto; }

.testimonial { width: 50%; }

.testimonial .ult-team-member-image { max-width: 96px; }



/* Addon: testimonial - image;*/

.testimonial .ult-team-member-image { position: relative; overflow: visible; }

.testimonial .ult-team-member-image:before,

.testimonial .ult-team-member-image:after { content: ""; position: absolute; z-index: 1; }

.testimonial .ult-team-member-image:before { width: 20px; height: 20px; top: -10px; right: -10px; opacity: 0.8; }

.testimonial .ult-team-member-image:after { width: 14px; height: 14px; bottom: -7px; left: -7px; opacity: 0.5; }



/* Addon: testimonial - content;*/

.testimonial .ult-team-member-name { margin: 51px 0 22px!important; }

.testimonial .ult-team-member-description { margin: 20px 0; }

.testimonial .ult-team-member-description:before { display: block; margin: 50px 0 16px; }



/* Addon: footer - widget - title;*/

.footer-wrap .widgettitle { margin: 0 0 30px; }



/* Addon: footer - widget - links;*/

.footer-wrap .links ul { list-style: none; padding: 0; margin: 0 -10px; text-align: center; }

.footer-wrap .links ul li { display: inline; padding: 0 10px; border-right: 1px solid; }

.footer-wrap .links ul li:last-child { border: 0 none; }



/* Addon: footer - widget - credit;*/

.footer-wrap .wpb_image_grid_ul { text-align: center; }

.footer-wrap .wpb_image_grid_ul li { position: static!important; float: none!important; display: inline-block; }



/* Addon: footer - widget - brand;*/

.footer-wrap .brand { opacity: 0.5; }

.footer-wrap .vc_gitem-zone.brand { opacity: 0.6; }

.footer-wrap .brand:hover,

.footer-wrap .brand:focus,

.footer-wrap .brand:active { opacity: 1; }



/* Addon: footer - widget - list-icon;*/

.footer-wrap .uavc-list-icon li .uavc-list-content { margin: 0; }



/* Addon: footer - icons;*/

.footer-wrap .uavc-icons > * { padding: 0 0 8px; }



/* Addon: humberger-btn;*/

.humberger-btn .ubtn { height: 20px; position: relative; padding: 0; }

.humberger-btn .ubtn:before,

.humberger-btn .ubtn:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 20px; margin: auto 0; }

.humberger-btn .ubtn:before { height: 20px; border-width: 2px 0; border-style: solid; }

.humberger-btn .ubtn:after { height: 2px; border-bottom: 2px solid; }

.humberger-btn .ubtn .ubtn-text { padding: 0 0 0 30px; }



/* Addon: humberger-btn - icon;*/

.humberger-btn .ubtn.ubtn-only-icon:before,

.humberger-btn .ubtn.ubtn-only-icon:after { display: none; }



/* Addon: offcanvas;*/

.offcanvas { position: fixed!important; overflow-y: scroll; }

.offcanvas > div { width: 30%; left: -30%; }

.offcanvas.in > div { left: 0; }



/* Addon: offcanvas - logo;*/

.offcanvas .ls-avata,

.offcanvas .ls-user-des { float: left; margin: 0; }

.offcanvas .ls-user-des { margin: 6px 0 0; }



/* Addon: offcanvas - links;*/

.ls-label-head,

.ls-list-links { margin: 0 5px 0 0; }

.ls-list-links .uavc-list-content { margin: 0; }

.ls-list-links.uavc-list-icon li { border-bottom: 1px solid; }



/* Addon: header 2;*/

.header.header2 { position: fixed; top: 0; right: 0; left: 0; margin: 0 auto; z-index: 1; }



/* Addon: modal;*/

.modal-backdrop.in { filter: alpha(opacity=80); opacity: .8; }

body.modal-open > .container { transform: translateX(30%); -webkit-transform: translateX(30%); -moz-transform: translateX(30%); -o-transform: translateX(30%); -ms-transform: translateX(30%); }



/* Addon: scrolltotop;*/

#ssttbutton { right: 15px!important; bottom: 15px!important; }

#ssttbutton .fa-stack { width: 42px; height: 42px; }

#ssttbutton .fa-stack .ssttbutton-symbol { font-size: inherit; height: inherit; top: -2px; left: 2px; }

#ssttbutton .fa-stack .ssttbutton-background { width: inherit; height: inherit; }



/* Addon: product-2cols - box;*/

.product-2cols .vc_gitem-zone { overflow: visible; }



/* Addon: product-2cols - gallery;*/

.product-2cols .vc_gitem-post-meta-field-vc_gallery { overflow: hidden; margin: 0 -5px 0 0; }

.product-2cols .vc_gitem-post-meta-field-vc_gallery > div { float: left; padding: 0 5px 5px 0; }

.product-2cols .vc_gitem-post-meta-field-vc_gallery > div img { width: 28px; }



/* Addon: product-2cols - readmore;*/

.product-2cols .vc_btn3 { padding: 0!important; position: relative; }

.product-2cols .vc_btn3:before,

.product-2cols .vc_btn3:after { position: absolute; }

.product-2cols .vc_btn3:before { content: ""; border-bottom: 2px dotted; width: 25px; height: 2px; top: 0; bottom: 0; left: -50px; margin: auto 0; }

.product-2cols .vc_btn3:after { font-size: 17px; left: -22px; line-height: 16px; }

.product-2cols .vc_btn3:hover:before,

.product-2cols .vc_btn3:focus:before,

.product-2cols .vc_btn3:active:before { left: -45px; }

.product-2cols .vc_btn3:hover:after,

.product-2cols .vc_btn3:focus:after,

.product-2cols .vc_btn3:active:after { left: -14px; }



/* Addon: product-2cols-extend - saleoff;*/

.product-2cols-extend .onsale { width: 40px; height: 30px; line-height: 30px; display: inline-block; }



/* Addon: product-2cols-extend - title;*/

.product-2cols-extend .vc_gitem-post-data-source-post_title:after { content: ""; border-bottom: 3px dotted; height: 3px; width: 40px; display: block; margin: 10px 0 0; }

.product-2cols-extend .vc_gitem-post-data-source-post_title h4 { margin: 0; }



/* Addon: product-2cols-extend - price;*/

.product-2cols-extend .price del { opacity: 1; }

.product-2cols-extend ins { padding: 0; color: inherit; }

.product-2cols-extend ins:before { content: ""; display: inline-block; width: 15px; height: 7px; border-width: 1px 0; border-style: solid none dotted; vertical-align: middle; margin: 0 9px 0 6px; }



/* Addon: product-2cols-extend - readmore;*/

.product-2cols-extend .vc_btn3 { padding: 0!important; }

.product-2cols-extend .vc_btn3-icon { position: static!important; }



/* Addon: circle brand;*/

.circle-brand { width: 112px; height: 112px; margin: auto; padding: 12px; }

.circle-brand .ult-content-box { width: 88px; height: 88px; display: flex; align-items: center; position: relative; }

.circle-brand .ult-content-box:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;border-radius: inherit; }

.circle-brand .ult-content-box .wpb_raw_html { width: 100%; position: relative; }



/* Addon: header 3;*/

.header3.myfixed { height: 68px; padding-top: 7px!important; }

.header3.myfixed > .wpb_column:first-child > .vc_column-inner { padding-top: 18px!important; }

.header3.myfixed  > .wpb_column:last-child > .vc_column-inner { padding-top: 4px!important; }



/* Addon: mega inline;*/

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container { top: 7px!important; right: -6px!important; overflow: hidden; min-width: 0px!important; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child:not(:hover):not(:focus):not(:active) > .cmm-content-container { width: 0!important; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper { padding: 7.5px 15px!important; border: 1px solid!important; border-color: inherit!important; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element,

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form label { margin: 0; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-field { padding: 0; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-submit { right: -5px; }

[class*="cmm-theme-top-action"] .cmm-mega:first-child > .cmm-content-container > .cmm-content-wrapper .wpb_content_element .search-form .search-submit:before { padding: 0; line-height: normal; left: 0; }



/* Addon: item-popular-categories;*/

.item-popular-categories .vc_gitem-post-meta-field-post_content ul,

.item-popular-categories .vc_gitem-post-meta-field-post_content li { list-style: none; }

.item-popular-categories .vc_gitem-post-meta-field-post_content li:before { margin: 0 10px 0 0; }



/* Addon: vc_separator;*/

.vc_separator h4 { margin: 0; }

.vc_separator.vc_separator-has-text.vc_separator_align_left h4 { padding: 0 30px 0 0; }

.vc_separator.vc_separator-has-text.vc_separator_align_right h4 { padding: 0 0 0 30px; }

.vc_separator.vc_separator-has-text.vc_separator_align_center h4 { padding: 0 30px; }

.vc_separator.vc_separator-has-text .vc_sep_holder { height: 5px; }

.vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line { border-width: 0px; height: 5px; position: relative; }

.vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line:before,

.vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line:after { content: ""; position: absolute; right: 0; left: 0; margin: auto; height: 1px; border-color: inherit; border-top-width: 1px; border-top-style: dotted; }

.vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line:before { top: 0; }

.vc_separator.vc_separator-has-text .vc_sep_holder .vc_sep_line:after { bottom: 0; }



/* Addon: popular-item;*/

.popular-item .wpb_single_image > .vc_figure { border-radius: inherit; overflow: hidden; }



/* Addon: cmm menu - language;*/

.cmm-item-label .wpml-ls-flag { display: inline-block!important; margin: -2px 13px 0 0; }



/* Addon: row;*/

.vc_row[data-vc-full-width] { overflow: visible; }

.container.wpb_column { float: none; }



/* Addon: rev - hephaistos;*/

.hephaistos.tparrows { opacity: 0.3; }

.hephaistos.tparrows:hover,

.hephaistos.tparrows:focus,

.hephaistos.tparrows:active { opacity: 1; }



/* Addon: countdowntimer - style;*/

.style2.countdown-timer .woocommerce ul.products li.product { padding: 0 calc(100% / 3 + 189px) 0 0; min-height: 507px; }

.style2.countdown-timer .woocommerce li.product .product-action { right: 0; left: auto; }

.style2.countdown-timer .woocommerce ul.products li.product .onsale { top: -40px; right: -40px; left: auto; }

.style2.countdown-timer .woocommerce ul.products li.product .price { top: auto; right: calc(100% / 3 - 90px); bottom: -90px; left: auto; }

.style2.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span,

.style2.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span { float: none; display: inline-block; }

.style2.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow { text-align: inherit; }



/* Addon: product new - box;*/

.product-new .vc_gitem-zone { overflow: visible; }

.product-new .vc_gitem-animated-block { margin: 0 -120px 0 0; }

.product-new .arr-content { float: left; width: calc(50% + 120px); z-index: 10; }

.product-new .arr-content .block-title { margin: 0; }

.product-new .arr-content .block-title,

.product-new .arr-content .vc_gitem-post-data-source-post_title > * { margin: 0; }

.product-new .arr-content .block-title { display: inline-block; }



/* Addon: product new - category;*/

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate { position: absolute; top: -10px; left: -283px; -ms-transform: rotate(90deg) translateX(50%); -webkit-transform: rotate(90deg) translateX(50%); transform: rotate(90deg) translateX(50%); }

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate a { color: inherit; }

.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate a:not(:last-child):after { content: " - "; }

.product-new .vc_gitem-post-meta-field-vc_addtocart { position: relative; z-index: 1; }



/* Addon: product new - variant;*/

.product-new .variations { margin: 0 0 17px; }



/* Addon: product new - button;*/

.product-new .reset_variations,

.product-new .woocommerce-variation,

.product-new .quantity,

.product-new .yith_wcwl_add_to_wishlist,

.product-new .yith_compare_button { display: none!important; }

.product-new [type="submit"] { padding: 0; }

.product-new [type="submit"]:before { margin: 0 5px 0 0; }



/* Addon: product new - discount;*/

.product-new .vc_gitem-post-meta-field-vc_discount { opacity: 0.15; position: absolute; right: 0; bottom: 145px; }

.product-new .vc_gitem-post-meta-field-vc_discount .onsale span { display: none; }

.product-new .vc_gitem-post-meta-field-vc_discount .onsale:before { content: "-"; }



/* Addon: b form;*/

.b-form .wpcf7-form p { margin: 0 0 15px; }

.b-form label,

.b-form .wpcf7-form-control-wrap,

.b-form select { display: block; }

.b-form br { display: none; }

.b-form select,

.b-form input:not([type="submit"]),

.b-form textarea { width: 100%; }

.b-form input:not([type="submit"]),

.b-form select { height: 34px; border: 1px solid; padding: 6px 15px; }

.b-form textarea { height: 74px; }

.b-form [type="submit"] { padding: 0 25px!important; border: 0 none; height: 42px!important; line-height: 42px; }



/* Addon: breadcrumb;*/

[typeof="v:Breadcrumb"] .fa { margin: 0 7px; }



/* Addon: b team;*/

.b-team .ult-social-buttons { position: absolute; right: -10px; bottom: 0; opacity: 0; visibility: hidden; }

.b-team:hover .ult-social-buttons,

.b-team:focus .ult-social-buttons,

.b-team:active .ult-social-buttons { right: 0; opacity: 1; visibility: visible; }

.b-team .ult-social-buttons  a { display: block; margin: 0 10px 10px 0!important; width: 36px; height: 36px; line-height: 36px; border: 2px solid; }



/* Addon: b search;*/

.b-search label { display: block; }

.b-search input:not([type="submit"]) { width: 100%!important; height: 36px; padding: 0 20px; }



/* Addon: sidebar - title;*/

.sb-title-empty .widgettitle { display: none; }



/* Addon: sidebar - ul;*/

.sb ul,

.woocommerce-MyAccount-navigation ul,

.widget ul { list-style: none; }

.sb li,

.woocommerce-MyAccount-navigation ul li,

.sb-blog .widget ul li { padding: 10px 0; border-bottom: 1px dotted; }

.sb li:last-child,

.woocommerce-MyAccount-navigation ul li:last-child,

.sb-blog .widget ul li:last-child { border: 0 none; }



/* Addon: sidebar - uavc-list-content;*/

.sb .uavc-list-icon li .uavc-list-content { margin: 0; padding: 10px 0; }



/* Addon: sidebar - widget categories;*/

.widget_categories li,

.widget_archive li,

.widget_product_categories li,

.widget_layered_nav li,

.widget_rating_filter li { overflow: hidden; }

.widget_categories li a,

.widget_archive li a,

.widget_product_categories li a,

.widget_layered_nav li a,

.woocommerce .widget_rating_filter ul li .star-rating { float: left; }



/* Addon: sidebar - subscribe;*/

.sb.section-subscribe .wpcf7-form-control-wrap input:not([type="submit"]) { padding: 0 20px; height: 36px; }



/* Addon: blog default - box;*/

.pbi-text .vc_gitem_row { margin-left: -10px; margin-right: -10px; }

.header-default  ~ .container [id*="post-"] .post-header { display: block!important; margin: 0 0 30px; }



/* Addon: blog default - info;*/

.pbi-text-info { overflow: hidden; }

.pbi-text-info > * { float: left; padding: 0 23px 0 0; margin: 0; }

.pbi-text-info > *:before { padding: 0 9px 0 0; }

.pbi-text-info > * div { display: inline; }

.pbi-text-info .vc_gitem-post-meta-field-comment_count .vc_gitem-post-meta-label { float: right; padding: 0 0 0 5px; }



/* Addon: blog default - link;*/

.pbi-text-des .vc_gitem-link { padding: 0 0 0 8px; }



/* Addon: grid - loadmore;*/

.vc_grid .vc_pageable-load-more-btn { margin: -8px 0 47px; }

.vc_grid-btn-load_more .vc_btn3 { border-width: 1px!important; border-style: dotted!important; }



/* Addon: dropcap;*/

.b-dropcap:first-letter { float: left; padding: 4px 20px 0 3px; }



/* Addon: quote;*/

.b-quote .aio-icon.advanced { margin: 0 28px 0 0!important; }



/* Addon: blog - thumbnail; */

.post-thumbnail { margin: 0 0 20px; }

.post-thumbnail img { width: 100%; }



/* Addon: blog - meta;*/

.post-meta { overflow: hidden; margin: 14px 0 2px; }

.post-meta > * { float: left; padding: 0 24px 0 0;}

.post-meta > *:before { padding: 0 9px 0 0; }

.post-meta .byline:before { padding: 0 3px 0 0; }

.post-meta a { color: inherit; }

.sticky .posted-on { display: inline; }



/* Addon: blog - pbi-tags-social;*/

.pbi-tags-social { border: 1px dotted; border-width: 1px 0; padding: 15px 0 4px; }

.pbi-tags-social span { display: inline-block; position: static!important; overflow: visible; height: auto; width: auto; }

.pbi-tags-social .screen-reader-text:after,

.pbi-tags-social .post-social span { display: inline-block; padding: 0 5px 0 0; }

.pbi-tags-social .screen-reader-text:after { content: ":"; }

.pbi-tags-social .post-social a { display: inline-block; width: 32px; height: 32px; margin: 0 8px 8px 0; }



/* Addon: blog - .author-info;*/

.author-info { border: 0 none; border-bottom: 1px dotted; overflow: hidden; padding: 30px 0; }

.author-info .author-avatar,

.author-info .author-description { float: left; }

.author-info .author-avatar { width: 170px; height: 170px; }

.author-info .author-description { width: calc(100% - 170px); padding: 0 0 0 83px; }

.author-info .author-avatar .avatar { float: none; width: auto; height: auto; margin: 0; }

.author-info .author-title { margin: 0 0 10px; }

.author-link { display: block; margin: 10px 0 0; }



/* Addon: blog - rpbt_shortcode - box;*/

.rpbt_shortcode { padding: 0; }



/* Addon: blog - rpbt_shortcode - block title;*/

.rpbt_shortcode > h3 { padding: 30px 0; }

.rpbt_shortcode > h3:after,

.comments-title:after,

#reply-title:after,

.woocommerce-Address-title h3:after,

.woocommerce-MyAccount-content h3:after,

.woocommerce-checkout h3:after,

.entry-content .panel-actions .shipping th:after,

.cart_totals h2:after,

.coupon [for="coupon_code"]:after,

.sb-blog .widget .widget-title:after { content: ""; display: block; width: 20px; height: 2px; margin: 8px 0 0; }



/* Addon: blog - rpbt_shortcode - thumbnail;*/

.rpbt_shortcode .gallery-icon a { display: block; position: relative; overflow: hidden; }

.rpbt_shortcode .gallery-icon img { width: 100%; }

.rpbt_shortcode .gallery-icon a:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; visibility: hidden; }

.rpbt_shortcode .gallery-icon a:hover:before,

.rpbt_shortcode .gallery-icon a:focus:before,

.rpbt_shortcode .gallery-icon a:active:before { opacity: 1; visibility: visible; }



/* Addon: blog - rpbt_shortcode - text;*/

.rpbt_shortcode .post_title,

.rpbt_shortcode .post_content { display: block; }

.rpbt_shortcode .post_title { margin: 16px 0 25px; }

.rpbt_shortcode .post_link { display: inline-block; padding: 9px 0 0; }



/* Addon: comment - block title;*/

.comments-title { border: 0 none; position: relative; }

.comments-title:before { content: ""; position: absolute; top: 0; right: 0; left: 0; height: 4px; border: 2px dotted; border-width: 1px 0; }



/* Addon: comment - box;*/

.header-default  ~ .container .comments-area { margin: 7.6923% 0; }

.comment-list article,

.comment-list .pingback,

.comment-list .trackback { border: 0 none; border-bottom: 1px dotted; padding: 0 0 30px 130px; margin: 0 0 30px; position: relative; min-height: 130px; }



/* Addon: comment - block title;*/

.comments-title { margin: 0 0 30px; }



/* Addon: comment - avatar;*/

.comment-author .avatar { width: 100px; height: 100px; position: absolute; top: 0; left: 0; }



/* Addon: comment - text;*/

.comment-content { margin: 12px 0 10px; }

.comment-meta { overflow: hidden; }

.comment-meta > * { float: left; }

.comment-meta .comment-metadata { margin: 0; padding: 0 0 0 10px; }

.bypostauthor > article .fn a { float: right; padding: 0 0 0 5px; }



/* Addon: comment - link;*/

.comment-reply-link { border: 0 none; padding: 0; margin: 0; }



/* Addon: comment - child;*/

.comment-list .children,

.comment-list .children > li { padding: 0; }

.comment-list .children { margin: 0 0 0 130px; }



/* Addon: comment form;*/

.comment-form { margin: 0 -15px; }

.comment-form p { padding: 0 15px 15px; margin: 0; overflow: hidden; }

.comment-form p:not(.comment-notes):not(.comment-form-comment):not(.form-submit):not(.logged-in-as) { width: calc(100% / 3); float: left; }

.comment-form textarea { height: 114px; }



/* Addon: .post-navigation;*/

.post-navigation { border-top: 1px dotted;; border-bottom: 1px dotted; }



/* Addon: tracker order;*/

.track_order .form-row { width: 100%!important; margin: 0 0 15px!important; }

.track_order .button { margin: 20px 0 0!important; }



/* Addon: login / register;*/

.b-lg .woocommerce h2 { display: none; }

.b-lg form,

.b-lg form.register,

.b-lg form.woocomerce-form { margin: 0; padding: 0; border: 0 none; }

.b-lg form .form-row { padding: 0; margin: 0 0 15px; }

.b-lg form.login .form-row-wide + .form-row:not(.form-row-wide),

.b-lg form.login .woocommerce-LostPassword { width: 50%; float: left; }

.b-lg form.login .form-row-wide + .form-row:not(.form-row-wide) { position: relative; }

.b-lg form.login [type="submit"] + .woocommerce-form__label { position: absolute; top: 0; left: 0; }

.b-lg form.login [type="submit"] { margin: 39px 0 0; }



/* Addon: login / register - logged;*/

.logged-in .b-lg .uvc-heading,

.logged-in .b-lg .vc_separator-has-text { display: none; }

.logged-in .b-lg > .vc_col-sm-6 { width: 100%; }

.user-login { margin: 30px 0; }



/* Addon: account;*/

.woocommerce-MyAccount-navigation,

.woocommerce-MyAccount-content { margin: 0 0 30px; }

.woocommerce-MyAccount-content { padding: 0 0 0 30px; }



/* Addon: apsl-icon;*/

.social-networks a { float: left; }

.apsl-icon-block { margin: 0 8px 8px 0; }

.theme-1 .fa { border: 2px solid; width: 32px!important; height: 32px!important; border-color: inherit; }

.theme-1 .fa:hover,

.theme-1 .fa:focus,

.theme-1 .fa:active { opacity: 1!important; }



/* Addon: woocommerce - steps;*/

.woocommerce .steps { counter-reset: n; overflow: hidden; margin: 19px 0 48px; }

.woocommerce .steps .step { float: left; padding: 0 20px 0 36px; position: relative; margin: 0 0 10px; }

.woocommerce .steps .step:before { counter-increment: n; content: counter(n); position: absolute; top: 0; bottom: 0; left: 0; margin: auto 0; width: 25px; height: 25px; }



/* Addon: select 2;*/

.select2-container .select2-selection--single .select2-selection__rendered { padding: 0; }



/* Addon: woo - checkout - box;*/

form.woocommerce-checkout { overflow: hidden; margin: 0 -15px 58px; }

form.woocommerce-checkout > div:not(.woocommerce-NoticeGroup) { width: 50%!important; float: left; padding: 0 15px; }

form.woocommerce-checkout #customer_details > div { width: 100%; margin: 0 0 20px; }



/* Addon: woo - checkout - box - title;*/

.woocommerce-checkout h3#ship-to-different-address:after { display: none; }



/* Addon: woo - checkout - form;*/

form.woocommerce-checkout .form-row { margin: 0 0 15px; padding: 0; }

form.woocommerce-checkout .form-row.create-account .input-checkbox { position: static; }



/* Addon: woo - checkout - table;*/

form.woocommerce-checkout table,

form.woocommerce-checkout table th,

form.woocommerce-checkout table td { border-width: 0 0 1px!important; border-style: dotted; }

form.woocommerce-checkout table { border: 0 none!important; }

form.woocommerce-checkout table th,

form.woocommerce-checkout table td { padding: 20px 0!important; }



/* Addon: woo - checkout - reivew;*/

#order_review_heading { position: relative; }

#order_review_heading:before { content: ""; height: 4px; position: absolute; right: 0; bottom: -22px; left: 0; border: 1px dotted; border-width: 1px 0; }

.woocommerce-checkout-review-order-table tbody { display: none; }

.woocommerce-page .place-order,

.woocommerce-checkout #payment ul.payment_methods { padding: 0!important; }

.woocommerce-checkout #payment ul.payment_methods { border: 0 none; }

.woocommerce-page #payment #place_order { float: none; margin: 7px 0 0; }



/* Addon: wishlist - title; */

.wishlist-title { height: 4px; border: 1px dotted; border-width: 1px 0; display: block; }

.wishlist-title > * { display: none!important; }



/* Addon: wishlist - box;*/

.wishlist_table { border: 0 none!important; margin: 0 0 45px!important; }

.wishlist_table th,

.wishlist_table td { border-width: 0 0 1px!important; border-style: dotted!important; }

.wishlist_table tfoot tr:last-child th,

.wishlist_table tfoot tr:last-child td { border: 0 none!important; }

.wishlist_table th { padding: 8px 0!important; }

.wishlist_table td { padding: 20px 0!important; }



/* Addon: wishlist - action;*/

.wishlist_table .yith-wcqv-button { display: none!important; }

.woocommerce .wishlist_table td.product-add-to-cart > a { display: inline-block!important; }

.wishlist_table .product-b-thumbnail div { position: relative; width: 60px; margin: 0 30px 0 0; }

.wishlist_table .product-b-thumbnail div .remove { position: absolute; top: -0.5em; right: -0.5em; }



/* Addon: wishlist - text;*/

.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before { padding: 0 5px 0 0; }



/* Addon: cart - box;*/

.entry-content > .woocommerce .woocommerce-cart-form:before { content: ""; display: block; height: 4px; border: 1px dotted; border-width: 1px 0; }

.entry-content > .woocommerce .woocommerce-cart-form table { border-width: 0!important; table-layout: initial; }

.entry-content > .woocommerce .woocommerce-cart-form table th,

.entry-content > .woocommerce .woocommerce-cart-form table td { border-width: 0 0 1px!important; border-style: dotted!important; }

.entry-content > .woocommerce .woocommerce-cart-form table th:first-child,

.entry-content > .woocommerce .woocommerce-cart-form table td:first-child { padding-left: 0; }

.entry-content > .woocommerce .woocommerce-cart-form table th { padding-top: 8px; padding-bottom: 8px; }

.entry-content > .woocommerce .woocommerce-cart-form table td { padding-top: 20px; padding-bottom: 20px; }



/* Addon: cart - image;*/

.entry-content > .woocommerce .woocommerce-cart-form .product-thumbnail { width: 70px; }

.entry-content > .woocommerce .woocommerce-cart-form .product-thumbnail div { width: 60px; position: relative; }

.entry-content > .woocommerce .woocommerce-cart-form .product-thumbnail img { width: 100%; }

.entry-content > .woocommerce .woocommerce-cart-form .product-thumbnail div .remove { position: absolute; top: -0.5em; right: -0.5em; }



/* Addon: cart - name;*/

.entry-content > .woocommerce .woocommerce-cart-form .product-name { width: 440px; }



/* Addon: cart - btn-actions;*/

.entry-content > .woocommerce .woocommerce-cart-form .btn-group-actions { margin: 4px 0 21px; overflow: hidden; }

.entry-content > .woocommerce .woocommerce-cart-form .btn-group-actions [type="submit"] { float: right; }



/* Addon: cart - panel-action;*/

.entry-content > .woocommerce .panel-actions { padding: 0 0 53px; }

.entry-content > .woocommerce .panel-actions table,

.entry-content > .woocommerce .panel-actions table th,

.entry-content > .woocommerce .panel-actions table td { border-width: 0!important; padding: 0!important; }



/* Addon: cart - panel-action - shipping;*/

.entry-content > .woocommerce .panel-actions .shipping,

.entry-content > .woocommerce .panel-actions .shipping > * { display: block!important; }

.entry-content > .woocommerce .panel-actions .shipping .form-row { padding: 0; margin: 0 0 15px; }

.entry-content > .woocommerce .panel-actions .shipping .shipping-calculator-button { font-size: 0; }

.entry-content > .woocommerce .panel-actions .shipping .shipping-calculator-button:before { padding: 0 0 0 10px; }

.entry-content > .woocommerce .panel-actions .shipping .woocommerce-shipping-calculator,

.entry-content > .woocommerce .panel-actions .shipping .woocommerce-shipping-calculator > p { display: inline; }

.entry-content > .woocommerce .panel-actions .shipping th { padding: 0 0 10px!important; }



/* Addon: cart - panel-action - totals;*/

.entry-content > .woocommerce .cart_totals h2 { position: relative; padding: 0 0 21px; margin: 0; }

.entry-content > .woocommerce .cart_totals h2:before { content: ""; height: 4px; border: 1px dotted; border-width: 1px 0; position: absolute; right: 0; bottom: 0; left: 0; }

.entry-content > .woocommerce .panel-actions .cart_totals table { margin: 0 0 20px; }

.entry-content > .woocommerce .panel-actions .cart_totals table th,

.entry-content > .woocommerce .panel-actions .cart_totals table td { border-bottom-width: 1px!important; border-bottom-style: dotted!important; padding: 20px 0!important; }

.entry-content > .woocommerce .panel-actions .wc-proceed-to-checkout { padding: 0; }



/* Addon: qty;*/

.woocommerce .quantity [type="button"],

.woocommerce-page .quantity [type="button"] { border: 1px solid; width: 20px; height: 50%; }

.woocommerce .quantity [type="button"].plus,

.woocommerce-page .quantity [type="button"].plus { border-bottom: 0 none!important; }

.woocommerce .quantity input.qty,

.woocommerce-page .quantity input.qty { padding: 0 20px 0 0; min-width: 65px; height: 42px; }



/* Addon: coupon;*/

.coupon { margin: 0 0 17px; overflow: hidden; }

.coupon [for="coupon_code"] { margin: 0 0 12px; display: block; }

.coupon input:not([type="submit"]) { width: calc(100% - 179px); }

.coupon [type="submit"] { float: right; }



/* Addon: orders;*/

.woocommerce table.my_account_orders { border: 0 none; }

.woocommerce table.my_account_orders th,

.woocommerce table.my_account_orders td { border-width: 0 0 1px!important; border-bottom-style: dotted; }



/* Addon: orders - default;*/

.woocommerce-table--order-details { border: 0 none!important; }

.woocommerce-table--order-details th,

.woocommerce-table--order-details td { border-width: 0 0 1px!important; border-style: dotted; }

.woocommerce-table--order-details th,

.woocommerce-table--order-details td:first-child { padding-left: 0!important; }



/* Addon: customer;*/

.woocommerce-table--customer-details { border: 0 none!important; }

.woocommerce-table--customer-details th,

.woocommerce-table--customer-details td { border-width: 0 0 1px!important; border-style: dotted; }

.woocommerce-table--customer-details th,

.woocommerce-table--customer-details td:first-child { padding-left: 0!important; }



/* Addon: my account - fieldset;*/

.woocommerce-MyAccount-content fieldset { padding: 0; border: 0 none; }



/* Addon hr double;*/

.woocommerce-order-details:before { content: ""; display: block; height: 4px; border: 1px dotted; border-width: 1px 0; }



/* Addon: single product - title;*/

.woocommerce div.product .product_title { margin: 0 0 23px; }



/* Addon: single product - rating;*/

.woocommerce .star-rating { width: 88px; height: 1.1em; }

.woocommerce div.product .summary .woocommerce-product-rating { margin: 0 0 2px; }



/* Addon: single product - price;*/

div.product .summary p.price { margin: 0 0 23px; }



/* Addon: single product - description;*/

.summary .woocommerce-product-details__short-description { margin: 0 0 34px; }



/* Addon: single product - variant;*/

.summary .woocommerce-variation.single_variation { display: none!important; }



/* Addon: single product - wishlist;*/

.summary .yith-wcwl-add-to-wishlist { margin: 0; }

.summary .yith-wcwl-add-to-wishlist > *:not(.yith-wcwl-add-button) { display: none!important; }

.summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button { display: block!important; }

.summary .add_to_wishlist:before { margin: 0 8px 0 24px; }



/* Addon: single product - qty;*/

.woocommerce div.product .summary form.cart div.quantity { margin: 0 20px 0 0; }



/* Addon: single product - product_meta;*/

.summary .product_meta > * { display: block; }



/* Addon: single product - social;*/

.summary .post-social { overflow: hidden; margin: 28px 0 0; }

.summary .post-social label { float: left; margin: 0 20px 8px 0; }

.summary .post-social a { float: left; width: 32px; height: 32px; margin: 0 8px 8px 0; }



/* Addon: single product - onsale;*/

div.product .onsale { display: none; }



/* Addon: single product - images;*/

.yith_magnifier_zoom_wrap { border: 1px solid; }

.yith_magnifier_lens { opacity: 0.4; border: 1px solid; }



/* Addon: single product - thumbnail;*/

.single-product.woocommerce .thumbnails #slider-prev,

.single-product.woocommerce .thumbnails #slider-next { width: 40px; height: 40px; border: 3px solid; position: absolute; top: 0; bottom: 0; margin: auto 0; }

.single-product.woocommerce .thumbnails:not(:hover):not(:focus):not(:active) #slider-prev { left: -60px; }

.single-product.woocommerce .thumbnails:not(:hover):not(:focus):not(:active) #slider-next { right: -60px; }



/* Addon: single product - tabs;*/

.woocommerce div.product .woocommerce-tabs { padding: 0 0 51px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li,

.woocommerce div.product .woocommerce-tabs .panel { border: 0 none; margin: 0; box-shadow: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,

.woocommerce div.product .woocommerce-tabs ul.tabs::before { display: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs { padding: 32px 0 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a { padding: 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:after { content: ""; display: block; width: 20px; height: 2px; border-top: 2px solid; margin: 7px auto 0; visibility: hidden; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover:after,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus:after,

.woocommerce div.product .woocommerce-tabs ul.tabs li a:active:after,

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after { visibility: visible; }



/* Addon: single product - tabs - content - title;*/

.woocommerce div.product .woocommerce-tabs .panel > h2 { display: none; }



/* Addon: single product - tabs - content - review;*/

.woocommerce-Reviews { overflow: hidden; margin: 0 -15px; }

.woocommerce-Reviews > *:not(.clear) { width: 50%; padding: 0 15px; float: left; }

.woocommerce-Reviews .comment-reply-title,

.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title { border: 0 none; border-bottom: 2px dotted; padding: 0 0 20px; margin: 0 0 20px; display: block; }

.woocommerce-Reviews .comment-reply-title:after { display: none!important; }



/* Addon: single product - tabs - content - review - list;*/

.woocommerce #reviews #comments ol.commentlist li { position: relative; }

.woocommerce #reviews #comments ol.commentlist li:not(:last-child) { border-bottom: 1px dotted; margin: 0 0 20px; padding: 0 0 6px; }

.woocommerce #reviews #comments ol.commentlist li img.avatar { display: none; }

.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0; border: 0 none; padding: 0; }

.woocommerce #reviews #comments ol.commentlist li .star-rating { float: none; margin: 41px 0 10px; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { position: absolute; top: 0; right: 0; left: 0; }

.woocommerce-review__dash { padding: 0 0 0 9px; visibility: hidden; }



/* Addon: single product - tabs - content - review - form;*/

.woocommerce-Reviews .comment-form { margin: 0; padding: 0; }

.woocommerce-Reviews .comment-form p:not(.comment-notes):not(.comment-form-comment):not(.form-submit):not(.logged-in-as) { float: none; width: auto; padding: 0; }

.woocommerce-Reviews .comment-form .comment-form-rating,

.woocommerce-Reviews .comment-form p { padding: 0; margin: 0 0 15px!important; }

.woocommerce-Reviews .comment-form .comment-form-rating label,

.woocommerce-Reviews .comment-form .comment-form-rating .stars { display: inline-block; margin: 0!important; }

.woocommerce-Reviews .comment-form .comment-form-rating label,

.woocommerce-Reviews .comment-form .comment-form-rating .stars,

.woocommerce-Reviews .comment-form .comment-form-rating .stars a { vertical-align: middle; }

.woocommerce-Reviews .comment-form .comment-form-rating { padding: 5px 0 0; }

.woocommerce-Reviews .comment-form .comment-form-rating label { border-left: 5px solid; padding: 0 20px 0 17px; }

.woocommerce-Reviews .comment-form .comment-form-rating label:after { content: ":"; }



/* Addon: single product - attributes;*/

.woocommerce table.shop_attributes th,

.woocommerce table.shop_attributes td { border-width: 1px 0; }



/* Addon: single product - related;*/

.related.products,

.upsells.products { border-top: 2px dotted; padding: 53px 0 19px; }



/* Addon: block - title;*/

.related.products > h2:after,

.upsells.products > h2:after { content: ""; display: block; width: 30px; height: 3px; margin: 9px auto 53px; }



/* Addon: products - toolbar;*/

.s-toolbar { position: relative; padding: 0 76px 7px 0; margin: 0 0 19px; overflow: hidden; border-bottom: 1px dotted; }

.s-toolbar > * { padding: 0 15px 0 0!important; margin: 0!important; position: relative; }

.s-toolbar select { border: 0 none; }



/* Addon: products - toolbar - grid;*/

.s-toolbar .gridlist-toggle { position: absolute; top: 0; right: 0; padding: 0!important; }

.s-toolbar .gridlist-toggle a { width: 30px; padding: 7px; border: 1px solid transparent; }

.s-toolbar .gridlist-toggle a.active { border-color: inherit; }

.s-toolbar .gridlist-toggle a span { margin: -2px 0 0; }



/* Addon: products - list - text;*/

.woocommerce ul.products.list li.product .woocommerce-loop-product__title { margin: 0 0 24px; }

.woocommerce ul.products.list li.product .star-rating { margin: 0 0 14px; }

.woocommerce ul.products.list li.product .price { margin: 0 0 21px; }

.woocommerce ul.products.list li.product .price del { opacity: 1; }

.woocommerce ul.products.list li.product .woocommerce-product-details__short-description p { margin: 0 0 20px; }



/* Addon: products - lists - buttons;*/

.woocommerce ul.products.list li.product .gridlist-buttonwrap,

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { float: left; display: block!important; }

.woocommerce ul.products.list li.product .add_to_cart_button,

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { margin: 0 10px 10px 0!important; }

.woocommerce ul.products.list li.product .gridlist-buttonwrap,

.woocommerce ul.products.list li.product .add_to_cart_button { width: auto!important; }

.woocommerce ul.products.list li.product .add_to_cart_button { padding: 0 20px!important; }

.woocommerce ul.products.list li.product .yith-wcwl-add-to-wishlist,

.woocommerce ul.products.list li.product .yith-wcqv-button,

.woocommerce ul.products.list li.product .compare { height: 36px; padding: 0!important; }

.woocommerce ul.products.list li.product .add_to_wishlist:before,

.woocommerce ul.products.list li.product .yith-wcqv-button:before,

.woocommerce ul.products.list li.product .compare:before { width: 100%; }

.woocommerce ul.products.list li.product .add_to_wishlist:before { position: relative; top: -2px; }



/* Addon: products - status;*/

.woocommerce ul.products.list li.product .add_to_cart_button:after { display: none; }



/* Addon: products - pagination;*/

.woocommerce nav.woocommerce-pagination { margin: 33px 0 100px; }

.woocommerce nav.woocommerce-pagination ul,

.woocommerce nav.woocommerce-pagination ul li { border: 0 none; }

.woocommerce nav.woocommerce-pagination ul li { margin: 0 5px 5px 0; }

.woocommerce nav.woocommerce-pagination ul li > * { display: inline-block; border: 1px solid; padding: 12px 15.8px!important; }

.woocommerce nav.woocommerce-pagination ul li a { color: inherit; }



/* Addon: sb-blog - box;*/

.sb-blog,

.s-toolbar ~ .woocommerce-nav { padding: 0 0 33px; }



/* Addon: sb-blog - widget;*/

.sb-blog .widget { margin: 0 0 40px; }

.sb-blog .widget .widget-title { margin: 0 0 30px; }



/* Addon: sb-blog - widget - search;*/

.sb-blog .widget form { position: relative; }

.sb-blog .widget input[type="search"].search-field { width: 100%; padding: 6px 30px 6px 15px; }

.sb-blog .widget_product_search [type="submit"],

.sb-blog .widget_product_search form:after { position: absolute; top: 0; right: 0; }

.sb-blog .widget_product_search [type="submit"] { z-index: 2; height: 100%; width: 35px; opacity: 0; }

.sb-blog .widget_product_search form:after { padding: 11px; }



/* Addon: sb-blog - widget - price filter;*/

.woocommerce .widget_price_filter .ui-slider-horizontal:before,

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before,

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }

.woocommerce .widget_price_filter .ui-slider-horizontal

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { position: relative; }

.woocommerce .widget_price_filter .ui-slider-horizontal { margin-bottom: 17px; }

.woocommerce .widget_price_filter .ui-slider-horizontal:before { height: 3px; border: 1px dotted; }

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before { height: 5px; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before { height: 12px; width: 12px; border-radius: inherit; }

.woocommerce .widget_price_filter .price_slider_amount .button { height: 30px; border: 2px solid; padding: 0 25px!important; float: right; }

.woocommerce .widget_price_filter .price_label { float: left; }



/* Addon: sb-blog - widget - products;*/

.woocommerce ul.product_list_widget li { padding: 0 0 20px; margin: 0 0 20px; }

.woocommerce ul.product_list_widget li img { float: left; width: 60px; margin: 0 30px 0 0; }

.woocommerce ul.product_list_widget del { opacity: 1; }



/* Addon: quickview - box;*/

#yith-quick-view-modal .yith-wcqv-wrapper { width: 900px; height: auto!important; }

#yith-quick-view-modal .yith-wcqv-main { padding: 20px; }

#yith-quick-view-content div.summary { padding: 0 15px 15px 45px; }

#yith-quick-view-close { opacity: 0.2; top: 29px; right: 17px; border: 0 none; }

#yith-quick-view-close:hover,

#yith-quick-view-close:focus,

#yith-quick-view-close:active { opacity: 1; }



/* Addon: quickview - action;*/

#yith-quick-view-modal form.cart div.quantity { border-right: 1px solid; padding: 0 20px 0 0; }

#yith-quick-view-modal form.cart div.quantity:before,

#yith-quick-view-modal form.cart div.quantity:after { position: absolute; right: 0; width: 20px; height: 50%; border-top: 1px solid; }

#yith-quick-view-modal form.cart div.quantity:before { content: "+"; top: 0; }

#yith-quick-view-modal form.cart div.quantity:after { content: "-"; bottom: 0; border-bottom: 1px solid; }

#yith-quick-view-modal .quantity input.qty { border: 1px solid; }



/* Addon: popup after add to cart - box;*/

.xoo-cp-container { padding: 20px; }

i.xoo-cp-close { top: 40px!important; right: 25px!important; opacity: 0.2; }

i.xoo-cp-close:hover,

i.xoo-cp-close:focus,

i.xoo-cp-close:active { opacity: 1; }



/* Addon: popup after add to cart - text;*/

.xoo-cp-container .xoo-cp-ptotal { display: block; float: none; margin: 0 0 30px; border-width: 1px 0!important; border-style: dotted!important; }



/* Addon: popup after add to cart - qty;*/

.xoo-cp-qtybox,

input[type=number].xoo-cp-qty,

span.xcp-plus,

span.xcp-minus { color: inherit; font-weight: inherit!important; }

input[type=number].xoo-cp-qty { max-width: none!important; width: 65px; padding: 0 20px 0 0!important; }

span.xcp-plus,

span.xcp-minus { border: 1px solid!important; border-width: 0 0 1px 1px!important; border-color: inherit!important; height: 50%; position: absolute; right: 0; line-height: 1; }

span.xcp-plus { top: 0; }

span.xcp-minus { bottom: 0; border-width: 0 0 0 1px!important; }



/* Addon: blog - pagination;*/

.pagination:before,

.pagination:after,

.pagination .nav-links:before,

.pagination .nav-links:after { display: none; }

.pagination .page-numbers,

.pagination .page-numbers:before { position: static; width: auto; height: auto; }

.pagination { border: 0 none; display: block; margin: 84px 0 97px; }

.pagination .page-numbers { border: 1px solid; margin: 0 1px 5px 0; padding: 13.5px 15.5px; vertical-align: middle; }

.pagination .page-numbers.prev,

.pagination .page-numbers.next { padding: 12px 16.5px; }



/* Addon: page header;*/

.page-header { border-top: 0 none; }



/* Addon: edit link;*/

.edit-link a { padding: 0 10px 0 0; }



/* Addon: search-form;*/

.search-form label { width: 100%; }

.search-form label,

.search-form input { width: 100%!important; }

.search-form label { margin: 0; }

.search-form button { line-height: 1; color: inherit; }



/* Addon: header-deault - box;*/

.header-default { border-bottom: 1px solid; margin: 0 0 30px; }



/* Addon: header-deault - logo;*/

.header-default .site-branding { margin: 0; }

.header-default .site-branding .site-title { padding: 34.5px 0; display: inline-block; }



/* Addon: header-deault - menu;*/

.header-default .primary-menu ul { padding: 0; }

.header-default .primary-menu > li > a { padding: 33px 10px; }

.header-default .primary-menu > li > a:after { position: static; line-height: inherit; }



/* Addon: header-deault - search;*/

.header-default .search-form { margin: 26px 0 0; }

.header-default .search-form input { padding: 6px 30px 6px 15px; width: 0!important; opacity: 0; visibility: hidden; }

.header-default .search-form:hover input,

.header-default .search-form:focus input,

.header-default .search-form:active input { width: 100%!important; opacity: 1; visibility: visible; }

.header-default .search-form button { padding: 6px 15px!important; }

.header-default .search-form button:before { width: auto; }



/* Addon: header-default - single-post - social;*/

.header-default + .container .hentry .pbi-tags-social { display: none; }



/* Addon: footer default - box;*/

.footer-default { padding: 60px 0; margin: 80px 0 0; }



/* Addon: footer default - widgets;*/

.footer-default .section-footer-widgets { overflow: hidden; margin: 0 -15px; }

.footer-default .section-footer-widgets .widget { float: left; padding: 0 15px; width: calc(100% / 3); }



/* Addon: footer default - widget - title;*/

.footer-default .widget-title { margin: 0 0 30px; }



/* Addon: footer default - copyright;*/

.site-copyright { border-top: 1px solid; padding: 30px 0 0; margin: 30px 0 0; }



/* Addon: post - sticky;*/

.sticky-post { border: 1px solid; display: inline-block; padding: 0 5px; }



/* Addon: mega menu - default;*/

.cmm-mega.cmm-layout-full .widgettitle, .cmm-mega .aio-icon-header h3.aio-icon-title { position: relative; } 

.cmm-mega.cmm-layout-full .widgettitle:before, 

.cmm-mega.cmm-layout-full .widgettitle:after {content: ""; border-bottom: 3px solid #fff; position: absolute; left: 0; right: 0; bottom: -3px;} 

.cmm-mega.cmm-layout-full .widgettitle:after {width: 20px; border-bottom-color: inherit; } 

.cmm-mega.cmm-layout-full .wpb_heading { position: absolute; top: 32px; left: 35px; border-bottom-width: 0!important; } 

.cmm-mega.cmm-layout-full .wpb_heading:after, 

.cmm-mega .aio-icon-header h3.aio-icon-title:after {content: ""; border-bottom: 3px solid; border-bottom-color: inherit; position: absolute; left: 0; right: 0; bottom: 0; width: 20px; } 

.cmm-mega .aio-icon-header h3.aio-icon-title { text-transform: uppercase; padding: 0 0 10px; margin: 0 0 11px; } 



/* Addon: mega menu - top bar left;*/

.cmm-container .cmm.cmm-theme-top-bar ul { margin: 5px 0 0!important; }



/* Addon: mega menu - top bar right;*/

.cmm-container .cmm.cmm-theme-top-bar-right > li:last-child > a, .cmm-container .cmm.cmm-theme-top-bar-right > li:last-child > .cmm-nav-link { padding-right: 0!important; }





/* Reponsive: tablet;*/

@media(max-width: 991px) {

	/* Background: #ebebe;*/

	.header-default .main-navigation { background: #ebebeb; }



	/* Background: #000;*/

	body .body-wrapper:before { background: #000; }



	/* Border color: #d7d7d7;*/

	.header-default .main-navigation li { border-color: #d7d7d7!important; }



	/* Font size: 0px!important;*/

	.slide-blog .vc_btn3-icon-left { font-size: 0px!important; }



	/* Font size: 20px;*/

	.countdown-timer .woocommerce ul.products li.product .price,

	.countdown-timer .woocommerce ul.products li.product .price ins { font-size: 20px!important; }



	/* Font size: 15px;*/

	.countdown-timer .woocommerce ul.products li.product .price del { font-size: 15px!important; }



	/* Text align: center;*/

	.header-default .site-branding,

	.header1 .logo { text-align: center; }



	/* Text align: left; */

	.header-default .menu-toggle { text-align: left; }



	/* Addon: Header 1; */

	.header1 .widget,

	.header1 .wpb_content_element { margin: 0; }



	/* Addon: header 1 - logo;*/

	.header1 .logo svg { height: 36px; width: 36px; }



	/* Addon: countdown-timer;*/

	.countdown-timer .woocommerce ul.products li.product,

	.countdown-timer .woocommerce ul.products li.product a img { min-height: initial; }

	.countdown-timer .woocommerce ul.products li.product { padding: 0 0 0 calc(220px + 30px); }

	.countdown-timer .woocommerce ul.products li.product a img { width: 220px; }

	.countdown-timer .woocommerce ul.products li.product .price { padding: 15px; width: 120px; height: auto; left: calc(220px - 120px + 15px); }

	.countdown-timer .woocommerce ul.products li.product .price ins { padding: 4px 0 0; margin: 6px 0 0; }

	.countdown-timer .woocommerce ul.products li.product .post_excerpt { margin: 15px 0 0; }

	.countdown-timer .woocommerce ul.products li.product .alg_product_countdown,

	.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span.btn-shopnow > span { margin: 24px 0 0; }



	/* Addon: countdown-timer-2;*/

	.style2.countdown-timer .woocommerce ul.products li.product { padding: 0 calc(220px + 45px) 0 0; min-height: initial; }

	.style2.countdown-timer .woocommerce ul.products li.product .onsale { position: static; }

	.style2.countdown-timer .woocommerce ul.products li.product .price { display: none; }



	/* Addon: slide blog;*/

	.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] { right: -15px; }

	.slide-blog .vc_gitem-zone.vc_gitem-zone-c { padding: 0 0 0 30px!important; }



	/* Addon: product-2cols;*/

	.product-2cols { width: 100%; }

	.product-2cols .vc_gitem-zone-a .vc_gitem-row-position-top { position: static; }

	.product-2cols .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before,

	.product-2cols .vc_btn3::before,

	.product-2cols .vc_btn3::after { display: none; }

	.product-2cols > .vc_grid-item-mini > .vc_gitem-animated-block  { width: 155px!important; }

	.product-2cols > .vc_grid-item-mini > .vc_gitem-zone-c  { width: calc(100% - 155px)!important; }



	/* Addon: humberger*/

	.humberger-btn .ubtn .ubtn-text { visibility: hidden; }



	/* Addon: product slider;*/

	.wcpscwc-product-slider button.slick-next { right: 0!important; }

	.wcpscwc-product-slider button.slick-prev { left: 0!important; }



	/* Addon: item-popular-categories;*/

	.item-popular-categories { width: calc(100% / 3); }

	.item-popular-categories .ad-border img { width: 100%; }



	/* Addon: popular-item;*/

	.popular-item { width: 100%; }



	/* Addon: topbar;*/

	.topbar { display: none; }



	/* Addon: header 7;*/

	.wheader7 .header.header2 { margin-bottom: -150px!important; }



	/* Addon: product-new;*/

	.product-new { width: 100%!important; }

	.product-new .vc_gitem-animated-block .vc_gitem-post-meta-field-vc_cate,

	.product-new .arr-content .block-title { display: none; }



	/* Addon: comment list;*/

	.comment-list .children { margin: 0; }



	/* Addon: page cart;*/

	.entry-content > .woocommerce .woocommerce-cart-form .product-name { width: auto; }



	/* Addon: my account;*/

	.woocommerce-MyAccount-content { padding: 0; }



	/* Addon: header default - toogle;*/

	body .body-wrapper:before { content: ""; position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 0; opacity: 0; opacity: 0; visibility: hidden; }

	body.menu-on .body-wrapper:before { opacity: 0.8; visibility: visible; }

	.header-default .menu-toggle { position: fixed; top: 0; left: 0; z-index: 1000000; width: 70%; padding: 25.5px 15px; margin: 0; border: 0 none; }

	.header-default .menu-toggle:before { margin: 0 15px 0 0; float: right; }

	body:not(.menu-on) .header-default .menu-toggle { padding: 35px 0; width: auto; position: static; height: 20px; }

	body:not(.menu-on) .header-default .menu-toggle:before { float: none; }



	/* Addon: header default - nav;*/

	.header-default .main-navigation { position: fixed; top: 0; bottom: 0; left: 0; z-index: 100; width: 70%; padding: 75px 20px 0 0; opacity: 0; visibility: hidden; }

	.menu-on .header-default .main-navigation { opacity: 1; visibility: visible; }

	.header-default .main-navigation .primary-menu { border: 0 none; }

	.header-default .main-navigation li { border: 0 none; border-bottom: 1px solid; }

	.header-default .main-navigation li a { padding: 8px 15px; }

}



/* Reponsive: mobile;*/

@media(max-width: 767px) {



	/* Font size: 0*/

	.summary .add_to_wishlist { font-size: 0!important; }



	/* Font size: 35px!important;*/

	.product-new .vc_gitem-post-data-source-post_title > * { font-size: 35px!important; }



	/* Font size: 25px!important;*/

	.product-new .vc_gitem-woocommerce-product-price_html, .product-new .vc_gitem-woocommerce-product-price_html ins { font-size: 25px!important; }



	/* Background: transparent;*/

	.circle-brand,

	.circle-brand .ult-content-box,

	.circle-brand .ult-content-box:before { background: transparent!important; }



	/* Line height: 42px; */

	.summary .add_to_wishlist:before { line-height: 42px!important; }



	/* Addon: offcanvas;*/

	.offcanvas > div { width: 100%; left: -100%; }



	/* Addon: Countdown-titmr;*/

	.countdown-timer .woocommerce ul.products li.product { padding: 0; }

	.countdown-timer .woocommerce li.product .product-action { position: static; width: 100%; }

	.countdown-timer .woocommerce ul.products li.product a img { width: 100%; }

	.countdown-timer .woocommerce ul.products li.product .price { right: -20px; left: auto; }

	.countdown-timer .woocommerce ul.products li.product .woocommerce-loop-product__title { margin: 10px 0; }

	.countdown-timer .woocommerce ul.products li.product .alg_product_countdown { margin: 24px -6px 0; }

	.countdown-timer .woocommerce ul.products li.product .alg_product_countdown > span { padding: 0 5px; }



	/* Addon: slide blog;*/

	.slide-blog > .vc_grid-item-mini > * { width: 100%; }

	.slide-blog .vc_gitem-zone-a .vc_gitem-row-position-top { position: static; }

	.slide-blog [class*="vc_gitem-post-meta-field-post_date--"] { right: 0; }

	.slide-blog .vc_gitem-zone.vc_gitem-zone-c { padding: 0!important; }



	/* Addon: .testimonial;*/

	.testimonial { width: 100%; }



	/* Addon: .item-popular-categories;*/

	.item-popular-categories { width: 100%!important; }



	/* Addon: .popular-item;*/

	.popular-item .vc_col-sm-4,

	.popular-item .vc_col-sm-8 { float: left; }

	.popular-item .vc_col-sm-4 { width: 25%; }

	.popular-item .vc_col-sm-8 { width: 75%; }



	/* Addon: mega menu - content;*/

	.cmm-content-container { width: 260px!important; }



	/* Addon: countdown-timer;*/

	.style2.countdown-timer { padding: 0!important; }

	.style2.countdown-timer .woocommerce ul.products li.product { padding: 0; }



	/* Addon: product new;*/

	.product-new .vc_gitem-animated-block { display: none; }

	.product-new .arr-content { width: 100%; }



	/* Addon: author;*/

	.author-info .author-description { width: 100%; padding: 20px 0 0; }



	/* Addon: related articles;*/

	.gallery-item { width: 100%; max-width: initial; }



	/* Addon: comment list;*/

	.comment-list article, .comment-list .pingback, .comment-list .trackback { padding: 0 0 30px; }

	.comment-author .avatar { display: none; }



	/* Addon: shop - toolbar;*/

	.products-per-page,

	.woocommerce-ordering { display: none; }



	/* Addon: checkout;*/

	form.woocommerce-checkout > div:not(.woocommerce-NoticeGroup) { width: 100%!important; }



	/* Addon: wishlist;*/

	.wishlist_table .product-stock-status,

	.wishlist_table .product-name,

	.wishlist_table tfoot,

	.wishlist_table .yith-wcwl-add-to-wishlist { display: none; }

	.wishlist_table .add_to_cart.button { padding: 7px!important; }



	/* Addon: form comment;*/

	.comment-form p:not(.comment-notes):not(.comment-form-comment):not(.form-submit):not(.logged-in-as) { width: 100%; }



	/* Addon: header default - toggle;*/

	.header-default .menu-toggle { width: 100%; }



	/* Addon: header default - nav;*/

	.header-default .main-navigation { width: 100%; }



	/* Addon: footer default - widget;*/

	.footer-default .section-footer-widgets .widget { width: 100%; }



}





































































































