@charset "UTF-8";

/*
	Theme Name: Cloux Child Theme
	Theme URI: http://themeforest.net/user/gloriathemes
	Description: Cloux Child Theme
	Author: Gloria Themes
	Author URI: http://gloriathemes.com/
	Template: cloux
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: cloux
	Version: 1.0
*/
.vp-tab {
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
}

/* Style the tab content */
.vp-tabcontent {
	display: none;
	padding: 0px 0px 12px;
	border-top: none;
	gap: 20px;
	flex-wrap: wrap;
    justify-content: center;
transition: 0.25s background ease;

}

.vp-category-grid-outer {
transition: 0.25s background ease;
	flex-direction: column;
	align-items: center;
	padding-bottom: 10px;
}
.vp-tablinks {
	background: inherit;
	color: #000;
	text-transform: capitalize;
	font-weight: 600;
	transition: 0.25s background ease;
}
button.vp-tablinks {
	padding: 0rem 1.5rem;
	font-size: 18px;
transition: 0.25s background ease;
}
button.vp-tablinks:hover {
	background: inherit;
	border-bottom: 2px solid #000;
	color: #000;
}
button.vp-tablinks.active{
	border-bottom: 2px solid #000;
}
.vp-category-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	    margin-bottom: 5px;
transition: 0.25s background ease;
}
.tab-category-title {
    margin-top: 5px;
	text-align: left;
	font-weight: 600;
	
}