/***************************************************************/
/* Body ********************************************************/
/***************************************************************/

.st-content {
    background-color: #fff;
}
/***************************************************************/
/* Fonts *******************************************************/
/***************************************************************/

h1,
h2,
h3,
h4,
h5,
h6,
.comments-title,
.comment-author,
#reply-title,
#site-footer .widget-title,
.accordion_title,
.ui-tabs-anchor,
.products .button,
.site-title a,
.post_meta_archive a,
.post_meta a,
.post_tags a,
#nav-below a,
.list_categories a,
.list_shop_categories a,
.main-navigation > ul > li > a,
.main-navigation .mega-menu > ul > li > a,
.more-link,
.top-page-excerpt,
.select2-search input,
.product_after_shop_loop_buttons a,
.page-numbers,
input.qty,
.button,
button,
.button_text,
input[type="button"],
input[type="reset"],
input[type="submit"],
.yith-wcwl-wishlistexistsbrowse.show a,
.share-product-text,
.tabs > li > a,
label,
.comment-respond label,
.product_meta_title,
#map_button,
.coupon_code_text,
.cart-wishlist-empty,
.return-to-shop .wc-backward,
.order-number a,
.account_view_link,
.post-edit-link,
.from_the_blog_title,
.icon_box_read_more,
.vc_pie_chart_value,
.shortcode_banner_simple_bullet,
.shortcode_banner_simple_height_bullet,
.category_name,
.out_of_stock_badge_single,
.out_of_stock_badge_loop,
.page-numbers,
.page-links,
.add_to_wishlist,
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse,
.filters-group,
.product-name,
.customer_details dt,
.widget h3,
.widget ul a,
.widget a,
.widget .total .amount,
.wishlist-in-stock,
.wishlist-out-of-stock,
.comment-reply-link,
.comment-edit-link,
.widget_calendar table thead tr th,
.page-type,
.mobile-navigation a,
table thead tr th,
.portfolio_single_list_cat,
.portfolio-categories,
.shipping-calculator-button,
.vc_btn,
.vc_btn2,
.vc_btn3,
.offcanvas-menu-button .menu-button-text,
.account-tab-item .account-tab-link,
.account-tab-list .sep,
ul.order_details li span,
ul.order_details.bacs_details li,
.widget_calendar caption,
.widget_recent_comments li a,
.edit-account legend,
.widget_shopping_cart li.empty {
    font-family: 'Poppins', sans-serif;
}
body,
p,
#site-navigation-top-bar,
.site-title,
.widget_product_search #searchsubmit,
.widget_search #searchsubmit,
.widget_product_search .search-submit,
.widget_search .search-submit,
#site-menu,
.copyright_text,
blockquote cite,
table thead th,
.recently_viewed_in_single h2,
.qty,
.shortcode_banner_simple_inside h4,
.shortcode_banner_simple_height h4,
.fr-caption,
.post_meta_archive,
.post_meta,
.page-links-title,
.yith-wcwl-wishlistaddedbrowse .feedback,
.yith-wcwl-wishlistexistsbrowse .feedback,
.product-name span,
.widget_calendar table tbody a,
.fr-touch-caption-wrapper,
.form-row.remember-me-row a,
.wpb_widgetised_column aside ul li span.count,
.check_label,
ul.order_details li strong,
.widget_recent_comments li,
.widget_shopping_cart p.total,
.widget_shopping_cart p.total .amount,
.mobile-navigation li ul li a {
    font-family: 'Yantramanav', sans-serif;
}
/***************************************************************/
/* Body Text Colors  *******************************************/
/***************************************************************/

body,
table tr th,
table tr td,
table thead tr th,
blockquote p,
label,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-container .select2-choice,
.select2-container,
.big-select,
.select.big-select,
.list-centered li a,
.post_meta_archive a,
.post_meta a,
.nav-next a,
.nav-previous a,
.blog-single h6,
.page-description,
.customer_details dt,
/*.wpb_widgetised_column .widget:hover a,*/

