.gallery .pics {
	margin: 5px;
}

@supports (object-fit: cover) {
	.gallery .pics img {
		width: 380px;
		height: 380px;
	}
}
.post_content.clearfix p:first-child {
    margin: 0;
    min-height: auto;
    display: block;
}
.space-up {
    margin-top: -4em;
}
/*Meet Our Doctor*/
.page-id-195 img.alignleft.wp-post-image {
    border-radius: 50%;
}

.page-id-195 h3 {
    font-size: 40px;
}

h1.page-title {
    font-size: 64px;
    letter-spacing: 0.5px;
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: normal;
}

.contentarea {
    /*min-height: 561px;*/
    /*position: relative;*/
    /*padding: 35px 0 94px;*/
    background: #FEFAEB;
}

.sidebarholder {
    max-width: 333px;
    width: 100%;
    margin: 0 0 0 auto;
    position: relative;
}

.sidebarholder h4 {
    font-family: Avenir Next;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 147%;
/* or 47px */
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #F9C93B;
    margin: 0 0 24px;
}

.sidebar-contact {
    font-family: Raleway;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 170%;
/* or 32px */
    letter-spacing: 1.15px;
    text-transform: uppercase;
    font-feature-settings: 'pnum' on, 'lnum' on;

/* Gray/20 */
    color: #768286;
    padding-bottom: 32px;
}

ul.sidebar-social {
    margin: 0;
    list-style: none;
}

.sidebar-social li {
    display: inline-block;
    list-style-type: none;
}

.sidebar-social li a:hover {
    text-decoration: none;
}

.sidebar-hours {
    padding: 32px 0;
    border-top: 1px solid #214AB3;
    /* border-bottom: 1px solid #fff; */
}

.sidebar-hours td {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
/* or 19px */


/* Gray/20 */
    color: #768286;
}


.sidebar-hours th {
    display: none;
}

.sidebar-hours .formatted-hours {
    width: 100%;
}

.sidebar-form h3 {
    font-family: Avenir Next;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 147%;
/* or 47px */
    text-align: center;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #FFFFFF;
}

.sidebar-form {
    background: linear-gradient(131.22deg , #F9B43F 8.12%, #F9E834 100%);
    border-radius: 4px;
    box-sizing: border-box;
    text-align: center;
    padding: 40px 5% 20px;
    margin: 25px 0 0;
    position: relative;
    z-index: 1;
}

.sidebar-form .main-btn.transition {
    background: transparent;
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 3px;
    color: #fff;
    font-family: Raleway;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 160%;
/* or 19px */
    margin-top: 20px;
}

/*GALLERY PAGE*/

.gallery-capt-sect {
    text-align: center;
}

.gallery-item-whole {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin: 25px 0;
}

/* ----------------------------- FAQ ----------------------------- */
details summary {
    font-weight: bold;
}

details:nth-of-type(odd) {
    background: #d8d8ca;
}
details {
    margin-bottom: 10px;
    padding: 10px;
}



/* RESPONSIVE 
-----------------------------------------------*/

@media (max-width: 1025px) {
    .sidebarholder {
        display:none;
    }
   .space-up {
        margin-top: -4em;
    }
    

    
}

@media (max-width: 600px) {
    /*.space-up {*/
    /*    margin-top: -3em;*/
    /*}*/
    
.page-id-195 h3 {
    font-size: 20px;
}

h1.page-title {
    font-size: 32px;

}
    
}

@media (max-width: 480px) {
	.gallery .pics {
		margin: 0 0 10px;
	}
	
	@supports (object-fit: cover) {
		.gallery .pics img {
			width: 300px;
			height: 300px;
		}
	}
}