/*
Theme Name:   Blossom Spa Child Theme
Theme URI:    https://blossomthemes.com/wordpress-themes/blossom-spa/
Description:  A Blossom Spa child theme
Author:       Web242 Media
Author URI:   https://blossomthemes.com/
Template:     blossom-spa
Version:      1.0.0
Text Domain:  blossomspachild 
*/

/*** 2.0 HEADER ***/

/*** 3.0 FOOTER ***/

.entry-footer {
	margin-top: 20px;
}

.footer-b .copyright {
	font-size: 13px;
	color: #ffffffb3;
}
.footer-b .copyright a:hover {
	text-decoration: none !important;
}


/*** 4.0 CONTENT (ENTRY CONTENT) ***/

hr.wp-block-separator {
	color: #9cbe9c;
	opacity: 0.5;
	margin: 30px 0;
} 

body.single-post .entry-content h2,
body.page .entry-content h2 {
	font-size: 32px;
}
body.single-post .entry-content h3,
body.page .entry-content h3 {
	font-size: 28px;
}
body.single-post .entry-content h4,
body.page .entry-content h4 {
	font-size: 24px;
}

body.single-post .entry-content ul, 
body.single-post .entry-content ol {
    margin-left: 0em;
}


/*** 4.5 CONTENT (BLOG PAGES AND SECTIONS) ***/

figure.post-thumbnail span.category a {
	background-color: #9cbe9c;
}
figure.post-thumbnail span.category a:hover {
	background-color: #585656;
}

.cat-tags a {
	background: #ABB8C4;
}
.cat-tags a:hover {
	background: #585656;
}

body.blog .cat-tags,
body.archive .cat-tags {
	display:none;
}


/*** 5.0 BLOSSOM FRONT PAGE STYLES ***/

.widget_bttk_icon_text_widget .content p {
	text-align: left; 
}

/* Service section 2 */

.service-section.style-2 .widget_bttk_icon_text_widget .icon-holder {
    width: 70px;
    height: 70px;
}
.service-section.style-2 .widget_bttk_icon_text_widget .widget-title {
	font-size: 22px;
}


/*** 9.0 CUSTOM STYLES ***/

.h2gp-ad {
	color: #585656;	
	Background: #eee;	
	font-size: 16px;
}

.h2gp-header-ad {
	width: 1170px;
	max-width: 100%;
	margin: 10px auto 0 auto;
	padding: 70px 30px;	
	text-align: center;
}
@media (max-width: 1200px) {
	.h2gp-header-ad { width: 970px; }	
} 
@media (max-width: 1024px) {
	.h2gp-header-ad { width: 740px; }	
} 
@media (max-width: 767px) {
	.h2gp-header-ad { 
		max-width: 95%; }	
} 


/* Rank Math SEO Styles */

div.wp-block-rank-math-toc-block h2 {
	font-size: 20px;
}