.wpb_widgetised_column .widget a,
.wpb_widgetised_column .widget.widget_product_categories a:hover,
.wpb_widgetised_column .widget.widget_layered_nav a:hover,
.wpb_widgetised_column .widget.widget_layered_nav li,
.portfolio_single_list_cat a,
.gallery-caption-trigger,
.widget_layered_nav ul li.chosen a,
.widget_product_categories ul li.current-cat > a,
.wpb_widgetised_column .widget.widget_layered_nav_filters a,
.widget_shopping_cart p.total,
.widget_shopping_cart p.total .amount,
.wpb_widgetised_column .widget_shopping_cart li.empty {
    color: #222222;
}
.nav-previous-title,
.nav-next-title,
.post_tags a,
.wpb_widgetised_column .tagcloud a,
.products .add_to_wishlist:before {
    color: rgba(34, 34, 34, 0.4);
}
.required
{
    color: rgba(34, 34, 34, 0.4) !important;
}
.yith-wcwl-add-button,
.yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-wishlistexistsbrowse,
.share-product-text,
.product_meta .sku,
.product_meta a,
.product_meta_separator,
.tob_bar_shop,
.post_meta_archive,
.post_meta,
del,
.product-name .product-quantity,
.wpb_widgetised_column .widget li,
.wpb_widgetised_column .widget_calendar table thead tr th,
.wpb_widgetised_column .widget_calendar table thead tr td,
.wpb_widgetised_column .widget .post-date,
.wpb_widgetised_column .recentcomments,
.wpb_widgetised_column .amount,
.wpb_widgetised_column .quantity,
.products li:hover .add_to_wishlist:before,
.product_after_shop_loop .price,
.product_after_shop_loop .price ins,
.wpb_wrapper .add_to_cart_inline del,
.wpb_widgetised_column .widget_price_filter .price_slider_amount {
    color: rgba(34, 34, 34, 0.55);
}
.products a.button.add_to_cart_button.loading {
    color: rgba(34, 34, 34, 0.55) !important;
}
.add_to_cart_inline .amount,
.wpb_widgetised_column .widget,
.wpb_widgetised_column .widget a:hover,
.wpb_widgetised_column .widget.widget_product_categories a,
.wpb_widgetised_column .widget.widget_layered_nav a,
.widget_layered_nav ul li a,
.widget_layered_nav,
.wpb_widgetised_column aside ul li span.count,
.shop_table.cart .product-price .amount {
    color: rgba(34, 34, 34, 0.8);
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
select,
.chosen-container-single .chosen-single,
.country_select.select2-container,
.country_select.select2-container,
.state_select.select2-container,
#coupon_code {
    border-color: rgba(34, 34, 34, 0.1);
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus,
select:focus,
#coupon_code:focus,
.chosen-container-single .chosen-single:focus,
.post_tags a,
.wpb_widgetised_column .tagcloud a,
.coupon_code_wrapper,
.widget_search .search-form,
.widget_layered_nav ul li a:before,
.widget_product_categories ul li a:before {
    border-color: rgba(34, 34, 34, 0.15);
}
.list-centered li a,
.my_address_title,
.comment-separator,
.comment-list .pingback,
.wpb_widgetised_column .widget,
.search_result_item {
    border-bottom-color: rgba(34, 34, 34, 0.15);
}
table tr td,
.product_socials_wrapper,
.comments_section,
.portfolio_content_nav #nav-below {
    border-top-color: rgba(34, 34, 34, 0.15);
}
table.shop_attributes tr td,
.wishlist_table tr td,
.shop_table.cart tr td {
    border-bottom-color: rgba(34, 34, 34, 0.1);
}
.product_meta,
.checkout_right_wrapper,
.track_order_form,
.order-info {
    background: rgba(34, 34, 34, 0.05);
}
.custom_border:before,
.custom_border:after {
    background-image: radial-gradient(closest-side, transparent 9px, rgba(34, 34, 34, 0.05) 100%);
}
.cart-buttons .update_and_checkout .update_cart,
.widget_shopping_cart .buttons .button.wc-forward {
    background: rgba(34, 34, 34, 0.55) !important;
}
.cart-buttons .update_and_checkout .update_cart:hover {
    background: rgba(34, 34, 34, 0.44) !important;
}
.wpb_widgetised_column aside ul li span.count {
    background: rgba(34, 34, 34, 0.05);
}
/*.wpb_widgetised_column aside ul li span.count{border-color: rgba(34,34,34,0.05);}*/

