/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> Menu item link **/
#_nav_menu-8-11 .menu-item a {
	font-size: 14px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Header >> Image **/
.blog-post-content img.alignleft {
	margin-top: 20px !important;
	margin-right: 20px !important;
	margin-bottom: 20px !important;
}

/** Header >> Figure **/
.blog-post-content figure {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	margin-left: 10px !important;
}

/** Header >> WP caption text **/
.blog-post-content .wp-caption-text {
	font-size: 12px !important;
}

/** Header >> Figure _3 **/
.blog-post-content img.wp-image {
	display: grid !important;
}


/*= Review ==================== */

/** Review >> Wpsr business info **/
.wpsr-business-info {
	background-color: rgb(226, 242, 235) !important;
}

/** Review >> Wpsr write review **/
.wpsr-write-review {
	color: rgb(0, 0, 0) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	background-color: rgb(248, 184, 11) !important;
	padding: 15px 30px 15px 30px !important;
}

/** Review >> Span **/
.wpsr-reviews-loadmore {
	color: rgb(0, 0, 0) !important;
	margin-top: 32px !important;
}

/** Review >> Span _3 **/
#wpsr-reviews-load-more-btn26842 > span {
	color: rgb(0, 0, 0) !important;
	font-size: 16px !important;
}


/*= Content =================== */

/** Content >> Link **/
.blog-post-content a {
	border-bottom-width: 3px !important;
	border-bottom-style: dashed !important;
}

/** Content >> Image **/
.wp-caption.alignleft img {
	padding-right: 1rem !important;
}

/** Content >> Heading 3 **/
.practitioner-specialties h3 {
	font-size: 18.72px !important;
}

/** Content >> Link _3 **/
.practitioner-specialties a {
	border-bottom-width: 2px !important;
	border-bottom-style: dashed !important;
	position: relative !important;
}

/** Content >> Unordered list **/
.rich-checkbox ul {
	padding-left: 16px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Header >> Menu item link **/
	#_nav_menu-8-11 .menu-item a {
	font-size: 16px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Header >> Menu item link **/
	#_nav_menu-8-11 .menu-item a {
	font-size: 14px !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Content >> Heading 3 **/
	.practitioner-specialties h3 {
	font-size: 15px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Header >> Figure _3 **/
	.blog-post-content img.wp-image {
	max-width: 90vw !important;
}

	/** Header >> Image **/
	.blog-post-content img.alignleft {
	max-width: 90vw !important;
}

}

