/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.widget_product_categories li a, .widget_layered_nav li a {
    font-size: 15px!important;
	font-weight: 600;
    line-height: 1.6;
    padding-left: 0px!important;
    padding-bottom: 8px;
    border-bottom: 1px solid #EAEAEA;
}

.woocommerce .widget_product_categories li.current-cat > a::before {
    display: none!important;
}

.widget_product_categories li a::before, .widget_layered_nav li a::before {
    border: 0!important;
}

.woocommerce-Price-currencySymbol{
	margin-right: 5px;
	font-weight: 300!important;
}

.woocommerce ul.products li.product .woo-entry-inner li {
    margin-bottom: 0!important;
    line-height: 1;
}

.woo-product-info .category{
	display: none!important;
}

.woocommerce ul.products li.product:not(.product-category) .product-inner li {
    margin-top: 0!important;
}

.category .title{
    margin-bottom: 0!important;
}

.woo-product-info .star-rating{
	display: none!important;
}

.woo-product-info .woocommerce-Price-amount{
	color: #ffaf15!important;
}

.product-inner{
	border: 5px solid #F8F8F8;
}

.page-subheading p{
	display: none!important;
}

#mobile-dropdown ul li a {
    padding: 10px 20px!important;
    text-align: left;
}

.woocommerce-message {
    width: 90%!important;
	margin-left: 5%!important;
	margin-right: 5%!important;
	text-align: center!important;
}

.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
    margin-top: 5px!important;
	margin-left: 10px!important;
}

.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    padding: 15px!important;
}

.border-table table td{
	border-bottom: 0!important;
}

.border-table th{
	border-bottom: 0!important;
}

.product_meta {
  border-top: 0!important;
  border-bottom: 0!important;
}

.woocommerce div.product form.cart {
    padding: 10px 0!important;
    border-top: 0!important;
    border-bottom: 0!important;
}

.woocommerce-variation-price{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    margin-top: 10px!important;
	margin-bottom: 10px!important;
	padding-right: 35px!important;
	line-height: 1.6!important;
	color: #000000!important;
	text-align: right!important;
}

.product_meta .posted_in a {
    color: #000000!important;
    font-weight: 400!important;
}

.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button), .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button) {
    text-decoration: none!important;
}

.widget_shopping_cart_content{
    z-index: 99999999!important;
}

.elementskit-menu-hamburger {
    border: 1px solid rgba(0,0,0,.2);
    float: right;
	z-index: 10!important;
}

.elementskit-menu-toggler{
	z-index: 10!important;
}

.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
  width: 15%!important;
  margin-right: 4%;
}

.elementor-button-icon{
  margin-right: 12px!important;
}

.pswp__caption{
	display: none!important;
}

.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img{
	width: 100%;
	height: 100%;
}

.sp-wcsp-cat-name a{
	font-size: 14px!important;
}


@media (max-width:1024px){
	.elementor-2794 .elementor-element.elementor-element-a93d1b8 > .elementor-element-populated {
    padding: 0px 20px 0px 0px!important;
}
	.woocommerce ul.products li.product:not(.product-category) .product-inner {
    min-height: inherit!important;
	max-height: inherit!important;
}
	
}

@media (min-width:768px) and (max-width:1560px){
	.elementor-container {
	padding-left: 20px;
	padding-right: 20px;
	}
}


@media (min-width:768px) and (max-width:1500px){
	
.sidebar-mobile{
	width: 30%!important;
}

.column-mobile{
	width: 100%!important;
}
}