.comments_section {
    background-color: rgba(34, 34, 34, 0.01) !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title-archive a,
.product-title-link,
.wpb_widgetised_column .widget .product_list_widget a {
    color: #ce0802;
    color: #fff;
}
.page-title:after {
    background: #ce0802;
}
/***************************************************************/
/* Main Color  *************************************************/
/***************************************************************/

a,
.comments-area a,
.edit-link,
.post_meta_archive a:hover,
.post_meta a:hover,
.entry-title-archive a:hover,
blockquote:before,
.no-results-text:before,
.list-centered a:hover,
.comment-reply i,
.comment-edit-link i,
.comment-edit-link,
.filters-group li:hover,
#map_button,
.widget_shopkeeper_social_media a,
.account-tab-link-mobile,
.lost-reset-pass-text:before,
.list_shop_categories a:hover,
.add_to_wishlist:hover,
.comment-metadata time,
.yith-wcwl-add-button:before,
.yith-wcwl-wishlistaddedbrowse .feedback:before,
.yith-wcwl-wishlistexistsbrowse .feedback:before,
.product_meta a:hover,
.intro-effect-fadeout.modify .post_meta a:hover,
.from_the_blog_link:hover .from_the_blog_title,
.portfolio_single_list_cat a:hover,
.widget .recentcomments:before,
.widget.widget_recent_entries ul li:before,
#placeholder_product_quick_view .product_title:hover,
.wpb_widgetised_column aside ul li.current-cat > span.count {
    color: #7c7c7c;
}
@media only screen and (min-width: 40.063em) {
    .nav-next a:hover,
    .nav-previous a:hover {
        color: #7c7c7c;
    }
}
.widget_shopping_cart .buttons a.view_cart,
.widget.widget_price_filter .price_slider_amount .button,
.products a.button {
    color: #7c7c7c !important;
}
.order-info mark,
.login_footer,
.post_tags a:hover,
.with_thumb_icon,
.wpb_wrapper .wpb_toggle:before,
#content .wpb_wrapper h4.wpb_toggle:before,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.widget .tagcloud a:hover,
.single_product_summary_related h2:after,
.single_product_summary_upsell h2:after,
.page-title.portfolio_item_title:after,
#button_offcanvas_sidebar_left,
#button_offcanvas_sidebar_left i,
.thumbnail_archive_container:before,
.from_the_blog_overlay,
.select2-results .select2-highlighted,
.wpb_widgetised_column aside ul li.chosen span.count,
.widget_product_categories ul li.current-cat > a:before {
    background: #7c7c7c;
}
@media only screen and (max-width: 40.063em) {
    .nav-next a:hover,
    .nav-previous a:hover {
        background: #7c7c7c;
    }
}
.widget_layered_nav ul li.chosen a:before,
.widget_layered_nav ul li.chosen:hover a:before,
.widget_layered_nav_filters ul li a:before,
.widget_layered_nav_filters ul li a:hover:before {
    background-color: #7c7c7c;
}
.widget_shopping_cart .buttons .button.wc-forward.checkout {
    background: #7c7c7c !important;
}
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #7c7c7c !important;
}
.product_infos .yith-wcwl-wishlistaddedbrowse a:hover,
.product_infos .yith-wcwl-wishlistexistsbrowse a:hover,
.shipping-calculator-button:hover,
.products a.button:hover,
.products .yith-wcwl-wishlistexistsbrowse:hover a,
.products .yith-wcwl-wishlistaddedbrowse:hover a,
.order-number a:hover,
.account_view_link:hover,
.post-edit-link:hover,
.url:hover {
    color: rgba(124, 124, 124, 0.8) !important;
}
.product-title-link:hover {
    color: rgba(206, 8, 2, 0.8);
}
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: rgba(124, 124, 124, 0.8) !important;
}
.post_tags a:hover,
.widget .tagcloud a:hover,
.widget_shopping_cart .buttons a.view_cart,
.account-tab-link-mobile,
.widget_product_categories ul li.current-cat > a:before,
.widget_product_categories ul li a:hover:before,
.widget_layered_nav ul li a:hover:before,
.widget_product_categories ul li a:hover ~ .count,
.widget_layered_nav ul li a:hover ~ .count,
.cd-top {
    border-color: #7c7c7c;
}
.wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.main-navigation ul ul li a:hover {
    border-bottom-color: #7c7c7c;
}
/***************************************************************/
/* Top Bar *****************************************************/
/***************************************************************/

