/*
Theme Name:         Grant Violins
Theme URI:          https://bone.digital
Description:        Bone starter theme based on Sage by Roots.io.
Version:            1.0.0
Author:             Bone Digital
Author URI:         https://bone.digital/
Text Domain:        sage

License:            Restricted
*/

.shop-dropdown--smallscreen .mobile-nav__shop-dropdown-trigger.slidetoggle_trigger{
	padding-left: 40px;
}

.shop-dropdown--smallscreen .shop-dropdown__inner .shop-dropdown--smallscreen a{
	text-transform: uppercase;
}

.shop-dropdown--smallscreen .shop-dropdown__inner .shop-dropdown--smallscreen a.current-menu-item{
	color: #c2966b;
}

#filter_categories.product-archive__filter-drowndown-container .small-screen-toggle-container .small-screen-filters-container{
	display: block !important;
	position: relative;
	top: 0;
}

#filter_categories.product-archive__filter-drowndown-container .small-screen-toggle-container .small-screen-filter-button{
	display: none;
}

.single-product .variation-options__button{
	display: flex;
	justify-content: space-between;
}

.single-product .variation-options__button span{
	padding-left: 0;
}

#modal__search-results{
	overflow: hidden;
}

#modal__search-results .modal-search-results__content{
	align-items: start;
	padding-bottom: 3rem;
}

.page.contact .gform_required_legend{
	position: absolute;
	left: 0;
	top: -3rem;
	right: inherit;
	bottom: inherit;
}

.contact__privacy-policy{
	position: relative;
	bottom: 0;
}

.page.contact .gform_wrapper input[type=email],
.page.contact .gform_wrapper input[type=tel],
.page.contact .gform_wrapper input[type=text],
.page.contact .gform_wrapper textarea{
	border: 1px solid;
}

.woocommerce-product-gallery{
	width: inherit !important;
}

#woo-store-vacation{
	background-color: #c2966b !important;
	color: #FFF !important;
}

#woo-store-vacation .woocommerce-info{
	width: 100% !important;
	border: none !important;
	display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  gap: 20px;
  align-items: center;
  text-align: center;
  margin: 1.617924em 0 1.617924em 0;
}

#woo-store-vacation .woo-store-vacation__btn{
	float: none;
  border: 1px solid #FFF !important;
  padding: 5px 20px;
  margin: 0;
}

.product-template-default #woo-store-vacation{
	grid-column: 1 / 26;
	grid-row: 3 / 3;
}

.product-template-default #woo-store-vacation .woocommerce-info{
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 900px) {
	.modal-search-results__content .modal-search-results__main{
		margin-bottom: 1.625rem;
	}
}

@media (min-width: 768px) {
	
	.product-template-default #woo-store-vacation .woocommerce-info{
		max-width: 45% !important;
	}
	
}