/*
Theme Name: GoStore Child
Theme URI: https://demo.theme-sky.com/gostore/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: gostore
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: gostore-child
*/

@font-face
{
	font-family:'__Heebo_5';
	src:url('fonts/heebo-light.eot');
	src:local('â˜º'), url('fonts/heebo-light.woff') format('woff'), url('fonts/heebo-light.svg') format('svg');
	font-weight:300;
	font-style:normal;
}

@font-face
{
	font-family:'__Heebo_5';
	src:url('fonts/heebo-regular.eot');
	src:local('â˜º'), url('fonts/heebo-regular.woff') format('woff'), url('fonts/heebo-regular.svg') format('svg');
	font-weight:400;
	font-style:normal;
}

@font-face
{
	font-family:'__Heebo_5';
	src:url('fonts/heebo-bold.eot');
	src:local('â˜º'), url('fonts/heebo-bold.woff') format('woff'), url('fonts/heebo-bold.svg') format('svg');
	font-weight:700;
	font-style:normal;
}

@font-face
{
	font-family:'__Open Sans_5';
	src:url('fonts/opensans-semibold-webfont.eot');
	src:local('â˜º'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.svg') format('svg');
	font-weight:600;
	font-style:normal;
}

@font-face
{
	font-family:'__Heebo_5';
	src:url('fonts/heebo-black.eot');
	src:local('â˜º'), url('fonts/heebo-black.woff') format('woff'), url('fonts/heebo-black.svg') format('svg');
	font-weight:900;
	font-style:normal;
}

body {
	font-family:'__Heebo_5';
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body .font-body-bold, .cart-collaterals .cart_totals>h2, .woocommerce-checkout #order_review_heading, .category-name h3, table thead th, table th, .comment-detail .reply a, .comment-detail .edit a, .widget_recent_entries .post-date, .avatar-name a, .woocommerce form .form-row label.inline, .ts-blogs .button-readmore.button-text, .widget_calendar caption, .elementor-widget-wp-widget-calendar caption, table#wp-calendar thead th, .elementor-widget-wp-widget-calendar thead th, .widget_rss .rsswidget, .widget_rss cite, body div.ppt, .woocommerce #reviews #reply-title, .cart_list .quantity, body .woocommerce table.compare-list .add-to-cart td a, body table.compare-list tr.price td, a.button, button, input[type^=submit], .shopping-cart p.buttons a, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, #content button.button, .woocommerce #respond input#submit, div.button a, .woocommerce .wishlist_table .product-add-to-cart a, .woocommerce-account .woocommerce-MyAccount-navigation li a, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, .portfolio-info>span:first-child, .woocommerce>form>fieldset legend, .cloud-zoom-title, .wishlist_table tr td.product-stock-status span.wishlist-in-stock, body .product-edit-new-container .dokan-btn-lg, #ts-search-result-container .view-all-wrapper, .ts-search-result-container li a span.hightlight, .ts-button, body a.button-text, .view-all-wrapper a, .woocommerce #reviews #reply-title, .woocommerce #reviews #comments>h2, .ts-team-members h3 a, .portfolio-inner h3 a, .woocommerce div.product form.cart .quantity span, .wishlist_table tr td.product-stock-status span, .wishlist_table tr td.product-stock-status span.wishlist-in-stock, body table.compare-list th, .ts-active-filters .widget_layered_nav_filters ul li a, #ts-search-result-container .view-all-wrapper a, .heading-title, .more-less-buttons a, .woocommerce table.shop_attributes th, .chart-table tr:first-child td, .woocommerce div.product .entry-title, .single-navigation-1>a, .single-navigation-2>a, .woocommerce table.shop_table th, .woocommerce table.shop_table.order_details tfoot th, #add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .checkout #ship-to-different-address label, .woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-info, .woocommerce .woocommerce-info, #ts-ajax-add-to-cart-message, li.item-strong>a>.menu-label, li.item-strong-color>a>.menu-label, .product-hover-vertical-style-2 #page .product-group-button-meta>div a, .vertical-menu-heading, .ts-cart-checkout-process-bar .status, #comments .wcpr-overall-rating-left-average, #comments .wcpr-filter-button, article.single .entry-meta-bottom>div>span, .ts-list-of-product-categories-wrapper.style-horizontal li, div.product .single-navigation>a>span, .elementor-image figcaption, .elementor-widget-wp-widget-media_image .elementor-widget-container h5:not(.elementor-heading-title), .ts-tiny-cart-wrapper .total>span.total-title, .widget_shopping_cart .total-title, .tab-mobile-menu li span, .widget-container .widget-title, .widget-title, .woocommerce .product .category-name h3, .filter-widget-area-button, .product-per-page-form>span, .product-on-sale-form label, .woocommerce div.product .woocommerce-tabs ul.tabs li>a, .woocommerce div.product form.cart .variations label, .dokan-pagination-container .dokan-pagination li.active a, .ts-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current, .post-nav-links>span {
    font-family:'__Heebo_5' !important;
}

.elementor-widget-wrap {
	font-family:'__Heebo_5' !important;
}

.elementor-menu-cart__toggle .elementor-button-text {
    margin-left: .8em !important;
}

.vertical-menu-heading {
	font-size: 15px;
}

.mobile-contact {
	color: #725809;
}

.current-menu-item {
	color: #725809;
}

.header-bottom {
    border-color: #fed700 !important;
}

.current-menu-item span {
	font-weight: bold;
}

.current-menu-parent, .current_page_item.parent, .current-menu-item.menu-item-5466 {
	background: #000000cc;
	border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
	padding: 0 10px !important;
}

.sub-menu li a:hover {
	font-weight: bold;
	color: #fed700 !important;
}

.ts-menu-drop-icon {
	color: #fed700 !important;
	opacity: 1;
}

.loop-add-to-cart a {
	color: #d5b713 !important;
}

.elementor-16438 .elementor-element.elementor-element-70fe248 .elementor-menu-cart__toggle {
    text-align: right !important;
}

.tag-cloud-link:hover {
    color: #fed700 !important;
	background-color: #000 !important;
}

.header-right .shopping-cart-wrapper .ic-cart:before, .ts-tiny-account-wrapper .account-control>a:before, .my-wishlist-wrapper a:before {
	font-size: 20px;
}

.vertical-menu-heading {
	font-size: 15px !important;
}

#menu-secondary-nav-1 a {
	font-size: 15px !important;
}