#site-top-bar {
    height: 0px;
}
#site-top-bar,
#site-navigation-top-bar .sf-menu ul {
    background: #333333;
}
#site-top-bar,
#site-top-bar a {
    color: #ffffff;
}
/***************************************************************/
/* 	Header *****************************************************/
/***************************************************************/

.site-header {
    background: #333333;
}
@media only screen and (min-width: 63.9375em) {
    .site-header {
        background-color: #666666;
    }
}
@media only screen and (min-width: 63.9375em) {
    .site-branding img {
        height: 295px;
        width: auto;
    }
    .site-header .main-navigation,
    .site-header .site-tools {
        height: 45px;
        line-height: 45px;
    }
}
@media only screen and (min-width: 63.9375em) {
    .site-header.sticky .main-navigation,
    .site-header.sticky .site-tools,
    .site-header.sticky .site-branding img {
        height: 33px;
        line-height: 33px;
        width: auto;
    }
}
@media only screen and (min-width: 63.9375em) {
    .site-header {
        padding-top: 10px;
    }
}
@media only screen and (min-width: 63.9375em) {
    .site-header {
        padding-bottom: 10px;
    }
}
@media only screen and (min-width: 63.9375em) {
    #page_wrapper.sticky_header .content-area,
    #page_wrapper.transparent_header .content-area {
        margin-top: 115px;
    }
    .transparent_header .single-post-header .title,
    #page_wrapper.transparent_header .shop_header .page-title {
        padding-top: 115px;
    }
    .transparent_header .single-post-header.with-thumb .title {
        padding-top: 315px;
    }
}
.site-header,
.default-navigation,
.main-navigation .mega-menu > ul > li > a {
    font-size: 13px;
}
.site-header,
.main-navigation a,
.site-tools ul li a,
.shopping_bag_items_number,
.wishlist_items_number,
.site-title a,
.widget_product_search .search-but-added,
.widget_search .search-but-added {
    color: #ffffff;
}
.site-branding {
    border-color: #ffffff;
}
@media only screen and (min-width: 63.9375em) {
    .site-header,
    .main-navigation a,
    .site-tools ul li a,
    .shopping_bag_items_number,
    .wishlist_items_number,
    .site-title a,
    .widget_product_search .search-but-added,
    .widget_search .search-but-added {
        color: #ffffff;
    }
    .site-branding {
        border-color: #ffffff;
    }
}
@media only screen and (min-width: 63.9375em) {
    #page_wrapper.transparent_header.transparency_light .site-header,
    #page_wrapper.transparent_header.transparency_light .site-header .main-navigation a,
    #page_wrapper.transparent_header.transparency_light .site-header .site-tools ul li a,
    #page_wrapper.transparent_header.transparency_light .site-header .shopping_bag_items_number,
    #page_wrapper.transparent_header.transparency_light .site-header .wishlist_items_number,
    #page_wrapper.transparent_header.transparency_light .site-header .site-title a,
    #page_wrapper.transparent_header.transparency_light .site-header .widget_product_search .search-but-added,
    #page_wrapper.transparent_header.transparency_light .site-header .widget_search .search-but-added {
        color: #ffffff;
    }
}
@media only screen and (min-width: 63.9375em) {
    #page_wrapper.transparent_header.transparency_dark .site-header,
    #page_wrapper.transparent_header.transparency_dark .site-header .main-navigation a,
    #page_wrapper.transparent_header.transparency_dark .site-header .site-tools ul li a,
    #page_wrapper.transparent_header.transparency_dark .site-header .shopping_bag_items_number,
    #page_wrapper.transparent_header.transparency_dark .site-header .wishlist_items_number,
    #page_wrapper.transparent_header.transparency_dark .site-header .site-title a,
    #page_wrapper.transparent_header.transparency_dark .site-header .widget_product_search .search-but-added,
    #page_wrapper.transparent_header.transparency_dark .site-header .widget_search .search-but-added {
        color: #ffffff;
    }
}
/* sticky */

