/* 
Theme Name:		 Astra-Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Astra-Child is a child theme of Astra, created by ChildTheme-Generator.com
Author:			 Mobilephysios
Author URI:		 http://childtheme-generator.com/
Template:		 astra
Version:		 1.0.0
Text Domain:	 astra-child
*/


/*
    Add your custom styles here
*/

/* Home Page */
.faqs-details {
	border-top: 1px solid #2D2D2D1F !important;
	border-bottom: 1px solid #2D2D2D1F !important;
}
.faqs-details .elementor-accordion-item {
	margin-bottom: 0px;
}

.faqs-details .elementor-accordion-item+.elementor-accordion-item {
	border-top: 1px solid #2D2D2D1F !important;
}

.location-google-map,
.location-google-map div,
.location-google-map div iframe {
	height: 100%;
}
.contact-us-form {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	column-gap: 3%;
}
.contact-us-form p {
	width: 48.5%;
	margin-bottom: 15px;
}

.contact-us-form p.full-width {
	width: 100%;
}

.contact-us-form p label {
	margin-bottom: 8px;
}

.contact-us-form p input.wpcf7-form-control:not([type=submit]), .contact-us-form p textarea.wpcf7-form-control {
	height: auto;
}

.contact-us-form p select {
	height: 50px;
}

.contact-us-form p textarea {
	height: 148px !important;
}

.contact-us-form p .wpcf7-submit {
	color: #ffffff !important;
	font-size: 18px !important;
	width: 200px !important;
}

.contact-us-form p.full-width.text-center {
	text-align: center !important;
}

.contact-us-form p.full-width.text-center .wpcf7-spinner {
	position: absolute;
}

body.themify-popup-style-classic .mfp-wrap .mfp-inline-holder .mfp-content {
	max-width: 92% !important;
}

/* Footer */
.opening-hours-lists ul li > span {
	width: 100%;
}
.align-end {
	float: right;
}
.day-closed {
	font-weight: bold;
    background: rgba(0, 0, 0, 0.1);
	padding: 2px 15px;
    font-size: 12px;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
	text-transform: uppercase;
}

@media screen and (max-width:575px) {
	.contact-us-form p {
		width: 100%;
	}
}