body.boxed {
    background: #f8f8f8;
}

.ts-header-recently-viewed-products .dropdown-container {
    margin-left: -130px !important;
}

.top-bar {
    border-bottom: 1px solid #ddd;
    padding: .464em 0;
}

.top-bar .container {
    padding: 0;
	display: flex;
    justify-content: space-between;
}

.top-bar .nav-inline .menu-item {
    display: inline-block;
    color: #959595;
    font-size: .929em;
}

.top-bar .nav-inline .menu-item>a {
    display: inline-block;
    color: #334141;
}

.nav {
    display: flex;
    flex-wrap: nowrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.top-bar .nav-inline>.menu-item+.menu-item:before {
    content: '|';
    color: #cad5d5;
    display: inline-block;
    margin: 0 1em;
}

.top-bar .nav-inline .menu-item>a:focus, .top-bar .nav-inline .menu-item>a:hover {
    text-decoration: none;
}

.top-bar ol li:first-child, .top-bar ul li:first-child {
    padding-top: 5px !important;
}

.top-bar.top-bar-center {
	padding: .54em 0;
	border-width: 0
}

.top-bar.top-bar-center ul {
	justify-content: center
}

.top-bar.top-bar-center .nav-inline>.menu-item+.menu-item {
	margin-left: 30px
}

.top-bar.top-bar-center .nav-inline>.menu-item+.menu-item::before {
	display: none
}

.top-bar.top-bar-center .nav-inline .menu-item>a {
	text-transform: uppercase;
	font-size: 13px
}

.top-bar #menu-top-bar-left {
	flex: 1;
}

.top-bar #menu-top-bar-center {
	flex: 2;
}

.vertical-menu .menu-label {
	font-size: 15px !important;
	vertical-align: middle !important;
}

.vertical-menu .menu-icon img {
	height: 25px !important;
} 

.vertical-menu-wrapper>.vertical-menu:before {
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

.vertical-menu-button, .vertical-menu-heading, .ts-menu>nav.main-menu>ul.menu>li>.ts-menu-drop-icon, header nav.main-menu>ul.menu>li>a, header nav.main-menu>ul>li>a, header nav.main-menu>ul.menu>li.menu-item:before, .ts-header-recently-viewed-products .recently-viewed-products-control {
    color: #333;
	font-weight: bold;
}

.sub-menu .current-menu-item {
    background: #000000cc !important;
    padding: 5px 10px !important;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 7px;
    //width: 170px;
    margin-right: -15px;
}

.sub-menu .current-menu-item a {
    color: #fff !important;
}