@media only screen and (min-width: 63.9375em) {
    .site-header.sticky,
    #page_wrapper.transparent_header .site-header.sticky {
        background: #333333;
    }
}
@media only screen and (min-width: 63.9375em) {
    .site-header.sticky,
    .site-header.sticky .main-navigation a,
    .site-header.sticky .site-tools ul li a,
    .site-header.sticky .shopping_bag_items_number,
    .site-header.sticky .wishlist_items_number,
    .site-header.sticky .site-title a,
    .site-header.sticky .widget_product_search .search-but-added,
    .site-header.sticky .widget_search .search-but-added,
    #page_wrapper.transparent_header .site-header.sticky,
    #page_wrapper.transparent_header .site-header.sticky .main-navigation a,
    #page_wrapper.transparent_header .site-header.sticky .site-tools ul li a,
    #page_wrapper.transparent_header .site-header.sticky .shopping_bag_items_number,
    #page_wrapper.transparent_header .site-header.sticky .wishlist_items_number,
    #page_wrapper.transparent_header .site-header.sticky .site-title a,
    #page_wrapper.transparent_header .site-header.sticky .widget_product_search .search-but-added,
    #page_wrapper.transparent_header .site-header.sticky .widget_search .search-but-added {
        color: #ffffff;
    }
    .site-header.sticky .site-branding {
        border-color: #ffffff;
    }
}
/* header-centered-2menus */
/* header-centered-menu-under */

.main-navigation {
    text-align: center !important;
}
.site-header .main-navigation {
    height: 50px !important;
    line-height: 50px !important;
    margin: 10px auto -10px auto;
}
.site-header .site-tools {
    height: 30px !important;
    line-height: 30px !important;
    position: absolute;
    top: 2px;
    right: 0;
}
/***************************************************************/
/* Footer ******************************************************/
/***************************************************************/

#site-footer {
    background: #F4F4F4;
}
#site-footer,
#site-footer .copyright_text a {
    color: #868686;
}
#site-footer a,
#site-footer .widget-title,
.cart-empty-text,
.footer-navigation-wrapper ul li:after {
    color: #333333;
}
/***************************************************************/
/* Breadcrumbs *************************************************/
/***************************************************************/
/***************************************************************/
/* Product Page Full Screen Description ************************/
/***************************************************************/
/********************************************************************/
/* Custom CSS *******************************************************/
/********************************************************************/

.product_infos form.cart,
.add_to_cart_button {
    display: none !important;
}
.owl-item,
.owl-item div,
.owl-item a,
.owl-item img {
    cursor: default;
}
.vc_column_container>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0 !important;
}
.term-description {
    padding: 4%;
    font-size: .9em;
}
@media only screen and (min-width: 40em) and (max-width: 64em) {
    .site-branding a {
        max-width: 100%;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0%, -50%);
        -webkit-transform: translate(0%, -50%);
    }
}
/*.menu-main-navigation {color:white;text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}.menu-main-navigation ul{text-shadow:none;color:black}*/

.shop_header.with_featured_img.with_parallax .shop_header_overlay {
    background: rgba(0, 0, 0, 0.3);
}
.logout_link {
    display: none !important;
}
@media only screen and (min-width: 64em) {
    /*body, .st-container, .st-content, .vc_custom_1455153975616, .entry-header {background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 7%);/*background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 7%);background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 7%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );copy;}*/
    
    .top-headers-wrapper {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
        /* FF3.6-15 */
        
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
        /* Chrome10-25,Safari5.1-6 */
        
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
        /* IE6-9 */
        
        /*copy;*/
        min-height: 178px;
    }
    .site-header.sticky {
        min-height: 150px;
    }
    .tob_bar_shop {
        margin: -47px 0 0px !important;
    }
}
