/*
Theme Name: Pethund Child
Theme URI: http://demo.7iquid.com/pethund
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: pethund
Description: Introducing PetHund, your new online pal who’ll help you build a pet shop or veterinary clinic website with total ease. Designed for all types of pet care websites, PetHund will enable you to build a website that you’re going to love like your own pet! Pet centers, pet stores, veterinary clinics and all pet care sites, gather around, PetHund is here!
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: pethund-child
Tags: elementor, animal care, cats, dogs, pet, pet care, pet services, pet shelter, pet shop, shelter, vet clinic, vet store, veterinary, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.site-content .elementor-container.elementor-column-gap-default, .site-footer-custom .elementor-container.elementor-column-gap-default {
	margin-right : auto !important;
	margin-left  : auto !important;
}

.elementor-add-to-cart.elementor-product-simple .quantity {
	display : none;
}

.elementor-add-to-cart.elementor-product-simple .single_add_to_cart_button.button.alt {
	margin-left : 0 !important;
}

:root {
	--button_color : #F6F6F6;
}

.face-button {
	height          : 64px;
	display         : inline-block;
	border          : 3px solid var(--button_color);
	font-family     : "Roboto", sans-serif;
	font-size       : 20px;
	font-weight     : 500;
	text-align      : center;
	text-decoration : none;
	color           : var(--button_color);
	overflow        : hidden;
}

.face-button .icon {
	margin-right : 6px;
}

.face-button .face-primary,
.face-button .face-secondary {
	display         : flex;
	justify-content : center;
	align-items     : center;
	gap             : 5px;
	padding         : 0 32px;
	line-height     : 64px;
	transition      : margin 0.4s;
	color           : #000000;
}

.face-button .face-primary {
	background-color : var(--button_color);
	color            : #000000;
}

.face-button:hover .face-primary {
	margin-top : -64px;
}

.woocommerce form .form-row select.show_but_hide_iykyk {
	display : block !important;
	opacity : 0; height : 0;padding : 0 !important;
}

.checkout .nice-select {
	display : none;
}

.checkout select {
	display : block !important;
}

.my-video-grid {
	display               : grid;
	grid-gap              : 15px;
	grid-auto-flow        : dense;
	grid-template-columns : repeat(3, 1fr);
}

.my-video-grid .my-video-item {
	display        : flex;
	box-shadow     : 0 0 16px 0 rgba(110, 132, 159, 0.14);
	border-radius  : 5px;
	padding        : 15px;
	gap            : 25px;
	flex-direction : column;
}

.my-video-grid-filter {
	display         : flex;
	gap             : 15px;
	flex-direction  : row;
	margin-bottom   : 25px;
	align-items     : center;
	justify-content : start;
}

.my-video-grid-filter p {
	margin-bottom : 0;
}

.my-video-grid-filter .filter-value.btn.btn-tertiary.active {
	background-color : #4B5A6D;
	box-shadow       : 2px -4px 10px 0 rgba(110, 132, 159, 0.5);
	transform        : scale(0.98) translateY(2px) translateX(2px);
}

.woocommerce-page.single-product #content.site-content {
	padding-top    : 0;
	padding-bottom : 105px;
}