/*
Theme Name: carolinahealth
Author: Wellness Clinic Marketing
Author URI: https://www.wellnessclinicmarketing.com/
Description: 
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: carolinahnw
Template: astra
*/
.doctor-name-right {
    color: #0098ff;
    font-size: 0.8em;
}
.align-doctor-bottom
{
	position:relative;
}
.align-doctor-bottom .doctor-name
{
	position: absolute;
	bottom:40px;
	left:50%;
	transform:translateX(-50%);
}
.align-doctor-bottom .doctor-name img
{
	height:100%;
}
.align-doctor-left, .align-doctor-right
{
	position: absolute;
	bottom:0px;
	 right:2%;
    left:auto;
}
.align-doctor-left .doctor-name
{
	position: absolute;
    left: 40px;
    top: 200px;
}
.align-doctor-right .doctor-name
{
	position: absolute;
    right: 40px;
    top: 200px;
}
.doctor-name{
    color: #0098ff;
    font-size: 0.8em; 
    text-align: left;
}
.sc-our-team .member{row-gap:30px;}
.ast-builder-grid-row-4-equal .ast-builder-grid-row
{
	grid-template-areas: "a b c c"
						"d d d d";
	grid-template-columns:none;
}
.site-footer-primary-section-1
{
	grid-area: a;
}
.site-footer-primary-section-2
{
	grid-area: b;
}
.site-footer-primary-section-3
{
	grid-area: c;
}
.site-footer-primary-section-4
{
	grid-area:d;
	margin-top:30px;
}
.site-footer-primary-section-4 .widget_text
{
	text-align:center;	
}
.site-primary-footer-wrap .site-footer-primary-section-4 .widget-title
{
	padding-bottom:0px;
	border-bottom:0px solid;
}
@media (max-width: 921px){
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-footer-grid-columns {
		grid-template-columns: repeat( 2,1fr );
	}
	.ast-builder-footer-grid-columns>*:last-child{
		grid-column: span 2;
	}
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner .btn-bg-white{
		margin: auto;
	}
	.ast-builder-grid-row-4-equal .ast-builder-grid-row
	{
		grid-template-columns:none !important;
		grid-template-areas:"a b"
						"c c"
						"d d";
	}
}
@media (max-width: 575.98px){
	.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-footer-grid-columns {
		grid-template-columns: 1fr;
	}
	.ast-builder-grid-row-4-equal .ast-builder-grid-row
	{
		grid-template-areas:"a"
							"b"
							"c"
							"d";
		
	}
	.ast-builder-footer-grid-columns>*:last-child{
		grid-column: unset;
	}
	.site-footer-primary-section-1,
	.site-footer-primary-section-2,
	.site-footer-primary-section-3,
	.site-footer-primary-section-4{
	}
}
